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 37 of 67.
- Mafomba
Tana River County · GeoNames 7889818
- Magadi
Kajiado County · GeoNames 188408
- Magado
Isiolo County · GeoNames 188404
- Magagani
Kwale County · GeoNames 7844649
- Magandi
Meru County · GeoNames 11881468
- Maganjo
Murang'A · GeoNames 188399
- Magare
Homa Bay County · GeoNames 188392
- Magare
Kisumu County · GeoNames 188393
- Magarini
Kilifi County · GeoNames 188387
- Magemo
Bungoma County · GeoNames 188383
- Magena
Homa Bay County · GeoNames 188381
- Magena Marabu
Kisii County · GeoNames 188380
- Magenche
Kisii County · GeoNames 188376
- Magenka
Tharaka - Nithi · GeoNames 11981572
- Magina
Kiambu County · GeoNames 188373
- Magina
Homa Bay County · GeoNames 11964634
- Magodi
Kwale County · GeoNames 188369
- Magogoni
Lamu · GeoNames 11525384
- Magomano
Nyandarua County · GeoNames 188359
- Magombo
Nyamira county · GeoNames 188353
- Magongo
Kwale County · GeoNames 188350
- Magongo Giribe
Migori County · GeoNames 188349
- Maguguni
Kwale County · GeoNames 188344
- Magui
Vihiga County · GeoNames 188343
- Magumba
Lamu · GeoNames 188339
- Magumu
Kiambu County · GeoNames 188336
- Magumu
Nyandarua County · GeoNames 11834220
- Magundu
Tharaka - Nithi · GeoNames 188334
- Magunga
Kisumu County · GeoNames 188332
- Magunga
Homa Bay County · GeoNames 188333
- Maguta
Homa Bay County · GeoNames 188329
- Maguti
Homa Bay County · GeoNames 188327
- Magutu
Kwale County · GeoNames 188326
- Magutuni
Tharaka - Nithi · GeoNames 11981845
- Magwagwa
Nyamira county · GeoNames 188320
- Magwar
Kisumu County · GeoNames 188315
- Magwer
Migori County · GeoNames 188316
- Mahanga
Bungoma County · GeoNames 188312
- Mahanga
Vihiga County · GeoNames 11871329
- Mahaya
Siaya County · GeoNames 11784476
- Mahaya
Siaya County · GeoNames 11784477
- Mahiakato
Kakamega County · GeoNames 188304
- Mahiga
Nyeri County · GeoNames 188303
- Mahindu
Nyandarua County · GeoNames 188300
- Mahinga
Kiambu County · GeoNames 188297
- Mahira
Kakamega County · GeoNames 188296
- Mahuga
Busia County · GeoNames 11946206
- Mahuruni
Kwale County · GeoNames 188289
- Mahuzumia
Tana River County · GeoNames 188288
- Mai
Kitui County · GeoNames 11981762
- Mai
Nakuru County · GeoNames 12718647
- Mai Mahoro
Nyandarua County · GeoNames 188261
- Maia
Homa Bay County · GeoNames 11784664
- Maiani
Makueni County · GeoNames 188234
- Maiani
Makueni County · GeoNames 188281
- Maiani
Makueni County · GeoNames 11867930
- Maikona
Marsabit County · GeoNames 188274
- Maikuu
Makueni County · GeoNames 188273
- Mailisaba
Baringo · GeoNames 11352105
- Mailua
Kajiado County · GeoNames 188268
- Maina
Laikipia · GeoNames 188258
- Mairi
Murang'A · GeoNames 188250
- Mairi
Murang'A · GeoNames 188251
- Mairo Inya
Nyandarua County · GeoNames 12687281
- Maiyuni
Machakos County · GeoNames 188229
- Majaha
Bungoma County · GeoNames 11871562
- Majazini
Kilifi County · GeoNames 11913135
- Majego
Taita Taveta · GeoNames 188222
- Majengo
Siaya County · GeoNames 188216
- Majengo
Kwale County · GeoNames 188217
- Majengo
Lamu · GeoNames 188218
- Majengo
Tana River County · GeoNames 188219
- Majengo
Vihiga County · GeoNames 188220
- Majengo
Kilifi County · GeoNames 188221
- Majengo
Kilifi County · GeoNames 7890241
- Majengo Dololo
Kilifi County · GeoNames 7845099
- Maji-Mazuri
Kisii County · GeoNames 188210
- Maji Mazuri
Baringo · GeoNames 7646410
- Maji Mingi
Nakuru County · GeoNames 11964577
- Maji Moto
Baringo · GeoNames 188192
- Maji Moto
Narok County · GeoNames 188206
- Maji ya Chumvi
Kilifi County · GeoNames 188195
- Maji ya Chumvi
Kwale County · GeoNames 188196
- Majimboni
Kwale County · GeoNames 7867935
- Majiwa
Siaya County · GeoNames 188198
- Majiwa
Siaya County · GeoNames 188199
- Majoreni
Kwale County · GeoNames 188189
- Majunguni
Lamu · GeoNames 188190
- Makaani
Kwale County · GeoNames 7844653
- Makairo
Nyamira county · GeoNames 188181
- Makakoi
Machakos County · GeoNames 188179
- Makambani
Tharaka - Nithi · GeoNames 11981587
- Makamini
Kwale County · GeoNames 188170
- Makandune
Meru County · GeoNames 188167
- Makanyanga
Tharaka - Nithi · GeoNames 11981576
- Makasadi
Kilifi County · GeoNames 188160
- Makatelo
Bungoma County · GeoNames 188158
- Makaveti
Machakos County · GeoNames 188155
- Makele
Kitui County · GeoNames 11867990
- Makengekani
Kitui County · GeoNames 11867874
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 a place reference to organize market research or a territory worksheet. A place population is not a count of qualified leads or potential buyers.
A geographic listing identifies a place. It does not establish a local office, service availability, product compatibility or a customer engagement.