Kenya

57 cities in the directory.

Compare the 3 largest

States, provinces and regions (33)

Cities by population

CityRegionPopulationData
NairobiNairobi County4,397,073
KakamegaKakamega County1,867,579
MombasaMombasa County1,208,333
NakuruNakuru County570,674
RuiruKiambu County490,120
EldoretUasin Gishu County475,716
KisumuKisumu County397,957
KikuyuKiambu County323,881
ThikaNairobi County251,407
NaivashaNakuru County198,444
KaruriKiambu County194,342
KaruriMurang'A194,342
MatugaKwale County194,252
MwalaMachakos County181,896
Ongata RongaiKajiado County172,569
JomvuMombasa County163,415
GarissaGarissa County163,399
KitaleTrans Nzoia162,174
LimuruKiambu County159,314
JujaKiambu County156,041
KitengelaKajiado County154,436
KiambuKiambu County147,870
MlolongoMachakos County136,351
MalindiKilifi County119,859
ManderaMandera County114,718
KhwiseroKakamega County113,294
KisiiKisii County112,417
NgongKajiado County102,323
MtwapaKilifi County90,677
WajirWajir County90,116
LodwarTurkana County82,970
Athi RiverMachakos County81,302
MeruMeru County80,191
NyeriNyeri County80,081
IsioloIsiolo County78,650
UkundaKwale County77,686
KiserianKajiado County76,903
KilifiKilifi County74,270
NanyukiLaikipia72,813
BusiaBusia County71,886
MigoriMigori County71,668
BungomaBungoma County68,031
NarokNarok County65,430
EmbuEmbu County64,979
MachakosMachakos County63,767
GithunguriKiambu County63,319
GithunguriMachakos County63,319
El WakMandera County60,732
GilgilNakuru County60,711
Upper GilgilNyandarua County60,711
MbaleVihiga County60,000
KimililiBungoma County56,050
KapenguriaWest Pokot County56,000
KerichoKericho County53,804
VoiTaita Taveta53,353
Imara Daima EstateNairobi County52,837
WanguruKirinyaga County51,722