Largest cities in Kenya

The largest cities in Kenya, ranked by population.

The total population of Kenya is 52,214,791 as of 1-Jul-19 , which represents 0.68% of global population and ranks Kenya # 27 worldwide.

Numbers generally reflect the city population, rather than the urban areas, municipality, or urban agglomeration. Note that double listings may reflect different spellings or definitions of urban agglomerations.

List: the biggest cities in Kenya

CityCountryPopulationLast updateTime zone
  • Nairobi
  • Kenya 2,750,547 10/29/14Africa/Nairobi
  • Mombasa
  • Kenya 799,668 10/29/14Africa/Nairobi
  • Nakuru
  • Kenya 259,903 3/6/18Africa/Nairobi
  • Eldoret
  • Kenya 218,446 6/28/13Africa/Nairobi
  • Kisumu
  • Kenya 216,479 5/6/13Africa/Nairobi
  • Thika
  • Kenya 200,000 8/17/13Africa/Nairobi
  • Malindi
  • Kenya 118,265 8/17/13Africa/Nairobi
  • Kitale
  • Kenya 75,123 6/28/13Africa/Nairobi
  • Garissa
  • Kenya 67,861 5/6/13Africa/Nairobi
  • Kakamega
  • Kenya 63,426 5/6/13Africa/Nairobi
  • Kapenguria
  • Kenya 56,000 11/7/17Africa/Nairobi
  • Bungoma
  • Kenya 55,962 6/27/13Africa/Nairobi
  • Busia
  • Kenya 51,981 8/4/13Africa/Nairobi
  • Nyeri
  • Kenya 51,084 5/6/13Africa/Nairobi
  • Ol Kalou
  • Kenya 47,795 8/4/13Africa/Nairobi
  • Meru
  • Kenya 47,226 6/27/13Africa/Nairobi
  • Kilifi
  • Kenya 46,118 6/27/13Africa/Nairobi
  • Wajir
  • Kenya 45,771 6/28/13Africa/Nairobi
  • Mumias
  • Kenya 45,485 9/5/18Africa/Nairobi
  • Voi
  • Kenya 45,483 10/30/13Africa/Nairobi
  • Iten
  • Kenya 42,000 12/7/17Africa/Nairobi
  • Lugulu
  • Kenya 40,894 9/5/18Africa/Nairobi
  • Homa Bay
  • Kenya 40,319 6/27/13Africa/Nairobi
  • Naivasha
  • Kenya 38,366 3/6/18Africa/Nairobi
  • Nanyuki
  • Kenya 36,142 9/5/18Africa/Nairobi
  • Mandera
  • Kenya 36,076 6/27/13Africa/Nairobi
  • Narok
  • Kenya 36,061 11/7/17Africa/Nairobi
  • Kericho
  • Kenya 35,748 11/7/17Africa/Nairobi
  • Migori
  • Kenya 35,240 12/10/16Africa/Nairobi
  • Embu
  • Kenya 34,922 3/6/18Africa/Nairobi
  • Moyale
  • Kenya 34,314 11/9/18Africa/Nairobi
  • Isiolo
  • Kenya 33,207 6/27/13Africa/Nairobi
  • Nyahururu
  • Kenya 31,978 9/5/18Africa/Nairobi
  • Machakos
  • Kenya 31,971 11/7/17Africa/Nairobi
  • Rongai
  • Kenya 30,471 11/6/18Africa/Nairobi
  • Pumwani
  • Kenya 29,616 5/5/13Africa/Nairobi
  • Kisii
  • Kenya 28,547 6/27/13Africa/Nairobi
  • Molo
  • Kenya 27,896 11/6/18Africa/Nairobi
  • Kabarnet
  • Kenya 24,661 7/3/13Africa/Nairobi
  • Athi River
  • Kenya 24,530 11/4/13Africa/Nairobi
  • Lamu
  • Kenya 24,525 7/3/13Africa/Nairobi
  • Webuye
  • Kenya 22,507 5/9/18Africa/Nairobi
  • Karuri
  • Kenya 21,476 2/21/19Africa/Nairobi
  • Kiambu
  • Kenya 21,234 11/7/17Africa/Nairobi
  • Maralal
  • Kenya 20,841 11/7/17Africa/Nairobi
  • Makueni Boma
  • Kenya 20,681 5/9/18Africa/Nairobi
  • Lodwar
  • Kenya 20,219 11/7/17Africa/Nairobi
  • Kitui
  • Kenya 15,954 6/27/13Africa/Nairobi
  • Marsabit
  • Kenya 15,361 11/7/17Africa/Nairobi
  • Siaya
  • Kenya 15,354 9/5/18Africa/Nairobi
  • Kerugoya
  • Kenya 15,287 11/7/17Africa/Nairobi
  • Muhoroni
  • Kenya 15,217 11/6/18Africa/Nairobi
  • Magadi
  • Kenya 14,529 9/6/13Africa/Nairobi
  • Taveta
  • Kenya 13,377 2/17/18Africa/Nairobi
  • Kihancha
  • Kenya 13,162 12/4/18Africa/Nairobi
  • Sawa Sawa
  • Kenya 12,975 9/6/13Africa/Nairobi
  • Mariakani
  • Kenya 12,786 8/7/18Africa/Nairobi
  • Eldama Ravine
  • Kenya 12,524 5/9/18Africa/Nairobi
  • Wundanyi
  • Kenya 12,501 6/8/18Africa/Nairobi
  • Murang’a
  • Kenya 11,987 11/7/17Africa/Nairobi
  • Mwingi
  • Kenya 11,219 12/4/18Africa/Nairobi
  • Butere
  • Kenya 11,205 9/5/18Africa/Nairobi
  • Kajiado
  • Kenya 11,198 6/28/13Africa/Nairobi
  • Maua
  • Kenya 10,804 6/8/18Africa/Nairobi
  • Takaungu
  • Kenya 10,760 8/7/18Africa/Nairobi
  • Oyugis
  • Kenya 10,116 11/6/18Africa/Nairobi
  • Kangundo
  • Kenya 10,094 4/6/18Africa/Nairobi
  • Luanda
  • Kenya 10,053 9/5/18Africa/Nairobi
  • Nyamira
  • Kenya 10,000 11/19/17Africa/Nairobi
  • Ngong
  • Kenya 9,519 4/6/18Africa/Nairobi
  • Chuka
  • Kenya 9,347 11/12/13Africa/Nairobi
  • Kapsowar
  • Kenya 9,152 5/9/18Africa/Nairobi
  • Naro Moru
  • Kenya 9,018 3/6/18Africa/Nairobi
  • Ahero
  • Kenya 8,788 11/6/18Africa/Nairobi
  • Bondo
  • Kenya 8,683 9/5/18Africa/Nairobi
  • Malaba
  • Kenya 8,383 9/5/18Africa/Nairobi
  • Kinango
  • Kenya 8,070 9/6/13Africa/Nairobi
  • Baringo
  • Kenya 7,656 9/6/13Africa/Nairobi
  • Hola
  • Kenya 6,932 11/26/15Africa/Nairobi
  • Port Victoria
  • Kenya 6,793 9/5/18Africa/Nairobi
  • Limuru
  • Kenya 6,317 4/6/18Africa/Nairobi
  • Wote
  • Kenya 6,133 6/27/13Africa/Nairobi
  • Witu
  • Kenya 5,380 5/7/17Africa/Nairobi
  • Sotik Post
  • Kenya 5,270 11/6/18Africa/Nairobi
  • Gazi
  • Kenya 5,222 9/6/13Africa/Nairobi
  • Kwale
  • Kenya 4,883 6/27/13Africa/Nairobi
  • Mtito Andei
  • Kenya 4,763 6/8/18Africa/Nairobi
  • Londiani
  • Kenya 4,758 11/6/18Africa/Nairobi
  • Kijabe
  • Kenya 4,679 3/6/18Africa/Nairobi
  • Maragua
  • Kenya 4,661 3/6/18Africa/Nairobi
  • Rumuruti
  • Kenya 4,501 12/7/17Africa/Nairobi
  • Othaya
  • Kenya 4,468 3/6/18Africa/Nairobi
  • Malikisi
  • Kenya 4,319 2/21/18Africa/Nairobi
  • Kangema
  • Kenya 4,319 3/6/18Africa/Nairobi
  • Nandi Hills
  • Kenya 4,257 5/9/18Africa/Nairobi
  • Keroka
  • Kenya 4,143 11/6/18Africa/Nairobi
  • Kipini
  • Kenya 4,114 2/21/19Africa/Nairobi
  • Kikuyu
  • Kenya 3,953 4/6/18Africa/Nairobi
  • Kapsabet
  • Kenya 3,758 6/27/13Africa/Nairobi
  • Sagana
  • Kenya 3,297 3/6/18Africa/Nairobi
  • Litein
  • Kenya 3,129 11/6/18Africa/Nairobi
  • Kipkelion
  • Kenya 2,952 11/6/18Africa/Nairobi
  • Yala
  • Kenya 2,715 5/9/18Africa/Nairobi
  • Sotik
  • Kenya 2,600 11/6/18Africa/Nairobi
  • Shimoni
  • Kenya 2,374 9/6/13Africa/Nairobi
  • Konza
  • Kenya 2,004 4/6/18Africa/Nairobi
  • Ogembo
  • Kenya 1,842 11/6/18Africa/Nairobi
  • Nambare
  • Kenya 1,154 9/5/18Africa/Nairobi
  • Chepareria
  • Kenya 1,073 2/6/18Africa/Nairobi

     

     



    Country codes for Kenya

    • 2 digit ISO country code (A2) for Kenya : KE
    • 3 digit UN country code (A3) for Kenya : KEN
    • Numeric U.N. country code for Kenya : 404

    DIALING CODE for Kenya : 254

    Flag of Kenya (when applicable):

     

    The population data for this list of cities and towns in Kenya was derived from several sources, including GeoNames and Wikipedia.