This is a list of country calling codes defined by ITU-T recommendation E.164.

Contents

[edit] At a glance

Country calling codes form a prefix code, hence they can be organized as a tree:

+0: --
+1: US, CA (see NANP)

+1 242: BS
+1 246: BB
+1 264: AI
+1 268: AG
+1 284: VG

+1 340: VI
+1 345: KY

+1 441: BM
+1 473: GD

+1 649: TC
+1 664: MS
+1 670: MP
+1 671: GU
+1 684: AS

+1 758: LC
+1 767: DM
+1 784: VC
+1 787: PR

+1 809: DO
+1 829: DO
+1 868: TT
+1 869: KN
+1 876: JM

+1 939: PR

+20: EG

+210: --
+211: --
+212: MA, EH
+213: DZ
+214: --
+215: --
+216: TN
+217: --
+218: LY
+219: --

+220: GM
+221: SN
+222: MR
+223: ML
+224: GN
+225: CI
+226: BF
+227: NE
+228: TG
+229: BJ

+230: MU
+231: LR
+232: SL
+233: GH
+234: NG
+235: TD
+236: CF
+237: CM
+238: CV
+239: ST

+240: GQ
+241: GA
+242: CG
+243: CD
+244: AO
+245: GW
+246: IO
+247: AC
+248: SC
+249: SD

+250: RW
+251: ET
+252: SO, QS
+253: DJ
+254: KE
+255: TZ
+256: UG
+257: BI
+258: MZ
+259: --

+260: ZM
+261: MG
+262: RE, YT
+263: ZW
+264: NA
+265: MW
+266: LS
+267: BW
+268: SZ
+269: KM

+27: ZA +28: --

+290: SH, TA
+291: ER
+292: --
+293: --
+294: --
+295: --
+296: --
+297: AW
+298: FO
+299: GL

+30: GR +31: NL +32: BE +33: FR +34: ES, EA, IC

+350: GI
+351: PT
+352: LU
+353: IE
+354: IS
+355: AL
+356: MT
+357: CY
+358: FI, AX
+359: BG

+36: HU

+370: LT
+371: LV
+372: EE
+373: MD
+374: AM, QN
+375: BY
+376: AD
+377: MC
+378: SM
+379: VA

+380: UA
+381: RS
+382: ME
+383: --
+384: --
+385: HR
+386: SI
+387: BA
+388: EU
+389: MK

+39: IT, VA
+40: RO +41: CH

+420: CZ
+421: SK
+422: --
+423: LI
+424: --
+425: --
+426: --
+427: --
+428: --
+429: --

+43: AT +44: GB, GG, IM, JE +45: DK +46: SE +47: NO, SJ +48: PL +49: DE

+500: FK
+501: BZ
+502: GT
+503: SV
+504: HN
+505: NI
+506: CR
+507: PA
+508: PM
+509: HT

+51: PE +52: MX +53: CU +54: AR +55: BR +56: CL +57: CO +58: VE

+590: GP
+591: BO
+592: GY
+593: EC
+594: GF
+595: PY
+596: MQ
+597: SR
+598: UY
+599: AN

+60: MY +61: AU, CX, CC +62: ID +63: PH +64: NZ +65: SG +66: TH

+670: TL
+671: --
+672: NF, AQ
+673: BN
+674: NR
+675: PG
+676: TO
+677: SB
+678: VU
+679: FJ

+680: PW
+681: WF
+682: CK
+683: NU
+684: --
+685: WS
+686: KI
+687: NC
+688: TV
+689: PF

+690: TK
+691: FM
+692: MH
+693: --
+694: --
+695: --
+696: --
+697: --
+698: --
+699: --

+7: RU, KZ

+800: XT
+801: --
+802: --
+803: --
+804: --
+805: --
+806: --
+807: --
+808: XS
+809: --

+81: JP +82: KR +83: -- +84: VN

+850: KP
+851: --
+852: HK
+853: MO
+854: --
+855: KH
+856: LA
+857: --
+858: --
+859: --

+86: CN

+870: XN
+871: XE
+872: XF, PN
+873: XI
+874: XW
+875: --
+876: --
+877: --
+878: XP
+879: --

+880: BD
+881: XG
+882: XV
+883: XL
+884: --
+885: --
+886: TW
+887: --
+888: XD
+889: --

+89: --
+90: TR, QY +91: IN +92: PK +93: AF +94: LK +95: MM

+960: MV
+961: LB
+962: JO
+963: SY
+964: IQ
+965: KW
+966: SA
+967: YE
+968: OM
+969: --

+970: PS
+971: AE
+972: IL, PS
+973: BH
+974: QA
+975: BT
+976: MN
+977: NP
+978: --
+979: XR

+98: IR

+990: --
+991: XC
+992: TJ
+993: TM
+994: AZ, QN
+995: GE
+996: KG
+997: --
+998: UZ
+999: --

[edit] In depth

When it becomes necessary to decode a phone listing or a string of dialed numbers that is delivered to a device from a switch it becomes obvious that the framers of the numbering code had just such an exercise in mind when they assigned the codes. If you read any dialed number starting with the "+" and move left to right, every match is unique. You can see this by examining the tree above. For example, if the number is +49123456780, you can be assured that the country code is +49 for Germany, since there are no assignments for 490 to 499. So, as soon as a number read left to right matches a number in the table, you have the correct country code.

[edit] Zone 1 – North American Numbering Plan Area

Areas within NANPA (North American Numbering Plan Area) are assigned area codes as if they were all areas within one country. The codes below in format +1-XXX represent area code XXX within the +1 NANPA zone — not a separate country code. For example, the dialing code for Guam is +1 (the NANPA country code) followed by the area code 671 — not +671 or +1671. The plus sign (+) indicates the code required to dial out of your local area; for example, in the United Kingdom, you use 00 to dial out and 1 to call the United States with the complete format being 00-1-xxx-xxx-xxxx
While the name is "North American Numbering Plan Area", the NANP area codes just cover most of the Anglo American nations and a few other nations. Excludes Mexico and the Central America nations.

[edit] Zone 2 – Mostly Africa, some Atlantic and Indian Ocean islands

[edit] Zone 3 – Europe (particularly southern or small countries)

Originally larger countries, such as the United Kingdom or France, were assigned two-digit codes (to compensate for their usually longer domestic numbers) and small countries, such as Iceland, were assigned three-digit codes; however since the 1980s all new assignments have been three-digit regardless of countries’ sizes.

[edit] Zone 4 – Europe (particularly northern countries)

[edit] Zone 5 – Mexico, Central America, South America and the French American dependencies

[edit] Zone 6 – Southeast Asia and Oceania