Kenya is home to a wide variety of cities, each contributing to the country’s rich cultural and economic landscape. As the country continues to urbanize, understanding the sizes and significance of these cities helps in grasping the dynamics of Kenya’s development. This article highlights the top cities in Kenya based on their population and size.
In this guide, we’ll look at the five largest cities in Kenya and what makes them unique. From Nairobi, the bustling capital city, to Kisumu, the serene city on the shores of Lake Victoria, these cities represent the diversity of Kenya’s urban spaces.
Key Takeaways
Kenya’s cities play crucial roles in its economy, culture, and governance. The cities are ranked primarily by population size, but also based on economic, historical, and infrastructural factors. Nairobi stands out as the largest city in Kenya, followed by Mombasa, Nakuru, Eldoret, and Kisumu.
Top Cities in Kenya by Population
The ranking of Kenya’s cities is based on the most recent census data and demographic trends. Below is the list of Kenya’s top cities by population size:
1. Nairobi – 4,828,000
- Founded: 1899
- Population: 4,828,000
- Area: 696.1 km² (268.8 sq mi)
Nairobi is Kenya’s capital city and by far the largest city in the country. It is a vibrant hub for commerce, culture, and politics, home to international businesses, embassies, and high-ranking universities. Nairobi’s diverse culture is a mix of different communities, making it a cosmopolitan city. The Nairobi National Park is a unique feature, offering the chance to see wildlife within a bustling city.
2. Mombasa – 1,208,333
- Founded: 900 A.D.
- Population: 1,208,333
- Area: 219.9 km² (84.9 sq mi)
Mombasa is the oldest city in Kenya and the second-largest, located along the Indian Ocean. Known for its rich history influenced by Arab, Portuguese, and British cultures, Mombasa is also a major port city. Mombasa is famous for its beautiful beaches, historical sites like Fort Jesus, and its diverse culinary culture. It also plays a significant role in the country’s tourism industry.
3. Nakuru – 570,674
- Founded: 1904
- Population: 570,674
- Area: 1,850 m (6,070 ft)
Nakuru, located in the Rift Valley region, is the third-largest city in Kenya. Known as the gateway to several national parks and a key agricultural area, Nakuru boasts fertile land for maize, wheat, and dairy farming. It is also home to Lake Nakuru National Park, famous for flamingos and wildlife. Nakuru was elevated to city status in 2021.
4. Eldoret – 475,716
- Founded: 1910
- Population: 475,716
- Area: 7,200 ft (2,200 m)
Eldoret is located in the Rift Valley and serves as the capital of Uasin Gishu County. Known for its agricultural importance and as a “Home of Champions” due to the many world-class athletes it produces, Eldoret also plays a significant role in Kenya’s education and healthcare sectors. The city is also home to Moi University.
5. Kisumu – 397,957
- Founded: 1901
- Population: 397,957
- Area: 297 km² (115 sq mi)
Kisumu is located on the shores of Lake Victoria in western Kenya. The city is known for its cultural diversity and strategic position as a trade hub in the Lake Victoria Basin. Kisumu offers a mix of natural beauty, wildlife, and rich history, making it a popular destination for tourists. It is also recognized for its historical significance as a key town during the colonial era.
Which is the Biggest City in Kenya?
Nairobi is the largest city in Kenya by both population and economic significance. With a population of over 4.8 million, it serves as the primary center of governance, commerce, and international relations in Kenya. The city’s infrastructure, diverse population, and economic opportunities make it a central hub for both local and global businesses.
Frequently Asked Questions
1. What is the smallest city in Kenya?
The smallest city in Kenya by population is Kisumu, with just under 400,000 residents. Despite being the fifth-largest, Kisumu holds significant cultural and historical importance.
2. How is the population of cities in Kenya determined?
The population figures for Kenyan cities are determined through national census data, typically collected every ten years by the Kenya National Bureau of Statistics (KNBS). Other estimates are derived from demographic trends and urban development studies.
3. What makes Nairobi the largest city in Kenya?
Nairobi’s size is attributed to its political, cultural, and economic influence in the region. As the capital city, it hosts government institutions, multinational companies, and diverse communities, making it the heartbeat of Kenya’s urban landscape.













