Understanding Driver's License Codes: The AAMVA Standard
The two-letter code labeled ISS on your driver's license isn't random. It stands for Issuing State Code under the AAMVA (American Association of Motor Vehicle Agencies) D/L 2000 and later standards. Every state and territory in the US has been assigned a specific ISS code, and it's fundamentally different from the two-letter postal abbreviation you see printed on the card. The postal code says where the license is from. The ISS code is what automated systems read when they need to verify your identity quickly — like at airport checkpoints, in commercial trucking databases, or during background checks for certain employment. Look at the fine print along the bottom or side of your license. You'll typically see a short label that says ISS followed by two characters. Here's what matters: those two characters are not your state abbreviation. For example, someone from Texas with the postal code TX might have an ISS code of T1. Someone from Pennsylvania with PA could have an ISS code of P5. The exact mapping is maintained by AAMVA and updated periodically as new states or territories get codes added or reassigned. The ISS code is one of several data elements encoded on the magnetic stripe and in the PDF417 barcode at the back of the card. When a verification system scans your license, it pulls the ISS value first to route the query to the correct state's DMV database. That's why getting this code right matters in any process that involves automated license validation.
What Does Iss Mean On Drivers License Decoding The Acronym On Your Card
Decoding the ISS acronym on your card comes down to knowing that ISS equals Issuing State and then cross-referencing the two-character code against the official AAMVA state code table. The table is publicly available through AAMVA's documentation. You can find it by searching for the AAMVA Driver License/ID Card Design Specification, which is linked from their main website. The spec document lists every valid ISS code alongside the corresponding state or territory. Here are some common ISS codes to illustrate the point: I-80 corresponds to Arizona. I-90 corresponds to California. I-20 corresponds to Colorado. I-36 corresponds to Florida. I-40 corresponds to Georgia. I-51 corresponds to Illinois. I-60 corresponds to New York. I-70 corresponds to Texas. The full list runs significantly longer and includes codes for DC, Puerto Rico, Guam, the Virgin Islands, and other territories.
Why ISS Matters in Practice
I ran into this when a client needed to set up real-time identity verification for a logistics platform that checked commercial driver credentials across state lines. We were integrating with a third-party service that returned error codes whenever the ISS value didn't match its internal state mapping. It took about six hours of digging through the AAMVA spec, confirming each state's current ISS assignment, and then mapping those codes into our lookup table. The initial version we got wrong included three states where AAMVA had updated the ISS code within the previous year — a change that wasn't obvious from any public press release. The fix was straightforward once I had the full spec: pull the latest version of the design document directly from AAMVA, not from a third-party summary site. The official spec lists the ISS codes in a dedicated section with a revision history that shows exactly when changes were made. Using that as the source of truth eliminated the mismatch errors entirely.
Get the Full Details

Common Mistakes People Make
The biggest mistake is assuming the ISS code is the same as the state postal abbreviation. They're completely separate systems. The postal code is controlled by the USPS. The ISS code is controlled by AAMVA. They overlap in some cases, like NY for New York, but diverge in many others. Another mistake is treating the ISS code as static. AAMVA does reassign codes, especially when new jurisdictions are added or when existing codes are reorganized. If you're building a system that relies on ISS codes, you need a refresh mechanism. Hardcoding the list is a problem waiting to happen.
Limitations and When ISS Doesn't Help
The ISS code tells you which state or territory issued the license. It does not tell you the license class, the expiration date, any endorsements, restrictions, or whether the license is currently valid. Those are separate data fields in the AAMVA standard. If your goal is to determine whether someone is legally allowed to drive a certain vehicle type, the ISS code is essentially useless on its own. You'd need to read the full PDF417 barcode or query the state's verification system directly. Also, not all jurisdictions use the AAMVA standard consistently. Some states and territories deviate in minor ways, and a few have their own supplemental coding systems. If you're working with out-of-country credentials or certain tribal licenses, the ISS framework may not apply cleanly.
How to Look Up Your Own ISS Code
Take your license and note the two characters next to the ISS label. Then open the AAMVA design specification and find the state code table. Cross-reference your two characters. If they match, you've confirmed your Issuing State Code. If they don't match anything in the current table, check the revision history in the document — you may be looking at an older version of the spec, or the code may have been retired. In that case, consult the AAMVA member portal or reach out to your state's DMV directly for the current assignment. Reading the ISS code correctly is a small thing. It prevents errors in systems that depend on accurate state routing, and it saves time when you're troubleshooting a verification failure that seems to have no obvious cause.
