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 42 of 67.
- Mbui Nzau
Makueni County · GeoNames 186968
- Mbuji
Kwale County · GeoNames 186966
- Mbukori
Embu County · GeoNames 11830908
- Mbukuni
Machakos County · GeoNames 186962
- Mbumbuni
Makueni County · GeoNames 186958
- Mburugiti
Meru County · GeoNames 11881513
- Mbusyani
Machakos County · GeoNames 186950
- Mbuthani
Makueni County · GeoNames 186947
- Mbuuni
Machakos County · GeoNames 11844150
- Mbuvu
Kitui County · GeoNames 186944
- Mbuyu-ini
Nyeri County · GeoNames 11834252
- Mbuyu Kiwete
Kilifi County · GeoNames 186941
- Mbuyuni
Kwale County · GeoNames 186938
- Mbuyuni
Kilifi County · GeoNames 186939
- Mbuyuni
Kilifi County · GeoNames 186940
- Mbuzia
Kitui County · GeoNames 186934
- Mbwaleni
Kwale County · GeoNames 8307180
- Mbwekas
Busia County · GeoNames 186928
- Mbwinjeru
Meru County · GeoNames 186926
- Mdundonyi
Taita Taveta · GeoNames 186916
- Mdzimure
Kilifi County · GeoNames 186915
- Mechimeru
Bungoma County · GeoNames 186908
- Mekulileini
Kitui County · GeoNames 11867833
- Melangini Settlement
Nyandarua County · GeoNames 186895
- Melili
Narok County · GeoNames 11981374
- Memba
Siaya County · GeoNames 186881
- Memba
Siaya County · GeoNames 11784475
- Menga
Tana River County · GeoNames 11525514
- Mengit
Bomet County · GeoNames 186866
- Menwe
Meru County · GeoNames 11981475
- Menyenya
Nyamira county · GeoNames 186864
- Mere
Kilifi County · GeoNames 186860
- Meretha
Kiambu County · GeoNames 186853
- Meri
Wajir County · GeoNames 444984
- Merigi
Bomet County · GeoNames 186843
- Merille
03 · GeoNames 186839
- Merti
Isiolo County · GeoNames 186831
- Meru
Meru County · GeoNames 186827
- Meru National Park
03 · GeoNames 8199182
- Merueshi
Kajiado County · GeoNames 186822
- Meswo
Nandi · GeoNames 186808
- Metembe
Kisii County · GeoNames 186806
- Metkei
Baringo · GeoNames 186802
- Meto
Kajiado County · GeoNames 186799
- Mgamboni
Kilifi County · GeoNames 186788
- Mgambonyi
Taita Taveta · GeoNames 186787
- Mgenge
Taita Taveta · GeoNames 186784
- Mgombezi
Kwale County · GeoNames 7844644
- Mguya
Kwale County · GeoNames 186780
- Miamba Itano
Makueni County · GeoNames 11886090
- Miambani
Kitui County · GeoNames 186773
- Miangeni
Makueni County · GeoNames 186769
- Miathene
Meru County · GeoNames 186768
- Miatsani
Kwale County · GeoNames 7867520
- Michatha
Nakuru County · GeoNames 11964528
- Mida
Kilifi County · GeoNames 186760
- Midida
Migori County · GeoNames 186751
- Midoina
Kilifi County · GeoNames 186748
- Miendo
Bungoma County · GeoNames 186744
- Miereni
Taita Taveta · GeoNames 186742
- Migere
Kisumu County · GeoNames 11964393
- Migoko
Siaya County · GeoNames 186734
- Migori
Migori County · GeoNames 186731
- Migori
Homa Bay County · GeoNames 186732
- Miguneni
Kwale County · GeoNames 186743
- Miguta
Kiambu County · GeoNames 186725
- Migwani
Kitui County · GeoNames 186723
- Migwani
Kitui County · GeoNames 10344810
- Miharati
Nyandarua County · GeoNames 186720
- Mihuti
Murang'A · GeoNames 186716
- Mihuu
Bungoma County · GeoNames 186714
- Miiri
Kiambu County · GeoNames 186711
- Miirini
Nyeri County · GeoNames 186710
- Mikameni
Tana River County · GeoNames 7889764
- Mikarara
Kirinyaga County · GeoNames 11835356
- Mikinduni
Tana River County · GeoNames 186700
- Mikinduri
Meru County · GeoNames 186698
- Mikuani
Kwale County · GeoNames 186688
- Mikuini
Machakos County · GeoNames 186687
- Milafyeni
Kwale County · GeoNames 8308079
- Milalani
Kwale County · GeoNames 186675
- Milani
Bungoma County · GeoNames 186673
- Milimani
Lamu · GeoNames 444978
- Milimani
Tana River County · GeoNames 7844723
- Milimani East
Lamu · GeoNames 186665
- Milimani West
Lamu · GeoNames 186664
- Milo
Bungoma County · GeoNames 186663
- Mimosa
Uasin Gishu County · GeoNames 186656
- Min Aloo
Homa Bay County · GeoNames 11784531
- Minao
Vihiga County · GeoNames 11964155
- Minjila
Tana River County · GeoNames 186647
- Minyenya
Migori County · GeoNames 186639
- Mioro
Murang'A · GeoNames 186635
- Miraga
Homa Bay County · GeoNames 186630
- Miramba
Homa Bay County · GeoNames 186632
- Miranga
Kisumu County · GeoNames 186631
- Mirarani
Mombasa County · GeoNames 186628
- Mirieri
Kisumu County · GeoNames 186623
- Mirihini
Kwale County · GeoNames 7867082
- Mirira
Murang'A · GeoNames 186618
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.