B
E
G
H
I
K
L
M
N
R
T
V
W

cities in Kenya
Currently in Kenya 50 cities. Cities with more than 1,000,000 inhabitants - 1. Cities with more than 500,000 inhabitants - 1. Cities in Kenya with a population of 250,000 to 500,000 people – 2. 100,000 to 250,000 people - 3 cities. From population 50,000 to 100,000 - 11 cities. and with a population of up to 50,000 people - 32 cities.
| Nairobi | 3 476 632 |
| Mombasa | 966 413 |
| Nakuru | 284 840 |
| Eldoret | 269 574 |
| Kisumu | 236 394 |
| Ruiru | 182 598 |
| Taika | 110 336 |
| Malindi | 88 209 |
| Kitale | 84 526 |
| Bungoma | 84 042 |
| Kakamega | 73 567 |
| Kilifi | 72 715 |
| Garissa | 67 357 |
| Mumias | 62 522 |
| Narok | 53 709 |
| Meru | 53 004 |
| Busia | 51 193 |
| Mandera | 50 576 |
| Nyeri | 49 639 |
| Rongay | 49 503 |
| Homa Bay | 44 504 |
| Nivasha | 43 839 |
| Wajir | 43 832 |
| Nyahururu | 42 165 |
| Keriko | 40 847 |
| Nanyuki | 40 009 |
| Migori | 38 482 |
| Embu | 37 781 |
| Isiolo | 36 476 |
| Lamu | 36 213 |
| Molo | 36 068 |
| Machakos | 35 882 |
| Gilgil | 33 865 |
| Kapsabet | 31 201 |
| Kiziy | 31 173 |
| Kiambu | 29 723 |
| Webway | 27 894 |
| Mavoko | 27 531 |
| Vihiga | 27 127 |
| Maralal | 26 384 |
| Elburgon | 25 495 |
| Makueni | 23 211 |
| Lodwar | 23 103 |
| Voi | 22 647 |
| Karuri | 20 869 |
| Tana River | 20 676 |
| Kutus | 19 735 |
| Kitui | 19 685 |
| Moyale | 19 243 |
| Kapenguria | 17 638 |