Command Palette

Search for a command to run...

🇸🇳

Senegal

Republic of Senegal

Sénégal · Africa

Capital

Dakar

Population

0

Currency

Fr XOF

Calling Code

+221

Languages

French
français
fr

Geography

Region

Western Africa

Subregion

Western Africa

Continent

Africa

Area

196,722 km²

Landlocked

No

TLD

.sn

Borders

GMGNGWMLMR

Airports (15)

DKRGOOY
Leopold Sedar Senghor International Airport
Dakar
KLCGOOK
Kaolack Airport
Kaolack
KGGGOTK
Kedougou Airport
Kedougou
KDAGODK
Kolda North Airport
Kolda
MAXGOSM
Ouro Sogui Airport
Matam
PODGOSP
Podor Airport
Saint-Louis
RDTGOSR
Richard Toll Airport
Saint-Louis
XLSGOSS
Saint-Louis Airport
Saint-Louis
BXEGOTB
Bakel Airport
Tambacounda

and 6 more airports...

Show All Airports

Country Codes

ISO 3166-1 Alpha-2

SN

ISO 3166-1 Alpha-3

SEN

ISO 3166-1 Numeric

686

BCP 47

fr-SN

IOC

SEN

FIFA

SEN

Currency Format

Name

West African Franc

Native Name

West African CFA franc

Code

XOF

Symbol

Fr

Symbol Position

before

Decimal Separator

,

Thousands Separator

Decimal Digits

2

Example:

123 457 F CFA

Date & Time Formats

Date Formats

Full

EEEE d MMMM y

Long

d MMMM y

Medium

d MMM y

Short

dd/MM/y

Time Formats

Full

HH:mm:ss zzzz

Long

HH:mm:ss z

Medium

HH:mm:ss

Short

HH:mm

First Day of Week

Monday

Clock Format

24h

Primary Timezone

UTC

UTC Offset

+00:00

Timezones

UTC

Number Formatting

Decimal Separator

,

Thousands Separator

Digit Grouping

3

Numbering System

latn

Example:

1 234 567,89

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-02-15",
  "sources": [
    "SimpleLocalize",
    "CLDR",
    "mledoze/countries",
    "Manual Overrides"
  ],
  "basics": {
    "name": "Senegal",
    "officialName": "Republic of Senegal",
    "nativeName": "Sénégal",
    "officialNativeName": "République du Sénégal",
    "capital": "Dakar",
    "capitalCoordinates": [
      14.6937,
      -17.44406
    ],
    "coordinates": [
      14,
      -14
    ],
    "continent": "Africa",
    "region": "Western Africa",
    "subregion": "Western Africa",
    "population": 0,
    "area": 196722,
    "flagEmoji": "🇸🇳",
    "tld": [
      ".sn"
    ],
    "landlocked": false,
    "borders": [
      "GM",
      "GN",
      "GW",
      "ML",
      "MR"
    ],
    "languages": [
      {
        "code": "fr",
        "iso639_2": "fra",
        "iso639_3": "fra",
        "name": "French",
        "nativeName": "français",
        "official": true,
        "direction": "ltr",
        "countries": []
      }
    ],
    "demonym": "Senegalese"
  },
  "codes": {
    "iso3166Alpha2": "SN",
    "iso3166Alpha3": "SEN",
    "iso3166Numeric": "686",
    "bcp47": [
      "fr-SN"
    ],
    "internetTld": "sn",
    "ioc": "SEN",
    "fifa": "SEN",
    "vehicleCode": "SN",
    "fips10": "SG",
    "unLocode": "SN",
    "stanag1059": "SEN",
    "itu": "SEN",
    "uic": "",
    "maritime": 663,
    "mmc": 608
  },
  "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": 0,
    "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": "+221",
    "trunkPrefix": "0",
    "internationalPrefix": "00",
    "exampleFormat": "+221 555 123 4567",
    "subscriberNumberLengths": []
  },
  "addressFormat": {
    "format": "%N%n%A%n%Z %C",
    "lineOrder": [
      "name",
      "address",
      "city"
    ],
    "postalCodeFormat": "#####",
    "postalCodeRegex": "^(\\d{5})$",
    "postalCodeExample": "",
    "administrativeDivisionName": "Province",
    "administrativeDivisionType": "Province"
  },
  "locale": {
    "writingDirection": "ltr",
    "measurementSystem": "metric",
    "temperatureScale": "celsius",
    "paperSize": "A4",
    "drivingSide": "right",
    "weekNumbering": "ISO"
  },
  "airports": [
    {
      "countryCode": "SN",
      "region": "Dakar",
      "iata": "DKR",
      "icao": "GOOY",
      "name": "Leopold Sedar Senghor International Airport",
      "latitude": 14.7397,
      "longitude": -17.4902
    },
    {
      "countryCode": "SN",
      "region": "Kaolack",
      "iata": "KLC",
      "icao": "GOOK",
      "name": "Kaolack Airport",
      "latitude": 14.1469,
      "longitude": -16.0513
    },
    {
      "countryCode": "SN",
      "region": "Kedougou",
      "iata": "KGG",
      "icao": "GOTK",
      "name": "Kedougou Airport",
      "latitude": 12.5723,
      "longitude": -12.2203
    },
    {
      "countryCode": "SN",
      "region": "Kolda",
      "iata": "KDA",
      "icao": "GODK",
      "name": "Kolda North Airport",
      "latitude": 12.8985,
      "longitude": -14.9681
    },
    {
      "countryCode": "SN",
      "region": "Matam",
      "iata": "MAX",
      "icao": "GOSM",
      "name": "Ouro Sogui Airport",
      "latitude": 15.5936,
      "longitude": -13.3228
    },
    {
      "countryCode": "SN",
      "region": "Saint-Louis",
      "iata": "POD",
      "icao": "GOSP",
      "name": "Podor Airport",
      "latitude": 16.683,
      "longitude": -14.967
    },
    {
      "countryCode": "SN",
      "region": "Saint-Louis",
      "iata": "RDT",
      "icao": "GOSR",
      "name": "Richard Toll Airport",
      "latitude": 16.433,
      "longitude": -15.65
    },
    {
      "countryCode": "SN",
      "region": "Saint-Louis",
      "iata": "XLS",
      "icao": "GOSS",
      "name": "Saint-Louis Airport",
      "latitude": 16.0508,
      "longitude": -16.4632
    },
    {
      "countryCode": "SN",
      "region": "Tambacounda",
      "iata": "BXE",
      "icao": "GOTB",
      "name": "Bakel Airport",
      "latitude": 14.8473,
      "longitude": -12.4683
    },
    {
      "countryCode": "SN",
      "region": "Tambacounda",
      "iata": "NIK",
      "icao": "",
      "name": "Niokolo-Koba Airport",
      "latitude": 13.052,
      "longitude": -12.7272
    },
    {
      "countryCode": "SN",
      "region": "Tambacounda",
      "iata": "SMY",
      "icao": "GOTS",
      "name": "Simenti Airport",
      "latitude": 13.0468,
      "longitude": -13.2954
    },
    {
      "countryCode": "SN",
      "region": "Tambacounda",
      "iata": "TUD",
      "icao": "GOTT",
      "name": "Tambacounda Airport",
      "latitude": 13.7368,
      "longitude": -13.6531
    },
    {
      "countryCode": "SN",
      "region": "Thies",
      "iata": "DSS",
      "icao": "GOBD",
      "name": "Blaise Diagne International Airport",
      "latitude": 14.67,
      "longitude": -17.0733
    },
    {
      "countryCode": "SN",
      "region": "Ziguinchor",
      "iata": "CSK",
      "icao": "GOGS",
      "name": "Cap Skirring Airport",
      "latitude": 12.3953,
      "longitude": -16.748
    },
    {
      "countryCode": "SN",
      "region": "Ziguinchor",
      "iata": "ZIG",
      "icao": "GOGG",
      "name": "Ziguinchor Airport",
      "latitude": 12.5556,
      "longitude": -16.2818
    }
  ]
}