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 55 of 67.
- Obaro
Busia County · GeoNames 11946205
- Ober
Homa Bay County · GeoNames 186702
- Ober
Homa Bay County · GeoNames 10345171
- Obera
Homa Bay County · GeoNames 182552
- Obera
Kisumu County · GeoNames 11784455
- Obila’s Village
Migori County · GeoNames 182551
- Obo
Tana River County · GeoNames 182548
- Oboch
Siaya County · GeoNames 182547
- Oboke
Homa Bay County · GeoNames 182546
- Obumba
Kisumu County · GeoNames 11964598
- Obware
Migori County · GeoNames 182540
- Obwari
Nyamira county · GeoNames 182538
- Obwolo
Kisumu County · GeoNames 182537
- Ochienga
Siaya County · GeoNames 11784508
- Oda
Tana River County · GeoNames 182530
- Odhole
Tana River County · GeoNames 7844725
- Odiado
Siaya County · GeoNames 11946210
- Odienya
Migori County · GeoNames 182520
- Odienya
Kisumu County · GeoNames 11964264
- Odienya
Homa Bay County · GeoNames 11964605
- Odoganda
Tana River County · GeoNames 11525496
- Odok
Migori County · GeoNames 182516
- Odowani
Tana River County · GeoNames 11525497
- Odoyo
Homa Bay County · GeoNames 182512
- Ofthie
Kericho County · GeoNames 11964610
- Ofwanga
Migori County · GeoNames 182508
- Ogaka
Migori County · GeoNames 182506
- Ogama
Homa Bay County · GeoNames 182505
- Ogande
Homa Bay County · GeoNames 182503
- Ogango
Homa Bay County · GeoNames 182501
- Ogare
Siaya County · GeoNames 11784432
- Ogembo
Kisii County · GeoNames 182498
- Ogilo
Homa Bay County · GeoNames 182495
- Ogunja
Siaya County · GeoNames 178814
- Ojola
Kisumu County · GeoNames 182475
- Ojuok
Migori County · GeoNames 182473
- Ojwade
Homa Bay County · GeoNames 11964215
- Okana
Kisumu County · GeoNames 182468
- Okanowach
Kisumu County · GeoNames 182467
- Okenge
Migori County · GeoNames 182463
- Okia
Makueni County · GeoNames 182462
- Okok
Homa Bay County · GeoNames 182456
- Okota
Homa Bay County · GeoNames 182443
- Okoth
Migori County · GeoNames 182450
- Okumu
Migori County · GeoNames 182446
- Ol Arabei Settlement
Laikipia · GeoNames 11947568
- Ol Aragwai Settlement
Nyandarua County · GeoNames 182412
- Ol Doinyo Ng‘iro
Isiolo County · GeoNames 182351
- Ol Donyo
Machakos County · GeoNames 12718629
- Ol Joro Orok
Nyandarua County · GeoNames 182250
- Ol Joro Orok West Settlement
Nyandarua County · GeoNames 11829963
- Ol Kalau South Settlement
Nyandarua County · GeoNames 11829943
- Ol Kalou
Nyandarua County · GeoNames 7931933
- Ol Kalou
Nyandarua County · GeoNames 11829968
- Ol Kalou Settlement
Nyandarua County · GeoNames 11829959
- Ol Kalou Settlement
Nyandarua County · GeoNames 11829962
- Ol Kalou Settlement
Nyandarua County · GeoNames 11829967
- Ol Kalou Settlement
Nyandarua County · GeoNames 11829972
- Ol Kalou Settlement
Nyandarua County · GeoNames 11829973
- Ol Kimanjoi
Laikipia · GeoNames 11947685
- Ol Kiombo
Narok County · GeoNames 11153443
- Ol Mogogo
Nyandarua County · GeoNames 182188
- Ol Morogi
Nakuru County · GeoNames 182182
- Ol Morogi
Nakuru County · GeoNames 11832072
- Ol Ng’arua
Laikipia · GeoNames 182168
- Ol Orian
Kajiado County · GeoNames 182033
- Ol Orongoti Settlement
Nyandarua County · GeoNames 182023
- Ol Pusimoru
Narok County · GeoNames 11964514
- Ol Taffeta
Laikipia · GeoNames 11830741
- Ol Tukai
Kajiado County · GeoNames 181953
- Olare
Homa Bay County · GeoNames 182411
- Olare
Homa Bay County · GeoNames 11396016
- Olawa
Siaya County · GeoNames 11784423
- Olbutyo
Bomet County · GeoNames 11964446
- Olchoro
Narok County · GeoNames 11964581
- Oldebesi
Bomet County · GeoNames 11964356
- Oldoinyo Kelo
Kajiado County · GeoNames 11844296
- Oldorko
Kajiado County · GeoNames 11844059
- Olemba
Kisumu County · GeoNames 11964278
- Olenguruone
Nakuru County · GeoNames 182298
- Olentutu
Narok County · GeoNames 182290
- Olepolos
Kajiado County · GeoNames 182281
- Oleso
Bomet County · GeoNames 11964447
- Olipesi
Kajiado County · GeoNames 11844282
- Olkejuloosaen
Kajiado County · GeoNames 11870796
- Olkeramatian
Kajiado County · GeoNames 182231
- Olkokwe
Baringo · GeoNames 11949723
- Olkulului
Kajiado County · GeoNames 11870932
- Olmesutye
Narok County · GeoNames 182192
- Oloika
Kajiado County · GeoNames 11870803
- Oloiserri
Kajiado County · GeoNames 182133
- Oloitokitok
Kajiado County · GeoNames 182130
- Oloitokitok
Kajiado County · GeoNames 11204773
- Olokirikura
Narok County · GeoNames 11964578
- Olokurto
Narok County · GeoNames 182126
- Olokyin
Bomet County · GeoNames 182121
- Ololua
Kajiado County · GeoNames 11844097
- Olombokishi
Narok County · GeoNames 182086
- Oloolaimutia
Narok County · GeoNames 12060197
- Oloonkiyieutie
Kajiado County · GeoNames 11870919
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.