Discover the intricacies of Morocco's telephone numbering plan. This guide is essential for telecom professionals, developers, and business owners who need to navigate Morocco's phone number structures, dialing rules, and regulatory updates.
Number Formats
General Number Structure
Moroccan phone numbers typically follow this structure:
Country Code: +212
National Prefix: 0
Area Code: 2-3 digits
Subscriber Number: 6-7 digits
The complete number length, including the country code, is generally 12 digits.
Landline Numbers
Format: 0X XX XX XX XX
Area Codes: Begin with 05 or 02.
Example: 0520 123 456
Validation Regex
^0(5|2)[0-9]{8}$
Mobile Numbers
Format: 06X XX XX XX XX
Prefix: Mobile numbers start with 06.
Example: 0612 345 678
Validation Regex
^06[0-9]{8}$
Toll-Free Numbers
Format: 080 XX XX XX
Prefix: Toll-free numbers start with 080.
Example: 080 123 456
Validation Regex
^080[0-9]{6}$
Premium Rate Numbers
Format: 089X XX XX XX
Prefix: Premium numbers start with 089.
Example: 0891 234 567
Validation Regex
^089[0-9]{7}$
Dialing Procedures
Domestic Calls
Landline to Landline: Dial the full 10-digit number (e.g., 0520123456).
Landline to Mobile: Dial the full 10-digit number (e.g., 0612345678).
Mobile to Mobile: Dial the full 10-digit number (e.g., 0612345678).
International Calls
Outgoing: Dial 00 + country code + area code + local number. Example: 00 33 1 23456789 to call France.
Incoming: Dial +212 followed by the 9-digit local number, omitting the initial 0. Example: +212 520123456.
Number Portability
Morocco supports mobile number portability (MNP), allowing subscribers to retain their numbers when switching providers, regulated by the ANRT.
Major Telecom Operators
Maroc Telecom: Offers extensive services across various areas.
Orange Maroc: Provides mobile and fixed-line services.
Inwi: Focuses on mobile services.
Number Allocation and Management
The ANRT manages number allocation, ensuring efficient use and accommodating future growth. The numbering plan is designed to support technological advancements and population growth.
Technical Considerations
Regular Expressions for Validation
Landline: ^0(5|2)[0-9]{8}$
Mobile: ^06[0-9]{8}$
Toll-Free: ^080[0-9]{6}$
Premium Rate: ^089[0-9]{7}$
ITU-T Recommendations
Morocco adheres to ITU-T Recommendation E.164, standardizing international telecommunication numbers.
Technical Restrictions
All numbers must comply with national regulations, with no specific restrictions on golden numbers or blocking.
Recent or Upcoming Changes
Currently, there are no significant changes to Morocco's numbering plan. The ANRT regularly reviews the plan to adapt to technological and demographic changes.
For the latest telecommunications regulations in Morocco, visit the ANRT official website.