Population of Cities in Kenya (2018)

1
Over 1 Million
6
100,000 to 1 Million
61
10,000 to 100,000
  • Nairobi
  • Mombasa
  • Nakuru
  • Eldoret
  • Kisumu
  • Thika
  • Malindi
  • Kitale
  • Garissa
  • Kakamega
  • Kapenguria
  • Bungoma
  • Busia
  • Nyeri
  • Ol Kalou
  • Meru
  • Kilifi
  • Wajir
  • Mumias
  • Voi
  • Iten
  • Lugulu
  • Homa Bay
  • Naivasha
  • Nanyuki
  • Mandera
  • Narok
  • Kericho
  • Migori
  • Embu
  • Moyale
  • Isiolo
  • Nyahururu
  • Machakos
  • Rongai
  • Pumwani
  • Kisii
  • Molo
  • Kabarnet
  • Athi River
  • Lamu
  • Webuye
  • Karuri
  • Kiambu
  • Maralal
  • Makueni
  • Lodwar
  • Kitui
  • Marsabit
  • Siaya

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 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.

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