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 3 of 67.
- Bazo
Kwale County · GeoNames 200510
- Beestons
Nakuru County · GeoNames 11964560
- Bekayi
Busia County · GeoNames 200501
- Bekibon
Baringo · GeoNames 200500
- Belewa
Mombasa County · GeoNames 200495
- Bellevue
Nyeri County · GeoNames 200493
- Bengoni
Kilifi County · GeoNames 200475
- Benvar Farm
Kiambu County · GeoNames 200472
- Berea
Nakuru County · GeoNames 11829903
- Bfunbe
Tana River County · GeoNames 7889785
- Bibirioni
Kiambu County · GeoNames 11844080
- Bibitoli
Kilifi County · GeoNames 200453
- Biefendale
Uasin Gishu County · GeoNames 11871411
- Bili
Tana River County · GeoNames 200435
- Bilisa
Tana River County · GeoNames 8308138
- Biretwo
Elegeyo-Marakwet · GeoNames 200421
- Birikene
Meru County · GeoNames 11881530
- Birithia
Nyeri County · GeoNames 200412
- Birongo
Nyamira county · GeoNames 200410
- Bisadi
Tana River County · GeoNames 11433601
- Bisunu
Bungoma County · GeoNames 11871494
- Biyamathow
Wajir County · GeoNames 10220292
- Bobaracho
Kisii County · GeoNames 11964588
- Bodhei
Lamu · GeoNames 200378
- Bodi
Kisumu County · GeoNames 200377
- Bofu
Kwale County · GeoNames 200372
- Bogeche
Nyamira county · GeoNames 200340
- Bogendi
Busia County · GeoNames 200367
- Bogesaka
Kisii County · GeoNames 200365
- Bogiakumu
Kisii County · GeoNames 200364
- Bogitaa
Kisii County · GeoNames 200361
- Bohorera
Migori County · GeoNames 200355
- Boi
Siaya County · GeoNames 11784470
- Boitangare
Kisii County · GeoNames 200350
- Boito
Bomet County · GeoNames 200348
- Boito
Bomet County · GeoNames 200349
- Boji
Isiolo County · GeoNames 11881465
- Bokoli
Bungoma County · GeoNames 200334
- Bokoni
Tana River County · GeoNames 200356
- Bole
Tana River County · GeoNames 200329
- Boma
Kirinyaga County · GeoNames 200325
- Boma
Kajiado County · GeoNames 11886099
- Boma
Laikipia · GeoNames 11947612
- Boma
Laikipia · GeoNames 11947624
- Boma
Laikipia · GeoNames 11947706
- Boma Upande
Kilifi County · GeoNames 200315
- Bomani
Kwale County · GeoNames 200321
- Bomani
Kilifi County · GeoNames 200322
- Bomani
Kwale County · GeoNames 7779702
- Bomani
Kilifi County · GeoNames 11913051
- Bomas
Laikipia · GeoNames 11947611
- Bomas of Kenya
Nairobi County · GeoNames 8477766
- Bombaba
Kisii County · GeoNames 200312
- Bomet
Bomet County · GeoNames 200308
- Bomondo
Nyamira county · GeoNames 11964312
- Bonde
Kisumu County · GeoNames 11784457
- Bondeni
Tana River County · GeoNames 181502
- Bondeni
Kitui County · GeoNames 11867869
- Bondo
Siaya County · GeoNames 200304
- Bondo
Siaya County · GeoNames 200305
- Bondo Kosiemo
Migori County · GeoNames 200301
- Bondo Nyironge
Migori County · GeoNames 200298
- Bondoni
Kitui County · GeoNames 11981678
- Bongo
Nyandarua County · GeoNames 200297
- Bongonoko
Tana River County · GeoNames 200293
- Bongonta
Kisii County · GeoNames 11964350
- Bongwe Village
Kwale County · GeoNames 11237878
- Bonjoge
Nandi · GeoNames 200292
- Bonyaiguba
Nyamira county · GeoNames 200291
- Bonyunyu
Nyamira county · GeoNames 200287
- Bora Imani
Lamu · GeoNames 200280
- Borborwet
Kericho County · GeoNames 200273
- Bore Koromi
Kilifi County · GeoNames 200269
- Boro
Siaya County · GeoNames 200262
- Borokwo Haifa
Baringo · GeoNames 11871916
- Boruma
Kisii County · GeoNames 11964333
- Boyami
Kwale County · GeoNames 7868145
- Boyani
Vihiga County · GeoNames 200240
- Boyani
Kilifi County · GeoNames 7845088
- Boyo
Murang'A · GeoNames 11835301
- Bratkenhurst
Kiambu County · GeoNames 11844088
- Brockley
Uasin Gishu County · GeoNames 200230
- Brooke
Kericho County · GeoNames 12718645
- Brynglas
Nyandarua County · GeoNames 11829948
- Bubesa
Tana River County · GeoNames 200225
- Bubisa
Marsabit County · GeoNames 10345215
- Bububu
Tana River County · GeoNames 7844959
- Bubwi
Meru County · GeoNames 11981478
- Buchenge
Kericho County · GeoNames 200220
- Buchenya
Kakamega County · GeoNames 200219
- Buchifu
Kakamega County · GeoNames 200217
- Buchinga
Kakamega County · GeoNames 200215
- Bugar
Elegeyo-Marakwet · GeoNames 200199
- Bugina
Vihiga County · GeoNames 200195
- Buhuyi
Busia County · GeoNames 200189
- Buito
Tana River County · GeoNames 7889995
- Bujango
Kakamega County · GeoNames 200186
- Buji Albati
Kilifi County · GeoNames 200185
- Bujumba
Busia County · GeoNames 200184
- Bujwane
Busia County · GeoNames 200182
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 location names distinct while preparing your own document checklist. Confirm the actual jurisdiction separately; electronic signing does not itself establish notarization or filing acceptance.
A geographic listing identifies a place. It does not establish a local office, service availability, product compatibility or a customer engagement.