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 221st largest city in the world, accounting for 3.50% of Kenya's total population of 53.3M. Kakamega is classified as a major city and operates in the Africa/Nairobi timezone. The average annual temperature is 20°C with 1,286 mm of rainfall per year. The city sits at an elevation of 1,557 meters above sea level.
Population
1,867,579
Global Rank
#221
Country Rank
#2
% of Kenya
3.50%
Avg Temperature
20°C
Annual Rainfall
1,286 mm
Elevation
1,557 m
Timezone
Africa/Nairobi
Kakamega on the Map
Climate in Kakamega
Kakamega's warmest month is Mar and the coldest is Nov. The wettest month is Nov with 252 mm of rainfall.
Average Monthly Temperature
Monthly Rainfall
Kenya at a Glance
Country Population
53,330,978
Capital
Nairobi
Region
Eastern Africa
Major Cities
29
GDP per Capita
$2,132
Life Expectancy
63.6 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 221st 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 is the climate like in Kakamega?
Kakamega has an average annual temperature of 20°C and receives 1,286 mm of rainfall per year. The warmest month is Mar and the coldest is Nov.
What timezone is Kakamega in?
Kakamega is in the Africa/Nairobi timezone.