H1B_Bench

FY2025 H-1B filings · ACS 2024 · unemployed only

Could Americans fill these jobs?

Could unemployed Americans fill most H-1B jobs? We compare new H-1B positions with unemployed Americans who had the same job, from federal data.

This page counts only the unemployed.

It does not count the underemployed. Underemployed means two groups. Some are degree holders in jobs below their skills. Others work part time but want full-time work. The page also does not count people who gave up the search for work, or employed workers who could change jobs. The real pool of American workers is larger than any count on this page.

What the filings show

62.4%

of filings are at DOL wage Level I or II. DOL uses these levels for entry and qualified workers. Levels III and IV are for experienced workers.

33.1%

of filings are for new hires. The other filings extend, amend, or move the jobs of H-1B workers who already work in the U.S.

74.6%

of filings are in 20 occupations. These occupations are large, so the survey counts for them are precise.

539,444 certified H-1B LCA filings, FY2025.

The unemployed only: two ways to count

Measure 2 · by position

62.7%

of new H-1B positions could go to unemployed Americans who had the same job.

Unemployed, all U.S.62.7%177,810 of 283,541
Unemployed, worked in the last 12 months45.9%130,216 of 283,541
Unemployed, same state as the job27.2%77,057 of 283,541

┆ 50% line

Example: software developers. There were 77,096 new H-1B positions. At least 50,670 unemployed Americans had this job. So the unemployed alone could fill 65.7% of these positions.

In each occupation, we count the smaller of two numbers: new H-1B positions, or unemployed Americans who had that job. We use the low end of the 90% margin of error. We added this measure after we saw Measure 1. It was not in the published rules.

Measure 1 · by occupation · published rules

21.9%

of filings are in occupations where unemployed Americans can fill all new H-1B positions.

Unemployed, all U.S.21.9%118,166 of 539,245
Unemployed, worked in the last 12 months20.2%109,112 of 539,245
Unemployed, same state as the job11.6%62,444 of 539,245

┆ 50% line

An occupation counts only if the unemployed can fill all of its new H-1B positions. So software developers count as zero, although the unemployed could fill 65.7% of them.

The unemployed alone can fill all new H-1B positions in 227 of 318 occupations. We use the low end of the 90% margin of error.

Neither measure counts the underemployed. The real pool of American workers is larger than either number.

The 20 occupations with the most filings

OccupationH-1B filingsShareNew H-1B positionsUnemployed, bachelor's+Could fillPasses
Software developers170,84331.7%77,09656,247±5,57765.7%No
Computer occupations, all other47,5618.8%19,32216,055±3,10467.0%No
Other mathematical science occupations35,8226.6%18,20310,143±1,87445.4%No
Software quality assurance analysts and testers18,6453.5%6,8562,992±92030.2%No
Electrical and electronics engineers14,9862.8%13,6493,902±1,12420.4%No
Computer programmers13,4602.5%5,3256,334±1,30894.4%No
Computer systems analysts12,9582.4%4,85412,421±2,227100.0%Yes
Computer and information systems managers12,6262.3%3,04514,680±2,739100.0%Yes
Postsecondary teachers11,7032.2%5,76423,388±3,184100.0%Yes
Database administrators and architects11,6992.2%3,3562,779±1,07650.7%No
Other physicians10,5902.0%5,4856,167±1,57483.7%No
Industrial engineers, including health and safety10,4281.9%4,8492,782±89538.9%No
Mechanical engineers10,1711.9%4,0614,100±1,49964.0%No
Accountants and auditors9,4921.8%5,00729,778±3,621100.0%Yes
Financial and investment analysts7,6251.4%5,1275,291±1,01483.4%No
Operations research analysts7,4901.4%3,2432,431±98544.6%No
Biological scientists6,9911.3%3,3931,941±88631.1%No
Management analysts6,3681.2%7,56127,951±3,418100.0%Yes
Civil engineers5,7681.1%2,6975,112±1,154100.0%Yes
Network and computer systems administrators5,3121.0%3,0501,888±82734.8%No

Limits

  • The test counts only the unemployed. It does not count the underemployed or people who gave up the search for work.
  • A past job in an occupation does not prove that a person can do a specific job. The data does not measure seniority, specialty, or pay expectations.
  • An LCA is not a visa. Employers do not fill every new position.
  • The unemployed count is for one point in time. Over a full year, more people spend time without work. So the test counts fewer people than the full labor pool.
  • The ACS data is for calendar year 2024. The LCA data is for fiscal year 2025, from October 2024 to September 2025.
  • The test does not count employed workers who could change jobs.
  • The survey counts all U.S. residents. Some of the people in the count are not U.S. citizens.

We published the Measure 1 rules in a separate commit before we ran the test. Read the method and the full results on GitHub.

Sources: DOL OFLC LCA disclosure data, FY2025. U.S. Census Bureau American Community Survey 2024 1-year microdata (PUMS).