Kenya flag

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

Loading 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

19.8°C
Jan
21.5°C
Feb
22.2°C
Mar
19.7°C
Apr
19.9°C
May
19.6°C
Jun
19.4°C
Jul
19.4°C
Aug
20.2°C
Sep
19.8°C
Oct
19.2°C
Nov
19.8°C
Dec
19.2°C22.2°C

Monthly Rainfall

108 mm
Jan
62 mm
Feb
50 mm
Mar
217 mm
Apr
108 mm
May
51 mm
Jun
83 mm
Jul
63 mm
Aug
92 mm
Sep
126 mm
Oct
252 mm
Nov
74 mm
Dec

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

Nairobi
4.4M
Mombasa
1.2M
Nakuru
571K
Ruiru
490K
Eldoret
476K
Kisumu
398K
Kikuyu
324K
Thika
251K
Naivasha
198K
Karuri
194K

Nearest Major Cities

Closest cities to Kakamega with over 100,000 people

Cities closest to Kakamega by distance
CityPopulationDistance
Khwisero113,29422 km
Kisumu397,95743 km
Eldoret475,71663 km
Kitale162,17486 km
Kisii112,417107 km
Mbale111,300110 km
Nakuru570,674161 km
Njeru178,800176 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.