The International Organization for Standardization (ISO) created and maintains the ISO 3166 standard – Codes for the representation of names of countries and their subdivisions. The ISO 3166 standard contains three parts: ISO 3166-1 – Codes for the representation of names of countries and their subdivisions – Part 1: Country codes defines codes for the names of countries, dependent territories, and special areas of geographical interest. It defines three sets of country codes: ISO 3166-1 alpha-2 – two-letter country codes which are also used to create the ISO 3166-2 country subdivision codes and the Internet country code top-level domains. ISO 3166-1 alpha-3 – three-letter country codes which may allow a better visual association between the codes and the country names than the 3166-1 alpha-2 codes. ISO 3166-1 numeric – three-digit country codes which are identical to those developed and maintained by the United Nations Statistics Division, with the advantage of script (writing system) independence, and hence useful for people or systems using non-Latin scripts. ISO 3166-2 – Codes for the representation of names of countries and their subdivisions – Part 2: Country subdivision code defines codes for the names of the principal subdivisions (e.g., provinces, states, departments, regions) of all countries coded in ISO 3166-1. ISO 3166-3 – Codes for the representation of names of countries and their subdivisions – Part 3: Code for formerly used names of countries defines codes for country names which have been deleted from ISO 3166-1 since its first publication in 1974.
The ISO 3166-1 standard currently comprises 249 countries, of which are sovereign states that are members of the United Nations. Many dependent territories in the ISO 3166-1 standard are also listed as a subdivision of their administering state in the ISO 3166-2 standard, which is the case for China, Finland, France, the Kingdom of the Netherlands, Norway (Svalbard and Jan Mayen are listed, but Bouvet Island is not), and the United States of America, but not Australia, Denmark, New Zealand, or the United Kingdom of Great Britain and Northern Ireland.
Current ISO 3166 country codes
The sortable table below contains the three sets of ISO 3166-1 country codes for each of its 249 countries, links to the ISO 3166-2 country subdivision codes, and the Internet country code top-level domains (ccTLD) which are based on the ISO 3166-1 alpha-2 standard with the few exceptions noted. See the ISO 3166-3 standard for former country codes.
ISO 3166name Sovereignty ISO 3166-1 ISO 3166-2 subdivision codes link UN member ISO 3166-2:AF .af Finland ISO 3166-2:AX .ax UN member ISO 3166-2:AL .al UN member ISO 3166-2:DZ .dz United States ISO 3166-2:AS .as UN member ISO 3166-2:AD .ad UN member ISO 3166-2:AO .ao ISO 3166-2:AI .ai Antarctic Treaty ISO 3166-2:AQ .aq UN member ISO 3166-2:AG .ag UN member ISO 3166-2:AR .ar UN member ISO 3166-2:AM .am Netherlands ISO 3166-2:AW .aw UN member ISO 3166-2:AU .au UN member ISO 3166-2:AT .at UN member ISO 3166-2:AZ .az UN member ISO 3166-2:BS .bs UN member ISO 3166-2:BH .bh UN member ISO 3166-2:BD .bd UN member ISO 3166-2:BB .bb UN member ISO 3166-2:BY .by UN member ISO 3166-2:BE .be UN member ISO 3166-2:BZ .bz UN member ISO 3166-2:BJ .bj United Kingdom ISO 3166-2:BM .bm UN member ISO 3166-2:BT .bt UN member ISO 3166-2:BO .bo Netherlands ISO 3166-2:BQ UN member ISO 3166-2:BA .ba UN member ISO 3166-2:BW .bw Norway ISO 3166-2:BV UN member ISO 3166-2:BR .br United Kingdom ISO 3166-2:IO .io – See Virgin Islands (British). UN member ISO 3166-2:BN .bn UN member ISO 3166-2:BG .bg UN member ISO 3166-2:BF .bf – See Myanmar. UN member ISO 3166-2:BI .bi UN member ISO 3166-2:CV .cv UN member ISO 3166-2:KH .kh UN member ISO 3166-2:CM .cm UN member ISO 3166-2:CA .ca – See Cabo Verde. – See Bonaire, Sint Eustatius and Saba. United Kingdom ISO 3166-2:KY .ky UN member ISO 3166-2:CF .cf UN member ISO 3166-2:TD .td UN member ISO 3166-2:CL .cl UN member ISO 3166-2:CN .cn – See Taiwan (Province of China). Australia ISO 3166-2:CX .cx Australia ISO 3166-2:CC .cc UN member ISO 3166-2:CO .co UN member ISO 3166-2:KM .km UN member ISO 3166-2:CD .cd UN member ISO 3166-2:CG .cg New Zealand ISO 3166-2:CK .ck UN member ISO 3166-2:CR .cr UN member ISO 3166-2:CI .ci UN member ISO 3166-2:HR .hr UN member ISO 3166-2:CU .cu Netherlands ISO 3166-2:CW .cw UN member ISO 3166-2:CY .cy UN member ISO 3166-2:CZ .cz – See Korea, The Democratic People's Republic of. – See Congo, The Democratic Republic of the. UN member ISO 3166-2:DK .dk UN member ISO 3166-2:DJ .dj UN member ISO 3166-2:DM .dm UN member ISO 3166-2:DO .do – See Timor-Leste. UN member ISO 3166-2:EC .ec UN member ISO 3166-2:EG .eg UN member ISO 3166-2:SV .sv UN member ISO 3166-2:GQ .gq UN member ISO 3166-2:ER .er UN member ISO 3166-2:EE .ee UN member ISO 3166-2:SZ .sz UN member ISO 3166-2:ET .et United Kingdom ISO 3166-2:FK .fk Denmark ISO 3166-2:FO .fo UN member ISO 3166-2:FJ .fj UN member ISO 3166-2:FI .fi UN member ISO 3166-2:FR .fr France ISO 3166-2:GF .gf France ISO 3166-2:PF .pf France ISO 3166-2:TF .tf UN member ISO 3166-2:GA .ga UN member ISO 3166-2:GM .gm UN member ISO 3166-2:GE .ge UN member ISO 3166-2:DE .de UN member ISO 3166-2:GH .gh United Kingdom ISO 3166-2:GI .gi – See United Kingdom, The. UN member ISO 3166-2:GR .gr Denmark ISO 3166-2:GL .gl UN member ISO 3166-2:GD .gd France ISO 3166-2:GP .gp United States ISO 3166-2:GU .gu UN member ISO 3166-2:GT .gt British Crown ISO 3166-2:GG .gg UN member ISO 3166-2:GN .gn UN member ISO 3166-2:GW .gw UN member ISO 3166-2:GY .gy UN member ISO 3166-2:HT .ht Australia ISO 3166-2:HM .hm – See Netherlands. UN observer ISO 3166-2:VA .va UN member ISO 3166-2:HN .hn China ISO 3166-2:HK .hk UN member ISO 3166-2:HU .hu UN member ISO 3166-2:IS .is UN member ISO 3166-2:IN .in UN member ISO 3166-2:ID .id UN member ISO 3166-2:IR .ir UN member ISO 3166-2:IQ .iq UN member ISO 3166-2:IE .ie British Crown ISO 3166-2:IM .im UN member ISO 3166-2:IL .il UN member ISO 3166-2:IT .it – See Côte d'Ivoire. UN member ISO 3166-2:JM .jm – See Svalbard and Jan Mayen. UN member ISO 3166-2:JP .jp British Crown ISO 3166-2:JE .je UN member ISO 3166-2:JO .jo UN member ISO 3166-2:KZ .kz UN member ISO 3166-2:KE .ke UN member ISO 3166-2:KI .ki UN member ISO 3166-2:KP .kp UN member ISO 3166-2:KR .kr UN member ISO 3166-2:KW .kw UN member ISO 3166-2:KG .kg UN member ISO 3166-2:LA .la UN member ISO 3166-2:LV .lv UN member ISO 3166-2:LB .lb UN member ISO 3166-2:LS .ls UN member ISO 3166-2:LR .lr UN member ISO 3166-2:LY .ly UN member ISO 3166-2:LI .li UN member ISO 3166-2:LT .lt UN member ISO 3166-2:LU .lu China ISO 3166-2:MO .mo UN member ISO 3166-2:MG .mg UN member ISO 3166-2:MW .mw UN member ISO 3166-2:MY .my UN member ISO 3166-2:MV .mv UN member ISO 3166-2:ML .ml UN member ISO 3166-2:MT .mt UN member ISO 3166-2:MH .mh France ISO 3166-2:MQ .mq UN member ISO 3166-2:MR .mr UN member ISO 3166-2:MU .mu France ISO 3166-2:YT .yt UN member ISO 3166-2:MX .mx UN member ISO 3166-2:FM .fm UN member ISO 3166-2:MD .md UN member ISO 3166-2:MC .mc UN member ISO 3166-2:MN .mn UN member ISO 3166-2:ME .me United Kingdom ISO 3166-2:MS .ms UN member ISO 3166-2:MA .ma UN member ISO 3166-2:MZ .mz UN member ISO 3166-2:MM .mm UN member ISO 3166-2:NA .na UN member ISO 3166-2:NR .nr UN member ISO 3166-2:NP .np UN member ISO 3166-2:NL .nl France ISO 3166-2:NC .nc UN member ISO 3166-2:NZ .nz UN member ISO 3166-2:NI .ni UN member ISO 3166-2:NE .ne UN member ISO 3166-2:NG .ng New Zealand ISO 3166-2:NU .nu Australia ISO 3166-2:NF .nf – See Korea, The Democratic People's Republic of. UN member ISO 3166-2:MK .mk United States ISO 3166-2:MP .mp UN member ISO 3166-2:NO .no UN member ISO 3166-2:OM .om UN member ISO 3166-2:PK .pk UN member ISO 3166-2:PW .pw UN observer ISO 3166-2:PS .ps UN member ISO 3166-2:PA .pa UN member ISO 3166-2:PG .pg UN member ISO 3166-2:PY .py – See China. UN member ISO 3166-2:PE .pe UN member ISO 3166-2:PH .ph United Kingdom ISO 3166-2:PN .pn UN member ISO 3166-2:PL .pl UN member ISO 3166-2:PT .pt United States ISO 3166-2:PR .pr UN member ISO 3166-2:QA .qa – See Taiwan (Province of China). – See Korea, The Republic of. – See Congo, The. France ISO 3166-2:RE .re UN member ISO 3166-2:RO .ro UN member ISO 3166-2:RU .ru UN member ISO 3166-2:RW .rw – See Bonaire, Sint Eustatius and Saba. – See Western Sahara. France ISO 3166-2:BL .bl United Kingdom ISO 3166-2:SH .sh UN member ISO 3166-2:KN .kn UN member ISO 3166-2:LC .lc France ISO 3166-2:MF .mf France ISO 3166-2:PM .pm UN member ISO 3166-2:VC .vc UN member ISO 3166-2:WS .ws UN member ISO 3166-2:SM .sm UN member ISO 3166-2:ST .st UN member ISO 3166-2:SA .sa UN member ISO 3166-2:SN .sn UN member ISO 3166-2:RS .rs UN member ISO 3166-2:SC .sc UN member ISO 3166-2:SL .sl UN member ISO 3166-2:SG .sg – See Bonaire, Sint Eustatius and Saba. Netherlands ISO 3166-2:SX .sx UN member ISO 3166-2:SK .sk UN member ISO 3166-2:SI .si UN member ISO 3166-2:SB .sb UN member ISO 3166-2:SO .so UN member ISO 3166-2:ZA .za United Kingdom ISO 3166-2:GS .gs – See Korea, The Republic of. UN member ISO 3166-2:SS .ss UN member ISO 3166-2:ES .es UN member ISO 3166-2:LK .lk UN member ISO 3166-2:SD .sd UN member ISO 3166-2:SR .sr Norway ISO 3166-2:SJ UN member ISO 3166-2:SE .se UN member ISO 3166-2:CH .ch UN member ISO 3166-2:SY .sy Taiwan (Province of China) Disputed ISO 3166-2:TW .tw UN member ISO 3166-2:TJ .tj UN member ISO 3166-2:TZ .tz UN member ISO 3166-2:TH .th UN member ISO 3166-2:TL .tl UN member ISO 3166-2:TG .tg New Zealand ISO 3166-2:TK .tk UN member ISO 3166-2:TO .to UN member ISO 3166-2:TT .tt UN member ISO 3166-2:TN .tn UN member ISO 3166-2:TR .tr UN member ISO 3166-2:TM .tm United Kingdom ISO 3166-2:TC .tc UN member ISO 3166-2:TV .tv UN member ISO 3166-2:UG .ug UN member ISO 3166-2:UA .ua UN member ISO 3166-2:AE .ae UN member ISO 3166-2:GB United States ISO 3166-2:UM UN member ISO 3166-2:US .us – See Virgin Islands (U.S.). UN member ISO 3166-2:UY .uy UN member ISO 3166-2:UZ .uz UN member ISO 3166-2:VU .vu – See Holy See, The. UN member ISO 3166-2:VE .ve UN member ISO 3166-2:VN .vn United Kingdom ISO 3166-2:VG .vg United States ISO 3166-2:VI .vi France ISO 3166-2:WF .wf Disputed ISO 3166-2:EH UN member ISO 3166-2:YE .ye UN member ISO 3166-2:ZM .zm UN member ISO 3166-2:ZW .zw
For user-assigned codes used by certain organizations, see and .
See also
Country code Comparison of alphabetic country codes Lists of country codes Country code top-level domain Country code second-level domain Lists of countries and territories Sovereign state List of sovereign states List of states with limited recognition Dependent territory
Notes
References
External links The International Organization for Standardization (ISO) ISO 3166 Country Codes The ISO 3166 Maintenance Agency