List of cities in Kenya
This is a list of cities in Kenya .
By far the largest agglomeration in Kenya is Nairobi with a population of 3,639,581 (as of January 1, 2005). This means that around ten percent of the country's population is concentrated in the capital region.
The following table shows the cities with a population of over 50,000, the results of the censuses (census) from 1969, 1979, 1989 and 1999, 2009 and 2019 (August 24th each), and the higher-level administrative unit ( county ) to which the city belongs , listed. Nairobi and Mombasa each form their own county. The population figures refer to the actual city without the suburbs.
Cities in Kenya | ||||||||
rank | city | Residents | Administrative unit | |||||
1969 census | 1979 census | 1989 census | 1999 census | 2009 census | 2019 census | |||
1. | Nairobi | 509.286 | 827.775 | 1,324,570 | 2,143,254 | 3,109,861 | 4,397,073 | Nairobi County |
2. | Mombasa | 247,073 | 341.148 | 461.753 | 665.018 | 905.627 | 1,208,333 | Mombasa County |
3. | Nakuru | 47,151 | 92,851 | 163,927 | 219.366 | 343,395 | 570,674 | Nakuru County |
4th | Ruiru | 1,674 | 1,718 | 23,316 | 79,741 | 236.961 | 490.120 | Kiambu County |
5. | Eldoret | 18,196 | 50.503 | 111,882 | 167.016 | 247,500 | 475.716 | Uasin Gishu County |
6th | Kisumu | 32,431 | 152,643 | 192.733 | 194,390 | 254.016 | 397,957 | Kisumu County |
7th | Kikuyu | k. A. | k. A. | k. A. | k. A. | 200,285 | 323,881 | Kiambu County |
8th. | Thika | 18,387 | 41,324 | 57,603 | 82,665 | 136.386 | 251,407 | Kiambu County |
9. | Naivasha | 6,920 | 11,491 | 34,519 | 32,222 | 91,898 | 198,444 | Nakuru County |
10. | Karuri | k. A. | k. A. | 19,746 | 19,746 | 107,754 | 194,342 | Kiambu County |
11. | Ongata Rongai | k. A. | k. A. | 17,288 | 35,874 | 39,951 | 172,569 | Kajiado County |
12. | Garissa | k. A. | 14,076 | 31,319 | 50,955 | 109,224 | 163,399 | Garissa County |
13. | Kitale | 11,573 | 28,327 | 56,218 | 63,245 | 98,071 | 162.174 | Trans-Nzoia County |
14th | Juja | k. A. | k. A. | k. A. | 6.009 | 40.183 | 156.041 | Kiambu County |
15th | Kitengela | k. A. | k. A. | k. A. | k. A. | 56,984 | 154,436 | Kajiado County |
16. | Kiambu | 2,776 | k. A. | 6,522 | 13,814 | 75.203 | 147,870 | Kiambu County |
17th | Mlolongo | k. A. | k. A. | k. A. | k. A. | k. A. | 136.351 | Machakos County |
18th | Malindi | 10,757 | 23,275 | 34,047 | 53,805 | 82,747 | 119,859 | Kilifi County |
19th | Mandera | 946 | 13,126 | 22,699 | 30,433 | 57,186 | 114.718 | Mandera County |
20th | Kisii | 6,080 | 29,661 | 44,149 | k. A. | 60,222 | 112,417 | Kisii County |
21st | Kakamega | 6,244 | 32,025 | k. A. | 57,128 | 67,170 | 107.227 | Kakamega Counties |
22nd | Ngong | 1,583 | k. A. | 8,775 | 20,701 | 103,927 | 102.323 | Kajiado County |
23. | Mtwapa | k. A. | k. A. | k. A. | 18,397 | 48,426 | 90,677 | Kilifi County |
24. | Wajir | k. A. | k. A. | k. A. | k. A. | 16,188 | 90.116 | Wajir County |
25th | Lodwar | k. A. | k. A. | 13,619 | 16,981 | 44,153 | 82,970 | Turkana County |
26th | Limuru | 1,286 | k. A. | k. A. | k. A. | 61,306 | 81,316 | Kiambu County |
27. | Athi River | k. A. | k. A. | k. A. | 22,167 | k. A. | 81,302 | Machakos County |
28. | Meru | 4,475 | k. A. | k. A. | k. A. | 43,146 | 80.191 | Meru County |
29 | Nyeri | 10,004 | 35,753 | k. A. | 46,969 | 61.187 | 80,081 | Nyeri County |
30th | Isiolo | 8,201 | 11,331 | 16,824 | 28,854 | 43,746 | 78,650 | Isiolo County |
31. | Ukunda | k. A. | k. A. | k. A. | 43,946 | 60,489 | 77,686 | Kwale County |
32. | Kiserian | k. A. | k. A. | k. A. | k. A. | 14,086 | 76.903 | Kajiado County |
33. | Kilifi | 2,662 | k. A. | 14,145 | 30,394 | 43,388 | 74,270 | Kilifi County |
34. | Nanyuki | 11,624 | 18,986 | 24,070 | 31,577 | 38,339 | 72,813 | Laikipia County |
35. | Busia | 1,057 | 5,266 | 20,781 | 30,777 | 39,076 | 71,886 | Busia County |
36. | Migori | 2,066 | k. A. | 12,274 | 31,644 | 52,418 | 71,668 | Migori County |
37. | Bungoma | 4,401 | 25.161 | 26,805 | 44,196 | 54,469 | 68,031 | Bungoma County |
38. | Narok | 2,608 | k. A. | 11,629 | 24.091 | 37,129 | 65,430 | Narok County |
39. | Embu | 3,928 | 15,986 | 26,525 | 31,500 | 34,825 | 64,979 | Embu County |
40. | Machakos | 6.312 | k. A. | k. A. | 28,891 | 40,819 | 63,767 | Machakos County |
41. | Githunguri | k. A. | k. A. | k. A. | k. A. | k. A. | 63,319 | Kiambu County |
42. | Elwak | k. A. | k. A. | k. A. | 11,128 | 28,069 | 60,732 | Mandera County |
43. | Gilgil | 4.178 | 9,103 | 14,034 | 20,362 | 39,016 | 60,711 | Nakuru County |
44. | Kimili | 723 | k. A. | k. A. | k. A. | 40,928 | 56,050 | Bungoma County |
45. | Kericho | 10.144 | k. A. | k. A. | 30,023 | 40,813 | 53,804 | Kericho County |
46. | Voi | 5,313 | k. A. | 13,202 | 16,863 | 16,136 | 53,353 | Taita-Taveta County |
47. | Wanguru | k. A. | k. A. | k. A. | 8,181 | 17,581 | 51,722 | Kirinyaga County |