E-Verify Employers by State: Build a STEM OPT Target List in One Afternoon
The E-Verify employer search is free, official, updated daily, and almost nobody uses it to job hunt. Here is the filter-by-filter workflow that turns it into a short list of STEM-OPT-eligible companies in your metro.

Every other employer guide on this site helps you check a company you have already found. This one tells you where the companies come from.
If a DSO told you your STEM OPT employer has to be enrolled in E-Verify and you went looking for the list, here it is: the E-Verify Employer Search is the live, official source, and the state-by-state totals live on the E-Verify Usage Statistics page. Both are free. Neither requires an account.
There is one thing to understand before you open either of them. E-Verify enrollment is the gate on your STEM OPT extension. It is not a signal that a company sponsors H-1B. Those are different questions with different answers, and treating them as one is the single most expensive mistake in this whole exercise.
The afternoon ahead uses three files, not one. E-Verify tells you who is eligible to employ you on STEM OPT. Department of Labor LCA disclosure data tells you who in your city already pays prevailing wage for your job title. The USCIS H-1B Employer Data Hub tells you who actually filed petitions recently. Stack those three and you get forty to sixty real names instead of a directory.
⚠️ Read this before you delete anything. USCIS states that the E-Verify Employer Search database only includes employers, E-Verify employer agents, and federal contractors who have self-reported that their company has five or more employees. It also does not necessarily include every location at which an enrolled employer operates, because employers enrol individual hiring sites rather than entire companies. A company missing from the search is a company you have to ask directly — not a company you cross off. If you skip this warning you will spend the afternoon deleting real targets.
What E-Verify enrollment actually gates
The requirement is at 8 CFR 214.2(f)(10)(ii)(C)(5), and it is worth reading in the regulation's own words:
The student's employer is enrolled in E-Verify, as evidenced by either a valid E-Verify Company Identification number or, if the employer is using an employer agent to create its E-Verify cases, a valid E-Verify Client Company Identification number, and the employer remains a participant in good standing with E-Verify, as determined by USCIS. An employer must also have an employer identification number (EIN) used for tax purposes.
Three practical consequences follow.
It is not curable later. If your employer is not enrolled at the point your DSO needs to recommend you for the 24-month extension, the extension does not happen at that employer. You cannot backfill it after your initial OPT runs out.
The entity that signs your I-983 has to be your actual employer. Under paragraph (C)(7), the Form I-983 requires signatures from an appropriate individual in the employer's organization who has signatory authority for the employer. That is a real constraint when a staffing firm, an employer of record, or a PEO sits between you and the company whose work you do. Our guide to the I-983 your employer has to sign and keep current covers the training plan itself.
Enrollment says nothing about H-1B willingness. Millions of hiring sites are enrolled. The overwhelming majority of those employers have never filed an H-1B petition and never will. If you want the confirm-side companion to this page — verifying a single company end to end — start there once your list exists.
One more thing the regulation settles: paragraph (C)(8) requires that a student "may not engage in practical training for less than 20 hours per week," and that duties, hours, and compensation be commensurate with the employer's similarly situated U.S. workers. A 15-hour arrangement is not a STEM OPT job no matter who is enrolled.
The three files you are going to use
File 1: the E-Verify Employer Search (eligibility)
USCIS publishes exactly what each returned field means. Read them literally, because two of them are routinely misread:
| Field | What it actually tells you |
|---|---|
| Employer name | The name the employer used when they enrolled — legal name, a trade name, or an abbreviation. Not necessarily the brand you know. |
| Doing Business As (DBA) name | The public-facing name, but only if the employer supplied it at enrollment. |
| Account Status | Currently enrolled, or terminated. |
| Enrollment date | The date the E-Verify Memorandum of Understanding was signed. |
| Termination Date | The date the MOU was terminated, if it was. |
| Workforce size | Appears only if the employer reported at least five employees. |
| Number of hiring sites | Total locations where the employer hires and completes Form I-9. |
| Hiring site locations | The states those sites are in, as reported by the employer. |
USCIS states it updates the search tool daily at approximately 2 a.m. ET. An earlier notice claiming the data was last refreshed on a fixed date in 2024 has since been retired; a September 2024 USCIS announcement confirms the rebuilt tool "automatically updates daily."
The real limitation is not freshness. It is sourcing, and USCIS says so plainly: employers report their own data at enrollment, and "the accuracy and completeness of the data depend on what was submitted by employers." So treat any lookup as a snapshot and confirm in writing before you sign anything.
Search discipline that saves you an hour:
- Search the legal entity, not the brand. USCIS gives its own example: an employer enrolled as "Baristas Incorporated" will not surface if you search "Coffee First."
- Search subsidiaries separately from parents. They enrol separately.
- Try it with and without "Inc.," "LLC," and "Corporation."
- Franchised brands enrol under the franchisee's legal name, not the franchisor's.
File 2: DOL LCA disclosure data (role, city, and wage)
The Department of Labor's Office of Foreign Labor Certification publishes quarterly performance and disclosure data covering the PERM, LCA (H-1B, H-1B1, E-3), H-2A, H-2B, CW-1, and Prevailing Wage programs. As of this writing OFLC has released disclosure files through the second quarter of fiscal year 2026 — every final determination issued between October 1, 2025 and March 31, 2026.
This is the file that answers the question that actually matters: who in my metro already pays prevailing wage for my job title? The LCA files are built from Form ETA-9035, the Labor Condition Application employers must certify before an H-1B petition, so they are organised around employer, worksite, occupation, and wage.
One practical note: the quarter labels and column layouts change between releases, so open the record-layout document for the quarter you download rather than assuming last year's column names still apply. OFLC posts one per program per quarter, alongside a "How to Search, Filter and Sort OFLC Disclosure Data" guide. And remember what a certified LCA means — that an employer went through the wage process, not that a visa was ever issued.
File 3: the USCIS H-1B Employer Data Hub (recent sponsorship behaviour)
The H-1B Employer Data Hub currently holds data from fiscal year 2009 through fiscal year 2026, quarter 3. You can query by fiscal year, employer name, city, state, ZIP code, and NAICS code, and download annual or query-specific results as Excel or CSV. To get complete files, USCIS says to click "Crosstab View," select your filters, then "Download to Excel."
Two details change how you read it. The Hub reports first decisions on petitions for initial and continuing employment — approvals and denials — and it identifies employers by only the last four digits of their tax identification number, which matters when you are trying to tell two similarly named entities apart.
The rule this site already teaches applies here: read the most recent fiscal year, never lifetime totals. A company with 400 lifetime approvals and two last year is not a sponsor today.
Calibrating your metro before you start
Here is what normal looks like, so you can tell a thin result from a broken search. These are USCIS figures, and the published snapshot is dated December 31, 2025.
| State | Enrolled MOUs | Hiring sites |
|---|---|---|
| Georgia | 167,564 | 333,217 |
| Florida | 132,846 | 259,891 |
| California | 111,868 | 320,242 |
| Texas | 87,246 | 267,226 |
| New York | 49,899 | 148,123 |
| Illinois | 31,975 | 113,639 |
| Massachusetts | 22,351 | 63,013 |
| Washington | 21,261 | 52,998 |
Do not choose a metro from this table. Georgia outranks California on enrolled MOUs because some states require E-Verify by law — USCIS notes that many states mandate its use as a condition of state business licensing — and mandate-driven enrollment inflates a state's count without saying anything about appetite for international hires. E-Verify itself does not publish guidance on state laws and refers you to state officials, so do not rely on any blog's list of mandate states, including a stale one.
The industry cut is more useful to you. Nationwide, the largest E-Verify industry as of December 31, 2025 is NAICS 541, Professional, Scientific, and Technical Services, at 658,538 hiring sites — nearly triple the next category. For comparison: Food Services 236,133; Specialty Trade Contractors 158,374; Ambulatory Health Care 158,238; Educational Services 111,297. If you are a technical candidate, 541 is where your list lives.
These totals refresh on their own schedule, so check the "as of" date on the page when you pull them rather than trusting the ones above indefinitely.
The afternoon: an eight-step workflow
-
Fix the geography. Write down your metro and the cities you would genuinely commute to. STEM OPT is location-bound in practice because the I-983 names a worksite. Done when: you have a short city list.
-
Pull the DOL LCA disclosure file for the most recent quarters and filter to your SOC occupation code and those cities. Done when: you have a raw universe of employer names with wages attached.
-
Collapse to unique employers. De-duplicate legal-name variants — "Acme Inc.," "Acme Incorporated," "Acme Technologies LLC." Done when: you have one clean name column.
-
Cross-reference the H-1B Employer Data Hub for the most recent fiscal year. Add columns for approvals, denials, and direction of travel versus the prior year. Done when: every row shows sponsorship recency.
-
Run each survivor through the E-Verify Employer Search. Record Account Status, enrollment date, number of hiring sites, and whether a hiring site exists in your state. Done when: you have a STEM OPT eligibility column.
-
Triage the misses into two buckets. "No record, possibly because they are under five employees or enrolled under a name I have not found" — keep and flag. "Record shows terminated" — deprioritise, and treat termination as a real signal. Done when: no name is deleted without a reason written next to it.
-
Resolve the naming problems. For any brand you cannot find, get the legal entity from the careers-page footer, the privacy policy, or the job posting's employer of record, then search that. Done when: your unresolved pile is small enough to email.
-
Rank and cut to 40–60. Sort by most recent fiscal year sponsorship first, wage level second, hiring-site presence in your city third. Apply through company career pages. Done when: you have a list you could work through in three weeks.
A note on what you have just built. Every column in that sheet is a sentence you can say out loud in a recruiter screen. "You filed fourteen H-1B petitions last fiscal year and you're E-Verify enrolled at the Austin site" is a completely different conversation from "do you sponsor?" Our guide on what to say when a recruiter asks whether you need sponsorship turns those columns into language.
One timing note that changes how much runway you are working with. On July 17, 2026 DHS published a final rule ending duration of status for F nonimmigrants, effective September 15, 2026. After that date, F students are admitted for a fixed period — the program length on the Form I-20, capped at four years, plus 30 days to arrive and 30 to prepare to depart. Students who need more time to engage in post-completion OPT or STEM OPT must apply for an extension of stay, filing Form I-539 with USCIS with the required fee and biometrics. Build your list assuming a filing now sits between you and your extension, and read the DHS quick facts with your DSO.
What the data cannot tell you
Be honest about the edges of the sheet:
- Whether the specific hiring site you would work at is enrolled. Employers pick which sites participate.
- Whether the employer is in good standing. The public search shows account status. Only USCIS determines standing, and the regulation makes standing the requirement.
- Whether they will file for you, at your wage level, in this cycle. Nothing in any of the three files answers that.
- Whether the name on the LCA is your real employer. Staffing intermediaries appear as employers. Read whether the name on the LCA is the employer you'd actually work for, and check the red flags before you sign with an unfamiliar one.
- Anything about federal contracts. E-Verify collects no federal contract information, so a contractor designation will not tell you which employees or locations a Federal Acquisition Regulation E-Verify clause actually covers.
The four-sentence email that closes the gap
For every name your files could not resolve, send this. Keep it short; you are asking for a fact, not a favour.
Subject: E-Verify enrollment — [Role] at [Location]
Hi [Name] — I'm applying for [role] at your [city] office and I want to confirm one detail before I do. Is the hiring entity currently enrolled in E-Verify and in good standing, and would you be able to share the E-Verify Company Identification Number? I also need to confirm that the hiring site where I'd be working participates, since employers can enrol some locations and not others. I'm on F-1 OPT and this determines whether a STEM OPT extension is possible at your company, so I'd rather ask now than later.
That is a professional question a competent recruiter can answer in one line. If it goes unanswered twice, that is information too. Our guide to how to word the outreach so it gets answered covers the follow-up.
Whether a particular employer's enrollment satisfies 8 CFR 214.2(f)(10)(ii)(C)(5) for your filing is not a question a spreadsheet answers. Your DSO makes the SEVIS recommendation and USCIS adjudicates it. If the employer of record differs from the company providing your training — staffing, EOR, PEO, third-party placement — that is an immigration attorney conversation with real denial risk, not a research exercise. And if you are thinking about your own start-up, note that DHS permits it in principle only if every requirement is met, and you cannot sign the employer attestation on your own behalf.
Frequently asked questions
Where is the official list of E-Verify employers by state?
The live source is the E-Verify Employer Search at e-verify.gov/e-verify-employer-search, which returns employer name, DBA name, account status, enrollment date, termination date, workforce size, number of hiring sites, and the states those hiring sites are in. USCIS also publishes state-level totals — enrolled memoranda of understanding, hiring sites, and case volume — on the E-Verify Usage Statistics page. There is no longer a downloadable quarterly employer list on e-verify.gov; the old address for it now returns a 404, and the search tool is the current official source.
My employer is not in the E-Verify search results. Does that mean they are not enrolled?
No. USCIS states that the search tool database only includes employers, E-Verify employer agents, and federal contractors who have self-reported that their company has five or more employees. It also does not necessarily cover every location of an enrolled employer, because employers enrol individual hiring sites rather than whole companies. Employers also register under a legal name that may not match the brand you know. Absence from the search is a reason to ask the employer directly for their E-Verify Company Identification Number, not a reason to strike them off.
Does E-Verify enrollment mean a company will sponsor my H-1B?
No, and conflating the two wastes application cycles. E-Verify enrollment is a specific regulatory requirement for the 24-month STEM OPT extension under 8 CFR 214.2(f)(10)(ii)(C)(5). It says nothing about whether the employer will file an H-1B petition, pay the associated fees, or enter the lottery. Hundreds of thousands of E-Verify-enrolled employers have never filed an H-1B. Treat E-Verify as a filter you apply to a sponsorship list, not as the list itself.
Why does Georgia have more E-Verify employers than California?
Because some states require E-Verify by law, often as a condition of state business licensing, and Georgia is one of them. In the USCIS figures current as of December 31, 2025, Georgia reported roughly 167,564 enrolled memoranda of understanding against roughly 111,868 in California. Mandate-driven enrollment inflates a state's totals without telling you anything about hiring appetite for international candidates. Use the state figures to calibrate expectations, never to choose a metro.
What is a hiring site, and why does it matter for STEM OPT?
A hiring site is the location where an employer hires employees and completes Form I-9. USCIS states that employers with multiple locations may choose which of their sites participate in E-Verify, so a company appearing in the search does not mean every office is enrolled. For STEM OPT the entity that signs your Form I-983 has to be your actual employer, and under 8 CFR 214.2(f)(10)(ii)(C)(5) that employer must be enrolled in E-Verify and remain a participant in good standing as determined by USCIS. Confirm enrollment for the specific legal entity and location that will employ you.
How current is the E-Verify employer data?
USCIS states it updates the search tool daily at approximately 2 a.m. ET. The state and industry totals on the Usage Statistics page are a separate, slower dataset — the most recent published snapshot is dated December 31, 2025. The bigger limitation is not timing but sourcing: USCIS notes that employers report their own data at enrollment, so accuracy and completeness depend on what each employer submitted. Treat any single lookup as a snapshot and get written confirmation from the employer before you sign an offer.
What should I do with the list once I have built it?
Sort it by evidence of recent sponsorship, not by company size. Cross-reference each name against the USCIS H-1B Employer Data Hub for the most recent fiscal year and against Department of Labor LCA disclosure data for your role and metro. Forty to sixty verified names, applied to deliberately through company career pages, beats several hundred untargeted applications — and it gives you something specific to say when a recruiter asks whether you need sponsorship.
A list of forty verified employers is worth more than a thousand applications, and it takes one afternoon to build. Nothing here is legal advice — your DSO owns the SEVIS recommendation, and anything about employer-employee relationships belongs with an immigration attorney. F1Jobs works with international candidates on exactly this stage of the search.
Frequently asked questions
Where is the official list of E-Verify employers by state?
The live source is the E-Verify Employer Search at e-verify.gov/e-verify-employer-search, which returns employer name, DBA name, account status, enrollment date, termination date, workforce size, number of hiring sites, and the states those hiring sites are in. USCIS also publishes state-level totals — enrolled memoranda of understanding, hiring sites, and case volume — on the E-Verify Usage Statistics page. There is no longer a downloadable quarterly employer list on e-verify.gov; the old address for it now returns a 404, and the search tool is the current official source.
My employer is not in the E-Verify search results. Does that mean they are not enrolled?
No. USCIS states that the search tool database only includes employers, E-Verify employer agents, and federal contractors who have self-reported that their company has five or more employees. It also does not necessarily cover every location of an enrolled employer, because employers enrol individual hiring sites rather than whole companies. Employers also register under a legal name that may not match the brand you know. Absence from the search is a reason to ask the employer directly for their E-Verify Company Identification Number, not a reason to strike them off.
Does E-Verify enrollment mean a company will sponsor my H-1B?
No, and conflating the two wastes application cycles. E-Verify enrollment is a specific regulatory requirement for the 24-month STEM OPT extension under 8 CFR 214.2(f)(10)(ii)(C)(5). It says nothing about whether the employer will file an H-1B petition, pay the associated fees, or enter the lottery. Hundreds of thousands of E-Verify-enrolled employers have never filed an H-1B. Treat E-Verify as a filter you apply to a sponsorship list, not as the list itself.
Why does Georgia have more E-Verify employers than California?
Because some states require E-Verify by law, often as a condition of state business licensing, and Georgia is one of them. In the USCIS figures current as of December 31, 2025, Georgia reported roughly 167,564 enrolled memoranda of understanding against roughly 111,868 in California. Mandate-driven enrollment inflates a state's totals without telling you anything about hiring appetite for international candidates. Use the state figures to calibrate expectations, never to choose a metro.
What is a hiring site, and why does it matter for STEM OPT?
A hiring site is the location where an employer hires employees and completes Form I-9. USCIS states that employers with multiple locations may choose which of their sites participate in E-Verify, so a company appearing in the search does not mean every office is enrolled. For STEM OPT the entity that signs your Form I-983 has to be your actual employer, and under 8 CFR 214.2(f)(10)(ii)(C)(5) that employer must be enrolled in E-Verify and remain a participant in good standing as determined by USCIS. Confirm enrollment for the specific legal entity and location that will employ you.
How current is the E-Verify employer data?
USCIS states it updates the search tool daily at approximately 2 a.m. ET. The state and industry totals on the Usage Statistics page are a separate, slower dataset — the most recent published snapshot is dated December 31, 2025. The bigger limitation is not timing but sourcing: USCIS notes that employers report their own data at enrollment, so accuracy and completeness depend on what each employer submitted. Treat any single lookup as a snapshot and get written confirmation from the employer before you sign an offer.
What should I do with the list once I have built it?
Sort it by evidence of recent sponsorship, not by company size. Cross-reference each name against the USCIS H-1B Employer Data Hub for the most recent fiscal year and against Department of Labor LCA disclosure data for your role and metro. Forty to sixty verified names, applied to deliberately through company career pages, beats several hundred untargeted applications — and it gives you something specific to say when a recruiter asks whether you need sponsorship.