There are about 47million Kenyans according to the 2019 population census. Nairobi city has the highest population in Kenya with about 4,397,073 residents.
Here is the list of Top 10 town with the highest population in Kenya
Rank | County |
Population (2019 census)
|
1. | Nairobi | 4,397,073
|
2. | Kiambu | 2,417,735
|
3. | Nakuru | 2,162,202
|
4. | Kakamega | 1,867,579
|
5. | Bungoma | 1,670,570
|
6. | Meru | 1,545,714
|
7. | Kilifi | 1,453,787
|
8. | Machakos | 1,421,932
|
9. | Kisii | 1,266,860
|
10. | Mombasa | 1,208,333 |