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 48 of 67.
- Mwalili
Kilifi County · GeoNames 185120
- Mwalilo
Kilifi County · GeoNames 185119
- Mwaluvanga
Kwale County · GeoNames 185117
- Mwambathana
Machakos County · GeoNames 185105
- Mwambiri
Kilifi County · GeoNames 185103
- Mwambirwu
Taita Taveta · GeoNames 11886534
- Mwamkuchi
Kwale County · GeoNames 185100
- Mwana Mwinga
Kilifi County · GeoNames 185087
- Mwanamare
Kilifi County · GeoNames 185089
- Mwananyamala
Kwale County · GeoNames 185084
- Mwanathamba
Tana River County · GeoNames 185083
- Mwanda
Taita Taveta · GeoNames 185078
- Mwandanga
Taita Taveta · GeoNames 11886590
- Mwandeo
Kwale County · GeoNames 7868140
- Mwandimu
Kwale County · GeoNames 185074
- Mwando wa Panya
Kilifi County · GeoNames 185067
- Mwandoni
Mombasa County · GeoNames 185068
- Mwandoni
Mombasa County · GeoNames 185069
- Mwandoni
Kwale County · GeoNames 185070
- Mwanga
Machakos County · GeoNames 11844144
- Mwangala
Kitui County · GeoNames 11867999
- Mwangarimwe
Tharaka - Nithi · GeoNames 185064
- Mwangati
Nakuru County · GeoNames 11964505
- Mwangini
Kitui County · GeoNames 13442268
- Mwangoni
Kwale County · GeoNames 185052
- Mwangoris
Nyamira county · GeoNames 11964365
- Mwangulu
Kwale County · GeoNames 185049
- Mwanyani
Makueni County · GeoNames 185036
- Mwanyora
Kwale County · GeoNames 185033
- Mwanza
Kakamega County · GeoNames 185032
- Mwapala
Kwale County · GeoNames 185028
- Mwarakaya
Kilifi County · GeoNames 185026
- Mwareni
Kilifi County · GeoNames 185022
- Mwarongo
Kwale County · GeoNames 185019
- Mwarungu
Taita Taveta · GeoNames 185018
- Mwatate
Taita Taveta · GeoNames 185014
- Mwathaini
Kirinyaga County · GeoNames 185010
- Mwayumbo
Kwale County · GeoNames 11913011
- Mwazare
Kwale County · GeoNames 184997
- Mwazi
Lamu · GeoNames 184996
- Mwe
Kitui County · GeoNames 184994
- Mwea
Makueni County · GeoNames 184993
- Mweani
Makueni County · GeoNames 184988
- Mweani
Taita Taveta · GeoNames 11886547
- Mweiga
Nyeri County · GeoNames 184983
- Mwembeni
Kwale County · GeoNames 11912998
- Mwembeni Landhi
Taita Taveta · GeoNames 11886577
- Mwembula
Bungoma County · GeoNames 184972
- Mwena
Kwale County · GeoNames 8307249
- Mwena
Kwale County · GeoNames 8308068
- Mwenjera
Meru County · GeoNames 11881732
- Mwereni
Kwale County · GeoNames 184964
- Mweri
Kiambu County · GeoNames 184958
- Mweru
Murang'A · GeoNames 184957
- Mwewe
Kitui County · GeoNames 184946
- Mweza
Kilifi County · GeoNames 184945
- Mwibale
Bungoma County · GeoNames 184942
- Mwigito
Nakuru County · GeoNames 11964559
- Mwihila
Kakamega County · GeoNames 184940
- Mwimuto
Kiambu County · GeoNames 184930
- Mwina
Tana River County · GeoNames 184928
- Mwingi
Kitui County · GeoNames 184921
- Mwira
Kakamega County · GeoNames 184915
- Mwirongondu
Meru County · GeoNames 184910
- Mwitika
Kitui County · GeoNames 184902
- Mwitoti
Kakamega County · GeoNames 184900
- Mwituha
Vihiga County · GeoNames 184898
- Mwiturunkaine
Migori County · GeoNames 184897
- Myabogi
Lamu · GeoNames 182899
- Myanga
Bungoma County · GeoNames 184884
- Myanyani
Machakos County · GeoNames 184883
- Myondoni
Machakos County · GeoNames 184879
- Myoni
Kitui County · GeoNames 11981777
- Naari
Meru County · GeoNames 11881514
- Naaro
Murang'A · GeoNames 184856
- Naaro
Murang'A · GeoNames 184857
- Naathu
Meru County · GeoNames 184854
- Nabeiye
Turkana County · GeoNames 184848
- Nabkoi
08 · GeoNames 7731855
- Nabkoi
Uasin Gishu County · GeoNames 13441873
- Naboisho
Narok County · GeoNames 11048950
- Nachola
Samburu County · GeoNames 11427353
- Nachola
Samburu County · GeoNames 11670715
- Nachu
Kiambu County · GeoNames 184823
- Nadapal
Turkana County · GeoNames 9972535
- Nagesa
Tana River County · GeoNames 11433540
- Naiberi Farm
Uasin Gishu County · GeoNames 184780
- Naibor Ajijik
Narok County · GeoNames 184776
- Naikuro
Nyamira county · GeoNames 184762
- Nairagi Enkare
Narok County · GeoNames 184749
- Nairobi
Nairobi County · GeoNames 184745
- Naishi Settlement
Nakuru County · GeoNames 11829933
- Naivasha
Nakuru County · GeoNames 184707
- Nakalale
08 · GeoNames 8504723
- Nakhang
West Pokot County · GeoNames 184677
- Nakinglas
West Pokot County · GeoNames 184647
- Nakoyonjo Lukhome
Bungoma County · GeoNames 11871487
- Nakuijit
West Pokot County · GeoNames 11817193
- Nakuru
Nakuru County · GeoNames 184622
- Nakwamurua
Turkana County · GeoNames 184612
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 the location reference to distinguish similarly named places before property research. Confirm the official parcel jurisdiction and actual source coverage separately.
A geographic listing identifies a place. It does not establish a local office, service availability, product compatibility or a customer engagement.