Kenya cities by population provide a clear window into how urbanization is reshaping East Africa’s economic and social landscape. As the country continues to experience rapid demographic change, its cities and large towns have become centers of opportunity, innovation, and governance. Population growth in urban areas reflects deeper trends linked to migration, infrastructure investment, devolution, and economic diversification.
Urban development in Kenya has accelerated over the past two decades. Improved transport networks, expansion of education institutions, and growth in manufacturing and services have drawn millions of people into cities and fast-growing municipalities. While Nairobi remains the dominant urban center, secondary cities and satellite towns are increasingly shaping national development patterns.
Kenya cities by population are also closely tied to administrative reforms. The elevation of municipalities to city status has altered planning priorities and resource allocation. Cities now carry greater responsibility for service delivery, land management, and economic planning. These changes have strengthened local governance while also highlighting challenges such as housing demand, congestion, and environmental sustainability.
Understanding Kenya cities by population is therefore not just about numbers. It reveals how people move, where jobs are created, and how infrastructure responds to growth. From long-established coastal cities to emerging metropolitan hubs inland, urban population data helps explain how Kenya’s future is being built city by city.
Overview of cities and towns in Kenya
Kenya has a structured urban hierarchy made up of cities, municipalities, and towns. At the top are incorporated cities, followed by municipalities and other recognized urban centers. Each category reflects differences in population size, governance authority, and economic influence.
Kenya currently has five incorporated cities. These include the capital city Nairobi, the coastal city of Mombasa, the lakeside city of Kisumu, the inland city of Nakuru, and Eldoret, which most recently attained city status. Beyond these, dozens of municipalities and towns play important regional roles, especially in trade, agriculture, and cross-border commerce.
Kenya cities by population are unevenly distributed across the country. Central Kenya and the Nairobi Metropolitan region host a high concentration of large towns, while arid and semi-arid counties tend to have fewer but strategically important urban centers. This uneven distribution reflects historical settlement patterns, climate, infrastructure access, and economic opportunity.
Largest cities in Kenya by population
At the top of Kenya cities by population is Nairobi, which serves as the country’s political, economic, and cultural heart. Nairobi’s population far exceeds that of any other urban center, driven by its role as a regional business hub and international gateway. The city hosts national government institutions, multinational corporations, and major transport infrastructure.
Mombasa ranks second among Kenya cities by population. As the country’s main port city, Mombasa plays a vital role in regional trade and logistics. Its population growth is closely linked to maritime commerce, tourism, and coastal manufacturing activities.
Nakuru has emerged as one of the fastest-growing cities in Kenya. Its elevation to city status reflected sustained population growth driven by agriculture, manufacturing, and its strategic location along key transport corridors. Nakuru’s expansion highlights how inland cities are becoming important alternatives to coastal and capital-region dominance.
Kisumu, located on the shores of Lake Victoria, ranks among the top Kenya cities by population and serves as a major economic center in western Kenya. Its growth is supported by trade, fishing, education, and regional connectivity within the Lake Victoria basin.
Eldoret completes the list of Kenya’s incorporated cities. Known for its agricultural productivity and educational institutions, Eldoret’s population growth has been steady, supported by agribusiness, logistics, and sports-related tourism.
Rapidly growing municipalities and satellite towns
Beyond the five cities, Kenya cities by population include several municipalities that have expanded rapidly in recent years. Many of these towns lie within or near major metropolitan regions, particularly around Nairobi.
Ruiru, Kikuyu, Thika, Ngong, and Mavoko are among the most populous municipalities in the country. Their growth is closely linked to Nairobi’s expansion, as residents seek more affordable housing while maintaining access to the capital’s job market. These towns now host large residential developments, industrial parks, and commercial centers.
The Nairobi Metropolitan region has therefore become a multi-nodal urban system rather than a single-city economy. Kenya cities by population within this region demonstrate how suburbanization and infrastructure investment are reshaping settlement patterns.
Elsewhere, towns such as Naivasha, Kitale, Malindi, and Kakamega have grown due to agriculture, tourism, and regional administration. Their population increases reflect localized economic drivers rather than proximity to the capital.
Urban population distribution by county
Kenya cities by population also reveal strong regional differences at the county level. Counties surrounding Nairobi host the highest number of large urban centers, reflecting spillover growth from the capital.
Kiambu County stands out with the highest concentration of major towns, supported by industrial zones, residential estates, and transport links. Kajiado County follows closely, benefiting from its location along major highways and its role in supporting metropolitan expansion.
Counties such as Nakuru, Bungoma, Kilifi, Kisumu, and Machakos also host multiple large towns. These counties act as regional anchors, connecting rural economies to national markets. In contrast, counties in northern Kenya tend to have fewer large towns, though those that exist serve critical administrative and commercial functions over vast areas.
This distribution highlights how Kenya cities by population are shaped by infrastructure availability, climate, and historical investment patterns.
Population data and census sources
Reliable population data is essential for understanding Kenya cities by population. The most widely referenced baseline comes from the national population census, which provides standardized figures for urban centers across the country.
Census data captures population within defined urban boundaries, including cities, municipalities, and towns. While census figures offer consistency, they are often supplemented by population estimates that reflect ongoing urban growth between census years.
Population estimates suggest that many Kenyan cities are growing faster than earlier projections. This trend underscores the importance of adaptive urban planning, especially in areas experiencing rapid residential and industrial development.
Urbanization trends shaping Kenyan towns
Kenya cities by population illustrate broader urbanization trends affecting the country. Rural-to-urban migration remains a key driver, as people move in search of employment, education, and improved services.
Devolution has also influenced urban growth. County governments have invested in town infrastructure, markets, and administrative facilities, attracting residents and businesses. As a result, towns that once served limited local functions are evolving into vibrant urban centers.
Transport infrastructure has played a central role as well. Highways, rail connections, and port facilities have increased accessibility, making certain towns more attractive for settlement and investment. These developments explain why Kenya cities by population often align closely with major transport corridors.
Economic roles of major Kenyan cities
Each of Kenya’s major cities plays a distinct economic role. Nairobi dominates finance, technology, and governance. Mombasa anchors maritime trade and tourism. Kisumu supports lake-based commerce and regional integration. Nakuru and Eldoret strengthen agriculture, manufacturing, and logistics.
Secondary towns complement these roles by serving as processing centers, market hubs, and service providers for surrounding rural areas. Kenya cities by population therefore function as an interconnected network rather than isolated entities.
This economic diversity enhances national resilience, allowing growth to be distributed across multiple regions rather than concentrated in a single city.
Challenges linked to urban population growth
Rapid growth among Kenya cities by population also presents challenges. Housing demand often outpaces supply, leading to informal settlements and rising land prices. Transport congestion, waste management, and pressure on water resources are common concerns in fast-growing towns.
Urban governance capacity varies widely, with some municipalities better equipped than others to manage expansion. Addressing these challenges requires coordinated planning, investment, and policy alignment between national and county governments.
Despite these pressures, urban growth remains a key driver of economic opportunity and social transformation across Kenya.
Future outlook for Kenyan urban centers
Looking ahead, Kenya cities by population are expected to continue expanding. Improved data collection, strategic planning, and infrastructure investment will play a critical role in shaping sustainable urban futures.
Secondary cities are likely to absorb a growing share of population growth, easing pressure on Nairobi while promoting balanced regional development. As cities evolve, population trends will remain a central tool for understanding how Kenya’s urban landscape is changing.
Kenya cities by population therefore offer more than rankings. They provide insight into how people live, work, and connect across one of Africa’s most dynamic economies.
The municipalities of Ruiru, Kikuyu,Thika, Mavoko, and Ngong which feature on the top 10 list of the most populated towns in Kenya also fall within the Nairobi Metropolitan region. Data for the largest urban centers in Kenya was provided under the Kenya Population Census of 2019.[1]
| № | City/ Town | Status | Population | County | Ref |
|---|---|---|---|---|---|
| 1. | Nairobi | Capital | 4,397,073 | Nairobi | [2] |
| 2. | Mombasa | City | 1,208,333 | Mombasa | [3] |
| 3. | Nakuru | City | 570,674 | Nakuru | [3] |
| 4. | Ruiru | Municipality (Ruiru + Githurai) | 490,120 | Kiambu | [3] |
| 5. | Eldoret | City | 475,716 | Uasin Gishu | [3] |
| 6. | Kisumu | City | 397,957 | Kisumu | [3] |
| 7. | Kikuyu | Municipality | 323,881 | Kiambu | [3] |
| 8. | Ngong | Municipality (Ngong + O/Rongai) | 279,757 | Kajiado | [3] |
| 9. | Mavoko | Municipality (Mlolongo + Athi River + Syokimau + Katani + Githunguri) | 258,498 | Machakos | [4] |
| 10. | Thika | Municipality | 251,407 | Kiambu/Murang’a | [3] |
| 11. | Naivasha | Municipality | 198,444 | Nakuru | [3] |
| 12. | Karuri | Municipality (Ruaka + Ndenderu) | 194,342 | Kiambu | [3] |
| 13. | Kitale | Municipality | 162,560 | Trans Nzoia | [4] |
| 14. | Juja | Municipality | 156,041 | Kiambu | [4] |
| 15. | Kitengela | Municipality (Kitengela + Kisaju) | 154,643 | Kajiado | [4] |
| 16. | Kiambu | Municipality | 155,896 | Kiambu | [4] |
| 17. | Malindi | Municipality | 119,859 | Kilifi | [4] |
| 18. | Mandera | Municipality | 114,718 | Mandera | [4] |
| 19. | Kisii | Municipality | 112,417 | Kisii/Nyamira | [4] |
| 20. | Kakamega | Municipality | 107,227 | Kakamega | [4] |
| 21. | Mtwapa | Municipality | 90,677 | Kilifi | [4] |
| 22. | Wajir | Municipality | 90,116 | Wajir | [4] |
| 23. | Lodwar | Municipality | 82,970 | Turkana | [4] |
| 24. | Limuru | Municipality | 81,316 | Kiambu | [4] |
| 25. | Meru | Municipality | 80,191 | Meru | [4] |
| 26. | Nyeri | Municipality | 80,081 | Nyeri | [4] |
| 27. | Isiolo | Municipality | 78,650 | Isiolo | [4] |
| 28. | Ukunda | Municipality (Diani Municipality) | 77,686 | Kwale | [4] |
| 29. | Kiserian | Town Council | 76,903 | Kajiado | [4] |
| 30. | Kilifi | Municipality | 74,270 | Kilifi | [4] |
| 31. | Nanyuki | Municipality | 72,813 | Laikipia/Nyeri | [4] |
| 32. | Busia | Municipality | 71,886 | Busia | [4] |
| 33. | Migori | Municipality | 71,668 | Migori | [4] |
| 34. | Bungoma | Municipality | 68,031 | Bungoma | [4] |
| 35. | Narok | Municipality | 65,430 | Narok | [4] |
| 36. | Embu | Municipality | 64,979 | Embu | [4] |
| 37. | Machakos | Municipality | 63,767 | Machakos | [4] |
| 38. | El Wak | Municipality | 60,732 | Mandera | [4] |
| 39. | Gilgil | Municipality | 60,711 | Nakuru | [4] |
| 40. | Kimilili | Municipality | 56,050 | Bungoma | [4] |
| 41. | Kericho | Municipality | 53,804 | Kericho | [4] |
| 42. | Voi | Municipality | 53,353 | Taita-Taveta | [4] |
| 43. | Wanguru | Municipality | 51,722 | Kirinyaga | [4] |
| 44. | Habaswein | Town Council | 49,599 | Wajir | [4] |
| 45. | Turi | Municipality | 48,356 | Nakuru | [4] |
| 46. | Moyale | Other Centre | 47,850 | Marsabit | [4] |
| 47. | Homa Bay | Municipality | 44,949 | Homa Bay | [4] |
| 48. | Kenol | Other Centre | 44,086 | Muranga | [4] |
| 49. | Masalani | Town Council | 43,642 | Garissa | [4] |
| 50. | Muranga | Municipality | 43,314 | Muranga | [4] |
| 51. | Webuye | Municipality | 42,642 | Bungoma | [4] |
| 52. | Njoro | Town Council | 42,173 | Nakuru | [4] |
| 53. | Kapsabet | Municipality | 41,997 | Nandi | [4] |
| 54. | Mumias | Municipal | 41,942 | Kakamega | [4] |
| 55. | Kerugoya–Kutus | Municipality | 39,188 | Kirinyaga | [4] |
| 56. | Nyahururu | Municipality | 37,650 | Laikipia/Nyandarua | [4] |
| 57. | Marsabit | Municipality | 36,289 | Marsabit | [4] |
| 58. | Rhamu | Town Council | 35,644 | Mandera | [4] |
| 59. | Siaya | Municipality | 33,153 | Siaya | [4] |
| 60. | Mariakani | Municipality | 31,715 | Kwale/Kilifi | [4] |
| 60. | Maralal | Municipality | 31,350 | Samburu | [4] |
| 61. | Mairo-Inya | Municipality | 30,527 | Nyandarua | [4] |
| 62. | Kitui | Municipality | 29,062 | Kitui | [4] |
| 63. | Makutano | Town Council | 28,469 | West Pokot | [4] |
| 64. | Elburgon | Town Council | 28,359 | Nakuru | [4] |
| 65. | Watamu | Town Council | 27,857 | Kilifi | |
| 66. | Lamu | Municipality | 25,385 | Lamu | [4] |
| 67. | Kajiado | Municipality | 24,678 | Kajiado | [4] |
| 68. | Nyamira | Municipality | 24,483 | Nyamira | [4] |
| 69. | Isebania | Town Council | 23,891 | Migori | [4] |
| 70. | Karatina | Municipality | 23,552 | Nyeri | [4] |
| 71. | Kakuma | Town Council | 22,984 | Turkana | [4] |
| 72. | Lafey | Town Council | 22,882 | Mandera | [4] |
| 73. | Bondo | Municipality | 22,712 | Siaya | [4] |
| 74. | Kabarnet | Municipality | 22,474 | Baringo | [4] |
| 75. | Chuka | Municipality | 22,388 | Tharaka-Nithi | [4] |
| 76. | Kehancha | Municipality | 22,194 | Migori | [4] |
| 77. | Maua | Municipality | 22,121 | Meru | [4] |
| 78. | Taveta | Town Council | 22,018 | Taita-Taveta | [4] |
| 79. | Takaba | Town Council | 114,718 | Mandera | [4] |
| 80. | Eldama Ravine | Town Council | 21,385 | Baringo | [4] |
| 81. | Hola | Municipality | 20,912 | Tana River | [4] |
| 82. | Mai Mahiu | Other Centre | 20,823 | Nakuru | [3] |
| 83. | Rongo | Municipality | 20,688 | Migori | [4] |
| 84. | Oyugis | Municipality | 19,947 | Homabay | [4] |
| 85. | Wote | Municipality | 19,725 | Makueni | [4] |
| 86. | Emali | Municipality | 62,404 | Makueni/Kajiado | [4] |
| 87. | Garbatula | Other Centre | 17,443 | Isiolo | [4] |
| 88. | Mbale | Other Centre | 17,404 | Vihiga | [4] |
| 89. | Mwingi | Municipality | 17,025 | Kitui | [4] |
| 90. | Awendo | Municipality | 16,815 | Migori | [4] |
| 91. | Kiminini | Town Council | 16,560 | Trans Nzoia | [4] |
| 92. | Moi’s Bridge | Other Centre | 16,355 | Uasin Gishu/Trans Nzoia | [4] |
| 93. | Mazeras | Other Centre | 16,254 | Kwale/Kilifi | [4] |
| 94. | Malaba | Municipality | 15,581 | Busia | [4] |
| 95. | Makindu | Town Council | 15,038 | Makueni | [4] |
| 96. | Banissa | Other Centre | 14,974 | Mandera | [4] |
| 97. | Msambweni | Other Centre | 14,951 | Kwale | [4] |
| 98. | Namanga | Other Centre | 14,922 | Kajiado | [4] |
| 99. | Mbita | Municipality | 14,916 | Homa Bay | [4] |
| 100. | Isinya | Other Centre | 14,429 | Kajiado | [4] |
Cities and towns by population
2026 Population estimates
- 1.Nairobi 6,134,334
- 2.Mombasa 1,614,940
- 3.Nakuru 574,091
- 4.Ruiru 505,324
- 5.Eldoret 503,997
- 6.Kisumu 438,588
- 7.Kikuyu 390,000
- 8.Ngong 344,726
- 9.Mavoko 312,000
- 10.Thika 301,000
- 11.Naivasha 255,000
- 12.Karuri 212,000
- 13.Kitengela 210,000
- 14.Kitale 181,389
- 15.Juja 160,000
- 16.Kiambu 158,000
- 17.Malindi 120,000
- 18.Mandera 114,718
- 19.Kisii 112,417
- 20.Kakamega 107,227
Distribution
| County | Number of Cities/ Towns (Top 100) |
|---|---|
| Kiambu | 7 |
| Kajiado | 5 |
| Bungoma, Kericho, Kilifi, Kisumu, Machakos, Nakuru, Kisii | 4 |
| Busia, Homa Bay, Kajiado, Kakamega, Laikipia, Migori, Taita-Taveta | 3 |
| Embu, Kitui, Meru, Murang’a, Nyamira, Siaya, Turkana, Trans-Nzoia, Uasin Gishu, Vihiga | 2 |
| Baringo, Bomet, Elgeyo-Marakwet, Garissa, Isiolo, Kirinyaga, Kwale, Mandera, Marsabit, Nandi, Narok, Nyandarua, Nyeri, Samburu, Tharaka-Nithi, Wajir, West Pokot. | 1 |







