About contexts (country and state abbreviations)

advertisement
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
Download