Skip to content
Category

County capitals in Kenya

page 1
Nairobi
Nairobi ( ) is the capital and largest city of Kenya, located in the south-central part of the country. As of 2024, it has a population of 4.8 million and a metropolitan population of 5.7 million, making it the 11th most populous city in Africa. Nicknamed the "Green City under the Sun," Nairobi is uniquely notable for being the only capital city in the world that hosts a national park within its boundaries. Its name originates from the Maasai phrase Enkare Nyirobi, meaning "place of cool waters".
Mombasa
Mombasa ( ; ) is a coastal city in southeastern Kenya along the Indian Ocean. It was the first capital of British East Africa, before Nairobi was elevated to capital status in 1907. It now serves as the capital of Mombasa County. Buildings in the Central Business District are blue and white, representing the Indian Ocean. It is the country's oldest ( 900 A.D.) and second-largest city after Nairobi, with a population of about 1,208,333 people according to the 2019 census.
Kisumu
Kisumu ( ) is the fifth-largest city in Kenya located in the Lake Victoria area in the former Nyanza Province. It is the third-largest city in the Lake Victoria Basin after Kampala, and Mwanza. The city has a population of 438,588 according to the recent 2026 population estimates. The metro region, including Maseno and Ahero, had a population of 6,771 (Maseno) and 11,801 (Ahero) people respectively, totaling to a combined population of 457,160 people, according to the 2019 Kenya Population and Housing Census which was conducted by the Kenya National Bureau of Statistics.
Nakuru
Nakuru, sometimes referred to as Nakuru City, is the capital city of Nakuru County, Kenya. As of 2019, Nakuru had an urban population of 570,674. The city lies along the Nairobi–Nakuru Highway, from Nairobi, the capital city of Kenya. In December 2021, Nakuru City became the fourth urban area in Kenya to be assigned the status of "city".
Lamu old town
thumb|View of the seaside, Lamu Town|181x181px Lamu or Lamu Town is a small town on Lamu Island, which in turn is a part of the Lamu Archipelago in Kenya. Situated by road northeast of Mombasa that ends at Mokowe Jetty, from where the sea channel has to be crossed to reach Lamu Island, it is the headquarter of Lamu County and a UNESCO World Heritage Site.
Eldoret
Eldoret is a city in the Rift Valley region of Kenya. It serves as the capital of Uasin Gishu County. Located in western Kenya and lying south of the Cherang'any Hills, the local elevation varies from about at the Eldoret International Airport to more than in nearby areas.
Garissa
Garissa ( Arabic: قارسا) is the capital of Garissa County, Kenya. It is situated in the former North Eastern Province.
Nyeri
Nyeri is a town situated in the Central Highlands of Kenya. It is the county headquarters of Nyeri County and was the central administrative headquarters of the country's former Central Province. The town is situated about 150 km north of Kenya's capital Nairobi, in the country's densely populated and fertile Central Highlands. The town lies between the eastern base of the Nyandarua (Aberdare) Range, which forms part of the eastern side of the Great Rift Valley, and the western slopes of Mount Kenya.
Embu
city in Kenya
Kakamega
Kakamega is a town in western Kenya lying about 30 km north of the Equator. It is the headquarters of Kakamega County that has a population of 1,867,579 (2019 census). The town has an urban population of 107,227 (2019 census).
Wajir
Wajir () is the capital of Wajir County in Kenya. It is situated in the former North Eastern Province.
Meru
city in Kenya
Lodwar
Lodwar is the largest town in north-western Kenya, located west of Lake Turkana on the A1 road. The main industries are basket weaving and tourism. The Loima Hills lie to the west. Lodwar is the capital of Turkana County. The town had a population of 82,970 in the 2019 census.
Kitale
Kitale is a town in the north west of Kenya, within the county of Trans Nzoia which was formerly in the former Rift Valley province prior to the creation of the 2010 constitution. The town lies between Mount Elgon and the Cherang'any Hills. It has an elevation of around . Its population was as of 2019. It is the location of Kitale Airport.
Machakos
Machakos, also called Masaku, is a town in Machakos County, Kenya. Serving as the capital of the county, its urban population was 63,767 as of 2019.
Mandera
Mandera (a) is the capital of Mandera County in the former North Eastern Province of Kenya. It is situated at around , near the borders with Somalia and Ethiopia.
Kisii
city ​​in Kenya
Kilifi
Kilifi is a town on the coast of Kenya, northeast of Mombasa by road. The town lies on the Kilifi Creek and sits on the estuary of the Goshi River. Kilifi is the capital of Kilifi County and had a population of 122,899 during the 2009 census.
Narok
Narok (sometimes referred to as Enkare Narok) is a town west of Nairobi that supports Kenya's economy in south-west of the country, along the Great Rift Valley. Narok is the county capital of the Narok County and stands as the major centre of commerce in the county. Narok has a population of around 117, 607 people according to 2019 Census, mostly Maasai. As at 2025, this town has been undergoing quite a significant growth and development and increase in population as well. The elevation of Narok is 1827 metres (5,997 feet) in altitude.
Isiolo
Isiolo is a town in Isiolo County, of which it is the capital. It is located in the upper eastern region of Kenya and is geographically considered the center of the country Kenya. It lies 285 kilometers north of Nairobi. The town grew around the local military camps. Much of the population consists of Somali, Borana, and Ameru as well as minority groups including Turkana and Samburu. The town has an estimated population of 78,250, most of whom live on the outskirts of the town. There has been a steady increase in the urban population, especially from Moyale, Marsabit and Mandera. Isiolo is adj
Voi
Voi is the largest town in Taita-Taveta County, Kenya, in the former Coast Province. It is located at the western edge of Taru Desert, south and west of Tsavo East National Park, with the Sagala Hills to the south.
Kericho
thumb|right|Location of Kericho, Kenya (old Provinces of Kenya|provinces pictured) thumb|right|Tea country surrounding Kericho
Busia
town in Western Kenya
Bungoma
{ "type": "FeatureCollection", "features": [ { "type": "Feature", "properties": {}, "geometry": { "type": "Point", "coordinates": [ 34.5611343352357, 0.5699063737153023 ] } } ] }
Marsabit
Marsabit is a town in the northern Marsabit County in Kenya. It is situated in the former Eastern Province and is almost surrounded by the Marsabit National Park. The town is located east of the centre of the East African Rift at an elevation of between 1300 and 1400 metres. It serves as the capital of Marsabit County, and lies South East of the Chalbi Desert in a forested area known for its volcanoes and crater lakes.
Kiambu
Kiambu is a town in Kiambu County, Kenya. It is from the national capital, Nairobi. It is the capital of Kiambu County, which bounds the northern border of Nairobi. Other proximate towns are Ruiru, Gatundu, Limuru and Kabete.
Homa Bay
city in Kenya
Hola
small town in Kenya
Murang'a
thumbnail|Murang'a County Headquarters thumb|right|200px|Muranga lies between Nairobi and Mount Kenya '''Murang'a''' is a town in Murang'a County of Kenya. It is the administrative headquarters of Murang'a County and is mainly inhabited by the Kikuyu community. Before the Kenyan independence in 1963, the town was known as Fort Hall. Fort Hall was originally a British colonial trading post and administrative centre established in the early 1900s during the colonial period in Kenya. It was named after a British colonial administrator Francis George Hall. The fort served as a strategic military a
Kitui
Kitui is a town and capital of Kitui County in Kenya, 185 kilometres east of Nairobi and 105 kilometres east of Machakos. it covers an area approximately 30,496.4 km squares and lies between latitudes 0°10 South and 3°0 South and longitudes 37°50 East and 39°0 East. It borders seven counties i.e. Machakos and Makueni counties to the west, Tana River County to the east and south-east, Taita Taveta County to the south, Embu to the north-west, and Tharaka-Nithi and Meru counties to the north. Kitui became the headquarters of Kitui County after the adoption of the new constitution and coming
Iten
Iten{/itɛn/} is a small town in Elgeyo-Marakwet County in the Republic of Kenya. It is one of the largest urban centers. The town is located along the road between Eldoret and Kabarnet at the junction of the road heading to Kapsowar town at the western escarpment of the Gregory Rift at an altitude of 2400m. Elgeyo escarpment and Kerio River are located east of Iten. The slow growing town had a population of 42,312 at the 2019 consensus.
Maralal
Maralal is a small hillside market town in northern Kenya, lying east of the Loroghi Plateau within Samburu County. It is the administrative headquarters of Samburu County. The town had an urban population of 31,350 (2019 census). The market was pioneered by Somali settlers in the 1920s.
Kajiado
Kajiado is a town in Kajiado County, Kenya. The town is located south of Nairobi, along the Nairobi – Arusha highway (A104 road). Kajiado has an urban population of 24,678 (2019 census). Local people are predominantly of the Maasai tribe.
Vihiga
Vihiga is a town in Kenya located on the eastern side of the Kakamega Forest.
Migori
thumb thumb|Migori Stadium thumb|Migori skyline Migori, also known as Suna-Migori, is a multi-ethnic municipal town which acts as the capital of Migori County, Kenya. The town is located 63 kilometers south of Kisii town and 22 km north of the Tanzanian border. The Migori Metropolitan area consists of Migori municipality and the adjacent smaller towns. The area has eight constituencies, namely Rongo, Awendo, Suna East, Suna West, Uriri, Nyatike, Kuria East and Kuria West with a total population of 393,012 according to the Kenya National Bureau of Statistics-sponsored national census
Kapsabet
Kapsabet is a town in Kenya. It is the capital of Nandi County and is located 40 kilometres southwest of Eldoret on the way to Chavakali.
Bomet
Bomet town is the capital and largest town of Bomet County, Kenya. Bomet town has a total population of 110,963 (2009 census). It is located along the B3 Mai Mahiu-Narok-Kisii road. Bomet town is one of the eight sister cities to Milwaukee. thumb|left|Narok-Bomet road, near Maasai Mara game reserve
Kapenguria
alt=Recreation center, conference facility|thumb|Kapenguria Bible Centre, a key point of interest in Kapenguria Town. Kapenguria is a town in Kenya. It is the capital and largest urban center of West Pokot County. The town lies north east of Kitale on the A1 road along Kitale-Lodwar road in north Western Kenya. Kapenguria forms a municipality with a population of 40,751 as per the 2019 Kenya Population and Housing Census.
Kwale
Kwale Town is the capital of Kwale County, Kenya. It is located at ; 30 km southwest of Mombasa and 15 km inland. The town had an urban population of 10,063 (2019 census). It is next to the Shimba Hills National Reserve.
Siaya
thumb|Typical middle-class house in Siaya Siaya is a municipality and the capital of Siaya County, Kenya. It is located northwest of Kisumu. The urban center had a population of 33,153 in 2019.
Wote
town in Makueni County, Kenya
Kerugoya
Kerugoya is the largest town in Kirinyaga County, located 10 kilometres east of Karatina and 40 kilometres west of Embu. It is situated in the former Kirinyaga district. Travel directions by road from Nairobi is through Thika Road past Thika, Kenol and Makuyu (along the Thika Road). The road leads through Makutano until Sagana town, where a road branches off the East towards Kagio town up to Kirinyaga University branching North towards the town.
Kabarnet
Kabarnet is a town in Baringo County, Kenya. According to the 2019 census, the town had a population of 22,474 with 10,943 (48.8%) of them being males and 11,531(51.1%) of them being females.
Rumuruti
Rumuruti is a town in Laikipia County in Kenya's former Rift Valley Province. It is approximately 40 kilometers due north of Nyahururu, on the Nyahururu-Maralal road (A4). Despite being smaller than either Nanyuki or Nyahururu, which are on the Southeastern and Southwestern corners of Laikipia respectively, its central location meant that it was selected as the administrative headquarters of the new Laikipia County government in 2013. In 2013 a local business launched a plan to build a KES200 million meat processing facility in the town.
Nyamira
Nyamira is a town in Kenya. It is the largest town and headquarters of its Nyamira County. It had a population of around 605,576 according to the 2019 Kenya Population and Housing Census The main government hospital is Nyamira District Hospital.
Ol Kalou
town in Kenya
Mbale
place in Kenya
Kutus
Kutus is a town in Kirinyaga County, Kenya, serving as the county's administrative headquarters.
Kathwana
Kathwana is a stagnant and dead town which is the official headquarters for Tharaka Nithi County.