Mali
Republic of Mali
Capital
Bamako
Population
23,769,127
Name
Fr XOF
Calling Code
+223
Languages
frGeography
Region
Sub-Saharan Africa
Subregion
Western Africa
Continent
Africa
Area
1,240,192 km²
Landlocked
Yes
TLD
.ml
Neighboring Countries
Airports (31)
GA1AGAAOGABDGABFGABGGABRBKOGADAGADZCountry Codes
ISO 3166-1 Alpha-2
ML
ISO 3166-1 Alpha-3
MLI
ISO 3166-1 Numeric
466
BCP 47
fr-ML
IOC
MLI
FIFA
MLI
Currency Format
Code
XOF
Name
West African Franc
Symbol
Fr
Symbol Position
before
Decimal Separator
,
Thousands Separator
Example
123 457 F CFA
Date & Time Formats
Date Formats
Full
samedi 4 avril 2026
EEEE d MMMM y
Long
4 avril 2026
d MMMM y
Medium
4 avr. 2026
d MMM y
Short
04/04/2026
dd/MM/y
Time Formats
Full
15:39:02 temps universel coordonné
HH:mm:ss zzzz
Long
15:39:02 UTC
HH:mm:ss z
Medium
15:39:02
HH:mm:ss
Short
15:39
HH:mm
Additional Info
First Day of Week
Monday
Clock Format
24h
Primary Timezone
UTC
UTC Offset
+00:00
Timezones
UTCNumber Formatting
Decimal Separator
,
Thousands Separator
Digit Grouping
3
Numbering System
latn
Example
1 234 567,89
Phone Formatting
Calling Code
+223
Trunk Prefix
0
International Prefix
00
Subscriber Number Lengths
8
Example Format
+223 65 01 23 45
Format Patterns
| Pattern | Format | Leading Digits | National Prefix |
|---|---|---|---|
| (\d{4}) | $1 | 67[057-9]|74[045], 67(?:0[09]|[59]9|77|8[89])|74(?:0[02]|44|55) | — |
| (\d{2})(\d{2})(\d{2})(\d{2}) | $1 $2 $3 $4 | [24-9] | — |
Phone Number Types
Format Patterns
[24-9]\d{7}
Locale Settings
Writing Direction
LTR
Measurement System
metric
Temperature Scale
celsius
Paper Size
A4
Driving Side
right
Week Numbering
ISO
Raw JSON Data
{
"$schema": "1.0.0",
"lastUpdated": "2026-03-04",
"sources": [
"CLDR",
"WorldBank",
"mledoze",
"SimpleLocalize"
],
"basics": {
"name": "Mali",
"officialName": "Republic of Mali",
"nativeName": "Mali",
"officialNativeName": "République du Mali",
"capital": "Bamako",
"capitalCoordinates": [
12.65,
-8
],
"coordinates": [
17,
-4
],
"continent": "Africa",
"region": "Sub-Saharan Africa",
"subregion": "Western Africa",
"population": 23769127,
"area": 1240192,
"flagEmoji": "🇲🇱",
"tld": [
".ml"
],
"landlocked": true,
"borders": [
"DZA",
"BFA",
"GIN",
"CIV",
"MRT",
"NER",
"SEN"
],
"languages": [
{
"code": "fr",
"iso639_2": "fra",
"iso639_3": "fra",
"name": "French",
"nativeName": "français",
"official": true,
"direction": "ltr",
"countries": []
}
],
"demonym": "Malian"
},
"worldBank": {
"incomeGroup": "Low income",
"region": "Sub-Saharan Africa"
},
"codes": {
"iso3166Alpha2": "ML",
"iso3166Alpha3": "MLI",
"iso3166Numeric": "466",
"bcp47": [
"fr-ML"
],
"internetTld": ".ml",
"ioc": "MLI",
"fifa": "MLI",
"vehicleCode": "RMM",
"fips10": "ML",
"unLocode": "ML",
"stanag1059": "MLI",
"itu": "MLI",
"uic": "",
"maritime": 649,
"mmc": 610
},
"currency": {
"code": "XOF",
"numericCode": 952,
"name": "West African Franc",
"nativeName": "West African CFA franc",
"symbol": "Fr",
"narrowSymbol": "Fr",
"symbolPosition": "before",
"decimalSeparator": ",",
"thousandsSeparator": " ",
"decimalDigits": 2,
"subunitValue": 100,
"subunitName": "",
"pattern": "#,##0.00 ¤",
"example": "123 457 F CFA",
"accountingExample": "(1 235 F CFA)"
},
"dateTime": {
"firstDayOfWeek": 1,
"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": [
"janvier",
"février",
"mars",
"avril",
"mai",
"juin",
"juillet",
"août",
"septembre",
"octobre",
"novembre",
"décembre"
],
"abbreviated": [
"janv.",
"févr.",
"mars",
"avr.",
"mai",
"juin",
"juil.",
"août",
"sept.",
"oct.",
"nov.",
"déc."
],
"narrow": [
"J",
"F",
"M",
"A",
"M",
"J",
"J",
"A",
"S",
"O",
"N",
"D"
]
},
"dayNames": {
"wide": [
"dimanche",
"lundi",
"mardi",
"mercredi",
"jeudi",
"vendredi",
"samedi"
],
"abbreviated": [
"dim.",
"lun.",
"mar.",
"mer.",
"jeu.",
"ven.",
"sam."
],
"narrow": [
"D",
"L",
"M",
"M",
"J",
"V",
"S"
]
},
"amPmMarkers": [
"AM",
"PM"
],
"timezones": [
"UTC"
],
"primaryTimezone": "UTC",
"utcOffset": "+00:00"
},
"numberFormat": {
"decimalSeparator": ",",
"thousandsSeparator": " ",
"digitGrouping": "3",
"pattern": "#,##0.###",
"percentExample": "25,5 %",
"example": "1 234 567,89",
"numberingSystem": "latn"
},
"phone": {
"callingCode": "+223",
"trunkPrefix": "0",
"internationalPrefix": "00",
"generalPattern": "[24-9]\\d{7}",
"formats": [
{
"pattern": "(\\d{4})",
"format": "$1",
"leadingDigits": [
"67[057-9]|74[045]",
"67(?:0[09]|[59]9|77|8[89])|74(?:0[02]|44|55)"
]
},
{
"pattern": "(\\d{2})(\\d{2})(\\d{2})(\\d{2})",
"format": "$1 $2 $3 $4",
"leadingDigits": [
"[24-9]"
]
}
],
"types": {
"fixedLine": {
"pattern": "2(?:07[0-8]|12[67])\\d{4}|(?:2(?:02|1[4-689])|4(?:0[0-4]|4[1-59]))\\d{5}",
"exampleNumber": "20212345",
"possibleLengths": [
8
]
},
"mobile": {
"pattern": "2(?:0(?:01|79)|17\\d)\\d{4}|(?:5[0-3]|[679]\\d|8[2-59])\\d{6}",
"exampleNumber": "65012345",
"possibleLengths": [
8
]
},
"tollFree": {
"pattern": "80\\d{6}",
"exampleNumber": "80012345",
"possibleLengths": [
8
]
}
},
"exampleFormat": "+223 65 01 23 45",
"subscriberNumberLengths": [
8
]
},
"addressFormat": {
"format": "%N%n%A%n%Z %C",
"lineOrder": [
"name",
"address",
"city"
],
"postalCodeFormat": "",
"postalCodeRegex": "",
"postalCodeExample": "",
"administrativeDivisionName": "Province",
"administrativeDivisionType": "Province"
},
"locale": {
"writingDirection": "ltr",
"measurementSystem": "metric",
"temperatureScale": "celsius",
"paperSize": "A4",
"drivingSide": "right",
"weekNumbering": "ISO"
},
"airports": [
{
"countryCode": "ML",
"region": "Kayes",
"iata": "",
"icao": "GA1A",
"name": "Kayes Airport",
"latitude": 14.4313001633,
"longitude": -11.4397001266,
"timezone": "Africa/Bamako",
"source": "mwgg_json"
},
{
"countryCode": "ML",
"region": "Gao",
"iata": "",
"icao": "GAAO",
"name": "Ansongo Airport",
"latitude": 15.6999998093,
"longitude": 0.5,
"timezone": "Africa/Bamako",
"source": "mwgg_json"
},
{
"countryCode": "ML",
"region": "Mopti",
"iata": "",
"icao": "GABD",
"name": "Bandiagara Airport",
"latitude": 14.3330001831,
"longitude": -3.5999999046,
"timezone": "Africa/Bamako",
"source": "mwgg_json"
},
{
"countryCode": "ML",
"region": "Kayes",
"iata": "",
"icao": "GABF",
"name": "Bafoulabe Airport",
"latitude": 13.8000001907,
"longitude": -10.8500003815,
"timezone": "Africa/Bamako",
"source": "mwgg_json"
},
{
"countryCode": "ML",
"region": "Sikasso",
"iata": "",
"icao": "GABG",
"name": "Bougouni Airport",
"latitude": 11.4499998093,
"longitude": -7.5170001984,
"timezone": "Africa/Bamako",
"source": "mwgg_json"
},
{
"countryCode": "ML",
"region": "Gao",
"iata": "",
"icao": "GABR",
"name": "Bourem Airport",
"latitude": 17.033000946,
"longitude": -0.400000006,
"timezone": "Africa/Bamako",
"source": "mwgg_json"
},
{
"countryCode": "ML",
"region": "Bamako",
"iata": "BKO",
"icao": "GABS",
"name": "Senou Airport",
"latitude": 12.5334997177,
"longitude": -7.9499402046,
"timezone": "Africa/Bamako",
"source": "merged"
},
{
"countryCode": "ML",
"region": "Koulikoro",
"iata": "",
"icao": "GADA",
"name": "Dioila Airport",
"latitude": 12.5,
"longitude": -6.8000001907,
"timezone": "Africa/Bamako",
"source": "mwgg_json"
},
{
"countryCode": "ML",
"region": "Mopti",
"iata": "",
"icao": "GADZ",
"name": "Douentza Airport",
"latitude": 15,
"longitude": -2.9170000553,
"timezone": "Africa/Bamako",
"source": "mwgg_json"
},
{
"countryCode": "ML",
"region": "Koulikoro",
"iata": "",
"icao": "GAFD",
"name": "Faladie Airport",
"latitude": 13.1499996185,
"longitude": -8.3330001831,
"timezone": "Africa/Bamako",
"source": "mwgg_json"
},
{
"countryCode": "ML",
"region": "Gao",
"iata": "GUD",
"icao": "GAGM",
"name": "Goundam Airport",
"latitude": 16.3614006042,
"longitude": -3.5997200012,
"timezone": "Africa/Bamako",
"source": "merged"
},
{
"countryCode": "ML",
"region": "Gao",
"iata": "GAQ",
"icao": "GAGO",
"name": "Gao Airport",
"latitude": 16.2483997345,
"longitude": -0.0054560001,
"timezone": "Africa/Bamako",
"source": "merged"
},
{
"countryCode": "ML",
"region": "Kayes",
"iata": "KNZ",
"icao": "GAKA",
"name": "Kenieba Airport",
"latitude": 12.8330001831,
"longitude": -11.25,
"timezone": "Africa/Bamako",
"source": "merged"
},
{
"countryCode": "ML",
"region": "Gao",
"iata": "",
"icao": "GAKL",
"name": "Kidal Airport",
"latitude": 18.4330005646,
"longitude": 1.4170000553,
"timezone": "Africa/Bamako",
"source": "mwgg_json"
},
{
"countryCode": "ML",
"region": "Segou",
"iata": "",
"icao": "GAKM",
"name": "Ke-Macina Airport",
"latitude": 13.9670000076,
"longitude": -5.382999897,
"timezone": "Africa/Bamako",
"source": "mwgg_json"
},
{
"countryCode": "ML",
"region": "Bamako",
"iata": "",
"icao": "GAKN",
"name": "Kolokani Airport",
"latitude": 13.5329999924,
"longitude": -8.0500001907,
"timezone": "Africa/Bamako",
"source": "mwgg_json"
},
{
"countryCode": "ML",
"region": "Sikasso",
"iata": "KTX",
"icao": "GAKO",
"name": "Koutiala Airport",
"latitude": 12.3830003738,
"longitude": -5.4670000076,
"timezone": "Africa/Bamako",
"source": "merged"
},
{
"countryCode": "ML",
"region": "Kayes",
"iata": "",
"icao": "GAKT",
"name": "Kita Airport",
"latitude": 13.0670003891,
"longitude": -9.4829998016,
"timezone": "Africa/Bamako",
"source": "mwgg_json"
},
{
"countryCode": "ML",
"region": "Kayes",
"iata": "KYS",
"icao": "GAKY",
"name": "Kayes Dag Dag Airport",
"latitude": 14.4812002182,
"longitude": -11.4043998718,
"timezone": "Africa/Bamako",
"source": "merged"
},
{
"countryCode": "ML",
"region": "Segou",
"iata": "",
"icao": "GAMA",
"name": "Markala Airport",
"latitude": 13.6999998093,
"longitude": -6.0669999123,
"timezone": "Africa/Bamako",
"source": "mwgg_json"
},
{
"countryCode": "ML",
"region": "Mopti",
"iata": "MZI",
"icao": "GAMB",
"name": "Ambodedjo Airport",
"latitude": 14.5128002167,
"longitude": -4.079559803,
"timezone": "Africa/Bamako",
"source": "merged"
},
{
"countryCode": "ML",
"region": "Gao",
"iata": "",
"icao": "GAMK",
"name": "Menaka Airport",
"latitude": 15.8500003815,
"longitude": 2.4330000877,
"timezone": "Africa/Bamako",
"source": "mwgg_json"
},
{
"countryCode": "ML",
"region": "Mopti",
"iata": "",
"icao": "GANF",
"name": "Niafunke Airport",
"latitude": 15.9329996109,
"longitude": -4.0170001984,
"timezone": "Africa/Bamako",
"source": "mwgg_json"
},
{
"countryCode": "ML",
"region": "Koulikoro",
"iata": "NRM",
"icao": "GANK",
"name": "Nara Airport",
"latitude": 15.2170000076,
"longitude": -7.2670001984,
"timezone": "Africa/Bamako",
"source": "merged"
},
{
"countryCode": "ML",
"region": "Kayes",
"iata": "NIX",
"icao": "GANR",
"name": "Nioro du Sahel Airport",
"latitude": 15.2381000519,
"longitude": -9.5761098862,
"timezone": "Africa/Bamako",
"source": "merged"
},
{
"countryCode": "ML",
"region": "Sikasso",
"iata": "KSS",
"icao": "GASK",
"name": "Sikasso Airport",
"latitude": 11.3330001831,
"longitude": -5.6999998093,
"timezone": "Africa/Bamako",
"source": "merged"
},
{
"countryCode": "ML",
"region": "Sikasso",
"iata": "",
"icao": "GASO",
"name": "Dignangan Airport",
"latitude": 11.5979995728,
"longitude": -5.7997097969,
"timezone": "Africa/Bamako",
"source": "mwgg_json"
},
{
"countryCode": "ML",
"region": "Tombouctou",
"iata": "TOM",
"icao": "GATB",
"name": "Timbuktu Airport",
"latitude": 16.7304992676,
"longitude": -3.0075800419,
"timezone": "Africa/Bamako",
"source": "merged"
},
{
"countryCode": "ML",
"region": "Kidal",
"iata": "",
"icao": "GATS",
"name": "Tessalit Airport",
"latitude": 20.2430000305,
"longitude": 0.9773079753,
"timezone": "Africa/Bamako",
"source": "mwgg_json"
},
{
"countryCode": "ML",
"region": "Kayes",
"iata": "EYL",
"icao": "GAYE",
"name": "Yelimane Airport",
"latitude": 15.1330003738,
"longitude": -10.5670003891,
"timezone": "Africa/Bamako",
"source": "merged"
},
{
"countryCode": "ML",
"region": "Segou",
"iata": "SZU",
"icao": "",
"name": "Segou Airport",
"latitude": 13.4,
"longitude": -6.15,
"source": "iata_csv"
}
]
}