← Back to Kenya
Cities of Kenya
6,956 cities and localities
Total cities6,956
Total population18,289,500
Provinces47
Showing 1–50 of 6,956 cities and localities
1
NairobiNairobi County
4,397,073inhab.
-1.3°
2KakamegaKakamega County
1,867,579inhab.
0.3°
3MombasaMombasa County
1,208,333inhab.
-4.1°
4NakuruNakuru County
570,674inhab.
-0.3°
5RuiruKiambu County
490,120inhab.
-1.1°
6EldoretUasin Gishu County
475,716inhab.
0.5°
7KisumuKisumu County
397,957inhab.
-0.1°
8KikuyuKiambu County
323,881inhab.
-1.2°
9ThikaNairobi County
251,407inhab.
-1.0°
10NaivashaNakuru County
198,444inhab.
-0.7°
11KaruriMurang'A
194,342inhab.
-0.7°
12KaruriKiambu County
194,342inhab.
-1.2°
13MatugaKwale County
194,252inhab.
-4.2°
14MwalaMachakos County
181,896inhab.
-1.4°
15Lang'ataNairobi County
172,569inhab.
-1.4°
16Ongata RongaiKajiado County
172,569inhab.
-1.4°
17JomvuMombasa County
163,415inhab.
-4.0°
18GarissaGarissa County
163,399inhab.
-0.5°
19KitaleTrans Nzoia
162,174inhab.
1.0°
20LimuruKiambu County
159,314inhab.
-1.1°
21JujaKiambu County
156,041inhab.
-1.1°
22KitengelaKajiado County
154,436inhab.
-1.5°
23KiambuKiambu County
147,870inhab.
-1.2°
24MlolongoMachakos County
136,351inhab.
-1.4°
25MalindiKilifi County
119,859inhab.
-3.2°
26
ManderaMandera County
114,718inhab.
3.9°
27KhwiseroKakamega County
113,294inhab.
0.2°
28KisiiKisii County
112,417inhab.
-0.7°
29NgongKajiado County
102,323inhab.
-1.4°
30MtwapaKilifi County
90,677inhab.
-3.9°
31WajirWajir County
90,116inhab.
1.7°
32LodwarTurkana County
82,970inhab.
3.1°
33Athi RiverMachakos County
81,302inhab.
-1.5°
34MeruMeru County
80,191inhab.
0.0°
35NyeriNyeri County
80,081inhab.
-0.4°
36IsioloIsiolo County
78,650inhab.
0.4°
37UkundaKwale County
77,686inhab.
-4.3°
38KiserianKajiado County
76,903inhab.
-1.4°
39KilifiKilifi County
74,270inhab.
-3.6°
40NanyukiLaikipia
72,813inhab.
0.0°
41BusiaBusia County
71,886inhab.
0.5°
42MigoriMigori County
71,668inhab.
-1.1°
43BungomaBungoma County
68,031inhab.
0.6°
44NarokNarok County
65,430inhab.
-1.1°
45EmbuEmbu County
64,979inhab.
-0.5°
46MachakosMachakos County
63,767inhab.
-1.5°
47GithunguriKiambu County
63,319inhab.
-1.1°
48GithunguriMachakos County
63,319inhab.
-1.3°
49El WakMandera County
60,732inhab.
2.8°
50GilgilNakuru County
60,711inhab.
-0.5°