Morocco Zip Code - Data Download
The complete list of postal codes is available.
iso | country | language | region1 | region2 | region3 | region4 | locality | postcode | latitude | longitude | timezone |
---|---|---|---|---|---|---|---|---|---|---|---|
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | افورار | افورار | افورار | 22052 | 32.209533 | -6.535892 | Africa/Casablanca |
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | افورار | أيت واوردا | أيت واوردا | 22072 | 32.13133 | -6.528319 | Africa/Casablanca |
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | افورار | بني عياط | بني عياط | 22652 | 32.21552 | -6.583267 | Africa/Casablanca |
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | افورار | تيموليلت | تيموليلت | 22702 | 32.207586 | -6.461656 | Africa/Casablanca |
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | أزيلال | اكودي نلخير | اكودي نلخير | 22013 | 32.03804 | -6.449405 | Africa/Casablanca |
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | أزيلال | أيت عباس | أيت عباس | 22006 | 31.698105 | -6.546177 | Africa/Casablanca |
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | أزيلال | أيت عباس | Igmir | 22172 | 31.694137 | -6.541532 | Africa/Casablanca |
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | أزيلال | أيت بوعلي | Abachkou | 22472 | 31.592594 | -6.616834 | Africa/Casablanca |
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | أزيلال | أيت بوعلي | أيت بوعلي | 22012 | 31.607576 | -6.634839 | Africa/Casablanca |
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | أزيلال | أيت امحمد | أيت امحمد | 22152 | 31.87702 | -6.478494 | Africa/Casablanca |
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | أزيلال | أزيلال | أزيلال | 22000 | 31.959295 | -6.570991 | Africa/Casablanca |
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | أزيلال | تبانت | تبانت | 22272 | 31.702911 | -6.347994 | Africa/Casablanca |
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | أزيلال | تبانت | تبانت | 22452 | 31.660837 | -6.34804 | Africa/Casablanca |
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | أزيلال | تامدا نومرسيد | تامدا نومرسيد | 22014 | 31.94293 | -6.658965 | Africa/Casablanca |
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | أزيلال | زاوية احنصال | Zaouia Ahensal | 22002 | 31.832525 | -6.105681 | Africa/Casablanca |
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | بزو | أيت تكلا | أيت تكلا | 22572 | 31.966944 | -6.569444 | Africa/Casablanca |
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | بزو | أيت تكلا | Ouzoud | 22576 | 32.013991 | -6.714418 | Africa/Casablanca |
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | بزو | بني حسن | بني حسن | 22372 | 32.036976 | -6.946411 | Africa/Casablanca |
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | بزو | بزو | بزو | 22250 | 32.1 | -7.05 | Africa/Casablanca |
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | بزو | فم الجمعة | فم الجمعة | 22353 | 31.96 | -6.98 | Africa/Casablanca |
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | بزو | مولاي عيسى بن إدريس | Ait Attab | 22102 | 32.110457 | -6.710417 | Africa/Casablanca |
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | بزو | مولاي عيسى بن إدريس | مولاي عيسى بن إدريس | 22252 | 32.095118 | -6.722693 | Africa/Casablanca |
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | بزو | ارفالة | ارفالة | 22274 | 32.132048 | -6.907543 | Africa/Casablanca |
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | بزو | تابية | تابية | 22373 | 32.030229 | -6.796922 | Africa/Casablanca |
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | بزو | تنانت | تنانت | 22552 | 31.90895 | -6.928344 | Africa/Casablanca |
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | بزو | تاونزا | تاونزا | 22122 | 32.094881 | -6.603702 | Africa/Casablanca |
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | بزو | تسقي | Tislit | 22352 | 32.104786 | -6.767794 | Africa/Casablanca |
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | بزو | تسقي | تسقي | 22253 | 32.101625 | -6.80605 | Africa/Casablanca |
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | فتواكة | أيت أو مديس | أيت أو مديس | 22304 | 31.495707 | -7.053124 | Africa/Casablanca |
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | فتواكة | أيت تمليل | أيت تمليل | 22323 | 31.482292 | -6.94876 | Africa/Casablanca |
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | فتواكة | انزو | انزو | 22324 | 31.675325 | -7.267166 | Africa/Casablanca |
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | فتواكة | سيدي يعقوب | سيدي يعقوب | 22312 | 31.631171 | -7.104888 | Africa/Casablanca |
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | فتواكة | تدلي فطواكة | تدلي فطواكة | 22325 | 31.733333 | -7.216667 | Africa/Casablanca |
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | واويزغت | أيت مزيغ | أيت مزيغ | 22403 | 32.074592 | -6.351664 | Africa/Casablanca |
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | واويزغت | أيت اوقبلي | أيت اوقبلي | 22523 | 32.35162 | -6.009908 | Africa/Casablanca |
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | واويزغت | انركي | انركي | 22622 | 32.065728 | -5.934366 | Africa/Casablanca |
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | واويزغت | بين الويدان | بين الويدان | 22202 | 32.116793 | -6.429932 | Africa/Casablanca |
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | واويزغت | اسكسي | اسكسي | 22406 | 32.230227 | -6.276714 | Africa/Casablanca |
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | واويزغت | واويزغت | واويزغت | 22402 | 32.181872 | -6.358206 | Africa/Casablanca |
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | واويزغت | تبروشت | تبروشت | 22405 | 32.133016 | -6.223637 | Africa/Casablanca |
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | واويزغت | تاكلفت | تاكلفت | 22502 | 32.23 | -6.135 | Africa/Casablanca |
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | واويزغت | تيفرت نايت حمزة | تيفرت نايت حمزة | 22404 | 32.318468 | -5.965238 | Africa/Casablanca |
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | واويزغت | تيلوكيت | Ait Tamejoute | 22522 | 32.223 | -6.199 | Africa/Casablanca |
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | واويزغت | تيلوكيت | تيلوكيت | 22602 | 32.033333 | -6.2 | Africa/Casablanca |
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | ولتانة | أيت بلال | أيت بلال | 22322 | 31.689827 | -6.738695 | Africa/Casablanca |
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | ولتانة | أيت ماجدن | أيت ماجدن | 22303 | 31.851449 | -6.965952 | Africa/Casablanca |
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | ولتانة | أيت ماجدن | Khemis Majden | 22575 | 31.842 | -6.966 | Africa/Casablanca |
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | ولتانة | دمنات | دمنات | 22300 | 31.732224 | -7.002676 | Africa/Casablanca |
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | ولتانة | امليل | امليل | 22305 | 31.755427 | -7.012107 | Africa/Casablanca |
MA | المغرب | AR | بني ملال - خنيفرة | أزيلال | ولتانة | واولى | Bouantar | 22574 | 31.745 | -6.782 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Afourar | Afourar | Afourar | 22052 | 32.209533 | -6.535892 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Afourar | Ait Ouaarda | Ait Ouaarda | 22072 | 32.13133 | -6.528319 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Afourar | Bni Ayat | Bni Ayat | 22652 | 32.21552 | -6.583267 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Afourar | Timoulilt | Timoulilt | 22702 | 32.207586 | -6.461656 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Azilal | Agoudi N'Lkhair | Agoudi N'Lkhair | 22013 | 32.03804 | -6.449405 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Azilal | Ait Abbas | Ait Abbas | 22006 | 31.698105 | -6.546177 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Azilal | Ait Abbas | Igmir | 22172 | 31.694137 | -6.541532 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Azilal | Ait Bou Oulli | Abachkou | 22472 | 31.592594 | -6.616834 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Azilal | Ait Bou Oulli | Ait Bou Oulli | 22012 | 31.607576 | -6.634839 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Azilal | Ait M'Hamed | Ait M'Hamed | 22152 | 31.87702 | -6.478494 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Azilal | Azilal | Azilal | 22000 | 31.959295 | -6.570991 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Azilal | Tabant | Aghbalou Zaouia | 22272 | 31.702911 | -6.347994 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Azilal | Tabant | Tabant | 22452 | 31.660837 | -6.34804 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Azilal | Tamda Noumercid | Tamda Noumercid | 22014 | 31.94293 | -6.658965 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Azilal | Zaouiat Ahansal | Zaouia Ahensal | 22002 | 31.832525 | -6.105681 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Bzou | Ait Taguella | Aït Taguella | 22572 | 31.966944 | -6.569444 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Bzou | Ait Taguella | Ouzoud | 22576 | 32.013991 | -6.714418 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Bzou | Bni Hassane | Bni Hassane | 22372 | 32.036976 | -6.946411 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Bzou | Bzou | Bzou | 22250 | 32.1 | -7.05 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Bzou | Foum Jemaa | Foum Jemaa | 22353 | 31.96 | -6.98 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Bzou | Moulay Aissa Ben Driss | Ait Attab | 22102 | 32.110457 | -6.710417 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Bzou | Moulay Aissa Ben Driss | Moulay Aissa Ben Driss | 22252 | 32.095118 | -6.722693 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Bzou | Rfala | Rfala | 22274 | 32.132048 | -6.907543 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Bzou | Tabia | Tabia | 22373 | 32.030229 | -6.796922 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Bzou | Tanant | Tanant | 22552 | 31.90895 | -6.928344 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Bzou | Taounza | Taounza | 22122 | 32.094881 | -6.603702 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Bzou | Tisqi | Tislit | 22352 | 32.104786 | -6.767794 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Bzou | Tisqi | Tisqi | 22253 | 32.101625 | -6.80605 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Fetouaka | Ait Oumdis | Ait Oumdis | 22304 | 31.495707 | -7.053124 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Fetouaka | Ait Tamlil | Aït Tamlil | 22323 | 31.482292 | -6.94876 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Fetouaka | Anzou | Anzou | 22324 | 31.675325 | -7.267166 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Fetouaka | Sidi Yacoub | Sidi Yacoub | 22312 | 31.631171 | -7.104888 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Fetouaka | Tidili Fetouaka | Tidili Fetouaka | 22325 | 31.733333 | -7.216667 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Ouaouizeght | Ait Mazigh | Ait Mazigh | 22403 | 32.074592 | -6.351664 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Ouaouizeght | Ait Ouqabli | Ait Ouqabli | 22523 | 32.35162 | -6.009908 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Ouaouizeght | Anergui | Anergui | 22622 | 32.065728 | -5.934366 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Ouaouizeght | Bin El Ouidane | Bin El Ouidane | 22202 | 32.116793 | -6.429932 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Ouaouizeght | Isseksi | Isseksi | 22406 | 32.230227 | -6.276714 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Ouaouizeght | Ouaouizeght | Ouaouizeght | 22402 | 32.181872 | -6.358206 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Ouaouizeght | Tabaroucht | Tabaroucht | 22405 | 32.133016 | -6.223637 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Ouaouizeght | Tagleft | Tagleft | 22502 | 32.23 | -6.135 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Ouaouizeght | Tiffert N'Ait Hamza | Tiffert N'Ait Hamza | 22404 | 32.318468 | -5.965238 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Ouaouizeght | Tilougguite | Ait Tamejoute | 22522 | 32.223 | -6.199 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Ouaouizeght | Tilougguite | Tilougguite | 22602 | 32.033333 | -6.2 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Oultana | Ait Blal | Aït Blal | 22322 | 31.689827 | -6.738695 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Oultana | Ait Majden | Ait Majden | 22303 | 31.851449 | -6.965952 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Oultana | Ait Majden | Khemis Majden | 22575 | 31.842 | -6.966 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Oultana | Demnate | Demnate | 22300 | 31.732224 | -7.002676 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Oultana | Imlil | Imlil | 22305 | 31.755427 | -7.012107 | Africa/Casablanca |
MA | Maroc | FR | Béni Mellal-Khénifra | Azilal | Oultana | Ouaoula | Bouantar | 22574 | 31.745 | -6.782 | Africa/Casablanca |
TRUSTED BY THE INDUSTRY LEADERS



Morocco zip code Format
Morocco uses a five-digit code postal system (e.g., 99999). The codes are organized geographically to identify different regions and urban areas within the country.
Overcome the challenges of global location data
and formats
1500
constant changes
44 k
and alphabets
299
20%
across countries
233
Why work with us?
Worldwide coverage
Reliable and up-to-date zip code data even in difficult geographies such as China, the UK, Russia, or Brazil.
247 countries in a standardized database


Standardized data
Our data has a unified global structure. The file formats, column titles, attribute naming and data model are consistent across countries.
Weekly updates
Our advanced data pipelines capture, clean, format, and integrate new data on a weekly basis.

GeoPostcodes has been our go-to partner for our worldwide geodata needs since 2020. Their database is the most comprehensive we've encountered and its quality is unmatched.
Nick Beaugié
Software Engineer
“GeoPostcodes' customer success is top-notch. Angela has helped us a lot through our integration process, and she has been quick to answer all our inquiries. She also makes sure we get the most value out of their postal data.”
Antoine Pairet
CTO and Co-founder
Self-hosted data
Get our zip code data into your IT infrastructure. No need to set up, audit, and maintain a connection to a third-party service. Perfect for use cases that require big amounts of requests.

Understanding of each country's specificities
Our team has in-depth knowledge of each country’s postal and administrative systems.

Multi-Language support
Our address formats cover all official address names in the official local languages, foreign names, English, and transliterations into the Roman alphabet.
299 languages available

SOLUTIONS
Get the right data for your use case
Address Capture and Validation
Map and Visualization
Reporting and Business Intelligence
Master Data Management
Rely on a single source of truth to scale the quality of your location data. Ensure accuracy, consistency, and timeliness across your systems and organization.
Logistics and Supply Chain
Design and optimize your distribution network, plan your pick-up and drop-off locations, reduce costs and improve visibility over your shipping.
Market Research and Geomarketing
Segment your respondents and customers, design sales areas for site selection, retail analytics, and targeted campaigns.
Custom Package
We help you build a solution for your use-case.
Master Data Management
Logistics and Supply Chain
Sales and Marketing
Custom Package
Interested in the full database? Ask for a quote.
Our pricing model depends on a few factors such as products, features, use case and country coverage.
Get in touch to receive an accurate pricing proposal.
Annual licenses are priced based on the number of countries needed, type of usage, products and the features (additional datasets).
Our licenses have a fixed price and include everything: comprehensive location data, unlimited updates, the right to use our data in all your systems or products, and continuous support from a dedicated expert.
Data is updated weekly, but you can decide on your own update frequency depending on your use case. You can get automatic differential updates and a list of historical ID changes by using our download API.
Frequently Asked Questions
Yes, Morocco has 5-digit code postals.