We are looking at the top 10 largest Kenyan cities and towns. How well do you know Kenyan cities and towns? Kenya is endowered with numerous towns perhaps because of its size.

Below are Cities and Towns in Kenya

1. Nairobi City

The capital city of Kenya, Nairobi, is the largest city in Kenya. As a result, the city drives 60% of the country’s GDP. The city hosts 3,375,000 people as of 2019 August. The city is a regional hub courtesy of the Kenya Airways that connects other African countries.

Nairobi is both an industrial and administrative center. The city host national headquarters and international regional offices a well. Nairobi enjoys a relatively warm and dry climate suitable for its city activities. The national parliament, the senate, the statehouse, and ministry headquarters are based in Nairobi city.

2. Mombasa City

The coastal city of Mombasa is the second-largest city in Kenya. The city hosts over 1.2 million people. Mombasa is popularly known as the gateway to East Africa courtesy of the Mombasa port that connects most of the East African countries like Uganda, Tanzania, Rwanda, and Burundi to the outside world.

Unlike Nairobi, which is an administrative center, Mombasa is a tourist hub of Kenya. A major tourist attraction is the sandy beaches along the coastline. Other attractions include nightlife, hospitality industry, and historical landmarks like Fort Jesus among others.

3. Kisumu City

The lakeside city of Kisumu is the third-largest city in Kenya. Kisumu is located in the shores of Lake Victoria that borders Kenya, Uganda, and Tanzania. The city has a population of 2019 census report. A tilapia delicacy is a must when you tour Dunga Beach in Lake Victoria Shores in Kisumu city.

The main economic activity in Kisumu is fishing, trade, agriculture, and transport. An inland port in the city connects the neighboring ports in Uganda and Tanzania. Tourism is also significant here. You can Ndere Island National Park, Kisumu Museum and Hippo point are top tourist destinations here.

4. Nakuru Town

Found in Rift Valley, Nakuru is the biggest town and 4th largest in Kenya. The town is cosmopolitan and hosts 500,000 people.  Agriculture in the neighboring areas is the main driver of Nakuru’s economy.  The Town serves as the Nakuru County headquarters playing a very important role in being an administrative center.

Tourism is significant in this town as well. The town is near tourist centers that include Menagai Crater, flamingos in Lake Nakuru, and Hyrax Hills. Note that Hyrax Hills. Nightlife in Nakuru is very vibrant attracting night lovers as far as from Nairobi, especially during weekends.

5. Eldoret Town

Eldoret is the 4th largest town in Kenya. It is popularly known as “the home of the champions” courtesy of world’s famous athletes like Eliud Kipchoge who hail in the vicinity. The town is home to 289,380 residents. Famous Murski (fermented milk) is the most popular delicacy here.

Eldoret is both an administrative, agricultural, and industrial center. There is a cheese industry in this town. Farming is the main driver of the economy in Eldoret Town. Maize plantations just in the outskirts of the town are enough evidence. The cheese factory is found in this town. Eldoret is the Uasin Gishu County headquarters.

6. Thika Town

Located 45km north of Nairobi in Kiambu county, Thika town is the 5th Largest in Kenya. The town host over 171 000 people majority from the neighboring Kikuyu community. Thika is located off Nairobi –Muranga at the end of Thika Superhighway.

Thika town began as an industrial center a status that it maintains up to date. Thika is home to Volkswagen, car-manufacturing plant, maize mills plants, and coffee processing plants, among others. The town is also an education center. Mount Kenya University and Gretsa University have their main Campus in Thika own.

7. Malindi Town

The coastal Malindi Town in Kilifi County is the 6th largest in Kenya. The town is a cosmopolitan hosting of 162,712 people. However, the majority of the people are from the Giriama community that resides in neighboring villages and coast regions at large.

Malindi is a tourism center. The historical site Vascodagama Pillar is a few miles from the town center. Sandy beach and the hotel industry are spectacular here. Nightlife is vibrant in this city. Sea Fish is a common delicacy courtesy of sea fishing in the Indian Ocean.

8. Kitale Town

The western town of Kitale is the 8th largest in Kenya. Kitale town is 72.6 km northwest of Eldoret town along Eldoret-Kitale road. The town hosts over 106,187 people majority of whom are from the Kalenjin community that settles around the town.

Farming is the main driver of Kitale’s economy. Surrounded by maize plantation, large-scale maize is popular here. Kitale is an education center hosting several colleges and satellite campuses. Various administrative offices are found in Kitale as well.

9. Garissa Town

Yes, Garissa town in Eastern Kenya is the 9th biggest city in Kenya. Despite desert-like climate and threat from the Alshabaab militia group from Somalia, about 119,000 people reside in Garissa town.

The town is an administrative, economic, and educational center. Garissa town is the Garissa county headquarters. The town host Garissa University College, the only university in the region. Pastoralism drives the economy of this town. Camel milk and meat is popular in this town. Cattle, goat, and sheep meat and products are common in Garissa town.

10. Kakamega Town

The western town of Kakamega is the 9th largest in Kenya. The town is located 30km north of the equator and 113km south-west of Eldoret town. Some 91,000 people reside in Kakamega town most of whom are from the Luhya community.

The main economic activity that drives Kakamega is farming and fishing. The town hosts over 106,187 people courtesy of sugar cane plantations on the outskirts of the town. Kakamega town is also an educational center. Masinde Muliro University of Science and Technology (MMUST) is located in Kakamega town. Kakamega Forest is a tourist attraction with an organized tour guide available to guide you.