Bam
wor
Countries
Regions
Rankings
Indexes
Compare
News
Intelligence
EN
ES
PT
IT
Home
/
Africa
/
Kenya
/
Cities
← Back to Kenya
Cities of Kenya
6,956 cities and localities
Total cities
6,956
Total population
18,289,500
Provinces
47
Province
Baringo
Bomet County
Bungoma County
Busia County
Elegeyo-Marakwet
Embu County
Garissa County
Homa Bay County
Isiolo County
Kajiado County
Kakamega County
Kericho County
Kiambu County
Kilifi County
Kirinyaga County
Kisii County
Kisumu County
Kitui County
Kwale County
Laikipia
Lamu
Machakos County
Makueni County
Mandera County
Marsabit County
Meru County
Migori County
Mombasa County
Murang'A
Nairobi County
Nakuru County
Nandi
Narok County
Nyamira county
Nyandarua County
Nyeri County
Samburu County
Siaya County
Taita Taveta
Tana River County
Tharaka - Nithi
Trans Nzoia
Turkana County
Uasin Gishu County
Vihiga County
Wajir County
West Pokot County
Population
A — Z
Z — A
All
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Showing 1–50
1
Nairobi
Nairobi County
4,397,073
inhab.
-1.3°
2
Kakamega
Kakamega County
1,867,579
inhab.
0.3°
3
Mombasa
Mombasa County
1,208,333
inhab.
-4.1°
4
Nakuru
Nakuru County
570,674
inhab.
-0.3°
5
Ruiru
Kiambu County
490,120
inhab.
-1.1°
6
Eldoret
Uasin Gishu County
475,716
inhab.
0.5°
7
Kisumu
Kisumu County
397,957
inhab.
-0.1°
8
Kikuyu
Kiambu County
323,881
inhab.
-1.2°
9
Thika
Nairobi County
251,407
inhab.
-1.0°
10
Naivasha
Nakuru County
198,444
inhab.
-0.7°
11
Karuri
Kiambu County
194,342
inhab.
-1.2°
12
Karuri
Murang'A
194,342
inhab.
-0.7°
13
Matuga
Kwale County
194,252
inhab.
-4.2°
14
Mwala
Machakos County
181,896
inhab.
-1.4°
15
Lang'ata
Nairobi County
172,569
inhab.
-1.4°
16
Ongata Rongai
Kajiado County
172,569
inhab.
-1.4°
17
Jomvu
Mombasa County
163,415
inhab.
-4.0°
18
Garissa
Garissa County
163,399
inhab.
-0.5°
19
Kitale
Trans Nzoia
162,174
inhab.
1.0°
20
Limuru
Kiambu County
159,314
inhab.
-1.1°
21
Juja
Kiambu County
156,041
inhab.
-1.1°
22
Kitengela
Kajiado County
154,436
inhab.
-1.5°
23
Kiambu
Kiambu County
147,870
inhab.
-1.2°
24
Mlolongo
Machakos County
136,351
inhab.
-1.4°
25
Malindi
Kilifi County
119,859
inhab.
-3.2°
26
Mandera
Mandera County
114,718
inhab.
3.9°
27
Khwisero
Kakamega County
113,294
inhab.
0.2°
28
Kisii
Kisii County
112,417
inhab.
-0.7°
29
Ngong
Kajiado County
102,323
inhab.
-1.4°
30
Mtwapa
Kilifi County
90,677
inhab.
-3.9°
31
Wajir
Wajir County
90,116
inhab.
1.7°
32
Lodwar
Turkana County
82,970
inhab.
3.1°
33
Athi River
Machakos County
81,302
inhab.
-1.5°
34
Meru
Meru County
80,191
inhab.
0.0°
35
Nyeri
Nyeri County
80,081
inhab.
-0.4°
36
Isiolo
Isiolo County
78,650
inhab.
0.4°
37
Ukunda
Kwale County
77,686
inhab.
-4.3°
38
Kiserian
Kajiado County
76,903
inhab.
-1.4°
39
Kilifi
Kilifi County
74,270
inhab.
-3.6°
40
Nanyuki
Laikipia
72,813
inhab.
0.0°
41
Busia
Busia County
71,886
inhab.
0.5°
42
Migori
Migori County
71,668
inhab.
-1.1°
43
Bungoma
Bungoma County
68,031
inhab.
0.6°
44
Narok
Narok County
65,430
inhab.
-1.1°
45
Embu
Embu County
64,979
inhab.
-0.5°
46
Machakos
Machakos County
63,767
inhab.
-1.5°
47
Githunguri
Machakos County
63,319
inhab.
-1.3°
48
Githunguri
Kiambu County
63,319
inhab.
-1.1°
49
El Wak
Mandera County
60,732
inhab.
2.8°
50
Gilgil
Nakuru County
60,711
inhab.
-0.5°
Page 1
Next →