Skip to Content

🇲🇦Morocco Subdivisions

All 75 Morocco subdivisions with ISO 3166-2:MA codes - Africa / Northern Africa

Total

75 subdivisions

Types

Prefecture, Province, Region

ISO Standard

ISO 3166-2:MA

Code Example

import { subdivision } from '@koshmoney/countries';

// Get all Morocco subdivisions
const subs = subdivision.getByCountry('MA');
// => 75 subdivisions

// Look up a specific subdivision
subdivision.get('MA-01');
// => { code: 'MA-01', name: 'Tanger-Tétouan-Al Hoceïma', type: 'Region' }

// Validate a subdivision code
subdivision.isValidCode('MA-01');  // true
subdivision.isValidRegion('MA', '01');  // true

Tree-Shaking Tip

Import only Morocco subdivisions to minimize bundle size:

// Import only Morocco subdivisions for smaller bundles
import { subdivisions } from '@koshmoney/countries/subdivision/MA';

Object.entries(subdivisions);
// => 75 entries

All Morocco Subdivisions

Prefectures (17)

CodeName
MA-AGDAgadir-Ida-Outanane
MA-AOUAousserd
MA-CASCasablanca
MA-FAHFahs-Beni Makada
MA-FESFès-Dar-Dbibegh
MA-INEInezgane-Ait Melloul
MA-MEKMeknès
MA-MMDMarrakech-Medina
MA-MMNMarrakech-Menara
MA-MOHMohammadia
MA-OUJOujda-Angad
MA-RABRabat
MA-SALSalé
MA-SKHSkhirate-Témara
MA-SYBSidi Youssef Ben Ali
MA-TETTétouan
MA-TNGTanger-Assilah

Provinces (46)

CodeName
MA-ASZAssa-Zag
MA-AZIAzilal
MA-BEMBeni Mellal
MA-BERBerkane
MA-BESBen Slimane
MA-BODBoujdour
MA-BOMBoulemane
MA-CHEChefchaouen
MA-CHIChichaoua
MA-CHTChtouka-Ait Baha
MA-ERRErrachidia
MA-ESIEssaouira
MA-ESMEs Smara
MA-FIGFiguig
MA-GUEGuelmim
MA-HAJEl Hajeb
MA-HAOAl Haouz
MA-HOCAl Hoceïma
MA-IFRIfrane
MA-JDIEl Jadida
MA-JRAJrada
MA-KENKénitra
MA-KESKelaat es Sraghna
MA-KHEKhemisset
MA-KHNKhenifra
MA-KHOKhouribga
MA-LAALaâyoune
MA-LARLarache
MA-MEDMédiouna
MA-MOUMoulay Yacoub
MA-NADNador
MA-NOUNouaceur
MA-OUAOuarzazate
MA-OUDOued ed Dahab
MA-SAFSafi
MA-SEFSefrou
MA-SETSettat
MA-SIKSidi Kacem
MA-TAITaourirt
MA-TAOTaounate
MA-TARTaroudant
MA-TATTata
MA-TAZTaza
MA-TIZTiznit
MA-TNTTan-Tan
MA-ZAGZagora

Regions (12)

CodeName
MA-01Tanger-Tétouan-Al Hoceïma
MA-02L'Oriental
MA-03Fès-Meknès
MA-04Rabat-Salé-Kénitra
MA-05Béni Mellal-Khénifra
MA-06Casablanca-Settat
MA-07Marrakech-Safi
MA-08Drâa-Tafilalet
MA-09Souss-Massa
MA-10Guelmim-Oued Noun
MA-11Laâyoune-Sakia El Hamra
MA-12Dakhla-Oued Ed-Dahab

FAQ

How many subdivisions does Morocco have?
Morocco has 75 subdivisions defined in ISO 3166-2:MA, including 17 prefectures, 46 provinces, 12 regions.
What is the ISO 3166-2 code format for Morocco?
Morocco subdivision codes follow the format MA-XX, where MA is the country's alpha-2 code and XX is the subdivision identifier. For example, MA-01 represents Tanger-Tétouan-Al Hoceïma.
How to get Morocco subdivisions in JavaScript?
Install @koshmoney/countries via npm, then use subdivision.getByCountry('MA') to get all 75 subdivisions.
View Morocco country page →Country code converter →

Use Morocco subdivision data in your project

Get all 75 Morocco subdivisions with ISO 3166-2 codes, plus countries, currencies, postal codes, and more.

npm install @koshmoney/countries