Home GENERAL NEWS Top 10 Largest Cities and Towns in Kenya By Population

Top 10 Largest Cities and Towns in Kenya By Population

by Victor Matara

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

Image result for nairobi town

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

Image result for mombasa town

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

PHOTO | JARED NYATAYA Eldoret town is now a darling of many banking institutions.

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

Image result for thika town aerial view

Malindi

It sits amid a string of tropical beaches dotted with hotels and resorts.

Population : 162,712

Image result for Malindi town aerial

Kitale

Kitale is the capital town of Trans Nzoia County. It’s a major agricultural town in Kenya.

Population : 106,187

Image result for Kitale town

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

Image result for Kakamega town

Copy link
Powered by Social Snap