Mapcode Territory Codes 1.0 Page 1 Territory Codes Mapcodes make use of the USI 3166 standard abbreviations for territories (countries, states, provinces, oblasts etc.). The precise details are described below. By P. A. Geelen Version 1.3 – May 2015 Version 1.1 added some text to explain Clipperton Island Version 1.2 added the chapter “Regions in other countries” Version 1.3 removed some retired “legacy” codes Mapcodes and territories ................................................................................................ 2 Abbreviations of mapcodes............................................................................................ 2 The main territories of the world ................................................................................... 2 The states of the world ................................................................................................... 8 Brazil .......................................................................................................................... 8 Canada........................................................................................................................ 9 The United States of America .................................................................................... 9 India ......................................................................................................................... 11 China ........................................................................................................................ 12 Australia ................................................................................................................... 13 Mexico ..................................................................................................................... 14 Russia ....................................................................................................................... 15 Subdivisions of other countries .................................................................................... 17 Special cases ................................................................................................................ 18 The World ................................................................................................................ 18 2-letter country codes ............................................................................................... 18 Legacy or reserved 3-letter codes ............................................................................ 19 Clipperton Island reserved code............................... Error! Bookmark not defined. Duplicate codes ............................................................................................................ 20 Mapcode Territory Codes 1.0 Page 2 Mapcodes and territories Mapcodes are short codes representing locations on Earth. A mapcode consists of a territory abbreviation and a proper code (which in turn consists of two groups of letters and digits separated by a dot). For example, the tip of the Eiffel Tower in Paris is located at FRA 4J.P2. Here, FRA is the territory code (defining France) and 4J.P2 is the proper code defining a precise location within the context of France. For example, the White House in Washinhton DC is located at US-DC BM.QY. Here, US-DC is the territory code (defining the Federal District of Columbia in the United States of America), and BM.QY is the proper code defining a precise location within this context. This document lists all possible territory abbreviations, and explains their origin. Abbreviations of mapcodes Note that people in France will seldom need to mention the context (France) to each other, just like they will seldom need to mention it as part of their address, They live in that context, and unless explicitly stated otherwise, will assume France as a context. Therefor, they will usually “abbreviate” the Eiffel Tower mapcode to 4J.P2. In the USA, this is also the case, but the state is not always assumed. It is more likely that people in the US will abbreviate the White House mapcode to DC BM.QY than to just BM.QY. The mapcode system is designed to allow such abbreviations: if no context is specified at all, it will assume the last context explicitly mentioned, or try to derive the context (e.g. from the fact that the user is known to be in France). This also happens if only a state is given, (like DC instead of US-DC). Fortunately, most states have an abbreviation that is unique in the world (at least the world of mapcodes). Not all of them, though. For example, both the USA and India have a state with abbreviation IN. The main territories of the world To start with, the full ISO 3166-1 alpha 3 list of 249 territories and their 3-letter abbreviations (unchanged since 01-11-2011 at the time of writing) are in the mapcode territory database: Territory Aaland Islands Afghanistan Albania Algeria American Samoa ISO 3166-1 ALA AFG ALB DZA ASM Mapcode Territory Codes 1.0 Andorra Angola Anguilla Antarctica Antigua and Barbuda Argentina Armenia Aruba Australia Austria Azerbaijan Bahamas Bahrain Bangladesh Barbados Belarus Belgium Belize Benin Bermuda Bhutan Bolivia Bonaire, St Eustasuis and Saba Bosnia and Herzegovina Botswana Bouvet Island Brazil British Indian Ocean Territory British Virgin Islands Brunei Bulgaria Burkina Faso Burundi Cambodia Cameroon Canada Cape Verde Cayman islands Central African Republic Chad Chile China Christmas Island Cocos Islands Colombia Comoros Congo-Brazzaville Congo-Kinshasa Cook islands Costa Rica Page 3 AND AGO AIA ATA ATG ARG ARM ABW AUS AUT AZE BHS BHR BGD BRB BLR BEL BLZ BEN BMU BTN BOL BES BIH BWA BVT BRA IOT VGB BRN BGR BFA BDI KHM CMR CAN CPV CYM CAF TCD CHL CHN CXR CCK COL COM COG COD COK CRI Mapcode Territory Codes 1.0 Croatia Cuba Curacao Cyprus Czech Republic Denmark Djibouti Dominica Dominican Republic East Timor Ecuador Egypt El Salvador Equatorial Guinea Eritrea Estonia Ethiopia Falkland Islands Faroe Islands Fiji Islands Finland France French Guiana French Polynesia French Southern and Antarctic Lands Gabon Gambia Georgia Germany Ghana Gibraltar Greece Greenland Grenada Guadeloupe Guam Guatemala Guernsey Guinea Guinea-Bissau Guyana Haiti Heard Island and McDonald Islands Honduras Hong Kong Hungary Iceland India Indonesia Iran Page 4 HRV CUB CUW CYP CZE DNK DJI DMA DOM TLS ECU EGY SLV GNQ ERI EST ETH FLK FRO FJI FIN FRA GUF PYF ATF GAB GMB GEO DEU GHA GIB GRC GRL GRD GLP GUM GTM GGY GIN GNB GUY HTI HMD HND HKG HUN ISL IND IDN IRN Mapcode Territory Codes 1.0 Iraq Ireland Isle of Man Israel Italy Ivory Coast Jamaica Japan Jersey Jordan Kazakhstan Kenya Kiribati Kuwait Kyrgyzstan Laos Latvia Lebanon Lesotho Liberia Libya Liechtenstein Lithuania Luxembourg Macau Macedonia Madagascar Malawi Malaysia Maldives Mali Malta Marshall Islands Martinique Mauritania Mauritius Mayotte Mexico Micronesia Moldova Monaco Mongolia Montenegro Montserrat Morocco Mozambique Myanmar Namibia Nauru Nepal Page 5 IRQ IRL IMN ISR ITA CIV JAM JPN JEY JOR KAZ KEN KIR KWT KGZ LAO LVA LBN LSO LBR LBY LIE LTU LUX MAC MKD MDG MWI MYS MDV MLI MLT MHL MTQ MRT MUS MYT MEX FSM MDA MCO MNG MNE MSR MAR MOZ MMR NAM NRU NPL Mapcode Territory Codes 1.0 Netherlands New Caledonia New Zealand Nicaragua Niger Nigeria Niue Norfolk and Philip Island North Korea Northern Mariana Islands Norway Oman Pakistan Palau Palestinian territory Panama Papua New Guinea Paraguay Peru Philippines Pitcairn Islands Poland Portugal Puerto Rico Qatar Reunion Romania Russia Rwanda Saint Helena, Ascension and Tristan da Cunha Saint Kitts and Nevis Saint Lucia Saint Pierre and Miquelon Saint Vincent and the Grenadines Saint-Barthelemy Saint-Martin Samoa San Marino Sao Tome and Principe Saudi Arabia Senegal Serbia Seychelles Sierra Leone Singapore Sint Maarten Slovakia Slovenia Solomon Islands Somalia Page 6 NLD NCL NZL NIC NER NGA NIU NFK PRK MNP NOR OMN PAK PLW PSE PAN PNG PRY PER PHL PCN POL PRT PRI QAT REU ROU RUS RWA SHN KNA LCA SPM VCT BLM MAF WSM SMR STP SAU SEN SRB SYC SLE SGP SXM SVK SVN SLB SOM Mapcode Territory Codes 1.0 South Africa South Georgia and the South Sandwich Islands South Korea South Sudan Spain Sri Lanka Sudan Suriname Svalbard (Spitsbergen) and Jan Mayen Swaziland Sweden Switzerland Syria Taiwan Tajikistan Tanzania Thailand Togo Tokelau Tonga Trinidad and Tobago Tunisia Turkey Turkmenistan Turks and Caicos Islands Tuvalu Uganda Ukraine United Arab Emirates United Kingdom United States Minor Outlying Islands Uruguay US Virgin Islands USA Uzbekistan Vanuatu Vatican City Venezuela Vietnam Wallis and Futuna Western Sahara Yemen Zambia Zimbabwe Page 7 ZAF SGS KOR SSD ESP LKA SDN SUR SJM SWZ SWE CHE SYR TWN TJK TZA THA TGO TKL TON TTO TUN TUR TKM TCA TUV UGA UKR ARE GBR UMI URY VIR USA UZB VUT VAT VEN VNM WLF ESH YEM ZMB ZWE Mapcode Territory Codes 1.0 Page 8 The states of the world In eight very large countries (The USA, Canada, Mexico, Brazil, India, Australia, Russia, and China), an address has little meaning without knowing the state, province or oblast (just like elsewhere, an address has little meaning without knowing the country). For example, there are 27 cities called Washington in the USA. If you want to refer to a location in the capital city, you would always refer to "Washington DC". For each of these counties, the ISO 3166-2:XX territory codes were implemented, which are codes consisting of a two-letter country code, a hyphen, and a two-letter state code. For example, Florida has the territory code US-FL. Brazil ISO 3166-2:BR states: Territory Acre Alagoas Amapá Amazonas Bahia Ceará Espírito Santo Federal District Goiás Maranhão Mato Grosso Mato Grosso do Sul Minas Gerais Pará Paraíba Paraná Pernambuco Piauí Rio de Janeiro Rio Grande do Norte Rio Grande do Sul Rondônia Roraima Santa Catarina São Paulo Sergipe Tocantins ISO 3166-2:BR BR-AC BR-AL BR-AP BR-AM BR-BA BR-CE BR-ES BR-DF BR-GO BR-MA BR-MT BR-MS BR-MG BR-PA BR-PB BR-PR BR-PE BR-PI BR-RJ BR-RN BR-RS BR-RO BR-RR BR-SC BR-SP BR-SE BR-TO Mapcode Territory Codes 1.0 Page 9 Canada ISO 3166-2:CA provinces and territories: Territory Alberta British Columbia Manitoba New Brunswick Newfoundland and Labrador Nova Scotia Ontario Prince Edward Island Quebec Saskatchewan Northwest Territories Nunavut Yukon ISO 3166-2:CA CA-AB CA-BC CA-MB CA-NB CA-NL CA-NS CA-ON CA-PE CA-QC CA-SK CA-NT CA-NU CA-YT The United States of America ISO 3166-2:US States (and the Federal District of Columbia): Territory Alaska Alabama Arkansas Arizona Californië Colorado Connecticut Washington D.C. Delaware Florida Georgia Hawaï Iowa Idaho Illinois Indiana Kansas Kentucky Louisiana Massachusetts Maryland Maine Michigan ISO 3166-2:US US-AK US-AL US-AR US-AZ US-CA US-CO US-CT US-DC US-DE US-FL US-GA US-HI US-IA US-ID US-IL US-IN US-KS US-KY US-LA US-MA US-MD US-ME US-MI Mapcode Territory Codes 1.0 Minnesota Missouri Mississippi Montana North Carolina North Dakota Nebraska New Hampshire New Jersey New Mexico Nevada New York Ohio Oklahoma Oregon Pennsylvania Rhode Island South Carolina South Dakota Tennessee Texas Utah Virginia Vermont Washington Wisconsin West Virginia Wyoming Page 10 US-MN US-MO US-MS US-MT US-NC US-ND US-NE US-NH US-NJ US-NM US-NV US-NY US-OH US-OK US-OR US-PA US-RI US-SC US-SD US-TN US-TX US-UT US-VA US-VT US-WA US-WI US-WV US-WY Mapcode also accepts ISO 3166-2:US codes for US oversees territories – although mapcodes are generated using their ISO 3166-1 alpha-3 code: Territory American Samoa Guam Northern Mariana Islands Puerto Rico United States Minor Outlying Islands US Virgin Islands ISO 3166-2:US Accepted but never generated US-AS US-GU US-MP US-PR US-UM US-VI Normal Code (From ISO 3166-1) ASM GUM MNP PRI UMI VIR Mapcode Territory Codes 1.0 Page 11 India ISO 3166-2:IN states and union territories: Territory Andaman and Nicobar Islands Andhra Pradesh Arunachal Pradesh Assam Bihar Chandigarh Chhattisgarh Dadra and Nagar Haveli Daman and Diu Delhi Goa Gujarat Haryana Himachal Pradesh Jammu and Kashmir Jharkhand Karnataka Kerala Lakshadweep Madhya Pradesh Maharashtra Manipur Meghalaya Mizoram Nagaland Odisha (formerly known as Orissa) Puducherry (Pondicherry) Punjab Rajasthan Sikkim Tamil Nadu Telangana Tripura Uttarakhand Uttar Pradesh West Bengal ISO 3166-2:IN IN-AN IN-AP IN-AR IN-AS IN-BR IN-CH IN-CT IN-DN IN-DD IN-DL IN-GA IN-GJ IN-HR IN-HP IN-JK IN-JH IN-KA IN-KL IN-LD IN-MP IN-MH IN-MN IN-ML IN-MZ IN-NL IN-OR IN-PY IN-PB IN-RJ IN-SK IN-TN IN-TG IN-TR IN-UT IN-UP IN-WB Mapcode Alternative Accepted but never generated IN-CG IN-OD IN-UK Three non-standard mapcode alternatives are accepted to cope with widely-used abbreviations (e.g. for vehicle registration). Mapcode Territory Codes 1.0 Page 12 China ISO 3166-2:CN defines provinces, municipalities, autonomous regions and special administrative regions for China. For three of those (Taiwan, Hong Kong and Macao), an ISO 3166 3-letter territory code is also available. Since the ISO 3166-2:CN codes are numerical, mapcode also implements the PRC GB/T 2260 2-letter codes as an alternative. This is a Chinese national standard, issued by the Standardization Administration of China (SAC), the Chinese National Committee of the ISO and IEC. Territory Beijing Tianjin Hebei Shanxi Nei Mongol (mn) Liaoning Jilin Heilongjiang Shanghai Jiangsu Zhejiang Anhui Fujian Jiangxi Shandong Henan Hubei Hunan Guangdong Guangxi Hainan Chongqing Sichuan Guizhou Yunnan Xizang Shaanxi Gansu Qinghai Ningxia Xinjiang Taiwan Hong Kong (Xianggang) Macao (Aomen) ISO 3166-2:CN Accepted but never generated CN-11 CN-12 CN-13 CN-14 CN-15 CN-21 CN-22 CN-23 CN-31 CN-32 CN-33 CN-34 CN-35 CN-36 CN-37 CN-41 CN-42 CN-43 CN-44 CN-45 CN-46 CN-50 CN-51 CN-52 CN-53 CN-54 CN-61 CN-62 CN-63 CN-64 CN-65 CN-71 CN-91 CN-92 PRC GB/T 2260 ISO 3166-1 equivalent CN-BJ CN-TJ CN-HE CN-SX CN-NM CN-LN CN-JL CN-HL CN-SH CN-JS CN-ZJ CN-AH CN-FJ CN-JX CN-SD CN-HA CN-HB CN-HN CN-GD CN-GX CN-HI CN-CQ CN-SC CN-GZ CN-YN CN-XZ CN-SN CN-GS CN-QH CN-NX CN-XJ CN-TW CN-HK CN-MC TWN HKG MAC Mapcode Territory Codes 1.0 Page 13 Australia ISO 3166-2:AU states and union territories: Territory New South Wales Queensland South Australia Tasmania Victoria Western Australia Australian Capital Territory Northern Territory ISO 3166-2:AU AU-NSW AU-QLD AU-SA AU-TAS AU-VIC AU-WA AU-ACT AU-NT There is no ISO 3166 code for the Jarvis Bay Territory, but mapcode defines its own code, AU-JBT: Territory ISO 3166-2:AU Mapcode Alternative Jervis Bay Territory none AU-JBT The following external territories of Australia already have their own 3-letter (ISO 3166-1 alpha 3) “country” code (see “The main territories of the world”). Since they do not have a ISO 3166-2:AU code, but do have two-letter ISO 3166 country codes, mapcode accepts those as valid subdivision codes. Territory Christmas Island Cocos (Keening) Island Heard Island and McDonalds Islands Norfolk Island Note: Normal code (from ISO 3166-1) CXR CCK HMD NFK Mapcode Alternative Accepted but never generated AU-CX AU-CC AU-HM AU-NF Ashmore Reef and Cartier Island are included in AU-WA , Western Australia Coral Sea Islands is included in AU-QLD, Queensland, Australia Macquarie Island is included in AUS, i.e. Australia as whole Mapcode Territory Codes 1.0 Page 14 Mexico ISO 3166-2:MX states and federal district all have 3-letter state abbreviation. Mapcode accepts 2-letter alternatives as well. Territory Aguascalientes Baja California Baja California Sur Chiapas Chihuahua Campeche Coahuila Colima Distrito Federal Durango Guanajuato Guerrero Hidalgo Jalisco Mexico (Federal District) ISO 3166-2:MX MX-AGU MX-BCN MX-BCS MX-CHP MX-CHH MX-CAM MX-COA MX-COL MX-DIF MX-DUR MX-GUA MX-GRO MX-HID MX-JAL MX-MEX Michoacán Morelos Nayarit Nuevo León Oaxaca Puebla Querétaro Quintana Roo San Luis Potosí Sinaloa Sonora Tabasco Tamaulipas Tlaxcala Veracruz Yucatán Zacatecas MX-MIC MX-MOR MX-NAY MX-NLE MX-OAX MX-PUE MX-QUE MX-ROO MX-SLP MX-SIN MX-SON MX-TAB MX-TAM MX-TLA MX-VER MX-YUC MX-ZAC Mapcode alternative MX-AG MX-BC MX-BS MX-CH MX-CS MX-CM MX-CO MX-OL MX-DF MX-DG MX-GR MX-GT MX-HG MX-JA MX-MX MX-ME MX-MI MX-MO MX-NA MX-NL MX-OA MX-PB MX-QE MX-QR MX-SI MX-SL MX-SO MX-TB MX-TM MX-TL MX-VE MX-YU MX-ZA Note: the 3-letter subdivision code MEX conflicts with the country code for Mexico as a whole. The subdivision code COL conflicts with 3-letter country codes for Columbia. See “Duplicate codes” for more about such conflicts. Mapcode Territory Codes 1.0 Page 15 Russia ISO 3166-2:RU identifies republics, territories, regions, districts and autonomous cities. The republics have 2-letter codes, the rest has 3-letter codes. Mapcode defines a few 2-letter alternatives for those codes that precisely match 3-letter country codes, such as BEL (Belgium). See “Duplicate codes” for more about this. Territory Adygeya, Respublika Altay, Respublika Bashkortostan, Respublika Buryatiya, Respublika Chechenskaya Respublika Chuvashskaya Respublika Dagestan, Respublika Ingushetiya, Respublika Kabardino-Balkarskaya Respublika Kalmykiya, Respublika Karachayevo-Cherkesskaya Respubl. Kareliya, Respublika Khakasiya, Respublika Komi, Respublika Mariy El, Respublika Mordoviya, Respublika Sakha, Respublika Severnaya Osetiya-Alaniya, Respubl. Tatarstan, Respublika Tyva, Respublika Udmurtskaya Respublika ISO 3166-2:RU RU-AD RU-AL RU-BA RU-BU RU-CE RU-CU RU-DA RU-IN RU-KB RU-KL RU-KC RU-KR RU-KK RU-KO RU-ME RU-MO RU-SA RU-SE RU-TA RU-TY RU-UD Altayskiy kray Kamchatskiy kray Khabarovskiy kray Krasnodarskiy kray Krasnoyarskiy kray Permskiy kray Primorskiy kray Stavropol'skiy kray Zabaykal'skiy kray Amurskaya oblast' Arkhangel'skaya oblast' Astrakhanskaya oblast' Belgorodskaya oblast' Bryanskaya oblast' Chelyabinskaya oblast' Irkutskaya oblast' RU-ALT RU-KAM RU-KHA RU-KDA RU-KYA RU-PER RU-PRI RU-STA RU-ZAB RU-AMU RU-ARK RU-AST RU-BEL RU-BRY RU-CHE RU-IRK Mapcode alternative RU-PM RU-PO RU-BE RU-CH Mapcode Territory Codes 1.0 Ivanovskaya oblast' Kaliningradskaya oblast' Kaluzhskaya oblast' Kemerovskaya oblast' Kirovskaya oblast' Kostromskaya oblast' Kurganskaya oblast' Kurskaya oblast' Leningradskaya oblast' Lipetskaya oblast' Magadanskaya oblast' Moskovskaya oblast' Murmanskaya oblast' Nizhegorodskaya oblast' Novgorodskaya oblast' Novosibirskaya oblast' Omskaya oblast' Orenburgskaya oblast' Orlovskaya oblast' Penzenskaya oblast' Pskovskaya oblast' Rostovskaya oblast' Ryazanskaya oblast' Sakhalinskaya oblast' Samarskaya oblast' Saratovskaya oblast' Smolenskaya oblast' Sverdlovskaya oblast' Tambovskaya oblast' Tomskaya oblast' Tul'skaya oblast' Tverskaya oblast' Tyumenskaya oblast' Ul'yanovskaya oblast' Vladimirskaya oblast' Volgogradskaya oblast' Vologodskaya oblast' Voronezhskaya oblast' Yaroslavskaya oblast' Moskva (autonomous city) Sankt-Peterburg (autonomous city) Yevreyskaya avtonomnaya oblast' Chukotskiy avtonomnyy okrug Khanty-Mansiyskiy avtonomnyy okrug-Yugra Nenetskiy avtonomnyy okrug Yamalo-Nenetskiy avtonomnyy okrug Page 16 RU-IVA RU-KGD RU-KLU RU-KEM RU-KIR RU-KOS RU-KGN RU-KRS RU-LEN RU-LIP RU-MAG RU-MOS RU-MUR RU-NIZ RU-NGR RU-NVS RU-OMS RU-ORE RU-ORL RU-PNZ RU-PSK RU-ROS RU-RYA RU-SAK RU-SAM RU-SAR RU-SMO RU-SVE RU-TAM RU-TOM RU-TUL RU-TVE RU-TYU RU-ULY RU-VLA RU-VGG RU-VLG RU-VOR RU-YAR RU-MOW RU-SPE RU-YEV RU-CHU RU-KHM RU-NEN RU-YAN RU-KI RU-TT RY-KM Mapcode Territory Codes 1.0 Page 17 Subdivisions of other countries It should be noted that many countries have ISO 3166-2:XX codes. Even a small country like Belgium has ISO 3166-2:BE codes for 10 provinces. However, only the eight countries listed above were deemed to merit from their subdivision into states, provinces, regions etc. as far as their mapcodes are concerned (delivering shorter proper mapcodes at the cost of explicitly mentioning their territory code). What deserves special mention is that six countries have “dependent overseas territories” that have their own country code. For China and the USA, the dependent territories also have subdivision codes, just like the states and provinces. For example, American Samoa has the US subdivision code US-AS as well as its own country code ASM. But the dependent territories of the other four countries (Finland, The Netherlands, France and Norway) can only be identified through their 3-letter country codes. For completeness’ sake, they are listed here: Subdivision codes included in ISO 3166-1 alpha-2, but NOT valid as mapcode territory code FI-01 Åland FR-BL Saint Barthélemy FR-GF French Guiana FR-GP Guadeloupe FR-MF Saint Martin FR-MQ Martinique FR-NC New Caledonia FR-PF French Polynesia FR-PM Saint Pierre and Miquelon FR-RE Réunion FR-TF French Southern Territories FR-WF Wallis and Futuna FR-YT Mayotte NL-AW Aruba NL-BQ1 Bonaire NL-BQ2 Saba NL-BQ3 Sint Eustatius NL-CW Curaçao NL-SX Sint Maarten NO-21 Svalbard NO-22 Jan Mayen ISO 3166-1 alpha 3 equivalent (valid in mapcodes) ALA NLM GUF GLP MAF MTQ NCL PYF SPM REU ATF WLF MYT ABW BES BES BES CUW SXM SJM SJM Also see “Legacy or reserved 3-letter codes” about similar issues. Mapcode Territory Codes 1.0 Page 18 Special cases The World To cover the world as a whole, the special code AAA was introduced: Territory World ISO 3166-1 AAA Although World mapcodes never really need to include this code explicitly, since there is no other territory context it can ever be confused with. World mapcodes are always 9 characters, and no other mapcode is ever 9 characters. 2-letter country codes All countries have a 3-letter code, but as explained above, a few countries use 2-letter codes in combination with a state code. To make the use of mapcode easier for people, systems should be implemented such that 1. 3-letter country codes are allowed instead of 2-letter codes when specifying a state; for example, USA-FL is a valid alternative for US-FL. 2. In four cases, the two-letter country code is unique, and should be allowed as a valid alternative for the official 3-letter code: Official code USA AUS RUS CHN Mapcode alternative US AU RU CN This is not possible for the other four countries that have state codes: MEX MX would conflict with MX-MX CAN CA would conflict with US-CA BRA BR would conflict with IN-BR IND IN would conflict with US-IN Mapcode Territory Codes 1.0 Page 19 Legacy or reserved 3-letter codes The following 3-letter “legacy” or “reserved” ISO 3166 codes are accepted by mapcode (as aliases, i.e. TAA and ASC are interpreted as SHN): Territory Tristan da Cunha (part of SHN) Ascension (part of SHN) Diego Garcia (part of IOT) Wake Island (part of MHL) Johnston Atoll (part of UMI) Midway (part of Hawaii US-HI) ISO 3166 exceptional reservation Accepted but never generated TAA ASC DGA ISO 3166 Legacy Accepted but never generated WAK JTN MID Normal code (from ISO 3166-1) SHN SHN IOT MHL UMI US-HI Clipperton Island also has a 3-letter reserved ISO 3166 code (“CPT”) available, but unlike the above territories it has no existing country code. Mapcode therefore defines CPT (making it the only way to refer to Clipperton Island): Territory ISO 3166 exceptional reservation Clipperton Island (part of France) CPT Mapcode Territory Codes 1.0 Page 20 Duplicate codes Sates, provinces, oblasts etc. get a territory code of the form CC-SS where CC is a country code and SS is a (2- or 3-letter) state (or “subdivision”) code. In most cases, this territory code can be abbreviated to just the code SS, even internationally, since in most cases, no confusion is possible. This is, however, certainly not true for all cases. Below, the potential conflicts are explicitly listed. Code AL AP AR AS BA BC BEL CE CH CHE CO COL CT DF GA HI Full code US-AL BR-AL RU-AL BR-AP IN-AP US-AR IN-AR US-AS IN-AS BR-BA RU-BA MX-BC CA-BC BEL RU-BEL BR-CE RU-CE IN-CH RU-CH MX-CH RU-CHE CHE MX-CO US-CO MX-COL COL IN-CT US-CT BR-DF MX-DF US-GA IN-GA CN-HI US-HI Territory Alabama, USA Alagoas, Brazil Altai Republic, Russia Amapa, Brazil Andhra Pradesh, India Arkansas, USA Arunachal Pradesh, India American Samoa, USA Assam, India Bahia, Brazil Bashkortostan Republic, Russia Baja California, Mexico British Columbia, Canada Belgium Belgorod Oblast, Russia Ceara, Brazil Chechen Republic, Russia Chandigarh, India Chelyabinsk Oblast, Russia Chihuahua, Mexico Chelyabinsk Oblast, Russia Switzerland Coahuila, Mexico Colorado, USA Colima, Mexico Colombia Chhattisgarh, India Connecticut, USA Distrito Federal, Brazil Federal District, Mexico Georgia, USA Goa, India Hainan, China Hawaii, USA Code standard ISO 3166-2:US ISO 3166-2:BR ISO 3166-2:RU ISO 3166-2:BR ISO 3166-2:IN ISO 3166-2:US ISO 3166-2:IN ISO 3166-2:US ISO 3166-2:IN ISO 3166-2:BR ISO 3166-2:RU mapcode Mexico legacy ISO 3166-2:CA ISO 3166-1 alpha-3 ISO 3166-2:RU ISO 3166-2:BR ISO 3166-2:RU ISO 3166-2:IN mapcode mapcode Mexico legacy ISO 3166-2:RU ISO 3166-1 alpha-3 mapcode Mexico legacy ISO 3166-2:US ISO 3166-2:MX ISO 3166-1 alpha-3 ISO 3166-2:IN ISO 3166-2:US ISO 3166-2:BR mapcode Mexico legacy ISO 3166-2:US ISO 3166-2:IN PRC GB/T 2260 ISO 3166-2:US Mapcode Territory Codes 1.0 IN KHM KIR KL MA ME MEX MI MN MO MP MS MT NL NM NT OR PA PB PE US-IN RU-IN KHM RU-KHM KIR RU-KIR RU-KL IN-KL BR-MA US-MA US-ME RU-ME MX-ME MEX MX-MEX US-MI MX-MI IN-MN US-MN US-MO RU-MO MX-MO IN-MP US-MP BR-MS US-MS BR-MT US-MT IN-NL CA-NL MX-NL CN-NM US-NM AU-NT CA-NT IN-OR US-OR BR-PA US-PA BR-PB MX-PB IN-PB BR-PE CA-PE Indiana, USA Ingushetia Republic, Russia Cambodia Khanty-Mansi, Russia Kiribati Kirov Oblast, Russia Kalmykia Republic, Russia Kerala, India Maranhao, Brazil Massachusetts, USA Maine, USA Mari El Republic, Russia Mexico State, Mexico Mexico Mexico State, Mexico Michigan, USA Michoacan, Mexico Manipur, India Minnesota, USA Missouri, USA Mordovia Republic, Russia Morelos, Mexico Madhya Pradesh, India Northern Mariana Islands, USA Mato Grosso do Sul, Brazil Mississippi, USA Mato Grosso, Brazil Montana, USA Nagaland, India Newfoundland, Canada Nuevo Leon, Mexico Nei Mongol, China New Mexico, USA Northern Territory, Australia Northwest Territories, Canada Odisha, India Oregon, USA Para, Brazil Pennsylvania, USA Paraiba, Brazil Puebla, Mexico Punjab, India Pernambuco, Brazil Prince Edward Island, Canada Page 21 ISO 3166-2:US ISO 3166-2:RU ISO 3166-1 alpha-3 ISO 3166-2:RU ISO 3166-1 alpha-3 ISO 3166-2:RU ISO 3166-2:RU ISO 3166-2:IN ISO 3166-2:BR ISO 3166-2:US ISO 3166-2:US ISO 3166-2:RU mapcode Mexico legacy ISO 3166-1 alpha-3 ISO 3166-2:MX ISO 3166-2:US mapcode Mexico legacy ISO 3166-2:IN ISO 3166-2:US ISO 3166-2:US ISO 3166-2:RU mapcode Mexico legacy ISO 3166-2:IN ISO 3166-2:US ISO 3166-2:BR ISO 3166-2:US ISO 3166-2:BR ISO 3166-2:US ISO 3166-2:IN ISO 3166-2:CA mapcode Mexico legacy PRC GB/T 2260 ISO 3166-2:US ISO 3166-2:AU ISO 3166-2:CA ISO 3166-2:IN ISO 3166-2:US ISO 3166-2:BR ISO 3166-2:US ISO 3166-2:BR mapcode Mexico legacy ISO 3166-2:IN ISO 3166-2:BR ISO 3166-2:CA Mapcode Territory Codes 1.0 PER PR PRI RJ SA SC SD SE SK TAM TN UT WA RU-PER PER BR-PR US-PR RU-PRI PRI IN-RJ BR-RJ RU-SA AU-SA BR-SC CN-SC US-SC CN-SD US-SD RU-SE BR-SE CA-SK IN-SK MX-TAM RU-TAM IN-TN US-TN US-UT IN-UT US-WA AU-WA Perm Krai, Russia Peru Parana, Brazil Puerto Rico, USA Primorsky Krai, Russia Puerto Rico Rajasthan, India Rio de Janeiro, Brazil Sakha Republic, Russia South Australia, Australia Santa Catarina, Brazil Sichuan, China South Carolina, USA Shandong, China South Dakota, USA North Ossetia-Alania Republic, Russia Sergipe, Brazil Saskatchewan, Canada Sikkim, India Tamaulipas, Mexico Tambov Oblast, Russia Tamil Nadu, India Tennessee, USA Utah, USA Uttarakhand, India Washington, USA Western Australia, Australia Page 22 ISO 3166-2:RU ISO 3166-1 alpha-3 ISO 3166-2:BR ISO 3166-2:US ISO 3166-2:RU ISO 3166-1 alpha-3 ISO 3166-2:IN ISO 3166-2:BR ISO 3166-2:RU ISO 3166-2:AU ISO 3166-2:BR PRC GB/T 2260 ISO 3166-2:US PRC GB/T 2260 ISO 3166-2:US ISO 3166-2:RU ISO 3166-2:BR ISO 3166-2:CA ISO 3166-2:IN ISO 3166-2:MX ISO 3166-2:RU ISO 3166-2:IN ISO 3166-2:US ISO 3166-2:US ISO 3166-2:IN ISO 3166-2:US ISO 3166-2:AU The potential conflicts, listed per country: Country Australia Brazil Full code AU-NT AU-SA AU-WA BR-AL BR-AP BR-BA BR-CE BR-DF BR-MA BR-MS BR-MT BR-PA BR-PB Territory Northern Territory South Australia Western Australia Alagoas Amapa Bahia Ceara Distrito Federal Maranhao Mato Grosso do Sul Mato Grosso Para Paraiba Code standard ISO 3166-2:AU ISO 3166-2:AU ISO 3166-2:AU ISO 3166-2:BR ISO 3166-2:BR ISO 3166-2:BR ISO 3166-2:BR ISO 3166-2:BR ISO 3166-2:BR ISO 3166-2:BR ISO 3166-2:BR ISO 3166-2:BR ISO 3166-2:BR Mapcode Territory Codes 1.0 Canada China India Mexico Russia BR-PE BR-PR BR-RJ BR-SC BR-SE CA-BC CA-NL CA-NT CA-PE CA-SK CN-HI CN-NM CN-SC CN-SD IN-AP IN-AR IN-AS IN-CH IN-CT IN-GA IN-KL IN-MN IN-MP IN-NL IN-OR IN-PB IN-RJ IN-SK IN-TN IN-UT MX-BC MX-CH MX-CO MX-COL MX-DF MX-ME MX-MEX MX-MI MX-MO MX-NL MX-PB MX-TAM RU-AL RU-BA Pernambuco Parana Rio de Janeiro Santa Catarina Sergipe British Columbia Newfoundland Northwest Territories Prince Edward Island Saskatchewan Hainan Nei Mongol Sichuan Shandong Andhra Pradesh Arunachal Pradesh Assam Chandigarh Chhattisgarh Goa Kerala Manipur Madhya Pradesh Nagaland Odisha Punjab Rajasthan Sikkim Tamil Nadu Uttarakhand Baja California Chihuahua Coahuila Colima Federal District Mexico State Mexico State Michoacan Morelos Nuevo Leon Puebla Tamaulipas Altai Republic Bashkortostan Republic Page 23 ISO 3166-2:BR ISO 3166-2:BR ISO 3166-2:BR ISO 3166-2:BR ISO 3166-2:BR ISO 3166-2:CA ISO 3166-2:CA ISO 3166-2:CA ISO 3166-2:CA ISO 3166-2:CA PRC GB/T 2260 PRC GB/T 2260 PRC GB/T 2260 PRC GB/T 2260 ISO 3166-2:IN ISO 3166-2:IN ISO 3166-2:IN ISO 3166-2:IN ISO 3166-2:IN ISO 3166-2:IN ISO 3166-2:IN ISO 3166-2:IN ISO 3166-2:IN ISO 3166-2:IN ISO 3166-2:IN ISO 3166-2:IN ISO 3166-2:IN ISO 3166-2:IN ISO 3166-2:IN ISO 3166-2:IN mapcode Mexico legacy mapcode Mexico legacy mapcode Mexico legacy ISO 3166-2:MX mapcode Mexico legacy mapcode Mexico legacy ISO 3166-2:MX mapcode Mexico legacy mapcode Mexico legacy mapcode Mexico legacy mapcode Mexico legacy ISO 3166-2:MX ISO 3166-2:RU ISO 3166-2:RU Mapcode Territory Codes 1.0 USA RU-BEL RU-CE RU-CH RU-CHE RU-IN RU-KHM RU-KIR RU-KL RU-ME RU-MO RU-PER RU-PRI RU-SA RU-SE RU-TAM US-AL US-AR US-AS US-CO US-CT US-GA US-HI US-IN US-MA US-ME US-MI US-MN US-MO US-MP US-MS US-MT US-NM US-OR US-PA US-PR US-SC US-SD US-TN US-UT US-WA Belgorod Oblast Chechen Republic Chelyabinsk Oblast Chelyabinsk Oblast Ingushetia Republic Khanty-Mansi Kirov Oblast Kalmykia Republic Mari El Republic Mordovia Republic Perm Krai Primorsky Krai Sakha Republic North Ossetia-Alania Republic Tambov Oblast Alabama Arkansas American Samoa Colorado Connecticut Georgia Hawaii Indiana Massachusetts Maine Michigan Minnesota Missouri Northern Mariana Islands Mississippi Montana New Mexico Oregon Pennsylvania Puerto Rico South Carolina South Dakota Tennessee Utah Washington Page 24 ISO 3166-2:RU ISO 3166-2:RU mapcode ISO 3166-2:RU ISO 3166-2:RU ISO 3166-2:RU ISO 3166-2:RU ISO 3166-2:RU ISO 3166-2:RU ISO 3166-2:RU ISO 3166-2:RU ISO 3166-2:RU ISO 3166-2:RU ISO 3166-2:RU ISO 3166-2:RU ISO 3166-2:US ISO 3166-2:US ISO 3166-2:US ISO 3166-2:US ISO 3166-2:US ISO 3166-2:US ISO 3166-2:US ISO 3166-2:US ISO 3166-2:US ISO 3166-2:US ISO 3166-2:US ISO 3166-2:US ISO 3166-2:US ISO 3166-2:US ISO 3166-2:US ISO 3166-2:US ISO 3166-2:US ISO 3166-2:US ISO 3166-2:US ISO 3166-2:US ISO 3166-2:US ISO 3166-2:US ISO 3166-2:US ISO 3166-2:US ISO 3166-2:US