Population of Cities in Kenya 2024

Download Table Data

Enter your email below, and you'll receive this table's data in your inbox momentarily.

City
2024 Population
Nairobi2,750,547
Mombasa799,668
Nakuru259,903
Eldoret218,446
Kisumu216,479
Thika200,000
Malindi118,265
Kitale75,123
Garissa67,861
Kakamega63,426
Kapenguria56,000
Bungoma55,962
Busia51,981
Nyeri51,084
Ol Kalou47,795
Meru47,226
Kilifi46,118
Wajir45,771
Mumias45,485
Voi45,483
Iten42,000
Lugulu40,894
Homa Bay40,319
Naivasha38,366
Nanyuki36,142
Mandera36,076
Narok36,061
Kericho35,748
Migori35,240
Embu34,922
Moyale34,314
Isiolo33,207
Nyahururu31,978
Machakos31,971
Rongai30,471
Pumwani29,616
Kisii28,547
Molo27,896
Kabarnet24,661
Athi River24,530
Lamu24,525
Webuye22,507
Karuri21,476
Kiambu21,234
Maralal20,841
Makueni Boma20,681
Lodwar20,219
Kitui15,954
Marsabit15,361
Siaya15,354
Kerugoya15,287
Muhoroni15,217
Magadi14,529
Taveta13,377
Kihancha13,162
Sawa Sawa12,975
Mariakani12,786
Eldama Ravine12,524
Wundanyi12,501
Murang'a11,987
Mwingi11,219
Butere11,205
Kajiado11,198
Maua10,804
Takaungu10,760
Oyugis10,116
Kangundo10,094
Luanda10,053
Nyamira10,000
Ngong9,519
Chuka9,347
Kapsowar9,152
Naro Moru9,018
Ahero8,788
Bondo8,683
Malaba8,383
Kinango8,070
Baringo7,656
Hola6,932
Port Victoria6,793
Limuru6,317
Wote6,133
Witu5,380
Sotik Post5,270
Gazi5,222
Kwale4,883
Rumuruti4,501
Kapsabet3,758
Mwatate0
Mbale0
Kathwana0
showing: 91 rows

Kenya is one of the most populous countries in the world, which may come as a surprise since only one of its cities, the capital city of Nairobi, has a population that exceeds one million. However, Nairobi's population of 2.7 million, combined with six cities with populations of over 100,000 and over 60 cities with populations that exceed 10 million, make this one of the world's most populated countries. These cities are spread across multiple counties throughout the country, with each county having its own capital city. There are a total of 47 counties in Kenya. Following a change in structure in the 2009, former counties -- or districts, as they were known -- were made into sub-districts.

The 49th largest country by area only has three officially incorporated cities, but there are many populated cities and towns, many of which have notable urban populations. However, a vast majority of Kenyan residents reside in rural areas. According to data from The World Bank, in 2015, 74% of Kenya's residents lived in rural areas. This isn't surprising, as even some of Kenya's largest cities are based around fishing and agriculture for their economies. However, when looking at data from 1960 when 93% of the population lived in rural areas, it's obvious that urban areas are going through expansion and more residents are relocating to the busier urban areas.

Kenya has 1 cities with more than a million people, 6 cities with between 100,000 and 1 million people, and 61 cities with between 10,000 and 100,000 people. The largest city in Kenya is Nairobi, with a population of 2,750,547 people.

Population of Cities in Kenya 2024

Sources