Command Palette

Search for a command to run...

المغرب

Kingdom of Morocco

Africa|المغرب

Capital

Rabat

Población

37,712,505

Nombre

د.م. MAD

Código de Llamada

+212

Idiomas

Arabic
العربية
ar

Geografía

Región

Middle East & North Africa

Subregión

Northern Africa

Continente

África

Área

446,550 km²

Sin Litoral

No

TLD

.ma, المغرب.

Neighboring Countries

Aeropuertos (34)

GMAA
Inezgane Airport
Souss-Massa
AGA
Al Massira Airport
Souss-Massa
TTA
Tan Tan Airport
Guelmim-Oued-Noun
OZG
Zagora Airport
Draa-Tafilalet
GMFA
Ouezzane Airport
Tanger-Tetouan-Al-Hoceima
UAR
Bouarfa Airport
Bouarfa
FEZ
Saiss Airport
Fes-Meknes
GMFI
Ifrane Airport
Fes-Meknes
ERH
Moulay Ali Cherif Airport
Errachidia

Códigos de País

ISO 3166-1 Alpha-2

MA

ISO 3166-1 Alpha-3

MAR

ISO 3166-1 Numeric

504

BCP 47

ar-MA

IOC

MAR

FIFA

MAR

Formato de Moneda

Código

MAD

Nombre

Moroccan Dirham

Símbolo

د.م.

Posición del Símbolo

before

Separador Decimal

.

Separador de Miles

,

Example

‏123.456,79 د.م.‏

Formatos de Fecha y Hora

Formatos de Fecha

Completo

السبت، 4 أبريل 2026

EEEE، d MMMM y

Largo

4 أبريل 2026

d MMMM y

Mediano

04‏/04‏/2026

dd‏/MM‏/y

Corto

4‏/4‏/2026

d‏/M‏/y

Formatos de Hora

Completo

15:56:30 التوقيت العالمي المنسق

h:mm:ss a zzzz

Largo

15:56:30 UTC

h:mm:ss a z

Mediano

15:56:30

h:mm:ss a

Corto

15:56

h:mm a

Additional Info

Primer Día de la Semana

Lunes

Formato de Reloj

12h

Zona Horaria Principal

UTC

Diferencia UTC

+00:00

Zonas Horarias

UTC

Formato de Números

Separador Decimal

.

Separador de Miles

,

Agrupación de Dígitos

3

Sistema de Numeración

latn

Ejemplo:

1.234.567,89

Formato de Teléfono

Calling Code

+212

Trunk Prefix

0

International Prefix

00

Subscriber Number Lengths

9

Example Format

+212 6501-23456

Format Patterns

PatternFormatLeading DigitsNational Prefix
(\d{4})(\d{5})$1-$2892$NP$FG
(\d{2})(\d{7})$1-$28(?:0[0-7]|9)$NP$FG
(\d)(\d{2})(\d{2})(\d{2})(\d{2})$1 $2 $3 $4 $5[5-8]$NP$FG

Phone Number Types

Fixed Line
Example520123456
Lengths9
Mobile
Example650123456
Lengths9
Toll Free
Example801234567
Lengths9
Premium Rate
Example891234567
Lengths9
VoIP
Example592401234
Lengths9

Format Patterns

[5-8]\d{8}

Configuración Regional

Dirección de Escritura

LTR

Sistema de Medición

metric

Escala de Temperatura

celsius

Tamaño de Papel

A4

Lado de Conducción

right

Numeración de Semanas

ISO

Datos JSON sin Procesar

{
  "$schema": "1.0.0",
  "lastUpdated": "2026-03-04",
  "sources": [
    "CLDR",
    "WorldBank",
    "mledoze",
    "SimpleLocalize"
  ],
  "basics": {
    "name": "المغرب",
    "officialName": "Kingdom of Morocco",
    "nativeName": "المغرب",
    "officialNativeName": "المملكة المغربية",
    "capital": "Rabat",
    "capitalCoordinates": [
      34.01325,
      -6.83255
    ],
    "coordinates": [
      32,
      -5
    ],
    "continent": "Africa",
    "region": "Middle East & North Africa",
    "subregion": "Northern Africa",
    "population": 37712505,
    "area": 446550,
    "flagEmoji": "🇲🇦",
    "tld": [
      ".ma",
      "المغرب."
    ],
    "landlocked": false,
    "borders": [
      "DZA",
      "ESH",
      "ESP"
    ],
    "languages": [
      {
        "code": "ar",
        "iso639_2": "ara",
        "iso639_3": "ara",
        "name": "Arabic",
        "nativeName": "العربية",
        "official": true,
        "direction": "ltr",
        "countries": []
      }
    ],
    "demonym": "Moroccan"
  },
  "worldBank": {
    "incomeGroup": "Lower middle income",
    "region": "Middle East & North Africa"
  },
  "codes": {
    "iso3166Alpha2": "MA",
    "iso3166Alpha3": "MAR",
    "iso3166Numeric": "504",
    "bcp47": [
      "ar-MA"
    ],
    "internetTld": ".ma",
    "ioc": "MAR",
    "fifa": "MAR",
    "vehicleCode": "MA",
    "fips10": "MO",
    "unLocode": "MA",
    "stanag1059": "MAR",
    "itu": "MRC",
    "uic": "93 MA",
    "maritime": 242,
    "mmc": 604
  },
  "currency": {
    "code": "MAD",
    "numericCode": 504,
    "name": "Moroccan Dirham",
    "nativeName": "Moroccan dirham",
    "symbol": "د.م.",
    "narrowSymbol": "د.م.",
    "symbolPosition": "before",
    "decimalSeparator": ".",
    "thousandsSeparator": ",",
    "decimalDigits": 2,
    "subunitValue": 100,
    "subunitName": "Centimes",
    "pattern": "‏#,##0.00 ¤;‏-#,##0.00 ¤",
    "example": "‏123.456,79 د.م.‏",
    "accountingExample": "(؜1.234,56 د.م.‏)"
  },
  "dateTime": {
    "firstDayOfWeek": 1,
    "clockFormat": "12h",
    "dateFormats": {
      "full": "EEEE، d MMMM y",
      "long": "d MMMM y",
      "medium": "dd‏/MM‏/y",
      "short": "d‏/M‏/y"
    },
    "timeFormats": {
      "full": "h:mm:ss a zzzz",
      "long": "h:mm:ss a z",
      "medium": "h:mm:ss a",
      "short": "h:mm a"
    },
    "datePatterns": {
      "full": "yMMMMEEEEd",
      "long": "yMMMMd",
      "medium": "yMMdd",
      "short": "yMd"
    },
    "timePatterns": {
      "full": "ahmmsszzzz",
      "long": "ahmmssz",
      "medium": "ahmmss",
      "short": "ahmm"
    },
    "monthNames": {
      "wide": [
        "يناير",
        "فبراير",
        "مارس",
        "أبريل",
        "مايو",
        "يونيو",
        "يوليو",
        "أغسطس",
        "سبتمبر",
        "أكتوبر",
        "نوفمبر",
        "ديسمبر"
      ],
      "abbreviated": [
        "يناير",
        "فبراير",
        "مارس",
        "أبريل",
        "مايو",
        "يونيو",
        "يوليو",
        "أغسطس",
        "سبتمبر",
        "أكتوبر",
        "نوفمبر",
        "ديسمبر"
      ],
      "narrow": [
        "ي",
        "ف",
        "م",
        "أ",
        "و",
        "ن",
        "ل",
        "غ",
        "س",
        "ك",
        "ب",
        "د"
      ]
    },
    "dayNames": {
      "wide": [
        "الأحد",
        "الاثنين",
        "الثلاثاء",
        "الأربعاء",
        "الخميس",
        "الجمعة",
        "السبت"
      ],
      "abbreviated": [
        "الأحد",
        "الاثنين",
        "الثلاثاء",
        "الأربعاء",
        "الخميس",
        "الجمعة",
        "السبت"
      ],
      "narrow": [
        "ح",
        "ن",
        "ث",
        "ر",
        "خ",
        "ج",
        "س"
      ]
    },
    "amPmMarkers": [
      "ص",
      "م"
    ],
    "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": "+212",
    "trunkPrefix": "0",
    "internationalPrefix": "00",
    "generalPattern": "[5-8]\\d{8}",
    "formats": [
      {
        "pattern": "(\\d{4})(\\d{5})",
        "format": "$1-$2",
        "leadingDigits": [
          "892"
        ],
        "nationalPrefixRule": "$NP$FG"
      },
      {
        "pattern": "(\\d{2})(\\d{7})",
        "format": "$1-$2",
        "leadingDigits": [
          "8(?:0[0-7]|9)"
        ],
        "nationalPrefixRule": "$NP$FG"
      },
      {
        "pattern": "(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})",
        "format": "$1 $2 $3 $4 $5",
        "leadingDigits": [
          "[5-8]"
        ],
        "nationalPrefixRule": "$NP$FG"
      }
    ],
    "types": {
      "fixedLine": {
        "pattern": "5(?:(?:18|4[0679]|5[03])\\d|2(?:[0-25-79]\\d|3[1-578]|4[02-46-8]|8[0235-9])|3(?:[0-47]\\d|5[02-9]|6[02-8]|8[014-9]|9[3-9]))\\d{5}",
        "exampleNumber": "520123456",
        "possibleLengths": [
          9
        ]
      },
      "mobile": {
        "pattern": "(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[016-8]\\d|2[0-8]|5[0-5]))\\d{6}",
        "exampleNumber": "650123456",
        "possibleLengths": [
          9
        ]
      },
      "tollFree": {
        "pattern": "80[0-7]\\d{6}",
        "exampleNumber": "801234567",
        "possibleLengths": [
          9
        ]
      },
      "premiumRate": {
        "pattern": "89\\d{7}",
        "exampleNumber": "891234567",
        "possibleLengths": [
          9
        ]
      },
      "voip": {
        "pattern": "(?:592(?:4[0-2]|93)|80[89]\\d\\d)\\d{4}",
        "exampleNumber": "592401234",
        "possibleLengths": [
          9
        ]
      }
    },
    "exampleFormat": "+212 6501-23456",
    "subscriberNumberLengths": [
      9
    ]
  },
  "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": "MA",
      "region": "Souss-Massa",
      "iata": "",
      "icao": "GMAA",
      "name": "Inezgane Airport",
      "latitude": 30.3813991547,
      "longitude": -9.5463104248,
      "timezone": "Africa/Casablanca",
      "source": "mwgg_json"
    },
    {
      "countryCode": "MA",
      "region": "Souss-Massa",
      "iata": "AGA",
      "icao": "GMAD",
      "name": "Al Massira Airport",
      "latitude": 30.3250007629,
      "longitude": -9.413069725,
      "timezone": "Africa/Casablanca",
      "source": "merged"
    },
    {
      "countryCode": "MA",
      "region": "Guelmim-Oued-Noun",
      "iata": "TTA",
      "icao": "GMAT",
      "name": "Tan Tan Airport",
      "latitude": 28.4482002258,
      "longitude": -11.1612997055,
      "timezone": "Africa/Casablanca",
      "source": "merged"
    },
    {
      "countryCode": "MA",
      "region": "Draa-Tafilalet",
      "iata": "OZG",
      "icao": "GMAZ",
      "name": "Zagora Airport",
      "latitude": 30.3202991486,
      "longitude": -5.8666701317,
      "timezone": "Africa/Casablanca",
      "source": "merged"
    },
    {
      "countryCode": "MA",
      "region": "Tanger-Tetouan-Al-Hoceima",
      "iata": "",
      "icao": "GMFA",
      "name": "Ouezzane Airport",
      "latitude": 34.7832984924,
      "longitude": -5.6333298683,
      "timezone": "Africa/Casablanca",
      "source": "mwgg_json"
    },
    {
      "countryCode": "MA",
      "region": "Bouarfa",
      "iata": "UAR",
      "icao": "GMFB",
      "name": "Bouarfa Airport",
      "latitude": 32.5143055556,
      "longitude": -1.9830555556,
      "timezone": "Africa/Casablanca",
      "source": "merged"
    },
    {
      "countryCode": "MA",
      "region": "Fes-Meknes",
      "iata": "FEZ",
      "icao": "GMFF",
      "name": "Saiss Airport",
      "latitude": 33.9272994995,
      "longitude": -4.9779601097,
      "timezone": "Africa/Casablanca",
      "source": "merged"
    },
    {
      "countryCode": "MA",
      "region": "Fes-Meknes",
      "iata": "",
      "icao": "GMFI",
      "name": "Ifrane Airport",
      "latitude": 33.5052986145,
      "longitude": -5.152900219,
      "timezone": "Africa/Casablanca",
      "source": "mwgg_json"
    },
    {
      "countryCode": "MA",
      "region": "Errachidia",
      "iata": "ERH",
      "icao": "GMFK",
      "name": "Moulay Ali Cherif Airport",
      "latitude": 31.9475002289,
      "longitude": -4.3983302116,
      "timezone": "Africa/Casablanca",
      "source": "merged"
    },
    {
      "countryCode": "MA",
      "region": "Fes-Meknes",
      "iata": "MEK",
      "icao": "GMFM",
      "name": "Bassatine Airport",
      "latitude": 33.8791007996,
      "longitude": -5.5151200294,
      "timezone": "Africa/Casablanca",
      "source": "merged"
    },
    {
      "countryCode": "MA",
      "region": "Oriental",
      "iata": "",
      "icao": "GMFN",
      "name": "Taouima Nador Airport",
      "latitude": 35.1500015259,
      "longitude": -2.9170000553,
      "timezone": "Africa/Casablanca",
      "source": "mwgg_json"
    },
    {
      "countryCode": "MA",
      "region": "Oriental",
      "iata": "OUD",
      "icao": "GMFO",
      "name": "Angads Airport",
      "latitude": 34.7872009277,
      "longitude": -1.9239900112,
      "timezone": "Africa/Casablanca",
      "source": "merged"
    },
    {
      "countryCode": "MA",
      "region": "Fes-Meknes",
      "iata": "",
      "icao": "GMFU",
      "name": "Fes Sefrou Airport",
      "latitude": 34.0080986023,
      "longitude": -4.9655599594,
      "timezone": "Africa/Casablanca",
      "source": "mwgg_json"
    },
    {
      "countryCode": "MA",
      "region": "Fes-Meknes",
      "iata": "",
      "icao": "GMFZ",
      "name": "Taza Airport",
      "latitude": 34.2332992554,
      "longitude": -3.9500000477,
      "timezone": "Africa/Casablanca",
      "source": "mwgg_json"
    },
    {
      "countryCode": "MA",
      "region": "Casablanca-Settat",
      "iata": "GMD",
      "icao": "GMMB",
      "name": "Ben Slimane Airport",
      "latitude": 33.6553993225,
      "longitude": -7.221449852,
      "timezone": "Africa/Casablanca",
      "source": "merged"
    },
    {
      "countryCode": "MA",
      "region": "Casablanca-Settat",
      "iata": "CAS",
      "icao": "GMMC",
      "name": "Anfa Airport",
      "latitude": 33.5532989502,
      "longitude": -7.6613898277,
      "timezone": "Africa/Casablanca",
      "source": "merged"
    },
    {
      "countryCode": "MA",
      "region": "Beni-Mellal-Khenifra",
      "iata": "BEM",
      "icao": "GMMD",
      "name": "Beni Mellal Airport",
      "latitude": 32.4000015259,
      "longitude": -6.3333301544,
      "timezone": "Africa/Casablanca",
      "source": "merged"
    },
    {
      "countryCode": "MA",
      "region": "Rabat",
      "iata": "RBA",
      "icao": "GMME",
      "name": "Rabat-Sale Airport",
      "latitude": 34.0514984131,
      "longitude": -6.7515201569,
      "timezone": "Africa/Casablanca",
      "source": "merged"
    },
    {
      "countryCode": "MA",
      "region": "Guelmim-Oued-Noun",
      "iata": "SII",
      "icao": "GMMF",
      "name": "Sidi Ifni Xx Airport",
      "latitude": 29.3666992188,
      "longitude": -10.1878004074,
      "timezone": "Africa/Casablanca",
      "source": "merged"
    },
    {
      "countryCode": "MA",
      "region": "Essaouira",
      "iata": "ESU",
      "icao": "GMMI",
      "name": "Mogador Airport",
      "latitude": 31.3974990845,
      "longitude": -9.6816701889,
      "timezone": "Africa/Casablanca",
      "source": "merged"
    },
    {
      "countryCode": "MA",
      "region": "Casablanca-Settat",
      "iata": "",
      "icao": "GMMJ",
      "name": "El Jadida Airport",
      "latitude": 33.2332992554,
      "longitude": -8.5166702271,
      "timezone": "Africa/Casablanca",
      "source": "mwgg_json"
    },
    {
      "countryCode": "MA",
      "region": "Casablanca",
      "iata": "CMN",
      "icao": "GMMN",
      "name": "Mohammed V International Airport",
      "latitude": 33.3675003052,
      "longitude": -7.5899701118,
      "timezone": "Africa/Casablanca",
      "source": "merged"
    },
    {
      "countryCode": "MA",
      "region": "Souss-Massa",
      "iata": "",
      "icao": "GMMO",
      "name": "Taroudant Airport",
      "latitude": 30.5016994476,
      "longitude": -8.8275003433,
      "timezone": "Africa/Casablanca",
      "source": "mwgg_json"
    },
    {
      "countryCode": "MA",
      "region": "Marrakesh-Safi",
      "iata": "SFI",
      "icao": "GMMS",
      "name": "Safi Airport",
      "latitude": 32.2832984924,
      "longitude": -9.2333297729,
      "timezone": "Africa/Casablanca",
      "source": "merged"
    },
    {
      "countryCode": "MA",
      "region": "Casablanca-Settat",
      "iata": "",
      "icao": "GMMT",
      "name": "Tit Mellil Airport",
      "latitude": 33.5974998474,
      "longitude": -7.4650001526,
      "timezone": "Africa/Casablanca",
      "source": "mwgg_json"
    },
    {
      "countryCode": "MA",
      "region": "Oriental",
      "iata": "NDR",
      "icao": "GMMW",
      "name": "Nador International Airport",
      "latitude": 34.9888000488,
      "longitude": -3.0282099247,
      "timezone": "Africa/Casablanca",
      "source": "merged"
    },
    {
      "countryCode": "MA",
      "region": "Marrakesh-Safi",
      "iata": "RAK",
      "icao": "GMMX",
      "name": "Menara Airport",
      "latitude": 31.6068992615,
      "longitude": -8.0362997055,
      "timezone": "Africa/Casablanca",
      "source": "merged"
    },
    {
      "countryCode": "MA",
      "region": "",
      "iata": "NNA",
      "icao": "GMMY",
      "name": "Kenitra Airport",
      "latitude": 34.2989006042,
      "longitude": -6.5958800316,
      "timezone": "Africa/Casablanca",
      "source": "merged"
    },
    {
      "countryCode": "MA",
      "region": "Draa-Tafilalet",
      "iata": "OZZ",
      "icao": "GMMZ",
      "name": "Ouarzazate Airport",
      "latitude": 30.9391002655,
      "longitude": -6.909430027,
      "timezone": "Africa/Casablanca",
      "source": "merged"
    },
    {
      "countryCode": "MA",
      "region": "Rabat-Sale-Kenitra",
      "iata": "",
      "icao": "GMSL",
      "name": "Sidi Slimane Airport",
      "latitude": 34.2305984497,
      "longitude": -6.050139904,
      "timezone": "Africa/Casablanca",
      "source": "mwgg_json"
    },
    {
      "countryCode": "MA",
      "region": "Tanger-Tetouan-Al-Hoceima",
      "iata": "AHU",
      "icao": "GMTA",
      "name": "Cherif Al Idrissi Airport",
      "latitude": 35.1771011353,
      "longitude": -3.8395199776,
      "timezone": "Africa/Casablanca",
      "source": "merged"
    },
    {
      "countryCode": "MA",
      "region": "",
      "iata": "TTU",
      "icao": "GMTN",
      "name": "Saniat Rmel Airport",
      "latitude": 35.5942993164,
      "longitude": -5.3200201988,
      "timezone": "Africa/Casablanca",
      "source": "merged"
    },
    {
      "countryCode": "MA",
      "region": "Tangier",
      "iata": "TNG",
      "icao": "GMTT",
      "name": "Ibn Batouta Airport",
      "latitude": 35.7268981934,
      "longitude": -5.9168901444,
      "timezone": "Africa/Casablanca",
      "source": "merged"
    },
    {
      "countryCode": "MA",
      "region": "Guelmim-Oued Noun (EH-partial)",
      "iata": "GLN",
      "icao": "",
      "name": "Guelmim Airport",
      "latitude": 29.0267,
      "longitude": -10.0503,
      "source": "iata_csv"
    }
  ]
}