Kenya Cities by Population (1 to 20)

Search all cities within the country of Kenya. Find out the population, time zones, current local time and more Kenya facts.

City Region Country Population
Nairobi

---

Kenya 4,397,073
Kakamega

---

Kenya 1,867,579
Mombasa

---

Kenya 1,208,333
Nakuru

---

Kenya 570,674
Ruiru

---

Kenya 490,120
Eldoret

---

Kenya 475,716
Kisumu

---

Kenya 397,957
Kikuyu

---

Kenya 323,881
Thika

---

Kenya 251,407
Naivasha

---

Kenya 198,444
Karuri

---

Kenya 194,342
Ongata Rongai

---

Kenya 172,569
Garissa

---

Kenya 163,399
Kitale

---

Kenya 162,174
Limuru

---

Kenya 159,314
Juja

---

Kenya 156,041
Kitengela

---

Kenya 154,436
Kiambu

---

Kenya 147,870
Mlolongo

---

Kenya 136,351
Malindi

---

Kenya 119,859
Previous Next