Cities, towns and villages
Kenya place reference
6,673 populated-place records from GeoNames. Browse the directory or search the beginning of a Latin/transliterated name.
6,673 results. Page 41 of 67.
- Matsakha
Kakamega County · GeoNames 187277
- Matsangoni
Kilifi County · GeoNames 187274
- Matsavini
Kilifi County · GeoNames 187273
- Matsigulu
Vihiga County · GeoNames 187272
- Matuga
Kwale County · GeoNames 187269
- Matuguta
Kiambu County · GeoNames 187268
- Matulo
Bungoma County · GeoNames 187264
- Matumbi
Kwale County · GeoNames 187263
- Matunda
Uasin Gishu County · GeoNames 187257
- Matundu
Kakamega County · GeoNames 187255
- Matungu
Kakamega County · GeoNames 187251
- Matungulu
Machakos County · GeoNames 187248
- Matungulu
Machakos County · GeoNames 187249
- Matunwa
Kisii County · GeoNames 187244
- Maturu
Kakamega County · GeoNames 187243
- Matutu
Nyamira county · GeoNames 187240
- Matuu
Machakos County · GeoNames 187238
- Matuu
03 · GeoNames 7729814
- Mau Mau
Busia County · GeoNames 10339399
- Mau Mau
Tana River County · GeoNames 11433628
- Mau Narok
Nakuru County · GeoNames 187221
- Mau Summit
08 · GeoNames 8504762
- Maua
Meru County · GeoNames 187231
- Maumba
Makueni County · GeoNames 187224
- Maungu
Taita Taveta · GeoNames 11886567
- Maunguja
Mombasa County · GeoNames 187219
- Mautini
Tharaka - Nithi · GeoNames 187214
- Mauu
Kitui County · GeoNames 11981779
- Mavia
Kitui County · GeoNames 187204
- Mavindu
Makueni County · GeoNames 187197
- Mavueni
Kilifi County · GeoNames 187189
- Mavuria
Embu County · GeoNames 187183
- Mavvye
Makueni County · GeoNames 11844329
- Mawego
Homa Bay County · GeoNames 187177
- Maweni
Kilifi County · GeoNames 187175
- Maweni
Kilifi County · GeoNames 7890243
- Maweni
Tana River County · GeoNames 7900158
- Maweu
Kwale County · GeoNames 187173
- Mawingo
Nyandarua County · GeoNames 187169
- Mawingo
Nakuru County · GeoNames 11964487
- Mawingo Settlement
Nyandarua County · GeoNames 187168
- Mawingo Settlement
Nyandarua County · GeoNames 11829891
- Mayanja
Bungoma County · GeoNames 187162
- Mayanja
Bungoma County · GeoNames 187163
- Mazeras
Kwale County · GeoNames 187150
- Maziwa
Tana River County · GeoNames 7889777
- Maziwa Matatu
Lamu · GeoNames 187148
- Mazola
Kwale County · GeoNames 187142
- Mazuni
Tana River County · GeoNames 187137
- Mbaara
West Pokot County · GeoNames 11817226
- Mbaga
Siaya County · GeoNames 187127
- Mbagara
Kakamega County · GeoNames 11871595
- Mbagathi
Nairobi County · GeoNames 187125
- Mbaikini
Machakos County · GeoNames 187120
- Mbaka
Kakamega County · GeoNames 187117
- Mbalambala
Tana River County · GeoNames 187115
- Mbale
Vihiga County · GeoNames 187113
- Mbaoni
Kilifi County · GeoNames 187097
- Mbarani
Kitui County · GeoNames 11981703
- Mbari
Kiambu County · GeoNames 187092
- Mbari-ya-hiti
Murang'A · GeoNames 187089
- Mbari-ya-igi
Kiambu County · GeoNames 187087
- Mbari Ya Njiru
Nairobi County · GeoNames 187086
- Mbauni
Kiambu County · GeoNames 187078
- Mbauro
Taita Taveta · GeoNames 187076
- Mbavani
Makueni County · GeoNames 187075
- Mbee
Machakos County · GeoNames 187070
- Mbegani
Kwale County · GeoNames 187068
- Mbeka
Siaya County · GeoNames 187067
- Mbeletu
Makueni County · GeoNames 11844338
- Mbelini
Machakos County · GeoNames 187065
- Mbengeleni
Kitui County · GeoNames 187063
- Mberelongo
Kajiado County · GeoNames 11886078
- Mbevoni
Kitui County · GeoNames 187052
- Mbihi
Vihiga County · GeoNames 187048
- Mbiini
Makueni County · GeoNames 187047
- Mbilini
Kwale County · GeoNames 8307179
- Mbimbini
Makueni County · GeoNames 187039
- Mbiri
Kirinyaga County · GeoNames 187036
- Mbiruri
Embu County · GeoNames 187031
- Mbita
Homa Bay County · GeoNames 187028
- Mbitini
Kitui County · GeoNames 187018
- Mbitini
Makueni County · GeoNames 187021
- Mbiuni
Machakos County · GeoNames 187015
- Mbogei
Baringo · GeoNames 11871748
- Mbogoro
Kiambu County · GeoNames 187004
- Mbombo
Nakuru County · GeoNames 11964515
- Mbondoni
Embu County · GeoNames 11981523
- Mbongo
Kilifi County · GeoNames 186993
- Mbongo
Kilifi County · GeoNames 186994
- Mbonjuki
Embu County · GeoNames 11835373
- Mbooni
Makueni County · GeoNames 186988
- Mbooni
Makueni County · GeoNames 186989
- Mbora
Kisumu County · GeoNames 11964284
- Mbuani
Machakos County · GeoNames 186980
- Mbubori
Embu County · GeoNames 186978
- Mbugiti
Murang'A · GeoNames 187010
- Mbugra
Kisumu County · GeoNames 200192
- Mbugua
Murang'A · GeoNames 186974
- Mbuguni
Kwale County · GeoNames 186972
Source: GeoNames · CC BY 4.0 · Snapshot September 17, 2026. Scope, provenance and downloads. Population figures have varying source dates. A record modification date is not a population reference date.
Use this location reference
Use this public record as an input to a bounded coding mission. Specify the expected schema, missing-value rules and tests, then review returned source and receipts.
A geographic listing identifies a place. It does not establish a local office, service availability, product compatibility or a customer engagement.