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 7 of 67.
- Crocodile Jaws
Isiolo County · GeoNames 11947663
- Daba
Tana River County · GeoNames 199229
- Dabel
Marsabit County · GeoNames 198920
- Dabida
Taita Taveta · GeoNames 199213
- Dad Dogh
Wajir County · GeoNames 443823
- Dadaab
Garissa County · GeoNames 199209
- Dadaj-Bula
Wajir County · GeoNames 10220151
- Dadechadera
Tana River County · GeoNames 11525519
- Dagamra
Kilifi County · GeoNames 199183
- Dagoretti
Kiambu County · GeoNames 199177
- Dakacha
Kilifi County · GeoNames 199162
- Dakawachu
Kilifi County · GeoNames 199138
- Dalu
Tana River County · GeoNames 7889847
- Damasa
Mandera County · GeoNames 199122
- Dambale
Kwale County · GeoNames 199116
- Dandora
Nairobi County · GeoNames 199108
- Dandora
Nairobi County · GeoNames 199109
- Dandora Phase 4
Nairobi County · GeoNames 11257885
- Dandu
Mandera County · GeoNames 10345175
- Danisa
Tana River County · GeoNames 7889815
- Dar es Salaam
Garissa County · GeoNames 180490
- Daraja Mawe
Nakuru County · GeoNames 11964506
- Daraja Sita
Kericho County · GeoNames 11964622
- Daraja ya Mawe
Nakuru County · GeoNames 199083
- Darajambili
Kisumu County · GeoNames 199092
- Darajani
Makueni County · GeoNames 199090
- Daruka-Karicho
Tana River County · GeoNames 7889858
- Dawsonville
Nakuru County · GeoNames 199067
- Debani
Busia County · GeoNames 199066
- Dede
Migori County · GeoNames 199056
- Deighton Downs
Laikipia · GeoNames 11830735
- Dembwa
Taita Taveta · GeoNames 199043
- Demesi
Vihiga County · GeoNames 199042
- Denge
Kwale County · GeoNames 199034
- Desagut
Tana River County · GeoNames 11525508
- Dhalado
Kilifi County · GeoNames 11912997
- Dianga
Migori County · GeoNames 199006
- Diani
Kwale County · GeoNames 8356717
- Diani Beach
Kwale County · GeoNames 8199180
- Dibe Dungicha
Tana River County · GeoNames 11525793
- Dida
Kilifi County · GeoNames 198993
- Dida Warede
Tana River County · GeoNames 198981
- Dienya
Siaya County · GeoNames 198971
- Dif
Wajir County · GeoNames 198968
- Difatha
Kirinyaga County · GeoNames 198967
- Digira
Garissa County · GeoNames 198963
- Digo
Kwale County · GeoNames 198958
- Digula
Vihiga County · GeoNames 198954
- Dilmanyaley
Wajir County · GeoNames 11353131
- Dimbilil
Nakuru County · GeoNames 11964471
- Dindiri
Kilifi County · GeoNames 198939
- Dip
Trans Nzoia · GeoNames 11817760
- Dirubi
Kisumu County · GeoNames 198925
- Disi
Homa Bay County · GeoNames 198923
- Dodori
Lamu · GeoNames 198918
- Doho Karachuon
Homa Bay County · GeoNames 198908
- Doinyo Wasin
Samburu County · GeoNames 11670967
- Dololo
Kwale County · GeoNames 198892
- Dololo
Kilifi County · GeoNames 7845092
- Don Dol
Laikipia · GeoNames 198880
- Dondori
Nyandarua County · GeoNames 198816
- Donje
Kwale County · GeoNames 11913001
- Dryer
Nakuru County · GeoNames 11964473
- Dudi
Migori County · GeoNames 198854
- Dudi
Kakamega County · GeoNames 198855
- Dueadera
Garissa County · GeoNames 198849
- Dukana
Marsabit County · GeoNames 10345211
- Duldul
Lamu · GeoNames 198830
- Dulukiza
Kilifi County · GeoNames 198826
- Dumbuie
Kwale County · GeoNames 7867519
- Dumi
Tana River County · GeoNames 198822
- Dundani
Kwale County · GeoNames 198819
- Dundori
Nakuru County · GeoNames 198817
- Dundori
Nyandarua County · GeoNames 198877
- Dungicha
Kilifi County · GeoNames 198814
- Durima Kaya Site
Kilifi County · GeoNames 11913106
- Durum Kay
Kwale County · GeoNames 11913145
- Duruma
Kwale County · GeoNames 198808
- Duwayo
Tana River County · GeoNames 7900161
- Dwa
Makueni County · GeoNames 198796
- Dzirive
Kwale County · GeoNames 198789
- Dzitsuhe
Kilifi County · GeoNames 198787
- East Kakangutu
Homa Bay County · GeoNames 11428219
- East Mau
Nakuru County · GeoNames 198778
- Ebiranyi
Vihiga County · GeoNames 198761
- Ebukambuli
Siaya County · GeoNames 198754
- Ebukanga
Vihiga County · GeoNames 198753
- Ebukoolo
Siaya County · GeoNames 198752
- Ebukwala
Kakamega County · GeoNames 11871524
- Eburru
Nakuru County · GeoNames 181847
- Eburru
Nakuru County · GeoNames 11832066
- Ebusakami
Vihiga County · GeoNames 198740
- Ebusyubi
Vihiga County · GeoNames 198727
- Ebuyangu
Vihiga County · GeoNames 198760
- Ebwali
Vihiga County · GeoNames 198723
- Ege
Tana River County · GeoNames 198712
- Egerton
Nakuru County · GeoNames 8605137
- Eisero
Nandi · GeoNames 198701
- Ekambuli
Kakamega County · GeoNames 198695
- Ekarakara
Machakos County · GeoNames 198693
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 place names, country codes and time zones to define the locations in a business software brief. Confirm the actual customer group and data requirements separately.
A geographic listing identifies a place. It does not establish a local office, service availability, product compatibility or a customer engagement.