Memorizing all 50 USPS two-letter state abbreviations is hard for one reason: too many states share starting letters. There are 8 M-states, 4 N-states, 4 A-states. This guide walks through the logic USPS used in 1963, the confused pairs, and a memorization order that builds on patterns instead of brute force.
How USPS picked the codes (1963)
The United States Postal Service rolled out the modern two-letter codes in October 1963, alongside the launch of ZIP codes. Three rules drove the choices:
- Always two letters. Both characters are required. Single-letter codes (just "C" for California) would conflict with country and province codes.
- Always uppercase, no periods. "CA" not "Ca." or "Cal."
- First-come, first-served by state name. When multiple states started with the same letter, the older state usually got the obvious code.
That's why Alabama got AL (admitted 1819) and Alaska had to take AK (admitted 1959 β over a century later).
The 8 M-states: the biggest source of errors
Eight states begin with M. Their codes are NOT in alphabetical order β they were assigned by which letter inside the state name was distinctive enough to be unambiguous.
| State | Code | Logic |
|---|---|---|
| Maine | ME | M + E (no other M state starts with "Me-") |
| Maryland | MD | M + D (the only Mary- state) |
| Massachusetts | MA | M + A (got the prime "MA" code as the older state) |
| Michigan | MI | M + I (Michigan starts with Mi-) |
| Minnesota | MN | M + N (Minnesota starts with Min-, N is the third letter) |
| Mississippi | MS | M + S (Mississippi starts with Miss-, S is fourth letter) |
| Missouri | MO | M + O (Missouri is Mis-sour-i, the O appears later) |
| Montana | MT | M + T (Mon-tana β T is the fourth letter) |
The M-state memory trick
Split the 8 M-states into two groups of 4:
- Group A β second letter matches: Massachusetts MA, Maryland MD, Maine ME, Michigan MI. Each code uses the actual second letter of the state name.
- Group B β distinctive consonant: Minnesota MN, Missouri MO, Mississippi MS, Montana MT. Each code grabs a later consonant that uniquely identifies the state.
The A-states: AL, AK, AZ, AR
Four states start with A, and they form the second-most-confused cluster:
- Alabama β AL β second letter L, the obvious choice.
- Alaska β AK β couldn't take AL (Alabama got it first). Grabbed K from "Alaska".
- Arizona β AZ β Z is distinctive. Easy to remember (Arizona has Z, nothing else does).
- Arkansas β AR β second letter R, mirroring the "Ar-" start.
Memory trick: AL/AK are the AL-pair (both Al- states), AZ/AR are the Ar/Az pair (after the second letter).
The N-states: 4 with double-letter codes
All four N-states have unique two-letter codes:
- Nebraska β NE
- Nevada β NV
- New Hampshire β NH
- New Jersey β NJ
- New Mexico β NM
- New York β NY
- North Carolina β NC
- North Dakota β ND
The "New" states (NH, NJ, NM, NY) use N + first letter of the second word β easy. The "North" states use N + first letter of "Carolina" or "Dakota". Nebraska and Nevada break the pattern: NE and NV.
Nebraska vs Nevada β the easiest swap
Both are NE_. Nebraska is NE. Nevada is NV. Mnemonic: Nevada has Las Vegas β V for Vegas.
The C-states and the K-trick
- California β CA
- Colorado β CO
- Connecticut β CT
- Kentucky β KY (not C-coded β Kentucky uses K)
- Kansas β KS (also K-coded)
Kentucky and Kansas are the only K-state codes. They both phonetically start with K but only Kentucky has the silent C... actually neither does: both are K-starting words. Easy bucket.
The Carolina/Dakota/Virginia pairs
| Pair | North code | South / West code |
|---|---|---|
| North/South Carolina | NC | SC |
| North/South Dakota | ND | SD |
| Virginia / West Virginia | VA | WV |
The compass-direction states always start the code with N, S, or W. Virginia gets the prime "VA" β West Virginia uses "WV".
Codes that don't match the state name at all
A few codes feel arbitrary. Memorize them as exceptions:
- Iowa β IA (not IO)
- Louisiana β LA (Los Angeles airport shares "LAX" β not a city code)
- Hawaii β HI (sounds friendly: "Hi!")
- Pennsylvania β PA (not PE or PN)
- Texas β TX (not TE β the X is distinctive)
Drill the codes in 60-second rounds
State Abbreviations runs short rounds β perfect for spaced repetition. Play 3 rounds a day for two weeks and you'll have all 50 locked in.
Play State Abbreviations βFrequently asked questions
Are there older state abbreviations than the 1963 USPS codes?
Yes. Before 1963, abbreviations were longer (e.g., "Calif.", "Mass.", "Penn.") and varied between government agencies. The 1963 codes standardized everything into 2 letters, all caps, no periods, for ZIP code automation.
Can I use AE, AP, or AA as state codes?
Those are not states β they are USPS codes for U.S. military addresses: AE (Armed Forces Europe), AP (Armed Forces Pacific), and AA (Armed Forces Americas). They appear in mail addresses but never on official state lists.
Why does Washington State get WA and Washington D.C. get DC?
Washington State (admitted 1889) got WA. The District of Columbia (the federal capital district) gets DC because it isn't a state β it's a separate federal jurisdiction.
Which state abbreviations are easiest to confuse?
The MI / MN / MO / MS cluster is the worst. AL / AK is a close second. MA / ME / MD trips up anyone who learns by alphabet.
Related guides
Ready to play?
Knowing the codes is one thing β typing them under pressure is another. Drill them now.
Now play State Abbreviations β