RFE & NOID Officer IDs: 1,000+ USCIS Mentions on Reddit
On the EB2 NIW and EB1A subreddits participants frequently inquire about officer IDs or numbers on RFEs and NOIDs. I downloaded all posts and comments from the r/EB2_NIW and r/eb_1a subs and went through all of them (with an LLM and lots of manual cleaning). For anyone interested in checking their officer ID, I am providing a fully interactive Officer IDs Lookup tool that also has RFE summaries and other details.
Please share your own experience in the Community Tracker to improve our knowledge. Whenever someone adds an officer ID to the Community Tracker, it becomes available in the Officer IDs Lookup tool too.
Counts of Officer Mentions
My cutoff date for downloading all posts and comments was October 7, 2026. I detected a total of 1,106 officer IDs (excluding contextual mentions), but then I filtered out opinions and focused on personal experiences. For example, if someone said "I've heard officer X is bad", I discarded that. But if someone said "Officer X appears in my RFE or NOID", I counted it. I ended up with a total of 954 personal experiences.
Officer Prefixes (EX, XM, etc.)
Officer IDs have different prefixes, e.g. XM1234 or EX0987; sometimes there's no prefix at all, just numbers. Normally officer IDs are found in the top right corner of the RFE (but a few people said that there was no officer ID anywhere). No one has cracked the meaning behind the prefixes (and many said they don't determine anything), but here's their occurrence in the dataset:
- XM and EX officers are prevalent in EB2 NIW cases, and numbered officers (i.e. no prefix) are prevalent for EB1As.
- The same officer may have cases from EB2 NIW and EB1A, i.e. there's no locked specialization.
- There are some rare prefixes, i.e. XH, XB, AD, XE and XW. And recently I noticed someone reported HO (it was not included in the dataset).
Note. I did not find any explanation as to what prefixes stand for.
One of my theories was that higher numbers could predict newbies (i.e. when someone new joins the team, they'd naturally be assigned a higher number in sequence), but I could not see that holding well. Also, the same prefixes were mentioned for different processing centers (such as TSC, NSC, etc.)
Approvals and Denials by Subreddit
This is the most exciting part. I threw all officer numbers without prefixes on a timeline just to see the dynamics at a glance. In the graph below each officer number takes a horizontal line of the same size (the size corresponds to the total number of officer mentions in personal experiences), with each marker indicating an individual outcome.
The biggest marker here is the diamond 0592 with overwhelming denials discussed exclusively on the EB1A sub. It made me question if its two approvals were legit, so I manually checked them. One was actually for an EB2 NIW petition (just reported on the EB1A sub), and the other one was likely wrong, so we can talk about zero reports of approvals for EB1A petitions from 0592.
But just this specific officer number 0592 is a true outlier because it appeared several times in separate discussions where people mentioned Carrie M. Selby or John M. Allen (higher-level USCIS officials). Posters then noticed Mr. Allen and Ms. Selby on the RFEs, and it was hard to tell if the replies referred to those names or to 0592. I count all plausible mentions for consistency.
Percentages of detected approvals and denials by subreddit can be plotted this way:
| Subreddit | Approvals | Denials | Withdrawals |
|---|---|---|---|
| All | 77 (23%) | 251 (75%) | 6 (2%) |
| EB-2 NIW | 48 (26%) | 138 (73%) | 2 (1%) |
| EB-1A | 29 (20%) | 113 (77%) | 4 (3%) |
Does that compare well to USCIS?
Reddit Data vs USCIS Data
USCIS releases updates, and has provided the Excel file for 2025, and the Excel file for 2026 (direct download links), so we can compare our Reddit reports to the USCIS totals for EB2 NIW and EB1A, and we see that USCIS is giving us a much more optimistic outlook.
USCIS had 52% approvals compared to the 21% approvals that have been extracted from user reports on Reddit, for the same period (Jan 2025 to Jun 2026).
| Source | Approvals | Denials |
|---|---|---|
| USCIS | 38,560 (52%) | 35,352 (48%) |
| 54 (21%) | 196 (77%) |
Possible reasons behind the discrepancy: people included in this subset may be over-reporting denials after RFEs, or RFE cases may be approved less often than the average I-140.
Angel and Killer Officers
People tend to discuss "angel" and "killer" officers. We can define "angels" as consistently approving at a higher rate, while "killers" as consistently denying at a higher rate. To detect these kinds of officers I set a threshold of at least 4 decisions per officer, and approval or denial equal to or over 90%. Here's what we have:
Unfortunately we see only one "angel" here, found in the EB2 NIW sub, and none for EB1A. The overall numbers are pretty low, so it could happen just by chance too, but I thought it would be interesting to add. Look at XH2622 vs XM2262 though. There is a resemblance, but it does not seem mistyped, and XH is a rare prefix.
We can also check the most balanced officers, officers with the most withdrawals, and officers with the most mentions in the posts and comments alike.
0592 is there as expected, but XM2616's reputation is tough (even has a withdrawal). However, the records show at least one approval (I double checked), and the officer is not on the top denial list. XM1291 even made it to the balanced list, but a law firm recommended withdrawal. XM2623 on the other hand is the top EB2 NIW denier, so the mentions are earned.
Anything written here is based on free-form user content, so accuracy is not optimal. Samples per officer are small, and outcomes depend on each individual case, so none of this definitively shows how a particular officer decides. Thanks for reading till the end though. Receiving an RFE can be a nerve-racking experience, but whatever officer number you get, if you decide to respond, just focus on delivering your arguments in the most convincing way, and always prepare for backup Plans B and C. I wish us all smooth processing and fair decisions.
You can check ALL identified officer IDs in the Officer IDs Lookup. This is our community knowledge for everyone to utilize. Please consider adding your own case to the Community Tracker, and after that your submitted officer ID will automatically appear in the Officer IDs Lookup.
For anyone interested, I am preparing Part 2 about RFE details.