Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
This is the list of all states and territories in the United States.
The format is "safe_key|value". The safe_key is the ISO 3166-2 code of the respective state and the value is the name of the respective state.
Pipe Delimited Values
AL|Alabama
AK|Alaska
AZ|Arizona
AR|Arkansas
CA|California
CO|Colorado
CT|Connecticut
DE|Delaware
FL|Florida
GA|Georgia
HI|Hawaii
ID|Idaho
IL|Illinois
IN|Indiana
IA|Iowa
KS|Kansas
KY|Kentucky
LA|Louisiana
ME|Maine
MD|Maryland
MA|Massachusetts
MI|Michigan
MN|Minnesota
MS|Mississippi
MO|Missouri
MT|Montana
NE|Nebraska
NV|Nevada
NH|New Hampshire
NJ|New Jersey
NM|New Mexico
NY|New York
NC|North Carolina
ND|North Dakota
OH|Ohio
OK|Oklahoma
OR|Oregon
PA|Pennsylvania
RI|Rhode Island
SC|South Carolina
SD|South Dakota
TN|Tennessee
TX|Texas
UT|Utah
VT|Vermont
VA|Virginia
WA|Washington
WV|West Virginia
WI|Wisconsin
WY|Wyoming
DC|District of Columbia
AS|American Samoa
GU|Guam
MP|Northern Mariana Islands
PR|Puerto Rico
UM|United States Minor Outlying Islands
VI|Virgin Islands, U.S.
PHP Associative Arrays
'AL' => 'Alabama',
'AK' => 'Alaska',
'AZ' => 'Arizona',
'AR' => 'Arkansas',
'CA' => 'California',
'CO' => 'Colorado',
'CT' => 'Connecticut',
'DE' => 'Delaware',
'FL' => 'Florida',
'GA' => 'Georgia',
'HI' => 'Hawaii',
'ID' => 'Idaho',
'IL' => 'Illinois',
'IN' => 'Indiana',
'IA' => 'Iowa',
'KS' => 'Kansas',
'KY' => 'Kentucky',
'LA' => 'Louisiana',
'ME' => 'Maine',
'MD' => 'Maryland',
'MA' => 'Massachusetts',
'MI' => 'Michigan',
'MN' => 'Minnesota',
'MS' => 'Mississippi',
'MO' => 'Missouri',
'MT' => 'Montana',
'NE' => 'Nebraska',
'NV' => 'Nevada',
'NH' => 'New Hampshire',
'NJ' => 'New Jersey',
'NM' => 'New Mexico',
'NY' => 'New York',
'NC' => 'North Carolina',
'ND' => 'North Dakota',
'OH' => 'Ohio',
'OK' => 'Oklahoma',
'OR' => 'Oregon',
'PA' => 'Pennsylvania',
'RI' => 'Rhode Island',
'SC' => 'South Carolina',
'SD' => 'South Dakota',
'TN' => 'Tennessee',
'TX' => 'Texas',
'UT' => 'Utah',
'VT' => 'Vermont',
'VA' => 'Virginia',
'WA' => 'Washington',
'WV' => 'West Virginia',
'WI' => 'Wisconsin',
'WY' => 'Wyoming',
'DC' => 'District of Columbia',
'AS' => 'American Samoa',
'GU' => 'Guam',
'MP' => 'Northern Mariana Islands',
'PR' => 'Puerto Rico',
'UM' => 'United States Minor Outlying Islands',
'VI' => 'Virgin Islands, U.S.',
Comments
For a custom Drupal form - Single Quote, Comma-delimited
List of states with full spelling as both key and label
Alabama|Alabama
Alaska|Alaska
Arizona|Arizona
Arkansas|Arkansas
California|California
Colorado|Colorado
Connecticut|Connecticut
Delaware|Delaware
District Of Columbia|District Of Columbia
Florida|Florida
Georgia|Georgia
Hawaii|Hawaii
Idaho|Idaho
Illinois|Illinois
Indiana|Indiana
Iowa|Iowa
Kansas|Kansas
Kentucky|Kentucky
Louisiana|Louisiana
Maine|Maine
Maryland|Maryland
Massachusetts|Massachusetts
Michigan|Michigan
Minnesota|Minnesota
Mississippi|Mississippi
Missouri|Missouri
Montana|Montana
Nebraska|Nebraska
Nevada|Nevada
New Hampshire|New Hampshire
New Jersey|New Jersey
New Mexico|New Mexico
New York|New York
North Carolina|North Carolina
North Dakota|North Dakota
Ohio|Ohio
Oklahoma|Oklahoma
Oregon|Oregon
Pennsylvania|Pennsylvania
Rhode Island|Rhode Island
South Carolina|South Carolina
South Dakota|South Dakota
Tennessee|Tennessee
Texas|Texas
Utah|Utah
Vermont|Vermont
Virginia|Virginia
Washington|Washington
West Virginia|West Virginia
Wisconsin|Wisconsin
Wyoming|Wyoming
These are the Dutch provinces - Nederlandse provincies
Drenthe|Drenthe
Gelderland|Gelderland
Limburg|Limburg
Noord-Brabant|Noord-Brabant
Noord-Holland|Noord-Holland
Overijssel|Overijssel
Flevoland|Flevoland
Friesland|Friesland
Groningen|Groningen
Utrecht|Utrecht
Zeeland|Zeeland
Zuid-Holland|Zuid-Holland
Canadian provinces comma delimited
//CANADIAN PROVINCES
'AB' => 'Alberta',
'BC' => 'British Columbia',
'MB' => 'Manitoba',
'NB' => 'New Brunswick',
'NL' => 'Newfoundland and Labrador',
'NS' => 'Nova Scotia',
'NT' => 'Northwest Territories',
'NU' => 'Nunavut',
'ON' => 'Ontario',
'PE' => 'Prince Edward Island',
'QC' => 'Quebec',
'SK' => 'Saskatchewan',
'YT' => 'Yukon',
Because this list was useful for me for the US states and there was no similar one already posted for the Canadian provinces.
Alphabetical Order
The original list is not alphabetical (within states with same starting letter). Here is that list:
AK|AK
AL|AL
AR|AR
AZ|AZ
CA|CA
CO|CO
CT|CT
DC|DC
DE|DE
FL|FL
GA|GA
HI|HI
IA|IA
ID|ID
IL|IL
IN|IN
KS|KS
KY|KY
LA|LA
MA|MA
MD|MD
ME|ME
MI|MI
MN|MN
MO|MO
MS|MS
MT|MT
NC|NC
ND|ND
NE|NE
NH|NH
NJ|NJ
NM|NM
NV|NV
NY|NY
OH|OH
OK|OK
OR|OR
PA|PA
RI|RI
SC|SC
SD|SD
TN|TN
TX|TX
UT|UT
VA|VA
VT|VT
WA|WA
WI|WI
WV|WV
WY|WY
I was after full text, US+Canada, Alphabetical
1|Alabama
1|Alabama
2|Alaska
3|Alberta
4|Arizona
5|Arkansas
6|British Columbia
7|California
8|Colorado
9|Connecticut
10|Delaware
11|District Of Columbia
12|Florida
13|Georgia
14|Hawaii
15|Idaho
16|Illinois
17|Indiana
18|Iowa
19|Kansas
20|Kentucky
21|Louisiana
22|Maine
23|Manitoba
24|Maryland
25|Massachusetts
26|Michigan
27|Minnesota
28|Mississippi
29|Missouri
30|Montana
31|Nebraska
32|Nevada
33|New Brunswick
34|New Hampshire
35|New Jersey
36|New Mexico
37|New York
38|Newfoundland and Labrador
39|North Carolina
40|North Dakota
41|Northwest Territories
42|Nova Scotia
43|Nunavut
44|Ohio
45|Oklahoma
46|Ontario
47|Oregon
48|Palau
49|Puerto Rico
50|Pennsylvania
51|Prince Edward Island
52|Quebec
53|Rhode Island
54|Saskatchewan
55|South Carolina
56|South Dakota
57|Tennessee
58|Texas
59|Utah
60|Vermont
61|Virginia
62|Washington
63|West Virginia
64|Wisconsin
65|Wyoming
66|Yukon
67|None/Other
if you needed numerical code
Brazilian states - Siglas dos estados brasileiros
AC|Acre
AL|Alagoas
AP|Amapá
AM|Amazonas
BA|Bahia
CE|Ceará
DF|Distrito Federal
ES|Espírito Santo
GO|Goiás
MA|Maranhão
MT|Mato Grosso
MS|Mato Grosso do Sul
MG|Minas Gerais
PA|Pará
PB|Paraíba
PR|Paraná
PE|Pernambuco
PI|Piauí
RJ|Rio de Janeiro
RN|Rio Grande do Norte
RS|Rio Grande do Sul
RO|Rondônia
RR|Roraima
SC|Santa Catarina
SP|São Paulo
SE|Sergipe
TO|Tocantins
Costa Rica provinces
The Costa Rica codes for its provinces based on ISO 3166-2:CR:
CR-SJ|San José
CR-A|Alajuela
CR-C|Cartago
CR-H|Heredia
CR-G|Guanacaste
CR-P|Puntarenas
CR-L|Limón
Also an array format to custom implementations:
Mexico States
Pipe Delimited Values
PHP Associative Array
Thank you!
Just saved a bunch of time
Here is a List of Italy Cities
Abruzzi
Atri
Avezzano
Chieti
Lanciano
L’Aquila
Ortona
Pescara
Sulmona
Teramo
Vasto
Basilicata
Matera
Melfi
Potenza
Venosa
Calabria
Catanzaro
Cosenza
Crotone
Reggio di Calabria
Vibo Valentia
Campania
Amalfi
Ariano Irpino
Avellino
Aversa
Benevento
Capua
Caserta
Castellammare di Stabia
Cava de’ Tirreni
Eboli
Ercolano
Forio
Naples
Nocera Inferiore
Nola
Pomigliano d’Arco
Portici
Pozzuoli
Salerno
Sarno
Sessa Aurunca
Sorrento
Torre Annunziata
Torre del Greco
Emilia-Romagna
Argenta
Bobbio
Bologna
Carpi
Cento
Cesena
Faenza
Ferrara
Fidenza
Forlì
Guastalla
Imola
Lugo
Mirandola
Modena
Piacenza
Ravenna
Reggio nell’Emilia
Rimini
Friuli–Venezia Giulia
Aquileia
Cividale del Friuli
Gorizia
Monfalcone
Trieste
Udine
Lazio
Alatri
Anagni
Anzio
Aquino
Ardea
Arpino
Bolsena
Cassino
Castel Gandolfo
Civita Castellana
Civitavecchia
Cori
Ferentino
Fondi
Formia
Frascati
Frosinone
Gaeta
Latina
Marino
Rieti
Rome
Sora
Subiaco
Tarquinia
Terracina
Tivoli
Tuscania
Viterbo
Liguria
Bordighera
Chiavari
Genoa
Imperia
La Spezia
Portofino
Rapallo
San Remo
Sarzana
Savona
Ventimiglia
Lombardy
Belgioioso
Bergamo
Brescia
Busto Arsizio
Cantù
Como
Crema
Cremona
Desio
Gorgonzola
Lecco
Legnano
Lodi
Magenta
Mantua
Milan
Monza
Pavia
Sesto San Giovanni
Sondrio
Varese
Vigevano
Voghera
Marche
Ancona
Ascoli Piceno
Civitanova Marche
Fabriano
Fano
Fermo
Jesi
Loreto
Macerata
Pesaro
Senigallia
Urbino
Molise
Campobasso
Isernia
Piedmont
Alba
Alessandria
Asti
Biella
Casale Monferrato
Cuneo
Fossano
Ivrea
Moncalieri
Mondovì
Novara
Novi Ligure
Pinerolo
Rivoli
Saluzzo
Stresa
Tortona
Turin
Varallo
Verbania
Vercelli
Puglia
Altamura
Andria
Bari
Barletta
Bisceglie
Bitonto
Brindisi
Canosa di Puglia
Ceglie Messapico
Cerignola
Corato
Foggia
Gioia del Colle
Gravina in Puglia
Grottaglie
Lecce
Manduria
Manfredonia
Martina Franca
Mola di Bari
Molfetta
Monte Sant’Angelo
Nardò
Otranto
Ruvo di Puglia
San Giovanni Rotondo
San Severo
Taranto
Trani
Sardinia
Alghero
Cagliari
Carloforte
Iglesias
Nuoro
Olbia
Oristano
Porto Torres
Sassari
Sicily
Acireale
Adrano
Agrigento
Alcamo
Augusta
Avola
Bagheria
Bronte
Caltanissetta
Castelvetrano
Catania
Cefalù
Centuripe
Comiso
Corleone
Enna
Erice
Favara
Gela
Licata
Marsala
Mazara del Vallo
Messina
Milazzo
Modica
Monreale
Noto
Palazzolo Acreide
Palermo
Paternò
Piazza Armerina
Ragusa
Sciacca
Scicli
Syracuse
Taormina
Termini Imerese
Trapani
Vittoria
Trentino–Alto Adige/Südtirol
Bolzano
Bressanone
Merano
Rovereto
Trento
Tuscany
Arezzo
Capannori
Carrara
Cascina
Chianciano Terme
Cortona
Empoli
Fiesole
Florence
Grosseto
Livorno
Lucca
Massa
Montecatini Terme
Pescia
Pietrasanta
Piombino
Pisa
Pistoia
Prato
San Gimignano
San Giuliano Terme
Siena
Vallombrosa
Viareggio
Volterra
Umbria
Assisi
Città di Castello
Foligno
Gubbio
Narni
Orvieto
Perugia
Spoleto
Terni
Todi
Valle d’Aosta
Aosta
Veneto
Adria
Bassano del Grappa
Belluno
Burano
Castelfranco Veneto
Chioggia
Conegliano
Cortina d’Ampezzo
Este
Feltre
Mestre
Montagnana
Padua
Peschiera del Garda
Portogruaro
Rovigo
Schio
Torcello
Tvstechnician
Treviso
Venice
Verona
Vicenza
Vittorio Veneto