Choose Country

🇰🇪 Kenya

332 cities · 47 states/provinces · Capital: Nairobi · Africa

51,393,010 Population
332 Cities
$107.5B GDP
$1,943 GDP per Capita
0.601 HDI
63.7 Life Expectancy
582,650 Area (km²)

Kenya at a Glance

General

CapitalNairobi
ContinentAfrica
RegionAfrica
SubregionEastern Africa
LanguagesEnglish, Swahili
CurrencyShilling (KES)

Demographics

Population51,393,010
Density88.2/km²
Median Age20.0
Urban Population31.6%
Birth Rate27.1 per 1K
Death Rate7.2 per 1K
Fertility Rate3.21

Economy

GDP$107.5 billion
GDP per Capita$1,943
HDI0.601
Gini Index40.8
Internet Users35.0%

Geography

Area582,650 km²
Driving SideLeft
LandlockedNo
BordersETH,SOM,SSD,TZA,UGA
Calling Code++254
TLD.ke

Status

ISO CodeKE / KEN
UN MemberYes
IndependentYes
Life Expectancy63.7 years

Largest Cities in Kenya

# City State/Province Population Avg Temp Elevation
1 Nairobi Nairobi County 4,397,073 68°F 5,525 ft
2 Kakamega Kakamega County 1,867,579 69°F 5,128 ft
3 Mombasa Mombasa County 1,208,333 80°F 66 ft
4 Nakuru Nakuru County 570,674 62°F 5,912 ft
5 Ruiru Kiambu County 490,120 66°F 5,023 ft
6 Eldoret Uasin Gishu County 475,716 63°F 6,873 ft
7 Kisumu Kisumu County 397,957 72°F 3,852 ft
8 Kikuyu Kiambu County 323,881 73°F 6,716 ft
9 Thika Nairobi County 251,407 66°F 4,941 ft
10 Naivasha Nakuru County 198,444 59°F 6,240 ft
11 Karuri Murang'A 194,342 64°F 3,973 ft
12 Karuri Kiambu County 194,342 66°F 6,224 ft
13 Matuga Kwale County 194,252 80°F 433 ft
14 Mwala Machakos County 181,896 70°F 4,121 ft
15 Lang'ata Nairobi County 172,569 67°F 5,968 ft
16 Ongata Rongai Kajiado County 172,569 68°F 5,679 ft
17 Jomvu Mombasa County 163,415 80°F 69 ft
18 Garissa Garissa County 163,399 83°F 482 ft
19 Kitale Trans Nzoia 162,174 65°F 6,234 ft
20 Limuru Kiambu County 159,314 73°F 7,385 ft

States & Provinces in Kenya