Largest Cities, Towns and Urban Centers by Population in Kenya

104 cities, towns and urban centers in Kenya with 15,000 or more inhabitants, ranked by population at the census of August 24, 2019 (by Kenya National Bureau of Statistics).

RankCity, Town or Urban CenterPopulation
1Nairobi4,397,073
2Mombasa1,208,333
3Nakuru570,674
4Ruiru490,120
5Eldoret475,716
6Kisumu397,957
7Kikuyu323,881
8Thika251,407
9Naivasha198,444
10Karuri194,342
11Ongata Rongai172,569
12Garissa163,399
13Kitale162,174
14Juja156,041
15Kitengela154,436
16Kiambu147,870
17Mlolongo136,351
18Malindi119,859
19Mandera114,718
20Kisii112,417
21Kakamega107,227
22Ngong102,323
23Mtwapa90,677
24Wajir90,116
25Lodwar82,970
26Limuru81,316
27Athi RiverMavoko81,302
28Meru80,191
29Nyeri80,081
30Isiolo78,650
31Ukunda77,686
32Kiserian76,903
33Kilifi74,270
34Nanyuki72,813
35Busia71,886
36Migori71,668
37Bungoma68,031
38Narok65,430
39Embu64,979
40Machakos63,767
41Githunguri63,319
42Elwak60,732
43Gilgil60,711
44Kimilili56,050
45Kericho53,804
46Voi53,353
47Wanguru51,722
48Habaswein49,599
49MoloTuri48,356
50Moyale47,850
51Homa Bay44,949
52Kenol44,086
53Masalani43,642
54Murang'a43,314
55Webuye42,642
56Njoro42,173
57Kapsabet41,997
58Mumias41,942
59Nyahururu37,650
60Marsabit36,289
61Rhamu35,644
62Siaya33,153
63Mariakani31,715
64Maralal31,350
65Mairo Inya30,527
66Kerugoya30,045
67Kitui29,062
68MakutanoKapenguria28,469
69Elburgon28,359
70Watamu27,857
71Lamu25,385
72Kajiado24,678
73Nyamira24,483
74Isebania23,891
75Karatina23,552
76Kakuma22,984
77Lafey22,882
78Bondo22,712
79Kabarnet22,474
80Chuka22,388
81Kehancha22,194
82Maua22,121
83Taveta22,018
84Takaba21,517
85Eldama Ravine21,385
86Hola20,912
87Mai Mahiu20,823
88Rongo20,688
89Oyugis19,947
90Wote19,725
91Emali18,325
92Garbatula17,443
93MbaleVihiga17,404
94Mwingi17,025
95Awendo16,815
96Kiminini16,560
97Moi's Bridge16,355
98Mazeras16,254
99Malaba15,581
100Makindu15,038
101Banissa (Banisa)14,974
102Msambweni14,951
103Namanga14,922
104Mbita Point (Mbita)14,916

Source: Kenya National Bureau of Statistics (2019 census), via City Population by Thomas Brinkhoff.

Why don't these match official city populations?Official figures typically count only the population within administrative boundaries. UN urban area figures cover the entire built-up area, which can include multiple cities and towns.

Tokyo

33,338,852

Urban area

9,953,160

23 wards

Essen

2,709,375

Urban area

573,618

City of Essen

Ankara

3,630,865

Urban area

5,186,002

Metropolitan municipality

What counts as an urban area? The UN uses satellite imagery to map built-up land, and treats each continuous stretch of built-up land as an urban area. This means that urban areas can extend beyond official city boundaries, and may include multiple cities and towns within a single urban area.

Can an urban area be smaller than its city? Yes. While most cities have urban areas larger than their administrative boundaries, some cities have extensive administrative limits that include sparsely populated areas.

50 urban areas in Kenya with 50,000 or more inhabitants, ranked by the UN's population estimates for 2026.

RankUrban AreaPopulation Estimate (2026)Yearly ChangeLand Area (km²)Density (P/km²)World RankProjections (2030)Projections (2050)
1Nairobi6,244,748+1.77%6499,628646,686,4048,514,575
2Mombasa1,473,280+1.16%1877,8793461,541,5741,808,634
3Nakuru589,102+2.55%976,061936649,147862,724
4Kisumu437,190+1.52%785,6051,289463,820618,843
5Eldoret424,570+1.51%934,5651,336450,149571,608
6Garissa339,643+1.81%418,2041,708364,194458,944
7Mutuati261,595+11.16%1351,9412,258378,215746,305
8El Wak212,302+1.60%1613,1052,834225,866285,941
9Kisii205,244+2.27%732,8272,938223,905342,503
10Naivasha195,377+4.83%385,1693,099233,107315,375
11Kitale184,618+1.75%464,0133,305197,535250,665
12Wajir179,947+1.66%296,1213,394191,907253,261
13Embu171,699+4.32%325,3993,574201,362310,628
14Ongata Rongai169,753+12.35%315,4413,608253,475368,458
15Hagadera Refugee Camp162,089+1.57%1411,5783,783172,250226,061
16Thika147,255+2.63%383,8964,185162,759263,121
17Dadaab137,977+1.88%7.0019,7114,465148,377200,833
18Malindi130,288+2.32%284,5884,744142,376203,996
19Vihiga124,822+4.15%631,9754,978145,533445,372
20Kakamega121,444+3.13%304,1035,125136,669236,382
21Kitengela118,414+2.34%363,2535,259129,512212,768
22Takaba116,526+2.35%138,6965,346127,471169,050
23Meru116,385+3.93%264,4765,352134,669230,341
24Mandera114,344+1.96%225,1055,463123,294155,239
25Machakos99,620+3.37%263,8326,275113,064225,152
26Maseno96,558+13.09%501,9236,479147,031292,611
27Bungoma94,475+1.46%234,0376,62499,993146,473
28Kiambu89,258+2.80%253,6287,04699,256401,458
29Ngong84,811+5.22%214,0397,443102,529167,017
30Jumba la Mtwana82,771+1.39%263,1847,63687,369119,323
31Karingari77,293+5.97%391,9728,18195,744253,448
32Nyeri74,504+1.36%193,9218,46478,564113,752
33Migori73,524+2.46%193,9118,57480,76896,990
34Ukunda67,413+6.37%154,4949,30384,571117,764
35Lodwar67,056+0.83%203,3539,36169,27487,894
36Banissa66,265+2.18%4.2015,7779,47472,04299,666
37Ifo Refugee Camp65,440+2.07%115,9499,59270,86691,576
38Dagahaley Refugee Camp65,371+1.35%106,5379,60568,90985,897
39Eymole63,922+2.27%4.0015,9809,83169,736105,503
40Busia63,885+1.10%163,9939,84066,68690,286
41Malkamari63,037+2.37%8.007,8809,96869,017108,064
42Wargadud62,224+1.95%5.0012,44510,11567,07290,682
43Limuru57,318+1.86%173,37210,88361,587132,863
44Kilifi57,297+8.23%193,08010,88976,14498,198
45Kericho57,272+3.23%153,87010,89764,677109,463
46Lafey56,957+2.31%8.007,12010,96662,23090,410
47Isiolo55,470+1.69%192,88911,23559,21977,565
48Narok53,759+1.46%143,84011,57456,89277,134
49Mado Gashi52,070+1.79%6.008,67811,88955,80374,890
50Molo51,812+3.24%134,11211,93158,52680,161

Source: United Nations, Department of Economic and Social Affairs, Population Division (2025). World Urbanization Prospects: The 2025 Revision, Online Edition.

See also