Understanding Phone Numbers in Iraq

Quick Reference Guide

  • Country: Iraq
  • Country Code: +964
  • International Prefix: 00
  • National Prefix: 0

Comprehensive Overview

Gain insights into Iraq's telephone numbering plan, including phone number structures, dialing procedures, and regulatory details. This guide is tailored for telecom professionals, developers, and system administrators seeking precise information on Iraq's telecommunications standards.


Number Formats Explained

General Number Structure

Iraq's phone numbers consist of a country code, area/operator codes, and subscriber numbers:

  • Country Code: +964
  • Area/Operator Code: 1-2 digits (landline) or 3 digits (mobile)
  • Subscriber Number: 6-7 digits (landline) or 7 digits (mobile)

Landline Numbers

Landline numbers vary by region with 1-2 digit area codes and 6-7 digit subscriber numbers.

Format: 0X{1,2}X{6,7}

Examples:

  • Baghdad: 01-XXXXXXX
  • Basra: 04-XXXXXX

Mobile Numbers

Mobile numbers have a 3-digit operator code and a 7-digit subscriber number, totaling 10 digits.

Format: 07[3-9]X{7}

Examples:

  • Korek Telecom: 075X-XXXXXXX
  • Asiacell: 077X-XXXXXXX
  • Zain: 078X-XXXXXXX

Special Number Formats

Currently, Iraq does not have specific prefixes for toll-free or premium-rate numbers.


Detailed Number Format Table

TypeFormatExampleDescription
Landline0X{1,2}X{6,7}01-XXXXXXX7-digit subscriber number in Baghdad
Mobile07[3-9]X{7}077X-XXXXXXX10-digit mobile number for Asiacell
International+964 X{1,2}X{6,7}+964 1-XXXXXXXInternational format for landline numbers
International+964 7[3-9]X{7}+964 77X-XXXXXXXInternational format for mobile numbers

Regular Expressions for Validation

For developers, use these regex patterns to validate Iraq's phone numbers:

  • Landline:
    /^0[1-6]\d{6,7}$/
    
  • Mobile:
    /^07[3-9]\d{7}$/
    
  • International Landline:
    /^\+964[1-6]\d{6,7}$/
    
  • International Mobile:
    /^\+9647[3-9]\d{7}$/
    

Dialing Procedures

Domestic Calls

  • Landline to Landline: Dial 0 + area code + subscriber number.
    Example: 01-XXXXXXX
  • Landline to Mobile: Dial 0 + mobile number.
    Example: 077X-XXXXXXX
  • Mobile to Mobile: Dial the mobile number directly.
    Example: 078X-XXXXXXX

International Calls

  • Outgoing: Dial 00 + 964 + area/operator code + subscriber number.
    Example: 00-964-1-XXXXXXX
  • Incoming: Dial +964 + area/operator code + subscriber number.
    Example: +964-77X-XXXXXXX

Number Portability

Iraq supports mobile number portability (MNP), allowing users to keep their numbers when switching providers. For more details, visit the Communications and Media Commission (CMC) website.


Major Telecom Operators and Number Ranges

OperatorMobile Prefix
Korek Telecom075X
Alkafeel Omnnea076X
Asiacell077X
Zain Iraq078X, 079X

ITU-T Recommendations

Iraq follows these ITU-T standards:

  • E.123: Notation for telephone numbers.
  • E.164: International public telecommunication numbering plan.

Number Allocation and Management

The Communications and Media Commission (CMC) oversees phone number allocation and management in Iraq, ensuring compliance with international standards.


Technical Considerations

For developers handling Iraq's phone numbers:

  • Validation: Use regex for format verification.
  • Portability: Support mobile number portability.
  • Internationalization: Include +964 in all international formats.

For the latest updates on telecommunications regulations in Iraq, visit the Communications and Media Commission (CMC) official site.