Been wondering which are the largest cities and towns in Kenya as of 2018? Well, it’s evident that the country’s population is growing at an alarming rate. Today, we take a close look at top 10 largest cities and towns in Kenya by population. All the listed towns are capitals of their respective counties.
Out of the 10 listed places, only 3 are cities; Nairobi, Mombasa, and Kisumu.
Name
Population
Nairobi
3,375,000
Mombasa
1,200,000
Kisumu
1,068,826
Nakuru
307,990
Eldoret
289,380
Thika
171,430
Malindi
162,712
Garissa
119,696
Kitale
106,187
Kakamega
91,768
Nairobi
This is the capital of Kenya.
Population : 3,375,000
Mombasa
It is the country’s second-largest city, after the capital Nairobi. It’s a major tourism hub in Kenya.
Population : 1,200,000
Nakuru
This is the capital of Nakuru County. Nakuru is the home to the famous Lake Nakuru.
Population : 307,990
Eldoret
It is the second most important city in western Kenya after Kisumu and also serves as the capital of Uasin Gishu County
Population : 289,380
Kisumu
This city is the third largest City in Kenya. It’s the capital of Kisumu County.
Population : 1,068,826
Thika
Thika is an industrial town in Kiambu county. It serves as the capital of Kiambu town.
Population : 171,430
Malindi
It sits amid a string of tropical beaches dotted with hotels and resorts.
Population : 162,712
Kitale
Kitale is the capital town of Trans Nzoia County. It’s a major agricultural town in Kenya.
Population : 106,187
Garissa
Garissa is the capital of Garissa County. It has built an economy based on livestock production.
Population : 119,696
Kakamega
It is the headquarters of Kakamega County.
Population : 91,768
Victor Matara
I help you to save time and live more with the most up-to-date lists, guides, reviews, and advice.