I had no idea what an Alien Registration Number was until I had to fill out a USCIS form and saw “Enter your A-Number” in bold at the top. If you’re dealing with OPT, a green card, or even Day 1 CPT, this number will come up eventually, and trust me, it’s way better to know where to find it before you’re in a rush.
Your A-Number is basically your immigration ID. It’s a 7 to 9-digit number USCIS assigns to certain noncitizens. You won’t find it if you’re just here on an F-1 or H-1B and haven’t applied for anything else, but once you start the green card process, apply for OPT, asylum, or use consular processing, you’ll probably be assigned one.
I found mine on the front of my EAD card labeled as “USCIS#.” It’s also on green cards, immigrant visas (top right), and on Form I-797 if you’ve received one. If you’ve gone through consular processing, check the Immigrant Data Summary they give you. One thing to know: if your number has fewer than 9 digits, USCIS just adds leading zeroes. That tripped me up at first.
If you can’t find yours, dig through any USCIS emails or documents you’ve received. Still nothing? You can file a FOIA request using Form G-639—it’s free, and I got mine back in about a month. I also reached out to my DSO at one point and they had it on file too.
I’m currently doing Day 1 CPT, and knowing my A-Number early made things way easier. GoElite helped me figure out which schools actually support CPT properly and walked me through what documents I needed to prep. If you’re in the same boat and feeling a bit lost, their free CPT consult was super helpful. Here’s the link: https://goelite.com/day1cpt-consultation
Anyway, just wanted to share in case anyone’s stuck like I was. Having that number ready ahead of time can save you a lot of stress. Let me know if you’re trying to track yours down, I’ve been through it.