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 2 of 67.
- Arabia
Mandera County · GeoNames 444981
- Arabuko
Kilifi County · GeoNames 200911
- Aram
Siaya County · GeoNames 200907
- Arama
Baringo · GeoNames 11871438
- Arambe
Migori County · GeoNames 200905
- Archers Post
Samburu County · GeoNames 200891
- Arda Dadaja
Mandera County · GeoNames 444982
- Arithi
Tana River County · GeoNames 200876
- Arombo
Kisumu County · GeoNames 11964263
- Arosen
Lamu · GeoNames 200862
- Arsim
Samburu County · GeoNames 11670813
- Arwos
08 · GeoNames 200843
- Arwos
Nandi · GeoNames 200844
- Asembo
Siaya County · GeoNames 200829
- Ashuwei
Lamu · GeoNames 200825
- Asinge
Busia County · GeoNames 200820
- Assa
Tana River County · GeoNames 200840
- Assawa
Kisumu County · GeoNames 200834
- Asumbi
Homa Bay County · GeoNames 200814
- Asururiet
Uasin Gishu County · GeoNames 11871395
- Atela
Homa Bay County · GeoNames 200805
- Atelaiti
Busia County · GeoNames 200803
- Athi
Makueni County · GeoNames 200795
- Athi
Meru County · GeoNames 11881728
- Athi River
Machakos County · GeoNames 200787
- Athinai
Nakuru County · GeoNames 200792
- Athiru Gaiti
Meru County · GeoNames 200784
- Athiru Rujine
Meru County · GeoNames 200798
- Awach
Kisumu County · GeoNames 180593
- Awach
Kisumu County · GeoNames 200768
- Awach Tende
Homa Bay County · GeoNames 200767
- Awasi
Kisumu County · GeoNames 200758
- Awaunyatun
West Pokot County · GeoNames 11817250
- Awendo
Migori County · GeoNames 200755
- Awendo
Homa Bay County · GeoNames 11003038
- Awino
Homa Bay County · GeoNames 200752
- Awundo’s Village
Homa Bay County · GeoNames 200750
- Ayugis
Migori County · GeoNames 200740
- Ayweyo
Kisumu County · GeoNames 200738
- Baba Dogo
Nairobi County · GeoNames 11427329
- Bado Kitabu
Narok County · GeoNames 11981361
- Bagaria Settlement
Nakuru County · GeoNames 11829937
- Bahakanda
Kwale County · GeoNames 7868138
- Bahati
Nakuru County · GeoNames 200711
- Bahati
Tana River County · GeoNames 11433564
- Bahati Settlement
Nakuru County · GeoNames 200707
- Bajumwali
Lamu · GeoNames 200699
- Bale
Tana River County · GeoNames 11433543
- Balek
Bomet County · GeoNames 200682
- Balesa Bor
Marsabit County · GeoNames 11563260
- Balguda
Tana River County · GeoNames 200677
- Bamba
Kilifi County · GeoNames 200666
- Bamburi
Mombasa County · GeoNames 200656
- Bamburi Beach
Mombasa County · GeoNames 8126046
- Banane
Isiolo County · GeoNames 200487
- Banda ra Salama
Kilifi County · GeoNames 200649
- Bandari
Kilifi County · GeoNames 200650
- Bande
Migori County · GeoNames 200646
- Banga
Kwale County · GeoNames 200643
- Banissa
Mandera County · GeoNames 10230091
- Banita
Nakuru County · GeoNames 11829908
- Banja
Vihiga County · GeoNames 200636
- Banya
Kilifi County · GeoNames 200631
- Bar
Kisumu County · GeoNames 200626
- Bar Kanyango
Siaya County · GeoNames 11784429
- Bar Olengo
Siaya County · GeoNames 200557
- Bara Hoyo
Kilifi County · GeoNames 200613
- Baraget
Nakuru County · GeoNames 11964519
- Baragoi
Samburu County · GeoNames 200619
- Baragulu
Siaya County · GeoNames 200617
- Barani
Kilifi County · GeoNames 200606
- Barani
Kilifi County · GeoNames 11913114
- Baraton
Nandi · GeoNames 200604
- Baraton
Nandi · GeoNames 11428523
- Baraza Hall
Kilifi County · GeoNames 11913133
- Barchuma Guda
Isiolo County · GeoNames 200594
- Barding
Siaya County · GeoNames 11784436
- Bargoni
Lamu · GeoNames 200583
- Baricho
Kirinyaga County · GeoNames 200572
- Baricho
Kilifi County · GeoNames 200581
- Baricho
Nyeri County · GeoNames 11835304
- Barigito
Kiambu County · GeoNames 200576
- Baringo
Baringo · GeoNames 200575
- Barkalare
Siaya County · GeoNames 200570
- Barkorwa
Kisumu County · GeoNames 200566
- Barkowino
Siaya County · GeoNames 200564
- Barsaloi
Samburu County · GeoNames 11671042
- Barschell
Kericho County · GeoNames 11964498
- Barsemoi
Baringo · GeoNames 11871456
- Bartabwa
Baringo · GeoNames 200544
- Bartimaro
Kajiado County · GeoNames 200542
- Bartolimo
Baringo · GeoNames 200541
- Barwesa
Baringo · GeoNames 200534
- Bata
Garissa County · GeoNames 200531
- Batani
Kilifi County · GeoNames 200527
- Bate
Kilifi County · GeoNames 11913127
- Bathi
Kiambu County · GeoNames 200522
- Baure
Lamu · GeoNames 200518
- Bavigito
Kiambu County · GeoNames 200513
- Baymo
Tana River County · GeoNames 200627
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 place reference in a household setup worksheet. Device compatibility depends on the devices and network in the home, not the location listing. Vigil is self-monitored and does not provide emergency dispatch.
A geographic listing identifies a place. It does not establish a local office, service availability, product compatibility or a customer engagement.