The following is a list of the most populous citiesmunicipalities and towns of Kenya. In Kenya there are only three incorporated cities but there are numerous municipalities and towns with significant urban populations. Two of the cities, Nairobi and Mombasa are cities whose county borders run the same as their city limits, so in a way they could be thought of as City-Counties. Been wondering which are the largest cities and towns in Kenya as of 2018? Well, it’s evident that the country’s population is growing at an alarming rate. Today, we take a close look at top 10 largest cities and towns in Kenya by population.  All the listed towns are capitals of their respective counties.

Out of the 10 listed places, only 3 are cities; Nairobi, Mombasa, and Kisumu.

NamePopulation 
Nairobi3,375,000
Mombasa1,200,000
Kisumu1,068,826
Nakuru307,990
Eldoret289,380
Thika171,430
Malindi162,712
Garissa119,696
Kitale106,187
Kakamega91,768
NairobiThis is the capital of Kenya.Population : 3,375,000
MombasaIt is the country’s second-largest city, after the capital Nairobi. It’s a major tourism hub in Kenya.Population : 1,200,000
NakuruThis is the capital of Nakuru County. Nakuru is the home to the famous Lake Nakuru.Population : 307,990
EldoretIt is the second most important city in western Kenya after Kisumu and also serves as the capital of Uasin Gishu CountyPopulation : 289,380
KisumuThis city is the third largest City in Kenya. It’s the capital of Kisumu County.Population : 1,068,826
ThikaThika is an industrial town in Kiambu county. It serves as the capital of Kiambu town.Population : 171,430
MalindiIt sits amid a string of tropical beaches dotted with hotels and resorts.Population : 162,712
KitaleKitale is the capital town of Trans Nzoia County. It’s a major agricultural town in Kenya.Population : 106,187
GarissaGarissa is the capital of Garissa County. It has built an economy based on livestock production.Population : 119,696
KakamegaIt is the headquarters of Kakamega County.Population : 91,768
City/ TownStatusPopulationCounty
Nairobi MetroMetro6,547,547Nairobi Kajiado
Machakos Kiambu
1. NairobiCity4,394,073 Nairobi
2. MombasaCity1,208,333 Mombasa
3.KisumuCity750,000Kisumu
4.NakuruMunicipality500,000Nakuru
5.EldoretMunicipality400,000Uasin Gishu
6.KehanchaMunicipality256,086Migori
7.RuiruMunicipality238,858Kiambu
8.KikuyuTown Council233,231Kiambu
9.KangundoTalaTown Council218,557Machakos
10.MalindiMunicipality207,253Kilifi
11.NaivashaMunicipality181,966Nakuru
12.KituiMunicipality155,896Kitui
13.MachakosMunicipality150,041Machakos
14.ThikaMunicipality139,853Kiambu
15.Athi River (Mavoko)Municipality139,380Machakos
16.KaruriTown Council129,934Kiambu
17.NyeriMunicipality125,357Nyeri
18.KilifiTown Council122,899Kilifi
19.GarissaTown Council119,696Garissa
20.VihigaMunicipality118,696Vihiga
21.WoteMunicipality116,696Makueni
21.MumiasMunicipality116,358Kakamega
22.BometMunicipality110,963Bomet
23.MoloTown Council107,806Nakuru
24.NgongOther Centre107,188Kajiado
25.KitaleMunicipality106,187Trans-Nzoia
26.LiteinTown Council104,600Kericho
27.LimuruMunicipality104,282Kiambu
28.KerichoMunicipality104,282Kericho
29.KimililiMunicipality94,927Bungoma
30.AwasiOther Centre93,369Kisumu
31.KakamegaMunicipality91,768Kakamega
32.KapsabetMunicipality91,030Nandi
33.MariakaniTown Council89,321Kilifi
34.KiambuMunicipality88,869Kiambu
35.ManderaTown Council87,692Mandera
36.NyamiraTown Council84,239Nyamira
37.MwingiTown Council83,803Kitui
38.KisiiMunicipality183,000Kisii
39.WajirOther Centre82,800Wajir
40.RongoTown Council82,066Migori
41.BungomaMunicipality81,151Bungoma
42.AheroTown Council76,828Kisumu
43.Nandi HillsTown Council73,626Nandi
44.MakuyuTown Council71,913Murang’a
45.KapenguriaTown Council71,477West Pokot
46.TavetaTown Council67,505Taita-Taveta
47.NarokTown Council67,505Narok
48.Ol KalouTown Council66,015Nyandarua
49.KakumaOther Centre65,814Turkana
50.WebuyeMunicipality65,280Bungoma
51.MalabaTown Council63,324Busia
52.Mbita PointTown Council62,974Homa Bay
53.UkundaOther Centre62,529Kwale
54.WundanyiOther Centre62,404Taita-Taveta
55.BusiaMunicipality61,715Busia
56.RunyenjesMunicipality61,604Embu
57.MigoriMunicipality100,000Migori
58.MalavaTown Council60,831Kakamega
59.SunekaTown Council60,730Kisii
60.EmbuMunicipality60,673Embu
61.OgemboTown Council60,289Kisii
62.Homa BayMunicipality59,844Homa Bay
63.LodwarMunicipality58,218Turkana
64.KitengelaOther Centre58,167Kajiado
65.UkwalaTown Council57,081Siaya
66.KerokaTown Council54,655Nyamira
67.MeruMunicipality53,627Meru
68.MatuuTown Council53,144Machakos
69.OyugisTown Council52,354Kisumu
70.NyahururuMunicipality51,434Laikipia
71.KipkelionTown Council49,939Kericho
72.LuandaTown Council49,346Vihiga
73.NanyukiMunicipality49,233Laikipia
74.MauaMunicipality49,012Meru
75.MtwapaOther Centre48,625Kilifi
76.IsioloOther Centre46,128Isiolo
77.Eldama RavineTown Council45,799Baringo
78.VoiMunicipality45,483Taita-Taveta
79.SiayaMunicipality45,353Siaya
80.NyansiongoTown Council45,313Nyamira
81.LondianiTown Council44,953Kericho
82.Iten/TambachTown Council44,448Elgeyo-Marakwet
83.ChukaMunicipality43,470Tharaka-Nithi
84.MalakisiTown Council41,784Bungoma
85.JujaOther Centre40,446Kiambu
86.Ongata RongaiOther Centre40,178Kajiado
87.BondoTown Council39,224Siaya
88.MoyaleOther Centre37,387Marsabit
89.MaralalTown Council35,472Samburu
90.GilgilOther Centre35,293Nakuru
91.NambaleTown Council34,735Busia
92.TabakaTown Council34,724Kisii
93.MuhoroniTown Council34,457Kisumu
94.Kerugoya/KutusMunicipality34,014Kirinyaga
95.UgunjaTown Council33,878Siaya
96.YalaTown Council33,646Siaya
97.RumurutiTown Council32,993Laikipia
98.Burnt ForestTown Council32,649Uasin Gishu
99.MaraguaTown Council32,315Murang’a
100.Kendu BayTown Council31,699Homa Bay
CityStatusPopulationCounty
About the Author

Sande Kennedy is the founder and Editor in Chief of SandeKennedy.com & Kenyans247.com He is a Kenyan-based Internetprenuer,blogger Political Activist & informer who has an interest in politics, governance, corporate-fraud and human-interest. Kindly drop me a note if you feel aggrieved on any matter that you would want to be highlighted  WhatsApp: +254791890826 Read More about me here