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 1 of 67.
- Abando
Kisii County · GeoNames 11964186
- Abarati
Tana River County · GeoNames 201339
- Aberdare
Nyeri County · GeoNames 11830782
- Abom
Siaya County · GeoNames 201321
- Abom
Siaya County · GeoNames 11784446
- Abundu
Homa Bay County · GeoNames 201311
- Abwao
Kisumu County · GeoNames 11964267
- Achiero
Homa Bay County · GeoNames 201302
- Achivwa
Kwale County · GeoNames 201299
- Achuth
Migori County · GeoNames 201296
- Ada
Kwale County · GeoNames 201293
- Adhiro
Homa Bay County · GeoNames 201278
- Adiedo
Homa Bay County · GeoNames 201274
- Aduya
Siaya County · GeoNames 11784468
- Agenga
Migori County · GeoNames 201248
- Agolo
Migori County · GeoNames 201244
- Agulu
Siaya County · GeoNames 201233
- Ahero
Kisumu County · GeoNames 201229
- Ainamoi
Kericho County · GeoNames 201215
- Air Base
Nairobi County · GeoNames 11427366
- Aisaik
Bomet County · GeoNames 201202
- Aisere
Kakamega County · GeoNames 201201
- Aitong
Narok County · GeoNames 201200
- Ajao
Wajir County · GeoNames 201192
- Ajengo
Migori County · GeoNames 200959
- Ajigo
Siaya County · GeoNames 201190
- Akado
Siaya County · GeoNames 11784465
- Akala
Migori County · GeoNames 201181
- Akala
Siaya County · GeoNames 201182
- Akelo’s Village
Homa Bay County · GeoNames 201167
- Akeriamet
West Pokot County · GeoNames 201165
- Akira
Nakuru County · GeoNames 11832094
- Akoko
Siaya County · GeoNames 201139
- Akoko
Migori County · GeoNames 201140
- Akoreti
Busia County · GeoNames 201134
- Alalei
West Pokot County · GeoNames 201122
- Alara
Migori County · GeoNames 201110
- Alara
Homa Bay County · GeoNames 11784523
- Alara Lime
Homa Bay County · GeoNames 201111
- Alaro
Homa Bay County · GeoNames 11964292
- Alburkaina
West Pokot County · GeoNames 11817252
- Alego
Homa Bay County · GeoNames 11964166
- Alendo
Migori County · GeoNames 201099
- Alendu
Kisumu County · GeoNames 201098
- Alinjur
Garissa County · GeoNames 10221377
- Aljiju
Laikipia · GeoNames 11947630
- Aluli
Homa Bay County · GeoNames 11964220
- Alungo
Kisumu County · GeoNames 201070
- Alupe
Busia County · GeoNames 201068
- Alwala
Kisumu County · GeoNames 11784462
- Amagoro
Busia County · GeoNames 11205030
- Amagoru
Busia County · GeoNames 201044
- Amaler
West Pokot County · GeoNames 201058
- Amaya
Samburu County · GeoNames 11947596
- Ambaru
Meru County · GeoNames 11881568
- Ambira
Siaya County · GeoNames 201053
- Amboni
Nyeri County · GeoNames 11830709
- Amboseli Safari Camp
Kajiado County · GeoNames 201050
- Ambusket
Nakuru County · GeoNames 201048
- Amimos
Kisumu County · GeoNames 182858
- Amojo
Samburu County · GeoNames 11670673
- Amongura
Busia County · GeoNames 201040
- Amoya
Homa Bay County · GeoNames 201038
- Amoyo
Migori County · GeoNames 201037
- Amugaa
Meru County · GeoNames 201033
- Amukura
Busia County · GeoNames 201062
- Anadanguru
Laikipia · GeoNames 201021
- Anasa
Tana River County · GeoNames 201008
- Andingo
Homa Bay County · GeoNames 200952
- Andingo
Kisumu County · GeoNames 11964286
- Andingo
Homa Bay County · GeoNames 11964300
- Andiwo’s Village
Homa Bay County · GeoNames 201003
- Andungosi
Busia County · GeoNames 200998
- Aneko
Migori County · GeoNames 200995
- Angaga
Migori County · GeoNames 200993
- Angaine
Meru County · GeoNames 11881510
- Angama Mara
Narok County · GeoNames 11237569
- Angata Naado
Narok County · GeoNames 200985
- Angino
Homa Bay County · GeoNames 200980
- Anglogitat
Turkana County · GeoNames 200974
- Angoga
Kisumu County · GeoNames 11784461
- Angorangora
Turkana County · GeoNames 200970
- Angoro
Kisumu County · GeoNames 11964392
- Angorom
Busia County · GeoNames 200967
- Angugo
Migori County · GeoNames 200965
- Anin
Elegeyo-Marakwet · GeoNames 200961
- Anio
Mandera County · GeoNames 444986
- Ankish
Lamu · GeoNames 200956
- Antubaiga
Meru County · GeoNames 200949
- Antubetwe
Meru County · GeoNames 200948
- Antuboclu
Meru County · GeoNames 11881543
- Anyieka
Siaya County · GeoNames 200943
- Anyiko
Siaya County · GeoNames 200941
- Anyiko
Siaya County · GeoNames 200942
- Anyona
Homa Bay County · GeoNames 11964293
- Anyuongi
Siaya County · GeoNames 200938
- Aora Chuodho
Migori County · GeoNames 200932
- Apegei
Busia County · GeoNames 200923
- Apoko
Kisumu County · GeoNames 11964289
- Apondo
Kisumu County · GeoNames 11964268
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.