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 4 of 67.
- Bukangasi
Busia County · GeoNames 200177
- Bukaya
Kakamega County · GeoNames 11946209
- Bukembe
Bungoma County · GeoNames 200174
- Bukhayo
Busia County · GeoNames 200171
- Bukhaywa
Kakamega County · GeoNames 200168
- Bukiri
Busia County · GeoNames 200161
- Bukokholo
Bungoma County · GeoNames 200160
- Bukoma
Busia County · GeoNames 200159
- Bukoro
Kakamega County · GeoNames 11871521
- Bukotwavi
Kilifi County · GeoNames 200176
- Bukunjangabo
Kakamega County · GeoNames 11871560
- Bukura
Kakamega County · GeoNames 200152
- Bukurimu
Busia County · GeoNames 200147
- Bukusi
Kakamega County · GeoNames 200146
- Bulanda
Kakamega County · GeoNames 200145
- Bulbul
Kajiado County · GeoNames 200143
- Bulekhero
Kakamega County · GeoNames 200121
- Bulemia
Busia County · GeoNames 200119
- Bulesa
Isiolo County · GeoNames 11816752
- Bulesa
Isiolo County · GeoNames 13442099
- Bulimbo
Kakamega County · GeoNames 200104
- Bulla Pesa
Isiolo County · GeoNames 11428261
- Bulondo
Bungoma County · GeoNames 200101
- Bulungo
Siaya County · GeoNames 200097
- Buluto Chopi
Tana River County · GeoNames 11525535
- Bulwani
Busia County · GeoNames 200094
- Bumala
Busia County · GeoNames 200092
- Bumala
Kakamega County · GeoNames 200093
- Bumbo
Vihiga County · GeoNames 200086
- Bumburia
Kisii County · GeoNames 200080
- Bumiduru
Busia County · GeoNames 200077
- Bumini
Kakamega County · GeoNames 200078
- Bumudondo
Busia County · GeoNames 200076
- Buna
Wajir County · GeoNames 200074
- Bunaba
Busia County · GeoNames 200073
- Bunde
Kisumu County · GeoNames 11964274
- Bundo
Nyamira county · GeoNames 200071
- Bungoma
Bungoma County · GeoNames 200067
- Bungoma
Bungoma County · GeoNames 8629608
- Bungu Meri
Kisumu County · GeoNames 11964283
- Bungule
Taita Taveta · GeoNames 200065
- Bunyore
Vihiga County · GeoNames 200056
- Buoye
Homa Bay County · GeoNames 200052
- Buoye
Kisumu County · GeoNames 200053
- Bur Mayo
Mandera County · GeoNames 200014
- Bura
Taita Taveta · GeoNames 200048
- Bura
Garissa County · GeoNames 200049
- Bura
02 · GeoNames 8504725
- Bura
Kilifi County · GeoNames 11913130
- Bura Tana
Tana River County · GeoNames 12718628
- Buramana
Kwale County · GeoNames 11913000
- Burani
Kwale County · GeoNames 8308081
- Burendwa
Kakamega County · GeoNames 200032
- Buret
Uasin Gishu County · GeoNames 200030
- Burgich
West Pokot County · GeoNames 200025
- Burguret
Nyeri County · GeoNames 200023
- Burinda
Busia County · GeoNames 200018
- Burji
Marsabit County · GeoNames 200017
- Burnt Forest
Uasin Gishu County · GeoNames 200013
- Burnt Forest
08 · GeoNames 7731856
- Busa
Kwale County · GeoNames 200000
- Busakala
Bungoma County · GeoNames 199999
- Bushili
Kakamega County · GeoNames 199996
- Busho
Kwale County · GeoNames 199993
- Busia
Busia County · GeoNames 199989
- Busike
Busia County · GeoNames 199984
- Busonga
Siaya County · GeoNames 198730
- Butali
Kakamega County · GeoNames 199979
- Bute
Wajir County · GeoNames 12718632
- Bute Helu
Wajir County · GeoNames 199975
- Butende
Migori County · GeoNames 199973
- Butere
Kakamega County · GeoNames 199971
- Butiti
Vihiga County · GeoNames 199968
- Butsotso
Kakamega County · GeoNames 199966
- Butula
Busia County · GeoNames 199964
- Butula
Busia County · GeoNames 10344551
- Buyofu
Busia County · GeoNames 199957
- Buyonge
Kisii County · GeoNames 199954
- Bwaga Macho
Kwale County · GeoNames 199953
- Bwagamoyo
Mombasa County · GeoNames 199952
- Bwaliro
Busia County · GeoNames 199950
- Bwanda
Vihiga County · GeoNames 199948
- Bware
Migori County · GeoNames 199945
- Bware
Homa Bay County · GeoNames 11964221
- Bware
Kisumu County · GeoNames 11964287
- Bwongo
Nandi · GeoNames 11871577
- By-Gum
Nakuru County · GeoNames 199941
- Cattle Boma
Laikipia · GeoNames 11947605
- Chaka
Nyeri County · GeoNames 12718625
- Chakama
Kilifi County · GeoNames 11913050
- Chakole
Busia County · GeoNames 199893
- Chala
Taita Taveta · GeoNames 199889
- Chamakanga
Vihiga County · GeoNames 199875
- Chamari
Tana River County · GeoNames 11433577
- Chamasiri
Busia County · GeoNames 199677
- Chamgiwadu
Migori County · GeoNames 11964183
- Chamwanamuma
Tana River County · GeoNames 199858
- Chanani
Tana River County · GeoNames 199856
- Chandera
Nakuru County · GeoNames 11964531
- Chang’onde
Nyeri County · GeoNames 199836
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 source record for a research exercise: identify the place, compare the fields and cite the original database. Keep observations separate from assumptions.
A geographic listing identifies a place. It does not establish a local office, service availability, product compatibility or a customer engagement.