🇰🇪

Kenya Cities

Explore the urban centers that shaped Kenya's history

Capital Major City

Nairobi

4,397,073
1899
0 events

Capital and largest city of Kenya, established as a railway depot and now a major commercial and political center.

Major City

Mombasa

1,208,333
900
0 events

Second largest city and major port on the Indian Ocean coast, historically important trading center.

Major City

Kisumu

610,082
1901
0 events

Third largest city and major port on Lake Victoria, important commercial center in western Kenya.

Major City

Nakuru

570,674
1904
0 events

Fourth largest city in the Rift Valley, known for its proximity to Lake Nakuru National Park.

Major City

Eldoret

475,716
1910
0 events

Fifth largest city and major agricultural center in the Rift Valley, known for athletics.

Ruiru

490,000
1900
0 events

Town in Kiambu County, growing industrial and residential area near Nairobi.

Thika

251,407
1900
0 events

Town in Kiambu County, industrial center known for pineapple farming.

Meru

240,900
1900
0 events

Town in Meru County, agricultural center in the Mount Kenya region.

Ongata Rongai

200,000
1900
0 events

Town in Kajiado County, growing residential area near Nairobi.

Naivasha

198,000
1900
0 events

Town in Nakuru County, known for Lake Naivasha and flower farming.

Bungoma

163,691
1900
0 events

Agricultural town in Bungoma County, known for sugarcane farming and processing.

Kakamega

162,900
1900
0 events

Town in Kakamega County, agricultural center known for sugarcane farming.

Juja

162,300
1900
0 events

Town in Kiambu County, growing residential area near Nairobi.

Kitale

162,174
1900
0 events

Town in Trans Nzoia County, agricultural center in the Rift Valley.

Limuru

159,314
1900
0 events

Town in Kiambu County, known for tea farming and processing.

Kitui

155,896
1900
0 events

Town in Kitui County, agricultural center in eastern Kenya.

Kericho

150,324
1900
0 events

Town in Kericho County, major center for tea production and processing.

Machakos

150,041
1887
0 events

Town in Machakos County, former capital of Kenya and important agricultural center.

Athi River

139,380
1900
0 events

Industrial town in Machakos County, known for cement production and manufacturing.

Kilifi

122,000
1900
0 events

Coastal town in Kilifi County, known for its beaches and historical sites.

Nyeri

120,000
1900
0 events

Town in Nyeri County, agricultural center in the Mount Kenya region.

Malindi

120,000
1200
0 events

Historic coastal town in Kilifi County, known for its beaches and historical sites.

Kikuyu

120,000
1900
0 events

Town in Kiambu County, growing residential area near Nairobi.

Garissa

119,696
1900
19 events

Major town in Garissa County, important commercial center in northeastern Kenya.

Wajir

116,000
1900
0 events

Town in Wajir County, important center in northeastern Kenya.

Bomet

110,963
1964
0 events

Agricultural town in Bomet County, center of tea and dairy farming.

Mandera

103,000
1900
0 events

Town in Mandera County, border town with Somalia and Ethiopia.

Migori

100,044
1900
0 events

Town in Migori County, agricultural center near the Tanzanian border.

Murang'a

100,000
1900
0 events

Town in Murang'a County, agricultural center in central Kenya.

Voi

100,000
1900
0 events

Town in Taita-Taveta County, important railway town and gateway to Tsavo National Park.

Kiambu

88,000
1900
0 events

Town in Kiambu County, growing residential area near Nairobi.

Kajiado

81,272
1900
0 events

Town in Kajiado County, important center for the Maasai community.

Nanyuki

75,000
1900
0 events

Town in Laikipia County, gateway to Mount Kenya and wildlife areas.

Embu

60,887
1900
0 events

Town in Embu County, agricultural center known for coffee and tea farming.

Karatina

60,000
1900
0 events

Town in Nyeri County, major agricultural market center in central Kenya.

Busia

51,892
1900
0 events

Border town in Busia County, important trading center with Uganda.

Webuye

50,000
1900
0 events

Town in Bungoma County, known for paper manufacturing.

Marsabit

50,000
1900
0 events

Town in Marsabit County, important center in northern Kenya.

Nyahururu

50,000
1900
0 events

Town in Laikipia County, known for Thomson's Falls.

Mtwapa

50,000
1900
0 events

Coastal town in Kilifi County, growing tourist destination.

Lodwar

48,000
1900
0 events

Town in Turkana County, administrative center of northern Kenya.

Isiolo

45,689
1900
0 events

Town in Isiolo County, gateway to northern Kenya and important trading center.

Kapsabet

45,000
1900
0 events

Town in Nandi County, agricultural center known for tea farming.

Chuka

45,000
1900
0 events

Town in Tharaka Nithi County, agricultural center in the Mount Kenya region.

Mumias

45,000
1900
0 events

Town in Kakamega County, known for sugarcane farming and processing.

Homa Bay

40,199
1900
0 events

Town in Homa Bay County on the shores of Lake Victoria, fishing center.

Iten

40,000
1900
0 events

Town in Elgeyo-Marakwet County, world-renowned high-altitude training center for athletes.

Narok

40,000
1900
0 events

Town in Narok County, gateway to Maasai Mara National Reserve.

Mwingi

30,000
1900
0 events

Town in Kitui County, agricultural center in eastern Kenya.

Oyugis

30,000
1900
0 events

Town in Homa Bay County, agricultural center in western Kenya.

Vihiga (Mbale)

Vihiga

30,000
1900
0 events

Town in Vihiga County, agricultural center in western Kenya.

Bondo

28,407
1900
0 events

Town in Siaya County on the shores of Lake Victoria, fishing and agricultural center.

Siaya

25,000
1900
0 events

Town in Siaya County, agricultural center in western Kenya.

Taveta

25,000
1900
0 events

Town in Taita-Taveta County, border town with Tanzania.

Kerugoya

25,000
1900
0 events

Town in Kirinyaga County, agricultural center in the Mount Kenya region.

Nyamira

25,000
1900
0 events

Town in Nyamira County, agricultural center in western Kenya.

Molo

25,000
1900
0 events

Town in Nakuru County, agricultural center in the Rift Valley.

Kabarnet

25,000
1900
0 events

Town in Baringo County, administrative center and gateway to Lake Baringo.

Maralal

25,000
1900
0 events

Town in Samburu County, gateway to northern Kenya and wildlife areas.

Wote

25,000
1900
0 events

Town in Makueni County, agricultural center in eastern Kenya.

Lamu

25,000
1370
0 events

Historic coastal town in Lamu County, UNESCO World Heritage Site.

Ol Kalou

20,000
1900
0 events

Town in Nyandarua County, agricultural center in central Kenya.

Nandi Hills

20,000
1900
0 events

Town in Nandi County, agricultural center known for tea farming.

Sotik

20,000
1900
0 events

Town in Bomet County, agricultural center known for tea farming.

Gilgil

18,505
1900
0 events

Town in Nakuru County, known for its military base and proximity to Lake Elementaita.

Wundanyi

15,000
1900
0 events

Town in Taita-Taveta County, agricultural center in the Taita Hills.

Sagana

15,000
1900
0 events

Town in Kirinyaga County, agricultural center in the Mount Kenya region.

Kapenguria

13,000
1900
0 events

Town in West Pokot County, known for its historical significance in Kenya's independence struggle.

Malaba

8,000
1900
0 events

Border town in Busia County, important trading center with Uganda.

Namanga

5,000
1900
0 events

Border town in Kajiado County, important trading center with Tanzania.