Cities of Kenya - included are 100 of the larger cities and urban areas. Divided into 3 sections of cities; + 100.000, less than 100.000 and less than 50.000. Behind each city, you see the related county. Not all data is 100% correct, as of March 2019.
28 Cities Of More Than 100.000 Population
- Nairobi City 3,375,000 Nairobi County
- Mombasa City 1,200,000 Mombasa County
- Kisumu City 500,000 Kisumu
- Nakuru Municipality 307,990 Nakuru
- Eldoret Municipality 289,380 Uasin Gishu
- Kehancha Municipality 256,086 Migori
- Ruiru Municipality 238,858 Kiambu
- Kikuyu Town Council 233,231 Kiambu
- Kangundo-Tala Town Council 218,557 Machakos
- Malindi Municipality 207,253 Kilifi
- Naivasha Municipality 181,966 Nakuru
- Kitui Municipality 155,896 Kitui
- Machakos Municipality 150,041 Machakos
- Thika Municipality 139,853 Kiambu
- Athi River (Mavoko) Municipality 139,380 Machakos
- Karuri Town Council 129,934 Kiambu
- Nyeri Municipality 125,357 Nyeri
- Kilifi Town Council 122,899 Kilifi
- Garissa Town Council 119,696 Garissa
- Vihiga Municipality 118,696 Vihiga
- Mumias Municipality 116,358 Kakamega
- Bomet Municipality 110,963 Bomet
- Molo Town Council 107,806 Nakuru
- Ngong Other Centre 107,188 Kajiado
- Kitale Municipality 106,187 Trans-Nzoia
- Litein Town Council 104,600 Kericho
- Limuru Municipality 104,282 Kiambu
- Kericho Municipality 104,282 Kericho
42 Cities of 50.000 + Population
- Kimilili Municipality 94,927 Bungoma
- Awasi Other Centre 93,369 Kisumu
- Kakamega Municipality 191,768 Kakamega
- Kapsabet Municipality 91,030 Nandi
- Mariakani Town Council 89,321 Kilifi
- Kiambu Municipality 188,869 Kiambu
- Mandera Town Council 87,692 Mandera
- Nyamira Town Council 84,239 Nyamira
- Mwingi Town Council 83,803 Kitui
- Kisii Municipality 183,000 Kisii
- Wajir Other Centre 82,800 Wajir
- Rongo Town Council 82,066 Migori
- Bungoma Municipality 81,151 Bungoma
- Ahero Town Council 76,828 Kisumu
- Nandi Hills Town Council 73,626 Trans-Nzoia
- Makuyu Town Council 71,913 Murang’a
- Kapenguria Town Council 71,477 West Pokot
- Taveta Town Council 67,505 Taita-Taveta
- Narok Town Council 67,505 Narok [4]
- Ol Kalou Town Council 66,015 Nyandarua
- Kakuma Other Centre 65,814 Turkana
- Webuye Municipality 65,280 Bungoma
- Malaba Town Council 63,324 Busia
- Mbita Point Town Council 62,974 Homa Bay
- Ukunda Other Centre 62,529 Kwale
- Wundanyi Other Centre 62,404 Taita-Taveta
- Busia Municipality 61,715 Busia
- Runyenjes Municipality 61,604 Embu
- Migori Municipality 100,000 Migori Migori
- Malava Town Council 60,831 Kakamega
- Suneka Town Council 60,730 Kisii
- Embu Municipality 60,673 Embu
- Ogembo Town Council 60,289 Kisii
- Homa Bay Municipality 59,844 Homa Bay
- Lodwar Municipality 58,218 Turkana
- Kitengela Other Centre 58,167 Kajiado
- Ukwala Town Council 57,081 Siaya
- Keroka Town Council 54,655 Kisii
- Meru Municipality 53,627 Meru
- Matuu Town Council 53,144 Machakos
- Oyugis Town Council 52,354 Kisumu
- Nyahururu Municipality 51,434 Laikipia
30 Cities of Less Than 50.000 population
- Kipkelion Town Council 49,939 Kericho
- Luanda Town Council 49,346 Vihiga
- Nanyuki Municipality 49,233 Laikipia
- Maua Municipality 49,012 Meru
- Mtwapa Other Centre 48,625 Kilifi
- Isiolo Other Centre 46,128 Isiolo
- Eldama Ravine Town Council 45,799 Baringo
- Voi Municipality 45,483 Taita-Taveta
- Siaya Municipality 45,353 Siaya
- Nyansiongo Town Council 45,313 Nyamira
- Londiani Town Council 44,953 Kericho
- Iten/Tambach Town Council 44,448 Elgeyo-Marakwet
- Chuka Municipality 43,470 Tharaka-Nithi
- Malakisi Town Council 41,784 Bungoma
- Juja Other Centre 40,446 Kiambu
- Ongata Rongai Other Centre 40,178 Kajiado
- Bondo Town Council 39,224 Siaya
- Moyale Other Centre 37,387 Marsabit
- Maralal Town Council 35,472 Samburu
- Gilgil Other Centre 35,293 Nakuru
- Nambale Town Council 34,735 Busia
- Tabaka Town Council 34,724 Kisii
- Muhoroni Town Council 34,457 Kisumu
- Kerugoya/Kutus Municipality 34,014 Kirinyaga
- Ugunja Town Council 33,878 Siaya [4]
- Yala Town Council 33,646 Siaya [4]
- Rumuruti Town Council 32,993 Laikipia [4]
- Burnt Forest Town Council 32,649 Uasin Gishu
- Maragua Town Council 32,315 Murang’a
- Kendu Bay Town Council 31,699 Homa Bay