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 17 of 67.
- Kaewa
Machakos County · GeoNames 195574
- Kaewa
Machakos County · GeoNames 11981534
- Kagaa
Kiambu County · GeoNames 195565
- Kagaa
Murang'A · GeoNames 195566
- Kagaari
Embu County · GeoNames 195563
- Kagaga
Migori County · GeoNames 195558
- Kaganda
Murang'A · GeoNames 195556
- Kagarii
Nyeri County · GeoNames 195552
- Kagene
Meru County · GeoNames 195878
- Kagere
Nyeri County · GeoNames 195547
- Kagicha
Nyeri County · GeoNames 195544
- Kagilo
Siaya County · GeoNames 195543
- Kagima
Murang'A · GeoNames 195541
- Kagimba
Kisumu County · GeoNames 11964272
- Kagio
Kirinyaga County · GeoNames 195539
- Kagio-ini
Kirinyaga County · GeoNames 11835351
- Kagioini
Nyeri County · GeoNames 195538
- Kagira
Murang'A · GeoNames 195536
- Kagododoya
Turkana County · GeoNames 195228
- Kagondo
Nairobi County · GeoNames 195526
- Kagongo
Kiambu County · GeoNames 195524
- Kagongo
Kirinyaga County · GeoNames 195525
- Kagonye
Nyeri County · GeoNames 195521
- Kagubdu
Vihiga County · GeoNames 195519
- Kaguku
Machakos County · GeoNames 11835369
- Kagumo
Murang'A · GeoNames 194395
- Kagumo
Murang'A · GeoNames 195512
- Kagumo
Nyeri County · GeoNames 195513
- Kagumo
Kirinyaga County · GeoNames 195514
- Kagumo
Murang'A · GeoNames 195515
- Kagumo
Nyeri County · GeoNames 195516
- Kagumoine
Murang'A · GeoNames 11835297
- Kagumoine
Murang'A · GeoNames 11835319
- Kagumoini
Kiambu County · GeoNames 195505
- Kagumoini
Murang'A · GeoNames 195506
- Kagumoini
Nyeri County · GeoNames 195507
- Kagundu
Murang'A · GeoNames 195499
- Kagundu
Nyeri County · GeoNames 195500
- Kagunduini
Murang'A · GeoNames 195498
- Kagurumo
Murang'A · GeoNames 195494
- Kaguthi
Murang'A · GeoNames 195493
- Kaguyu
Kirinyaga County · GeoNames 11830889
- Kagwa
Siaya County · GeoNames 11784494
- Kagwathi
Nyeri County · GeoNames 195489
- Kagwe
Kiambu County · GeoNames 195486
- Kagwe
Kiambu County · GeoNames 195487
- Kagwongo
Kiambu County · GeoNames 195483
- Kahaaro
Nyeri County · GeoNames 195482
- Kahaini
Murang'A · GeoNames 195480
- Kaharati
Murang'A · GeoNames 195478
- Kaharo
Murang'A · GeoNames 195474
- Kaharo
Murang'A · GeoNames 195475
- Kaharo
Nyeri County · GeoNames 195476
- Kahawa
Nairobi County · GeoNames 195472
- Kaheho
Nyandarua County · GeoNames 11829979
- Kaheho
Nyandarua County · GeoNames 11830722
- Kahiga
Nyeri County · GeoNames 195465
- Kahigaini
Nyeri County · GeoNames 195464
- Kahithe
Murang'A · GeoNames 195462
- Kahuguini
Kiambu County · GeoNames 195448
- Kahuhia
Murang'A · GeoNames 195456
- Kahuho
Kiambu County · GeoNames 195454
- Kahuro
Murang'A · GeoNames 195445
- Kahuru
Nyandarua County · GeoNames 11834204
- Kahuru Settlement
Nakuru County · GeoNames 11832121
- Kahurura
Nyeri County · GeoNames 11830878
- Kahuti
Murang'A · GeoNames 195438
- Kahuti
Murang'A · GeoNames 195439
- Kahuti
Murang'A · GeoNames 13441152
- Kaiani
Machakos County · GeoNames 195433
- Kaiboi
Nandi · GeoNames 195427
- Kaiga
Tharaka - Nithi · GeoNames 11981731
- Kaigat
Nandi · GeoNames 195411
- Kailembwa
Kitui County · GeoNames 195397
- Kailer
Baringo · GeoNames 195395
- Kaimba
Kiambu County · GeoNames 195387
- Kaimosi
Nandi · GeoNames 195376
- Kaimosi
Vihiga County · GeoNames 195378
- Kaimu
Kitui County · GeoNames 195373
- Kaingutu
Machakos County · GeoNames 11844151
- Kainirai
Bomet County · GeoNames 11964463
- Kainuk
Turkana County · GeoNames 12718646
- Kainyunyok
Turkana County · GeoNames 195361
- Kairaa
Meru County · GeoNames 195354
- Kairi
Kiambu County · GeoNames 195352
- Kairi
Kiambu County · GeoNames 195353
- Kairi Ka Igamba
Kiambu County · GeoNames 195348
- Kairichi
Murang'A · GeoNames 11834256
- Kairo
Murang'A · GeoNames 195345
- Kairune
Meru County · GeoNames 11881542
- Kairuri
Embu County · GeoNames 195342
- Kairuthi
Nyeri County · GeoNames 195341
- Kaitha
Machakos County · GeoNames 195322
- Kaivirya
Kitui County · GeoNames 11981723
- Kaiyaba
Nyeri County · GeoNames 195303
- Kajaur
Nyamira county · GeoNames 192197
- Kajiado
Kajiado County · GeoNames 195298
- Kajiampau
Tharaka - Nithi · GeoNames 195295
- Kajie
Homa Bay County · GeoNames 195296
- Kajimbo
Kisumu County · GeoNames 11964288
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 stable place IDs to scope an approved public-research task. Specify the sources, report, review owner and allowed actions in the commissioning brief.
A geographic listing identifies a place. It does not establish a local office, service availability, product compatibility or a customer engagement.