Kenya Cities by Population 2026

5 Most Populated Kenya Cities

City
2026 Pop.
Annual Change
Nairobi5,603,5023.52%
Mombasa1,478,6072.93%
Nakuru809,8255.13%
Ruiru695,5135.13%
Eldoret675,0735.13%
Kisumu544,9024.59%
Kikuyu453,4204.92%
Thika356,7645.13%
Naivasha281,6055.13%
Karuri275,7845.13%
Ongata Rongai244,8875.13%
Kitale230,1365.13%
Juja221,4335.13%
Kitengela219,1555.13%
Garissa216,6214.11%
Kiambu209,8385.13%
Mandera162,7935.13%
Kisii159,5275.13%
Malindi155,3503.77%
Kakamega148,7624.79%
Mlolongo136,3510%
Mtwapa128,6775.13%
Wajir127,8815.13%
Lodwar117,7405.13%
Athi River (Mavoko)115,3735.13%
Meru113,7965.13%
Isiolo111,6105.13%
Kiserian109,1315.13%
Kilifi105,3945.13%
Nanyuki103,3275.13%
Busia102,0115.13%
Ngong101,215-0.16%
Limuru99,0942.87%
Nyeri96,6802.73%
Narok92,8505.13%
Ukunda92,5572.53%
Embu92,2105.13%
Migori89,2103.18%
Machakos87,1384.56%
Elwak86,1835.13%
Gilgil82,7344.52%
Bungoma79,4872.25%
Voi75,7125.13%
Wanguru73,3975.13%
Habaswein70,3845.13%
Kimilili69,8493.19%
Moyale67,9025.13%
Kericho65,2872.8%
Molo (Turi)63,7634.03%
Githunguri63,3190%
Masalani61,9315.13%
Homa Bay61,6934.63%
Murang'a61,4655.13%
Webuye60,5125.13%
Njoro59,8465.13%
Kapsabet59,5975.13%
Marsabit51,4975.13%
Rhamu47,1604.08%
Maralal44,4885.13%
Mumias44,4340.83%
Kenol44,0860%
Siaya43,9224.1%
Mairo Inya43,3205.13%
Kerugoya39,7794.09%
Watamu39,5315.13%
Kitui39,0354.3%
Lamu36,0235.13%
Makutano (Kapenguria)35,8803.36%
Nyahururu35,589-0.8%
Kajiado35,0205.13%
Nyamira34,7435.13%
Karatina33,4225.13%
Mariakani32,4670.34%
Chuka31,7705.13%
Bondo31,1274.61%
Hola29,6765.13%
Mai Mahiu29,5495.13%
Maua29,3734.13%
Rongo29,3585.13%
Oyugis28,3065.13%
Wote27,9915.13%
Kehancha27,6703.2%
Elburgon27,550-0.41%
Kabarnet27,0252.67%
Taveta26,5092.69%
Emali26,0045.13%
Garbatula24,7535.13%
Eldama Ravine24,4991.96%
Isebania23,8910%
Kiminini23,5005.13%
Lafey22,8820%
Takaba21,6910.12%
Makindu21,3405.13%
Namanga21,1755.12%
Mbita (Mbita Point)18,7963.36%
Mwingi18,6901.34%
Kakuma18,400-3.13%
Moi's Bridge18,1031.46%
Msambweni16,9441.8%
Mazeras16,2540%
Awendo16,089-0.63%
Malaba15,550-0.03%
Banisa (Banissa)14,9740%
Mbale (Vihiga)12,264-4.88%

Kenya Overview

The largest city in Kenya is Nairobi , with a population of 5,603,502 people.

Kenya is one of the most populous countries in the world. Its capital city, Nairobi, has a population of 5.6M, and Mombasa also has a population above 1 million. 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 2009, former counties — or districts, as they were known — were made into sub-districts.

Kenya, 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 is not 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 is obvious that urban areas are going through expansion and more residents are relocating to the busier urban areas.

Population

148K

250K

500K

750K

1M

2.5M

5M

Sources

  1. GeoNames