Population of Cities in Kenya (2017)

1
Over 1 Million
6
100,000 to 1 Million
62
10,000 to 100,000

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 ariculture 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 62 cities with between 10,000 and 100,000 people. The largest city in Kenya is Nairobi, with a population of 2,750,547 people.

Nairobi

The capital city is the only major city with a game reserve.

2,750,547

Mombasa

Mombasa is a nationwide leader in culture, economics and tourism.

799,668

Nakuru

This business city has a history that dates back to prehistoric times.

259,903

Eldoret

Eldoret is known for being a center of ariculture and trade.

218,446

Kisumu

This city is thought to be one of the oldest settlements in Kenya.

216,479

Thika

Thika is a world leader in the production of pineapple and other fruits.

200,000

Malindi

Its beautiful shores make Malindi once of Kenya's tourism hotspots.

118,265

Kitale

This aricultural town is home to the National Museum of Western Kenya.

75,123

Garissa

Garissa has built an economy based around livestock production.

67,861

Kakamega

The Luhya tribe primarily make up the population of Kakamega.

63,426

Name 2017 Population
Nairobi2,750,547
Mombasa799,668
Nakuru259,903
Eldoret218,446
Kisumu216,479
Thika200,000
Malindi118,265
Kitale75,123
Garissa67,861
Kakamega63,426
Mbale60,000
Kapenguria56,000
Bungoma55,962
Busia51,981
Nyeri51,084
Ol Kalou47,795
Meru47,226
Kilifi46,118
Wajir45,771
Mumias45,485
Voi45,483
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
Makueni20,681
Lodwar20,219
Kitui15,954
Marsabit15,361
Siaya15,354
Keruguya15,287
Muhoroni15,217
Magadi14,529
Taveta13,377
Namanga13,193
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 Bunyala6,793
Limuru6,317
Wote6,133
Witu5,380
Bomet5,270
Gazi5,222
Kwale4,883
Kapsabet3,758