Kakamega, Kenya
Major city Β· Population 1.9M
Kakamega is the 2nd largest city in Kenya with a population of approximately 1,867,579 people as of 2026. This makes it the 230th largest city in the world, accounting for 3.31% of Kenya's total population of 56.4M. Kakamega is classified as a major city and operates in the Africa/Nairobi timezone.
Population
1,867,579
Global Rank
#230
Country Rank
#2
% of Kenya
3.31%
Kakamega on the Map
Kenya at a Glance
Country Population
56,432,944
Capital
Nairobi
Region
Eastern Africa
Major Cities
29
GDP per Capita
$2,132
Life Expectancy
63.8 years
Urban Population
31.9%
Growth Rate
0.02%
Other Major Cities in Kenya
Nearest Major Cities
Closest cities to Kakamega with over 100,000 people
| City | Population | Distance |
|---|---|---|
| Khwisero | 113,294 | 22 km |
| Kisumu | 397,957 | 43 km |
| Eldoret | 475,716 | 63 km |
| Kitale | 162,174 | 86 km |
| Kisii | 112,417 | 107 km |
| Mbale | 111,300 | 110 km |
| Nakuru | 570,674 | 161 km |
| Njeru | 178,800 | 176 km |
Frequently Asked Questions
What is the population of Kakamega?
The population of Kakamega, Kenya is approximately 1,867,579 people, making it the 230th largest city in the world and the 2nd largest in Kenya.
Is Kakamega the capital of Kenya?
No, the capital of Kenya is Nairobi. Kakamega is the 2nd largest city in the country.
What timezone is Kakamega in?
Kakamega is in the Africa/Nairobi timezone.