Industry News

2026 Food and Agricultural Expo: Unveiling High-Quality Innovations

Introduction If you maintain an address form, shipping workflow, or CRM/ERP database, you’ll often need a reliable U.S. state and province dropdown list with the correct ISO or postal region codes (commonly the official two-letter abbreviations). Using standardized codes improves deliverability, reporting, fraud checks

By Global Machinery Hub · Published April 14, 2026 · Updated June 29, 2026 · 9 min read

Introduction

Introduction

If you maintain an address form, shipping workflow, or CRM/ERP database, you’ll often need a reliable U.S. state and province dropdown list with the correct ISO or postal region codes (commonly the official two-letter abbreviations). Using standardized codes improves deliverability, reporting, fraud checks, and compatibility with carrier systems and address verification APIs.

This reference covers: U.S. states, the District of Columbia (DC), U.S. territories, USPS military “states,” and Canadian provinces/territories—plus practical address form best practices and validation examples.

External references: For official guidance, see USPS Addressing Standards (Publication 28) and Canada Post addressing guidelines.

TL;DR: Use official two-letter region codes, validate postal code formats by country, and treat DC/territories/military regions correctly for USPS and carriers.

Official postal abbreviations (quick copy table)

The table below lists official two-letter abbreviations used in forms and databases for U.S. states, DC, U.S. territories, USPS military “states,” and Canadian provinces/territories. These codes align with common shipping and USPS addressing standards.

Name Abbreviation Country/Type
AlabamaALUnited States (State)
AlaskaAKUnited States (State)
ArizonaAZUnited States (State)
ArkansasARUnited States (State)
CaliforniaCAUnited States (State)
ColoradoCOUnited States (State)
ConnecticutCTUnited States (State)
DelawareDEUnited States (State)
FloridaFLUnited States (State)
GeorgiaGAUnited States (State)
HawaiiHIUnited States (State)
IdahoIDUnited States (State)
IllinoisILUnited States (State)
IndianaINUnited States (State)
IowaIAUnited States (State)
KansasKSUnited States (State)
KentuckyKYUnited States (State)
LouisianaLAUnited States (State)
MaineMEUnited States (State)
MarylandMDUnited States (State)
MassachusettsMAUnited States (State)
MichiganMIUnited States (State)
MinnesotaMNUnited States (State)
MississippiMSUnited States (State)
MissouriMOUnited States (State)
MontanaMTUnited States (State)
NebraskaNEUnited States (State)
NevadaNVUnited States (State)
New HampshireNHUnited States (State)
New JerseyNJUnited States (State)
New MexicoNMUnited States (State)
New YorkNYUnited States (State)
North CarolinaNCUnited States (State)
North DakotaNDUnited States (State)
OhioOHUnited States (State)
OklahomaOKUnited States (State)
OregonORUnited States (State)
PennsylvaniaPAUnited States (State)
Rhode IslandRIUnited States (State)
South CarolinaSCUnited States (State)
South DakotaSDUnited States (State)
TennesseeTNUnited States (State)
TexasTXUnited States (State)
UtahUTUnited States (State)
VermontVTUnited States (State)
VirginiaVAUnited States (State)
WashingtonWAUnited States (State)
West VirginiaWVUnited States (State)
WisconsinWIUnited States (State)
WyomingWYUnited States (State)
District of ColumbiaDCUnited States (Federal district; state-equivalent in many forms)
American SamoaASU.S. Territory
GuamGUU.S. Territory
Northern Mariana IslandsMPU.S. Territory
Puerto RicoPRU.S. Territory
U.S. Virgin IslandsVIU.S. Territory
Federated States of MicronesiaFMSovereign (Free Association); USPS-supported
Marshall IslandsMHSovereign (Free Association); USPS-supported
PalauPWSovereign (Free Association); USPS-supported
Armed Forces Americas (excluding Canada)AAUSPS Military “State”
Armed Forces Europe (including Middle East, Africa, Canada)AEUSPS Military “State”
Armed Forces PacificAPUSPS Military “State”
AlbertaABCanada (Province)
British ColumbiaBCCanada (Province)
ManitobaMBCanada (Province)
New BrunswickNBCanada (Province)
Newfoundland and LabradorNLCanada (Province)
Nova ScotiaNSCanada (Province)
OntarioONCanada (Province)
Prince Edward IslandPECanada (Province)
QuebecQCCanada (Province)
SaskatchewanSKCanada (Province)
Northwest TerritoriesNTCanada (Territory)
NunavutNUCanada (Territory)
YukonYTCanada (Territory)

TL;DR: This table is the copy/paste-friendly source for two-letter postal abbreviations across the U.S., DC, territories, USPS military regions, and Canada.

District of Columbia (DC): state-equivalent behavior in forms

Retort Machine Market Segmentation

Washington, D.C. is not a U.S. state politically, but it is treated as a state-equivalent in many address databases and shipping systems and uses the official abbreviation DC. In practice, DC should appear in the same “State” dropdown as the 50 states for maximum compatibility with carriers and address verification services.

TL;DR: Include DC in your “State” list and store it as DC (state-equivalent for addressing purposes).

U.S. territories and “free association” countries: political status vs. USPS postal treatment

Some regions are U.S. territories (e.g., Puerto Rico) and some are sovereign states in free association with the United States (the Federated States of Micronesia, the Marshall Islands, and Palau). The key implementation detail: regardless of political status, several of these places are treated like U.S. domestic addresses by USPS for formatting and often use U.S.-style ZIP Codes in mailing workflows.

  • U.S. territories with USPS abbreviations: American Samoa (AS), Guam (GU), Northern Mariana Islands (MP), Puerto Rico (PR), U.S. Virgin Islands (VI).
  • Freely Associated States (sovereign) that still use USPS-style addressing and ZIP Codes: Micronesia (FM), Marshall Islands (MH), Palau (PW).

For background, see USPS resources on address formatting in Publication 28 and U.S. government context on the Office of Insular Affairs (U.S. territories).

TL;DR: Political status differs, but several territories and Freely Associated States are USPS-supported and often use U.S.-style ZIP Codes—handle them as state-like options where required by your shipping stack.

USPS Armed Forces “states” (AA, AE, AP) for APO/FPO/DPO

Market Data Notes and Source Transparency

For military and diplomatic mail, USPS uses special “state” codes in the region/state field alongside cities like APO (Army Post Office), FPO (Fleet Post Office), or DPO (Diplomatic Post Office). These are required for proper routing:

USPS Region Name Abbreviation Coverage notes
Armed Forces Americas AA Americas (excluding Canada)
Armed Forces Europe AE Europe, Middle East, Africa, and Canada
Armed Forces Pacific AP Pacific region

For formatting requirements, refer to USPS Publication 28: APO/FPO/DPO addressing.

TL;DR: Use AA/AE/AP in the state field for APO/FPO/DPO addresses, with USPS-compliant formatting to prevent routing errors.

Canadian provinces and territories (Canada-only list)

All entries in this section are in Canada and use Canadian postal codes (not U.S. ZIP Codes). For a clean UI, most “Country” → “Province/Territory” flows show these only after the user selects Canada.

Province/Territory Abbreviation Type
AlbertaABProvince
British ColumbiaBCProvince
ManitobaMBProvince
New BrunswickNBProvince
Newfoundland and LabradorNLProvince
Nova ScotiaNSProvince
OntarioONProvince
Prince Edward IslandPEProvince
QuebecQCProvince
SaskatchewanSKProvince
Northwest TerritoriesNTTerritory
NunavutNUTerritory
YukonYTTerritory

For official postal addressing conventions, see Canada Post Addressing Guidelines.

TL;DR: Show Canadian provinces/territories only when Country=Canada, and store their official abbreviations (ON, QC, BC, etc.).

ZIP Code vs. postal code formats (with validation rule examples)

FAQ

A ZIP Code (Zone Improvement Plan code) is the U.S. postal code format used by the United States Postal Service (USPS). A Canadian postal code is managed by Canada Post and uses an alphanumeric pattern.

  • U.S. ZIP Code rule: 5 digits or 5+4 digits (ZIP+4), e.g., 12345 or 12345-6789. Example regex: ^d{5}(-d{4})?$
  • Canadian postal code rule: A1A 1A1 pattern with an optional space, e.g., K1A 0B1 or K1A0B1. Example regex (simplified): ^[A-Za-z]d[A-Za-z][ ]?d[A-Za-z]d$

Common pitfall for Canadian validation: many systems over-accept letters. In Canadian postal codes, the first position does not use the letters D, F, I, O, Q, U (among other rules). If you need strict validation, use a well-tested library or an address verification API rather than relying only on regex.

TL;DR: Validate by country: ZIP is numeric (5 or 9), Canadian postal codes are alphanumeric (A1A 1A1) and have letter restrictions.

Implementation guidance for developers and operations (dropdowns, validation, carriers)

To reduce checkout friction and improve deliverability, implement address form best practices that separate country selection from region selection and apply conditional rules.

Recommended field structure

  • Country (e.g., US, CA) as a required field.
  • Region as a required field that is conditional on country:
    • If Country = United States: show “State/Territory” list including DC, territories, and (if you ship to them) AA/AE/AP for APO/FPO/DPO.
    • If Country = Canada: show Canada provinces/territories only.
  • Postal code as a required field with country-specific validation (ZIP vs postal code).

Dropdown and storage best practices

  • Store both display name and code (e.g., “California” + “CA”) to support UI clarity and database consistency.
  • Prefer a dropdown (controlled vocabulary) over free text for “State/Province” to reduce carrier label errors and API mismatches.
  • For APO/FPO/DPO support: allow city values APO/FPO/DPO and require region code AA/AE/AP plus a valid ZIP Code.

Carrier/API compatibility notes

  • Most major carriers and verification providers expect official abbreviations; aligning with USPS/Canada Post standards reduces “invalid state/province” errors.
  • If you integrate address verification, confirm whether the provider expects:
    • two-letter region codes (CA, NY, ON),
    • or full names (“California”, “Ontario”),
    • and whether it returns standardized casing/formatting.

Useful references for implementation and normalization: USPS Publication 28, Canada Post guidelines, and for broader “country subdivision codes” context, ISO 3166 country and subdivision standards.

TL;DR: Use separate Country + Region fields, drive region dropdown options by country, validate postal codes conditionally, and include AA/AE/AP for military addresses when applicable.

Concluding implementation checklist

  • Use a required Country field and a country-dependent Region dropdown (U.S. states + DC + territories; Canada provinces/territories).
  • Store official two-letter postal region codes (e.g., CA, PR, DC, ON, QC) alongside display names.
  • Apply conditional postal code validation: ZIP (12345 or 12345-6789) vs Canadian postal code (A1A 1A1 with letter rules).
  • Support military shipping by allowing APO/FPO/DPO with region codes AA/AE/AP.
  • Test with carriers and your address verification provider to ensure the same code set is accepted end-to-end.

TL;DR: Separate fields, standardize codes, validate by country, include military options, and test against carriers/APIs.

FAQ

Q: What should I include in a U.S. state and province dropdown list for eCommerce checkout?

A: Use a Country field first, then show a Region dropdown. For the U.S., include the 50 states plus DC and relevant territories; for Canada, show provinces/territories only. Store the official two-letter codes (e.g., CA, NY, PR, ON, QC) to maximize compatibility with carriers and address verification APIs.

Q: Is Washington, D.C. a state in address forms?

A: Politically, no—but for postal and form implementation, DC is commonly treated as a state-equivalent and should appear in the State dropdown with abbreviation DC so shipping systems and databases accept it.

Q: Why do Micronesia (FM), Marshall Islands (MH), and Palau (PW) look like U.S. addresses in some systems?

A: They are sovereign states in free association with the U.S., but USPS provides mail service and they use U.S.-style ZIP Codes and two-letter abbreviations (FM, MH, PW). That’s why many shipping and address-validation workflows treat them similarly to U.S. domestic regions.

Q: What are AA, AE, and AP, and when should my form allow them?

A: AA, AE, and AP are USPS military region codes used with APO/FPO/DPO addresses. Allow them when you support military or diplomatic mail: AA (Americas excluding Canada), AE (Europe including Middle East/Africa/Canada), AP (Pacific).

Q: What validation rules should I use for ZIP Codes vs Canadian postal codes?

A: For the U.S., accept 5 digits or ZIP+4 (e.g., 12345 or 12345-6789). For Canada, accept an A1A 1A1 pattern with optional space, and avoid overly-permissive letter rules (for example, the first position does not use D, F, I, O, Q, U). For best accuracy, combine format checks with an address verification API.