Kenya flag

Nairobi, Kenya

Capital city · Population 4.4M

Nairobi is the capital and the largest city in Kenya with a population of approximately 4,397,073 people as of 2026. This makes it the 71st largest city in the world, accounting for 7.79% of Kenya's total population of 56.4M. Nairobi is classified as a major city and operates in the Africa/Nairobi timezone. The average annual temperature is 19.4°C with 756 mm of rainfall per year. The city sits at an elevation of 1,677 meters above sea level.

Population

4,397,073

Global Rank

#71

Country Rank

#1

% of Kenya

7.79%

Avg Temperature

19.4°C

Annual Rainfall

756 mm

Elevation

1,677 m

Timezone

Africa/Nairobi

Nairobi on the Map

Loading map...

Climate in Nairobi

Nairobi's warmest month is Mar and the coldest is Jul. The wettest month is Apr with 178 mm of rainfall.

Average Monthly Temperature

19.8°C
Jan
21.2°C
Feb
21.3°C
Mar
19.9°C
Apr
19.4°C
May
18°C
Jun
17.6°C
Jul
17.7°C
Aug
19°C
Sep
20.2°C
Oct
19.2°C
Nov
19.8°C
Dec
17.6°C21.3°C

Monthly Rainfall

83 mm
Jan
28 mm
Feb
36 mm
Mar
178 mm
Apr
80 mm
May
26 mm
Jun
52 mm
Jul
16 mm
Aug
22 mm
Sep
35 mm
Oct
129 mm
Nov
71 mm
Dec

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.6 years

Urban Population

31.9%

Growth Rate

0.02%

Other Major Cities in Kenya

Kakamega
1.9M
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 Nairobi with over 100,000 people

Cities closest to Nairobi by distance
CityPopulationDistance
Kiambu147,87013 km
Lang'ata172,56913 km
Karuri194,34214 km
Ongata Rongai172,56914 km
Kikuyu323,88118 km
Ngong102,32318 km
Mlolongo136,35119 km
Ruiru490,12022 km

Frequently Asked Questions

What is the population of Nairobi?

The population of Nairobi, Kenya is approximately 4,397,073 people, making it the 71st largest city in the world and the 1st largest in Kenya.

Is Nairobi the capital of Kenya?

Yes, Nairobi is the capital of Kenya.

What is the climate like in Nairobi?

Nairobi has an average annual temperature of 19.4°C and receives 756 mm of rainfall per year. The warmest month is Mar and the coldest is Jul.

What timezone is Nairobi in?

Nairobi is in the Africa/Nairobi timezone.