State Abbreviations: The Quick Reference Most People Get Wrong

Most people think US state abbreviations are just two letters you pluck from the name. They're not. There are actually two separate systems that overlap, and mixing them up will get your mail delayed or your forms rejected. The USPS system is the one you see on envelopes. It replaced the old two-letter postal codes in 1963 with standardized two-letter abbreviations for every state and territory. The formal system is older and maintained by the federal government for official documentation. For most practical purposes they align, but there are enough discrepancies to matter if you're filling out anything that goes to a government agency. I used to work in logistics coordination for a mid-sized shipping company in the early 2010s. We had a compliance issue where about 12% of our inland container shipments were getting flagged at state border inspections because our paperwork used the wrong abbreviation system. Specifically, Mississippi and Missouri caused the biggest headaches since both have ambiguous letter sequences that trip up automated parsing software. The fix was straightforward—run all addresses through the USPS Urban Post Office lookup before committing to print—but the audit found we'd been shipping with non-standard abbreviations on manifest forms for nearly three years before anyone caught it.

The USPS Postal Abbreviations

These are the ones defined in the USPS Publication 28. They're primarily designed for machine readability, which is why some of them look arbitrary. AL for Alabama, AK for Alaska, AZ for Arizona. But then you get AR for Arkansas because AS is already taken by American Samoa, and DE for Delaware because D is already used in older coding systems. The rules are simple: two letters, all caps, no punctuation, no periods. That's it. For the 50 states specifically, the USPS and formal ISO abbreviations are identical. That's the common misconception—people expect there to be more divergence than actually exists. The differences show up in territories and in historical contexts, not in current state-level usage. The real friction comes from three areas. Historical military abbreviations from World War II used different codes (like "CB" for California and "FL" being used differently), legacy database systems that predate the 1963 standardization, and the FIPS 5-2 codes which some government software still expects. If you're building an application that feeds into federal databases, you might encounter FIPS codes instead of USPS abbreviations. They look similar but aren't interchangeable in automated processing pipelines.

FIPS codes for states are numeric, not alphabetic. Alabama is "01", California is "06", New York is "36". You'll need both in certain government contracting scenarios. The FIPS numeric codes are still referenced in census data, federal grant applications, and some EPA reporting requirements even though the alphabetic system dominates general use.

Get the Full Details

[OC] Origins of U.S. State Postal Abbreviations : r/MapPorn
[OC] Origins of U.S. State Postal Abbreviations : r/MapPorn

How to Use Them Correctly

For mail: always use the USPS two-letter code, no periods, all caps, placed in the address block on the same line as the city. The USPS explicitly requires this format for automated sorting. Handwritten addresses or lowercase abbreviations cause scan failures and manual routing delays. For legal documents: use the formal ISO 3166-2:US abbreviation unless the form specifies otherwise. In practice this means the same two letters, but it matters for consistency in contracts and filed paperwork. For software development: validate against the USPS Publication 28 table, not the ISO table. There are edge cases where ISO includes codes that USPS doesn't recognize for domestic mail processing. The safe approach is to maintain a local copy of the current USPS abbreviation list and update it whenever Publication 28 is revised.

Common Mistakes to Avoid

Add periods. AL. or al. or Al. These are all wrong for postal purposes. The USPS rejects abbreviated state names with punctuation in automated addressing. For formal documents, periods are sometimes accepted but unnecessary. Use the old three-letter codes. Ky. for Kentucky, Tenn. for Tennessee. These were used before 1963 and still appear in some legacy systems. Don't put them on anything that needs to be scanned or processed electronically. Confuse territory codes with state codes. AP for Armed Forces Pacific, AA for Armed Forces Americas, AE for Armed Forces Europe. These aren't states. Using them on a domestic shipping label will route mail to the wrong processing center.

Mix up Oklahoma and Ohio. OK vs OH. One character difference, completely different states. I've seen this error repeatedly on customs forms and interstate commerce documents. Always double-check the second letter.

What Is The Abbreviation For The State Of Louisiana? - LifeOutOfTheBox
What Is The Abbreviation For The State Of Louisiana? - LifeOutOfTheBox

Resources

The USPS publishes the current abbreviation table in Publication 28, which is available free online. The ISO 3166-2 standard for US subdivisions is maintained by the International Organization for Standardization. For FIPS codes, check the Census Bureau's website. All three sources are updated periodically, so verify your reference table against the current edition rather than relying on memory or older printed materials.