Kenya Cities
Explore the urban centers that shaped Kenya's history
Nairobi
Capital and largest city of Kenya, established as a railway depot and now a major commercial and political center.
Mombasa
Second largest city and major port on the Indian Ocean coast, historically important trading center.
Kisumu
Third largest city and major port on Lake Victoria, important commercial center in western Kenya.
Nakuru
Fourth largest city in the Rift Valley, known for its proximity to Lake Nakuru National Park.
Eldoret
Fifth largest city and major agricultural center in the Rift Valley, known for athletics.
Ruiru
Town in Kiambu County, growing industrial and residential area near Nairobi.
Thika
Town in Kiambu County, industrial center known for pineapple farming.
Meru
Town in Meru County, agricultural center in the Mount Kenya region.
Ongata Rongai
Town in Kajiado County, growing residential area near Nairobi.
Naivasha
Town in Nakuru County, known for Lake Naivasha and flower farming.
Bungoma
Agricultural town in Bungoma County, known for sugarcane farming and processing.
Kakamega
Town in Kakamega County, agricultural center known for sugarcane farming.
Juja
Town in Kiambu County, growing residential area near Nairobi.
Kitale
Town in Trans Nzoia County, agricultural center in the Rift Valley.
Limuru
Town in Kiambu County, known for tea farming and processing.
Kitui
Town in Kitui County, agricultural center in eastern Kenya.
Kericho
Town in Kericho County, major center for tea production and processing.
Machakos
Town in Machakos County, former capital of Kenya and important agricultural center.
Athi River
Industrial town in Machakos County, known for cement production and manufacturing.
Kilifi
Coastal town in Kilifi County, known for its beaches and historical sites.
Nyeri
Town in Nyeri County, agricultural center in the Mount Kenya region.
Malindi
Historic coastal town in Kilifi County, known for its beaches and historical sites.
Kikuyu
Town in Kiambu County, growing residential area near Nairobi.
Garissa
Major town in Garissa County, important commercial center in northeastern Kenya.
Wajir
Town in Wajir County, important center in northeastern Kenya.
Bomet
Agricultural town in Bomet County, center of tea and dairy farming.
Mandera
Town in Mandera County, border town with Somalia and Ethiopia.
Migori
Town in Migori County, agricultural center near the Tanzanian border.
Murang'a
Town in Murang'a County, agricultural center in central Kenya.
Voi
Town in Taita-Taveta County, important railway town and gateway to Tsavo National Park.
Kiambu
Town in Kiambu County, growing residential area near Nairobi.
Kajiado
Town in Kajiado County, important center for the Maasai community.
Nanyuki
Town in Laikipia County, gateway to Mount Kenya and wildlife areas.
Embu
Town in Embu County, agricultural center known for coffee and tea farming.
Karatina
Town in Nyeri County, major agricultural market center in central Kenya.
Busia
Border town in Busia County, important trading center with Uganda.
Webuye
Town in Bungoma County, known for paper manufacturing.
Marsabit
Town in Marsabit County, important center in northern Kenya.
Nyahururu
Town in Laikipia County, known for Thomson's Falls.
Mtwapa
Coastal town in Kilifi County, growing tourist destination.
Lodwar
Town in Turkana County, administrative center of northern Kenya.
Isiolo
Town in Isiolo County, gateway to northern Kenya and important trading center.
Kapsabet
Town in Nandi County, agricultural center known for tea farming.
Chuka
Town in Tharaka Nithi County, agricultural center in the Mount Kenya region.
Mumias
Town in Kakamega County, known for sugarcane farming and processing.
Homa Bay
Town in Homa Bay County on the shores of Lake Victoria, fishing center.
Iten
Town in Elgeyo-Marakwet County, world-renowned high-altitude training center for athletes.
Narok
Town in Narok County, gateway to Maasai Mara National Reserve.
Mwingi
Town in Kitui County, agricultural center in eastern Kenya.
Oyugis
Town in Homa Bay County, agricultural center in western Kenya.
Vihiga (Mbale)
Vihiga
Town in Vihiga County, agricultural center in western Kenya.
Bondo
Town in Siaya County on the shores of Lake Victoria, fishing and agricultural center.
Siaya
Town in Siaya County, agricultural center in western Kenya.
Taveta
Town in Taita-Taveta County, border town with Tanzania.
Kerugoya
Town in Kirinyaga County, agricultural center in the Mount Kenya region.
Nyamira
Town in Nyamira County, agricultural center in western Kenya.
Molo
Town in Nakuru County, agricultural center in the Rift Valley.
Kabarnet
Town in Baringo County, administrative center and gateway to Lake Baringo.
Maralal
Town in Samburu County, gateway to northern Kenya and wildlife areas.
Wote
Town in Makueni County, agricultural center in eastern Kenya.
Lamu
Historic coastal town in Lamu County, UNESCO World Heritage Site.
Ol Kalou
Town in Nyandarua County, agricultural center in central Kenya.
Nandi Hills
Town in Nandi County, agricultural center known for tea farming.
Sotik
Town in Bomet County, agricultural center known for tea farming.
Gilgil
Town in Nakuru County, known for its military base and proximity to Lake Elementaita.
Wundanyi
Town in Taita-Taveta County, agricultural center in the Taita Hills.
Sagana
Town in Kirinyaga County, agricultural center in the Mount Kenya region.
Kapenguria
Town in West Pokot County, known for its historical significance in Kenya's independence struggle.
Malaba
Border town in Busia County, important trading center with Uganda.
Namanga
Border town in Kajiado County, important trading center with Tanzania.