Kenya
57 cities in the directory.
States, provinces and regions (33)
- Bungoma County
- Busia County
- Embu County
- Garissa County
- Isiolo County
- Kajiado County
- Kakamega County
- Kericho County
- Kiambu County
- Kilifi County
- Kirinyaga County
- Kisii County
- Kisumu County
- Kwale County
- Laikipia
- Machakos County
- Mandera County
- Meru County
- Migori County
- Mombasa County
- Murang'A
- Nairobi County
- Nakuru County
- Narok County
- Nyandarua County
- Nyeri County
- Taita Taveta
- Trans Nzoia
- Turkana County
- Uasin Gishu County
- Vihiga County
- Wajir County
- West Pokot County
Cities by population
| City | Region | Population | Data |
|---|---|---|---|
| Nairobi | Nairobi County | 4,397,073 | |
| Kakamega | Kakamega County | 1,867,579 | |
| Mombasa | Mombasa County | 1,208,333 | |
| Nakuru | Nakuru County | 570,674 | |
| Ruiru | Kiambu County | 490,120 | |
| Eldoret | Uasin Gishu County | 475,716 | |
| Kisumu | Kisumu County | 397,957 | |
| Kikuyu | Kiambu County | 323,881 | |
| Thika | Nairobi County | 251,407 | |
| Naivasha | Nakuru County | 198,444 | |
| Karuri | Kiambu County | 194,342 | |
| Karuri | Murang'A | 194,342 | |
| Matuga | Kwale County | 194,252 | |
| Mwala | Machakos County | 181,896 | |
| Ongata Rongai | Kajiado County | 172,569 | |
| Jomvu | Mombasa County | 163,415 | |
| Garissa | Garissa County | 163,399 | |
| Kitale | Trans Nzoia | 162,174 | |
| Limuru | Kiambu County | 159,314 | |
| Juja | Kiambu County | 156,041 | |
| Kitengela | Kajiado County | 154,436 | |
| Kiambu | Kiambu County | 147,870 | |
| Mlolongo | Machakos County | 136,351 | |
| Malindi | Kilifi County | 119,859 | |
| Mandera | Mandera County | 114,718 | |
| Khwisero | Kakamega County | 113,294 | |
| Kisii | Kisii County | 112,417 | |
| Ngong | Kajiado County | 102,323 | |
| Mtwapa | Kilifi County | 90,677 | |
| Wajir | Wajir County | 90,116 | |
| Lodwar | Turkana County | 82,970 | |
| Athi River | Machakos County | 81,302 | |
| Meru | Meru County | 80,191 | |
| Nyeri | Nyeri County | 80,081 | |
| Isiolo | Isiolo County | 78,650 | |
| Ukunda | Kwale County | 77,686 | |
| Kiserian | Kajiado County | 76,903 | |
| Kilifi | Kilifi County | 74,270 | |
| Nanyuki | Laikipia | 72,813 | |
| Busia | Busia County | 71,886 | |
| Migori | Migori County | 71,668 | |
| Bungoma | Bungoma County | 68,031 | |
| Narok | Narok County | 65,430 | |
| Embu | Embu County | 64,979 | |
| Machakos | Machakos County | 63,767 | |
| Githunguri | Kiambu County | 63,319 | |
| Githunguri | Machakos County | 63,319 | |
| El Wak | Mandera County | 60,732 | |
| Gilgil | Nakuru County | 60,711 | |
| Upper Gilgil | Nyandarua County | 60,711 | |
| Mbale | Vihiga County | 60,000 | |
| Kimilili | Bungoma County | 56,050 | |
| Kapenguria | West Pokot County | 56,000 | |
| Kericho | Kericho County | 53,804 | |
| Voi | Taita Taveta | 53,353 | |
| Imara Daima Estate | Nairobi County | 52,837 | |
| Wanguru | Kirinyaga County | 51,722 |