Sign In Register

Largest Cities in Kenya

Top 100 cities ranked by largest cities

Largest Cities — Kenya

1 Nairobi 05 4,397,073
2 Kakamega 20 1,867,579
3 Mombasa 37 1,208,333
4 Nakuru 39 570,674
5 Ruiru 22 490,120
6 Eldoret 52 475,716
7 Kisumu 26 397,957
8 Kikuyu 22 323,881
9 Thika 05 251,407
10 Naivasha 39 198,444
11 Karuri 38 194,342
12 Karuri 22 194,342
13 Matuga 28 194,252
14 Mwala 31 181,896
15 Lang'ata 05 172,569
16 Ongata Rongai 19 172,569
17 Jomvu 37 163,415
18 Garissa 16 163,399
19 Kitale 50 162,174
20 Limuru 22 159,314
21 Juja 22 156,041
22 Kitengela 19 154,436
23 Kiambu 22 147,870
24 Mlolongo 31 136,351
25 Malindi 23 119,859
26 Mandera 33 114,718
27 Khwisero 20 113,294
28 Kisii 25 112,417
29 Ngong 19 102,323
30 Mtwapa 23 90,677
31 Wajir 54 90,116
32 Lodwar 51 82,970
33 Athi River 31 81,302
34 Meru 35 80,191
35 Nyeri 44 80,081
36 Isiolo 18 78,650
37 Ukunda 28 77,686
38 Kiserian 19 76,903
39 Kilifi 23 74,270
40 Nanyuki 29 72,813
41 Busia 13 71,886
42 Migori 36 71,668
43 Bungoma 12 68,031
44 Narok 41 65,430
45 Embu 15 64,979
46 Machakos 31 63,767
47 Githunguri 31 63,319
48 Githunguri 22 63,319
49 El Wak 33 60,732
50 Upper Gilgil 43 60,711
51 Gilgil 39 60,711
52 Mbale 53 60,000
53 Kimilili 12 56,050
54 Kapenguria 55 56,000
55 Kericho 21 53,804
56 Voi 47 53,353
57 Imara Daima Estate 05 52,837
58 Wanguru 24 51,722
59 Habaswein 54 49,599
60 Molo 39 48,356
61 Moyale 34 47,850
62 Ol Kalou 43 47,795
63 Mumias 20 45,485
64 Homa Bay 17 44,949
65 Kenol 38 44,086
66 Kinoi 31 44,086
67 Masalani 48 43,642
68 Murang’a 38 43,314
69 Webuye 12 42,642
70 Njoro 39 42,173
71 Iten 14 42,000
72 Kapsabet 40 41,997
73 Lugulu 13 40,894
74 Tetu 44 39,293
75 Nyahururu 29 37,650
76 Marsabit 34 36,289
77 Ramu 33 35,644
78 Siaya 46 33,153
79 Mariakani 23 31,715
80 Maralal 45 31,350
81 Mairo Inya 43 30,527
82 Rongai 39 30,471
83 Kerugoya 24 30,045
84 Pumwani 05 29,616
85 Kitui 27 29,062
86 Makutano 55 28,469
87 Elburgon 39 28,359
88 Watamu 23 27,857
89 Lamu 30 25,385
90 Kajiado 19 24,678
91 Kabarnet 10 24,661
92 Nyamira 42 24,483
93 Isebania 36 23,891
94 Karatina 44 23,552
95 Kakuma 51 22,984
96 Lafey 33 22,882
97 Bondo 46 22,712
98 Chuka 49 22,388
99 Kihancha 36 22,194
100 Maua 35 22,121

The largest cities in Kenya represent major centers of economic activity, cultural influence, and population growth. Nairobi leads with a population of 4,397,073, followed by Kakamega and Mombasa. These cities serve as hubs for employment, education, and innovation, attracting residents from across the country and around the world.

Population size is a key indicator of a city's economic influence and infrastructure capacity. Larger cities typically offer more diverse job markets, extensive public transit systems, and a wider range of cultural amenities. 05 dominates the top 10 with 2 cities on the list, reflecting the state's strong economic pull and quality of life.

While large populations bring economic advantages, they also present challenges including higher costs of living, traffic congestion, and housing affordability concerns. Many of these cities have experienced significant growth over the past decade, driven by job opportunities in technology, healthcare, and professional services.

Did You Know?

  • 1. Nairobi's population is larger than that of several U.S. states.
  • 2. 05 has 2 cities in the top 10, more than any other state.
  • 3. The 50th largest city still has a population of 60,711 — larger than most cities worldwide.
  • 4. The top 5 cities combined have a population of 8,533,779.

Browse Rankings by Region

Kenya — By Region

Baringo Bungoma County Busia County Garissa County Homa Bay County Kajiado County Kakamega County Kiambu County Kilifi County Kirinyaga County Kisumu County Kwale County Machakos County Makueni County Mandera County Marsabit County Meru County Migori County Murang'A Nairobi County Nakuru County Nyandarua County Nyeri County Turkana County Wajir County

By Country

Afghanistan Albania Algeria Angola Argentina Armenia Australia Austria Azerbaijan Bangladesh Belarus Belgium Benin Bolivia Bosnia and Herzegovina Botswana Brazil Brunei Bulgaria Burkina Faso Burundi Cambodia Cameroon Canada Cayman Islands Central African Republic Chad Chile China Colombia Costa Rica Croatia Cuba Cyprus Czechia Democratic Republic of the Congo Denmark Dominican Republic Ecuador Egypt El Salvador Estonia Ethiopia Finland France Gabon Gambia Georgia Germany Ghana Greece Guadeloupe Guatemala Guinea Guinea-Bissau Haiti Honduras Hong Kong Hungary India Indonesia Iran Iraq Ireland Israel Italy Ivory Coast Jamaica Japan Jordan Kazakhstan Kenya Kuwait Kyrgyzstan Laos Latvia Lebanon Lesotho Liberia Libya Lithuania Luxembourg Madagascar Malawi Malaysia Mali Malta Mauritania Mauritius Mayotte Mexico Moldova Mongolia Morocco Mozambique Myanmar Namibia Nepal New Zealand Nicaragua Niger Nigeria North Korea North Macedonia Norway Oman Pakistan Palestinian Territory Panama Papua New Guinea Paraguay Peru Philippines Poland Portugal Puerto Rico Qatar Republic of the Congo Reunion Romania Russia Rwanda Saudi Arabia Senegal Serbia Sierra Leone Singapore Slovakia Slovenia Somalia South Africa South Korea South Sudan Spain Sri Lanka Sudan Suriname Sweden Switzerland Syria Taiwan Tajikistan Tanzania Thailand The Netherlands Togo Trinidad and Tobago Tunisia Turkey Turkmenistan Uganda Ukraine United Arab Emirates United Kingdom United States Uruguay Uzbekistan Venezuela Vietnam Yemen Zambia Zimbabwe