Skip to content
CityAPI.ORG

KENYA

Republic of Kenya · KE / KEN / 404

KE
ISO 3166-1 KEN · 404

Kenya is a eastern africa country in Africa. It has a population of 51,393,010, uses KES, speaks English and Swahili.

Population 51,393,010
Area (km²) 580,367
Capital Nairobi
Region Eastern Africa

All facts

fields
ISO alpha-3
KEN
ISO numeric
404
Calling code
+254
TLD
.ke
Driving side
Currencies
KES
Languages
eng, swa
Timezones
Flag
🇰🇪

Cities

page 1 of 7 · 335 total
Nairobi Nairobi County 4,397,073
Kakamega Kakamega County 1,867,579
Mombasa Mombasa County 1,208,333
Nakuru Nakuru County 570,674
Ruiru Kiambu County 490,120
Eldoret Uasin Gishu County 475,716
Kisumu Kisumu County 397,957
Kikuyu Kiambu County 323,881
Thika Nairobi County 251,407
Naivasha Nakuru County 198,444
Karuri Kiambu County 194,342
Karuri Murang'A 194,342
Matuga Kwale County 194,252
Mwala Machakos County 181,896
Ongata Rongai Kajiado County 172,569
Lang'ata Nairobi County 172,569
Jomvu Mombasa County 163,415
Garissa Garissa County 163,399
Kitale Trans Nzoia 162,174
Limuru Kiambu County 159,314
Juja Kiambu County 156,041
Kitengela Kajiado County 154,436
Kiambu Kiambu County 147,870
Mlolongo Machakos County 136,351
Malindi Kilifi County 119,859
Mandera Mandera County 114,718
Khwisero Kakamega County 113,294
Kisii Kisii County 112,417
Ngong Kajiado County 102,323
Mtwapa Kilifi County 90,677
Wajir Wajir County 90,116
Lodwar Turkana County 82,970
Athi River Machakos County 81,302
Meru Meru County 80,191
Nyeri Nyeri County 80,081
Isiolo Isiolo County 78,650
Ukunda Kwale County 77,686
Kiserian Kajiado County 76,903
Kilifi Kilifi County 74,270
Nanyuki Laikipia 72,813
Busia Busia County 71,886
Migori Migori County 71,668
Bungoma Bungoma County 68,031
Narok Narok County 65,430
Embu Embu County 64,979
Machakos Machakos County 63,767
Githunguri Kiambu County 63,319
Githunguri Machakos County 63,319
El Wak Mandera County 60,732
Upper Gilgil Nyandarua County 60,711

Airports

top 20
KIS
MBA
EDL
HKRE

Moi Air Base

Medium airport

KWY

Kiwayu Airport

Medium airport

MRE
NUU

Nakuru Lanet Airport

Medium airport

WIL

Nairobi Wilson Airport

Medium airport

NYK

Nanyuki Civil Airport

Medium airport

MYD
ASV

Amboseli Airport

Medium airport

WJR

Wajir Airport

Medium airport

LOK

Lodwar Airport

Medium airport

HKNY

Laikipia Air Base

Medium airport

LKG

Lokichogio Airport

Medium airport

LAU

Manda Airport

Medium airport

KTL

Kitale Airport

Medium airport

GGM

Kakamega Airport

Small airport

GAS

Garissa Airport

Small airport

Universities

linked

FAQ

4 questions
What currency does Kenya use?
KES.
What languages are spoken in Kenya?
English and Swahili.
What is the capital of Kenya?
Nairobi.
How many cities are in Kenya?
335 on record.

Get this page as JSON

no auth
cURL 200 OK
$ curl https://api.cityapi.org/v1/countries/KE

{
  "data": {
    "iso_alpha2": "KE",
    "iso_alpha3": "KEN",
    "iso_numeric": "404",
    "common_name": "Kenya",
    "official_name": "Republic of Kenya",
    "capital": "Nairobi",
    "region": "Africa",
    "subregion": "Eastern Africa",
    "population": 51393010,
    "flag_emoji": "🇰🇪",
    "car_side": null,
    "postal_code_format": null,
    "native_names": {},
    "calling_codes": [
      "+254"
    ],
    "tld": [
      ".ke"
    ],
    "flag_url": "/static/flags/ke.svg",
    "area": 580367.0,
    "latitude": 1.0,
    "longitude": 38.0,
    "languages": {
      "eng": "English",
      "swa": "Swahili"
    },
    "currencies": {
      "KES": {
        "name": "Kenyan shilling",
        "symbol": "Sh"
      }
    },
    "borders": [
      "ETH",
      "SOM",
      "SSD",
      "TZA",
      "UGA"
    ],
    "timezone_ids": []
  }
}
CITYAPI · STATION BERLIN/DE · DATUM/2026-04-21 · BUILT BY BROTCODE Terms · Privacy · Impressum ·