Kenya
Republic of Kenya
Capital
Nairobi
Population
55,339,003
Name
Ksh KES
Calling Code
+254
Languages
swenGeography
Region
Sub-Saharan Africa
Subregion
Eastern Africa
Continent
Africa
Area
580,367 km²
Landlocked
No
TLD
.ke
Neighboring Countries
Airports (59)
ASVHKBREDLHKEMEYSHKEWKLKGASHKGTCountry Codes
ISO 3166-1 Alpha-2
KE
ISO 3166-1 Alpha-3
KEN
ISO 3166-1 Numeric
404
BCP 47
sw-KE
IOC
KEN
FIFA
KEN
Currency Format
Code
KES
Name
Kenyan Shilling
Symbol
Ksh
Symbol Position
before
Decimal Separator
.
Thousands Separator
,
Example
Ksh 123,456.79
Date & Time Formats
Date Formats
Full
Jumamosi, 10 Oktoba 2026
EEEE, d MMMM y
Long
10 Oktoba 2026
d MMMM y
Medium
10 Okt 2026
d MMM y
Short
10/10/2026
dd/MM/y
Time Formats
Full
11:38:15 Saa ya Dunia
HH:mm:ss zzzz
Long
11:38:15 UTC
HH:mm:ss z
Medium
11:38:15
HH:mm:ss
Short
11:38
HH:mm
Additional Info
First Day of Week
Sunday
Clock Format
24h
Primary Timezone
Africa/Nairobi
UTC Offset
+03:00
Timezones
Africa/NairobiNumber Formatting
Decimal Separator
.
Thousands Separator
,
Digit Grouping
3
Numbering System
latn
Example
1,234,567.89
Phone Formatting
Calling Code
+254
Trunk Prefix
0
International Prefix
000
Subscriber Number Lengths
9, 10
Example Format
+254 71 2123456
Format Patterns
| Pattern | Format | Leading Digits | National Prefix |
|---|---|---|---|
| (\d{2})(\d{5,7}) | $1 $2 | [24-6] | $NP$FG |
| (\d{3})(\d{6}) | $1 $2 | [17] | $NP$FG |
| (\d{3})(\d{3})(\d{3,4}) | $1 $2 $3 | [89] | $NP$FG |
Phone Number Types
Format Patterns
(?:[17]\d\d|900)\d{6}|(?:2|80)0\d{6,7}|[4-6]\d{6,8}
Locale Settings
Writing Direction
LTR
Measurement System
metric
Temperature Scale
celsius
Paper Size
A4
Driving Side
left
Week Numbering
ISO
Raw JSON Data
{
"$schema": "1.0.0",
"lastUpdated": "2026-10-10",
"sources": [
"CLDR",
"mledoze",
"IANA tz",
"libaddressinput",
"Wikidata",
"World Bank",
"libphonenumber"
],
"basics": {
"name": "Kenya",
"officialName": "Republic of Kenya",
"nativeName": "Kenya",
"officialNativeName": "Republic of Kenya",
"capital": "Nairobi",
"capitalCoordinates": [
-1.286388888,
36.817222222
],
"coordinates": [
1,
38
],
"continent": "Africa",
"region": "Sub-Saharan Africa",
"subregion": "Eastern Africa",
"population": 55339003,
"area": 580367,
"flagEmoji": "🇰🇪",
"tld": [
".ke"
],
"landlocked": false,
"borders": [
"ETH",
"SOM",
"SSD",
"TZA",
"UGA"
],
"languages": [
{
"code": "sw",
"iso639_3": "swa",
"iso639_2": "swa",
"name": "Swahili",
"nativeName": "Kiswahili",
"direction": "ltr",
"countries": []
},
{
"code": "en",
"iso639_3": "eng",
"iso639_2": "eng",
"name": "English",
"nativeName": "English",
"direction": "ltr",
"countries": []
}
],
"demonym": "Kenyan"
},
"worldBank": {
"incomeGroup": "Lower middle income",
"region": "Sub-Saharan Africa"
},
"codes": {
"iso3166Alpha2": "KE",
"iso3166Alpha3": "KEN",
"iso3166Numeric": "404",
"bcp47": [
"sw-KE"
],
"internetTld": ".ke",
"ioc": "KEN",
"fifa": "KEN",
"vehicleCode": "EAK",
"fips10": "KE",
"unLocode": "KE",
"itu": "KEN",
"uic": "",
"maritime": 634,
"mmc": 639
},
"currency": {
"code": "KES",
"numericCode": 404,
"name": "Kenyan Shilling",
"nativeName": "Shilingi ya Kenya",
"symbol": "Ksh",
"narrowSymbol": "Ksh",
"symbolPosition": "before",
"decimalSeparator": ".",
"thousandsSeparator": ",",
"decimalDigits": 2,
"subunitValue": 100,
"subunitName": "Cent",
"pattern": "¤ #,##0.00",
"example": "Ksh 123,456.79",
"accountingExample": "-Ksh 1,234.56"
},
"dateTime": {
"firstDayOfWeek": 7,
"clockFormat": "24h",
"dateFormats": {
"full": "EEEE, d MMMM y",
"long": "d MMMM y",
"medium": "d MMM y",
"short": "dd/MM/y"
},
"timeFormats": {
"full": "HH:mm:ss zzzz",
"long": "HH:mm:ss z",
"medium": "HH:mm:ss",
"short": "HH:mm"
},
"datePatterns": {
"full": "yMMMMEEEEd",
"long": "yMMMMd",
"medium": "yMMMd",
"short": "yMMdd"
},
"timePatterns": {
"full": "HHmmsszzzz",
"long": "HHmmssz",
"medium": "HHmmss",
"short": "HHmm"
},
"monthNames": {
"wide": [
"Januari",
"Februari",
"Machi",
"Aprili",
"Mei",
"Juni",
"Julai",
"Agosti",
"Septemba",
"Oktoba",
"Novemba",
"Desemba"
],
"abbreviated": [
"Jan",
"Feb",
"Mac",
"Apr",
"Mei",
"Jun",
"Jul",
"Ago",
"Sep",
"Okt",
"Nov",
"Des"
],
"narrow": [
"J",
"F",
"M",
"A",
"M",
"J",
"J",
"A",
"S",
"O",
"N",
"D"
]
},
"dayNames": {
"wide": [
"Jumapili",
"Jumatatu",
"Jumanne",
"Jumatano",
"Alhamisi",
"Ijumaa",
"Jumamosi"
],
"abbreviated": [
"Jumapili",
"Jumatatu",
"Jumanne",
"Jumatano",
"Alhamisi",
"Ijumaa",
"Jumamosi"
],
"narrow": [
"S",
"M",
"T",
"W",
"T",
"F",
"S"
]
},
"amPmMarkers": [
"AM",
"PM"
],
"timezones": [
"Africa/Nairobi"
],
"primaryTimezone": "Africa/Nairobi",
"utcOffset": "+03:00"
},
"numberFormat": {
"decimalSeparator": ".",
"thousandsSeparator": ",",
"digitGrouping": "3",
"pattern": "#,##0.###",
"percentExample": "25.5%",
"example": "1,234,567.89",
"numberingSystem": "latn"
},
"phone": {
"callingCode": "+254",
"trunkPrefix": "0",
"internationalPrefix": "000",
"generalPattern": "(?:[17]\\d\\d|900)\\d{6}|(?:2|80)0\\d{6,7}|[4-6]\\d{6,8}",
"formats": [
{
"pattern": "(\\d{2})(\\d{5,7})",
"format": "$1 $2",
"leadingDigits": [
"[24-6]"
],
"nationalPrefixRule": "$NP$FG"
},
{
"pattern": "(\\d{3})(\\d{6})",
"format": "$1 $2",
"leadingDigits": [
"[17]"
],
"nationalPrefixRule": "$NP$FG"
},
{
"pattern": "(\\d{3})(\\d{3})(\\d{3,4})",
"format": "$1 $2 $3",
"leadingDigits": [
"[89]"
],
"nationalPrefixRule": "$NP$FG"
}
],
"types": {
"fixedLine": {
"pattern": "(?:4[245]|5[1-79]|6[01457-9])\\d{5,7}|(?:4[136]|5[08]|62)\\d{7}|(?:[24]0|66)\\d{6,7}",
"exampleNumber": "202012345",
"possibleLengths": []
},
"mobile": {
"pattern": "(?:1(?:0[0-8]|[18]\\d|2[014]|30|4[0-5])|7\\d\\d)\\d{6}",
"exampleNumber": "712123456",
"possibleLengths": [
9
]
},
"tollFree": {
"pattern": "800[02-8]\\d{5,6}",
"exampleNumber": "800223456",
"possibleLengths": [
9,
10
]
},
"premiumRate": {
"pattern": "900[02-9]\\d{5}",
"exampleNumber": "900223456",
"possibleLengths": [
9
]
}
},
"exampleFormat": "+254 71 2123456",
"subscriberNumberLengths": [
9,
10
]
},
"addressFormat": {
"format": "%N%n%O%n%A%n%C%n%Z",
"lineOrder": [
"name",
"organization",
"address",
"city",
"postalCode"
],
"postalCodeFormat": "NNNNN",
"postalCodeRegex": "\\d{5}",
"postalCodeExample": "20100",
"administrativeDivisionName": "Province",
"administrativeDivisionType": "Province"
},
"locale": {
"writingDirection": "ltr",
"measurementSystem": "metric",
"temperatureScale": "celsius",
"paperSize": "A4",
"drivingSide": "left",
"weekNumbering": "ISO"
},
"airports": [
{
"countryCode": "KE",
"region": "Kajiado",
"iata": "ASV",
"icao": "HKAM",
"name": "Amboseli Airport",
"latitude": -2.6450500488,
"longitude": 37.2531013489,
"timezone": "Africa/Nairobi",
"source": "merged"
},
{
"countryCode": "KE",
"region": "Tana-River",
"iata": "",
"icao": "HKBR",
"name": "Bura East Airport",
"latitude": -1.1000000238,
"longitude": 39.9500007629,
"timezone": "Africa/Nairobi",
"source": "mwgg_json"
},
{
"countryCode": "KE",
"region": "Uasin-Gishu",
"iata": "EDL",
"icao": "HKEL",
"name": "Eldoret International Airport",
"latitude": 0.4044579864,
"longitude": 35.238899231,
"timezone": "Africa/Nairobi",
"source": "merged"
},
{
"countryCode": "KE",
"region": "Embu",
"iata": "",
"icao": "HKEM",
"name": "Embu Airport",
"latitude": -0.5669999719,
"longitude": 37.483001709,
"timezone": "Africa/Nairobi",
"source": "mwgg_json"
},
{
"countryCode": "KE",
"region": "Eliye Springs",
"iata": "EYS",
"icao": "HKES",
"name": "Eliye Springs Airport",
"latitude": 3.2166700363,
"longitude": 35.9667015076,
"timezone": "Africa/Nairobi",
"source": "merged"
},
{
"countryCode": "KE",
"region": "Mandera",
"iata": "",
"icao": "HKEW",
"name": "El Wak Airport",
"latitude": 2.7330000401,
"longitude": 40.9329986572,
"timezone": "Africa/Nairobi",
"source": "mwgg_json"
},
{
"countryCode": "KE",
"region": "Turkana",
"iata": "KLK",
"icao": "HKFG",
"name": "Kalokol Airport",
"latitude": 3.4830000401,
"longitude": 35.8330001831,
"timezone": "Africa/Nairobi",
"source": "merged"
},
{
"countryCode": "KE",
"region": "Garissa",
"iata": "GAS",
"icao": "HKGA",
"name": "Garissa Airport",
"latitude": -0.4635080099,
"longitude": 39.6483001709,
"timezone": "Africa/Nairobi",
"source": "merged"
},
{
"countryCode": "KE",
"region": "Isiolo",
"iata": "",
"icao": "HKGT",
"name": "Garba Tula Airport",
"latitude": 0.5329999924,
"longitude": 38.516998291,
"timezone": "Africa/Nairobi",
"source": "mwgg_json"
}
]
}Airports: Showing 9 of 59 · Show All