Urbanization has led to large movement of Kenyans from remote areas to the urban centers in search of jobs or green pastures. Although it has led to overpopulation of the urban centers, it has also contributed to the growth of such cities and the nation at large. Below is a list of the largest Kenyan cities based on population.
Nairobi City is the capital city of Kenya and the largest county in Nairobi Metro by population hosting more than 3,375,000 (2009 census) people. The city also acts as Kenya’s business hub hosting thousands of Kenyan businesses and more than 100 major international organizations and companies.
Mombasa is Kenya’s second largest city after Nairobi home to more than 1,200,000 (2009 census) people. Located on the coast of Kenya, it contains an international port and serves as an important tourist destination. Although most tourists visit the region for its warm coastal beaches, it also serves as an important historical hub for the country.
Kisumu is the third largest city in kenya with a population of more than 409,928 (2009 census). It is the largest city in Nyanza and Western Kenya, the headquarters of Kisumu county and the second most important cities in the Greater Lake Victoria Basin after Kampala.
Nakuru is the capital of Nakuru County and the fourth largest city in Kenya home to more than 307, 990 (2009 census) people. It also acts as a center for various retail businesses providing goods and services to the agricultural and manufacturing sectors.
Lying south of Cherangani Hills, Eldoret is the fifth largest city with more than 289,380 (2009 census) inhabitants and the capital of Uasin Gishu County. It is ranked the second largest urban center after Nakuru in the midwestern Kenya.