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 8 of 67.
- Ekaru
Kiambu County · GeoNames 198691
- Ekerenyo
Nyamira county · GeoNames 11280828
- El Ben
Wajir County · GeoNames 198650
- El Bonwala
Nakuru County · GeoNames 11829899
- El Dera
Isiolo County · GeoNames 198632
- El Jera
Tana River County · GeoNames 198584
- El Wak
Mandera County · GeoNames 198547
- Elaa
Garissa County · GeoNames 198663
- Elangata Wuas
Kajiado County · GeoNames 198656
- Elburgon
Nakuru County · GeoNames 198644
- Eldama Ravine
Baringo · GeoNames 198636
- Eldas
Wajir County · GeoNames 12718631
- Eldoret
Uasin Gishu County · GeoNames 198629
- Eldume
Baringo · GeoNames 198626
- Elgeyo Border
Uasin Gishu County · GeoNames 11871713
- Elisha
Migori County · GeoNames 198587
- Elkilongyeti
Kajiado County · GeoNames 198579
- Elmbako
Samburu County · GeoNames 11670915
- Elmenteita
Nakuru County · GeoNames 198572
- Elmolo Village
Marsabit County · GeoNames 11559218
- Eluche
Kakamega County · GeoNames 198557
- Eludzu
Vihiga County · GeoNames 11871539
- Emachembe
Kakamega County · GeoNames 198543
- Emagada
Vihiga County · GeoNames 11871532
- Emali
Makueni County · GeoNames 198537
- Emanyinya
Vihiga County · GeoNames 198534
- Emanyinya
Vihiga County · GeoNames 11871326
- Emasatsi
Kakamega County · GeoNames 198524
- Emausi
Tana River County · GeoNames 7900151
- Embakasi
Nairobi County · GeoNames 198516
- Embalingo
Nyeri County · GeoNames 11830754
- Embomos
Bomet County · GeoNames 11964467
- Embu
Embu County · GeoNames 198476
- Emdin
Nandi · GeoNames 198464
- Emenwa
Kisii County · GeoNames 198456
- Emerit
Kajiado County · GeoNames 11844068
- Emining
Baringo · GeoNames 198460
- Emmaloba
Vihiga County · GeoNames 198452
- Emmatsi
Vihiga County · GeoNames 198521
- Emotoroki
Kajiado County · GeoNames 11870889
- Emparbal
Kajiado County · GeoNames 198438
- Emsea
Elegeyo-Marakwet · GeoNames 198427
- Emuchenje
Kakamega County · GeoNames 198421
- Emuhaya
Vihiga County · GeoNames 198416
- Emulundu
Kakamega County · GeoNames 198411
- Emwiru
Kakamega County · GeoNames 198746
- Ena
Embu County · GeoNames 198394
- Ena
Embu County · GeoNames 198395
- Enashae Ngai
Nakuru County · GeoNames 11832119
- Endarasha
Nakuru County · GeoNames 198362
- Endarasha
Nyeri County · GeoNames 8605151
- Endarasha Settlement
Nyeri County · GeoNames 198361
- Endau
Kitui County · GeoNames 198359
- Endawa
Kitui County · GeoNames 11868009
- Endebess
Trans Nzoia · GeoNames 198356
- Endemu
Kisii County · GeoNames 11964351
- Endima
Nakuru County · GeoNames 198345
- Enduku
Kitui County · GeoNames 11867984
- Enengipire
Narok County · GeoNames 198383
- Engabol
Kajiado County · GeoNames 198317
- Engamata Sinoni
Kajiado County · GeoNames 11870845
- Engavu
Makueni County · GeoNames 198311
- Engineer
Nyandarua County · GeoNames 12718624
- Enguli
Makueni County · GeoNames 198290
- Enkojonga
Kajiado County · GeoNames 198262
- Enkokidongoi
08 · GeoNames 7114396
- Enkorika
Kajiado County · GeoNames 198252
- Enkurare
Kajiado County · GeoNames 11844294
- Enkutoto
Kajiado County · GeoNames 11886081
- Enoorotet
Kajiado County · GeoNames 198235
- Entontol
Narok County · GeoNames 198227
- Enyali
Kitui County · GeoNames 11868015
- Enzai
Makueni County · GeoNames 198219
- Enziu
Kitui County · GeoNames 198217
- Enzou
Kitui County · GeoNames 11867919
- Eor-Enkitok
Narok County · GeoNames 11964635
- Eoret Narasha
Narok County · GeoNames 198214
- Eramba
Kisii County · GeoNames 198202
- Eregi
Kakamega County · GeoNames 198198
- Ereri
Nakuru County · GeoNames 11834219
- Eronge
Kisii County · GeoNames 198182
- Eruswi
Vihiga County · GeoNames 198177
- Esageri
Baringo · GeoNames 198173
- Esani
Nyamira county · GeoNames 198164
- Escarpment
Kiambu County · GeoNames 198163
- Eshibeye
Kakamega County · GeoNames 198152
- Eshihunya
Kakamega County · GeoNames 198151
- Eshikunmu
Kakamega County · GeoNames 198150
- Eshisango
Kakamega County · GeoNames 198147
- Eshisiru
Kakamega County · GeoNames 198146
- Eshitari
Kakamega County · GeoNames 198145
- Eshiunga
Kakamega County · GeoNames 198144
- Eshu
Kwale County · GeoNames 7867822
- Esibila
Vihiga County · GeoNames 198139
- Esibuye
Vihiga County · GeoNames 198138
- Esirabe
Vihiga County · GeoNames 198134
- Esirulo
Vihiga County · GeoNames 11871526
- Esoitnarok
Kajiado County · GeoNames 11870815
- Esonorua
Kajiado County · GeoNames 198120
- Esumeyia
Kakamega County · GeoNames 198111
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
Keep a stable location reference in your own collaborator directory or music-project notes. Sunset is software; this entry does not represent a local recording studio or booking service.
A geographic listing identifies a place. It does not establish a local office, service availability, product compatibility or a customer engagement.