World » Africa » Kenya

Kenya

Cities in Kenya

  • «
  • 1(current)
  • 2
  • »
City Region Population Latitude Longitude
Nairobi Nairobi Area 2,750,547 -1.2833300 36.8166700
Mombasa Mombasa 799,668 -4.0546600 39.6635900
Nakuru Nakuru 259,903 -0.2833300 36.0666700
Eldoret Uasin Gishu 218,446 0.5203600 35.2699300
Kisumu Kisumu 216,479 -0.1022100 34.7617100
Thika Nairobi Area 200,000 -1.0332600 37.0693300
Malindi Kilifi 118,265 -3.2179900 40.1169200
Kitale Trans Nzoia 75,123 1.0157200 35.0062200
Garissa Garissa 67,861 -0.4527500 39.6460100
Kakamega Kakamega 63,426 0.2842200 34.7522900
Mbale Vihiga 60,000 -3.4000000 38.3833300
Kapenguria West Pokot 56,000 1.2333300 35.1166700
Bungoma Bungoma 55,962 0.5635000 34.5605500
Busia Busia 51,981 0.4600500 34.1116900
Nyeri Nyeri 51,084 -0.4201300 36.9475900
Ol Kalou Nyandarua 47,795 -0.2708800 36.3791700
Meru Meru 47,226 0.0462600 37.6558700
Kilifi Kilifi 46,118 -3.6304500 39.8499200
Wajir Wajir 45,771 1.7471000 40.0573200
Mumias Kakamega 45,485 0.3351100 34.4864000
Voi Taita Taveta 45,483 -3.3960500 38.5560900
Lugulu Busia 40,894 0.3936100 34.3052800
Homa Bay Homa Bay 40,319 -0.5273100 34.4571400
Naivasha Nakuru 38,366 -0.7166700 36.4359100
Nanyuki Laikipia 36,142 0.0166700 37.0728300
Mandera Mandera 36,076 3.9372600 41.8568800
Narok Narok 36,061 -1.0782900 35.8601200
Kericho Kericho 35,748 -0.3677400 35.2831400
Migori Migori 35,240 -1.0634300 34.4731300
Embu Embu 34,922 -0.5311200 37.4506100
Moyale Marsabit 34,314 3.5216000 39.0547200
Isiolo Isiolo 33,207 0.3546200 37.5821800
Nyahururu Laikipia 31,978 0.0421000 36.3673400
Machakos Machakos 31,971 -1.5166700 37.2666700
Rongai Nakuru 30,471 -0.1733300 35.8638200
Pumwani Nairobi Area 29,616 -1.2833300 36.8500000
Kisii Kisii 28,547 -0.6817400 34.7666600
Molo Nakuru 27,896 -0.2479000 35.7374300
Kabarnet Baringo 24,661 0.4919400 35.7430300
Athi River Machakos 24,530 -1.4563000 36.9782600
Lamu Lamu 24,525 -2.2716900 40.9020100
Webuye Bungoma 22,507 0.6075100 34.7696600
Karuri Murang'A 21,476 -0.7000000 37.1833300
Kiambu Kiambu 21,234 -1.1666700 36.8333300
Maralal Samburu 20,841 1.0967900 36.6979900
Makueni Makueni 20,681 -1.8040900 37.6203400
Lodwar Turkana 20,219 3.1191100 35.5972700
Kitui Kitui 15,954 -1.3669600 38.0105500
Marsabit Marsabit 15,361 2.3283900 37.9898600
Siaya Siaya 15,354 0.0611600 34.2882300
Keruguya Kirinyaga 15,287 -0.4988700 37.2803100
Muhoroni Kisumu 15,217 -0.1540600 35.1987800
Magadi Kajiado 14,529 -1.9012200 36.2870000
Taveta 13,377 -3.3987900 37.6833600
Namanga Kajiado 13,193 -2.5432700 36.7905300
Kihancha Migori 13,162 -1.1837600 34.6261600
Sawa Sawa Kwale 12,975 -4.4716600 39.4846300
Mariakani Kwale 12,786 -3.8633200 39.4736200
Eldama Ravine Baringo 12,524 0.0515800 35.7307800
Wundanyi Taita Taveta 12,501 -3.4019300 38.3640200
Murang’a Murang'A 11,987 -0.7166700 37.1500000
Mwingi Kitui 11,219 -0.9343500 38.0600500
Butere Kakamega 11,205 0.2063600 34.4934800
Kajiado Kajiado 11,198 -1.8523800 36.7768300
Maua Isiolo 10,804 0.2320600 37.9405200
Takaungu Kilifi 10,760 -3.6836700 39.8566100
Oyugis Homa Bay 10,116 -0.5089800 34.7358300
Kangundo Machakos 10,094 -1.2979200 37.3470500
Luanda Busia 10,053 0.2966800 34.0645900
Nyamira Nyamira 10,000 -0.6480000 34.9670000
Ngong Kajiado 9,519 -1.3617500 36.6566000
Chuka Tharaka - Nithi 9,347 -0.3331600 37.6458700
Kapsowar Elegeyo-Marakwet 9,152 0.9811900 35.5614500
Naro Moru Laikipia 9,018 -0.1675600 37.0212900
Ahero Kisumu 8,788 -0.1746200 34.9163000
Bondo Siaya 8,683 0.2386100 34.2694400
Malaba Busia 8,383 0.6345700 34.2756000
Kinango Kwale 8,070 -4.1372300 39.3152800
Baringo Baringo 7,656 0.4666700 35.9666700
Hola Tana River 6,932 -1.4825600 40.0334100
Port Bunyala Busia 6,793 0.0938800 33.9755900
Limuru Kiambu 6,317 -1.1000000 36.6500000
Wote Makueni 6,133 -1.7807900 37.6288200
Witu Lamu 5,380 -2.3889200 40.4382700
Bomet Bomet 5,270 -0.7812900 35.3415600
Gazi Kwale 5,222 -4.4240200 39.5058800
Kwale Kwale 4,883 -4.1737500 39.4520600
Mtito Andei Makueni 4,763 -2.6900900 38.1663100
Londiani Kericho 4,758 -0.1649600 35.5908700
Kijabe Nakuru 4,679 -0.9330400 36.5758100
Maragua Murang'A 4,661 -0.7833300 37.1333300
Rumuruti Laikipia 4,501 0.2669900 36.5388600
Othaya Nyeri 4,468 -0.5651500 36.9609100
Kangema Murang'A 4,319 -0.6833300 36.9666700
Malikisi 4,319 0.6769400 34.4216700
Nandi Hills Nandi 4,257 0.1066000 35.1837800
Keroka Nyamira 4,143 -0.7758400 34.9453100
Kipini Tana River 4,114 -2.5256500 40.5262000
Kikuyu Kiambu 3,953 -1.2457600 36.6632800
Kapsabet Nandi 3,758 0.2038700 35.1050000