1. Nairobi – 4,400,000
Capital and largest city; political, economic, and cultural hub.
2. Mombasa – 1,200,000
Historic coastal city and Kenya’s main seaport.
3. Nakuru – 570,000
Highland city near Lake Nakuru; major agricultural center.
4. Ruiru – 490,000
Fast-growing Nairobi suburb and residential hub.
5. Eldoret – 476,000
Major western city, athletics hub, and regional trade center.
6. Kisumu – 398,000
Lakeside city on Lake Victoria; important port and commercial hub.
7. Kikuyu – 324,000
Thriving suburban town near Nairobi in Kiambu County.
8. Thika – 251,000
Industrial town northeast of Nairobi; manufacturing center.
9. Naivasha – 198,000
Lakefront town known for horticulture and tourism.
10. Karuri – 194,000
Rapidly growing town in Kiambu County, part of Nairobi metro.
11. Ongata Rongai – 173,000
Popular commuter town just south of Nairobi.
12. Garissa – 163,000
Key town in northeastern Kenya and county capital.
13. Kitale – 162,000
Agricultural hub in western Kenya’s Rift Valley.
14. Limuru – 159,000
Tea-growing highland town in Kiambu County.
15. Juja – 156,000
University town near Nairobi; home to JKUAT.
16. Kitengela – 154,000
Industrial and residential hub southeast of Nairobi.
17. Kiambu – 148,000
County capital just north of Nairobi.
18. Malindi – 120,000
Tourist resort town on the Indian Ocean coast.
19. Mandera – 115,000
Remote border town near Somalia and Ethiopia.
20. Kisii – 112,000
Agricultural and commercial town in western highlands.
21. Meru – 110,000
Agricultural town on Mount Kenya’s northeastern slopes.
22. Wajir – 90,000
County capital in Kenya’s arid northeast.
23. Migori – 85,000
Border town near Tanzania; regional trade center.
24. Nyeri – 84,000
Central highlands county capital; gateway to Aberdares.
25. Machakos – 81,000
Administrative and market town southeast of Nairobi.
26. Narok – 80,000
Gateway to Maasai Mara National Reserve.
27. Kilifi – 78,000
Coastal town between Mombasa and Malindi.
28. Isiolo – 77,000
Transport hub to northern Kenya and game reserves.
29. Kericho – 75,000
Tea-growing capital in the Rift Valley highlands.
30. Bomet – 73,000
Agricultural town in southwestern highlands.
31. Mumias – 72,000
Former sugar industry hub in western Kenya.
32. Voi – 70,000
Town in Taita-Taveta County near Tsavo parks.
33. Busia – 69,000
Busy border town with Uganda.
34. Nanyuki – 68,000
Base town for Mount Kenya climbs and wildlife tourism.
35. Homa Bay – 67,000
Lakeside county capital on Lake Victoria.
36. Molo – 66,000
Agricultural town in Nakuru County.
37. Kapsabet – 64,000
County capital in Nandi County; farming center.
38. Loitokitok – 63,000
Border town near Tanzania at the foot of Kilimanjaro.
39. Taveta – 62,000
Trade town near the Kenya–Tanzania border.
40. Maralal – 61,000
Market town and administrative center of Samburu County.
41. Maua – 60,000
Agricultural town in Meru County.
42. Nyahururu – 59,000
Highland town known for Thompson Falls.
43. Ol Kalou – 58,000
County capital of Nyandarua County.
44. Mwingi – 57,000
Market town in Kitui County.
45. Chuka – 56,000
Town in Tharaka-Nithi County near Mount Kenya.
46. Kangundo-Tala – 55,000
Urban cluster in Machakos County.
47. Siaya – 54,000
County capital in western Kenya.
48. Kapenguria – 53,000
Administrative center in West Pokot County.
49. Karatina – 52,000
Market town in Nyeri County.
50. Mwatate – 51,000
Small town in Taita-Taveta County.
51. Litein – 50,000
Tea-farming town in Kericho County.
52. Kitui – 49,000
County capital in eastern Kenya.
53. Kerugoya – 48,000
Town in Kirinyaga County, central highlands.
54. Kajiado – 47,000
County capital in Maasai heartland.
55. Malaba – 46,000
Busy border crossing with Uganda.
56. Chepareria – 45,000
Market town in West Pokot County.
57. Sotik – 44,000
Agricultural town in Bomet County.
58. Kimilili – 44,000
Western Kenyan market town in Bungoma County.
59. Wote – 43,000
County capital of Makueni County.
60. Kehancha – 42,000
Border town near Tanzania in Migori County.
61. Athi River – 42,000
Industrial town southeast of Nairobi.
62. Bondo – 41,000
Lakeside town in Siaya County.
63. Othaya – 41,000
Tea-growing highland town in Nyeri County.
64. Hola – 40,000
Tana River County capital.
65. Tawa – 39,000
Market town in Makueni County.
66. Mbale – 39,000
Vihiga County capital in western Kenya.
67. Kipkelion – 38,000
Town in Kericho County.
68. Kapsokwony – 37,000
Small highland town in Bungoma County.
69. Ndhiwa – 37,000
Market town in Homa Bay County.
70. Kabarnet – 36,000
Baringo County capital.
71. Turi – 36,000
Small highland community in Nakuru County.
72. Runyenjes – 35,000
Town in Embu County.
73. Kibirichia – 35,000
Rural town in Meru County.
74. Ngong – 34,000
Residential town southwest of Nairobi.
75. Awendo – 34,000
Sugar belt town in Migori County.
76. Mumias West – 34,000
Agricultural town near Mumias.
77. Mbita – 33,000
Lake Victoria fishing town in Homa Bay County.
78. Kamukuywa – 33,000
Market town in Bungoma County.
79. Nambale – 32,000
Small town in Busia County.
80. Chogoria – 32,000
Gateway town to Mount Kenya hikes.
81. Ndumberi – 31,000
Residential town in Kiambu County.
82. Ukwala – 31,000
Small town in Siaya County.
83. Makueni – 30,000
Town in Makueni County.
84. Keroka – 30,000
Border town between Kisii and Nyamira counties.
85. Rongo – 29,000
Town in Migori County.
86. Sagana – 29,000
Market town in Kirinyaga County.
87. Eldama Ravine – 28,000
Town in Baringo County.
88. Mwea – 28,000
Rice-growing town in Kirinyaga County.
89. Kisii Central – 27,000
Urban ward in Kisii County.
90. Nyansiongo – 27,000
Tea-growing town in Nyamira County.
91. Kathiani – 26,000
Town in Machakos County.
92. Nyamira – 26,000
County capital in southwestern Kenya.
93. Matuu – 25,000
Market town in Machakos County.
94. Iten – 25,000
Highland town famed for athletics training camps.
95. Kiptere – 24,000
Small town in Kericho County.
96. Suswa – 23,000
Town near the Rift Valley escarpment.
97. Gilgil – 23,000
Town in Nakuru County.
98. Sindo – 22,000
Fishing town on Lake Victoria.
99. Maragua – 22,000
Town in Murang’a County.
100. Tarbaj – 21,000
Small town in Wajir County.
The above is subject to change.
Check back often to TRAVEL.COM for the latest travel tips and deals.