Africa
Kenya
123 places of 15,000 people or more
The 40 largest
- Nairobi4,397,073
- Kakamega1,867,579
- Mombasa1,208,333
- Nakuru570,674
- Ruiru490,120
- Eldoret475,716
- Kisumu397,957
- Kikuyu323,881
- Thika251,407
- Naivasha198,444
- Karuri194,342
- Karuri194,342
- Matuga194,252
- Mwala181,896
- Ongata Rongai172,569
- Lang'ata172,569
- Jomvu163,415
- Garissa163,399
- Kitale162,174
- Limuru159,314
- Juja156,041
- Kitengela154,436
- Kiambu147,870
- Mlolongo136,351
- Malindi119,859
- Mandera114,718
- Khwisero113,294
- Kisii112,417
- Ngong102,323
- Mtwapa90,677
- Wajir90,116
- Lodwar82,970
- Athi River81,302
- Meru80,191
- Nyeri80,081
- Isiolo78,650
- Ukunda77,686
- Kiserian76,903
- Kilifi74,270
- Nanyuki72,813
Population from GeoNames, which takes it from national censuses and estimates of different years.