XH1B / Independent H-1B intelligence

Who profits from H-1B?

Compare offered wages, find employer filings, and follow links to layoff notices, people, and public contracts.

What the records contain / DOL disclosures

8.4MCertified H-1B filingsCount of source records2007: 51,3892008: 404,4422009: 219,9132010: 80,4962011: 367,2672012: 367,0812013: 422,2182014: 496,2432015: 585,3182016: 604,2842017: 582,6932018: 612,6882019: 644,9662020: 530,4362021: 543,7932022: 564,5952023: 507,8352024: 534,6902025: 538,3362026: 109,417
16.1MWorkers requestedNot confirmed hires2007: 79,8162008: 722,2922009: 398,9222010: 183,0252011: 756,7512012: 886,4422013: 907,9632014: 1,020,6152015: 1,269,6432016: 1,180,9492017: 1,213,1772018: 1,171,5302019: 1,002,9112020: 908,3172021: 1,043,3042022: 1,000,4182023: 896,5272024: 810,4532025: 918,8512026: 293,097
371.2KEmployers on record

Annual trends: all statuses by submission year; quality-flagged rows excluded. Latest year can be incomplete.

What XH1B calculates / Modeled estimates

$144.3BCertified wage gap vs BLS
19.7MDisplacement estimateModeled worker equivalents · exposure method v1.2 · benchmarked to the latest BLS survey
$2.7B estimated wage gap on denied filings

Data current as of Nov 4, 2026

DOL OFLC · BLS · State WARN recordsSources & coverage ↗Inspect the wage comparison ↗

Evidence Desk

Layoffs. Visa requests. The source records.

Have a missing piece? Submit evidence

Compare a layoff notice with the same employer’s H-1B requests. See how many positions the employer requests and which jobs appear in the filings.

Same employer · ±6 months · How to read the comparison
Matching window

We match records by employer ID. We use H-1B LCA submission dates from six calendar months before the WARN effective date through six months after it. The LCAs cover the employer across all worksites and all decision outcomes.

What the numbers mean

Positions are the sum of requested workers in those LCAs. They are not a count of approved visas or unique hires. Repeat filings can cover the same workers. A + means some filings lack a position count.

Layoffs and H-1B requests

2,821 matching WARN notices · browse the full result

Sort by
WARN DOLEffective ·

T-Mobile USA, Inc.

Seattle, WA

Workers in WARN notice77
H-1B positions requested33 LCA filings
LCA submission window2026-03-21 – 2027-03-21
Jobs requested in those LCAs
Show 1 more job title
WARN DOLEffective ·

T-Mobile USA, Inc.

Schaumburg, IL

Workers in WARN notice165
H-1B positions requested33 LCA filings
LCA submission window2026-03-21 – 2027-03-21
Jobs requested in those LCAs
Show 1 more job title
WARN DOLEffective ·

Fiserv Solutions LLC

Berkeley Heights, NJ

Workers in WARN notice98
H-1B positions requested99 LCA filings
LCA submission window2026-03-11 – 2027-03-11
Jobs requested in those LCAs
Show 7 more job titles
WARN DOLEffective ·

Google

Various locations in Washington, WA

Workers in WARN notice52
H-1B positions requested1,2391,239 LCA filings
LCA submission window2026-03-06 – 2027-03-06
Jobs requested in those LCAs
  • Software EngineerSoftware Developers · CA, CO, DC, GA, IL, MA, NC, NY, PA, TX, VA, WA, WI
    Positions: 780780 LCA filings
  • Research ScientistComputer and Information Research Scientists · CA, MA, NY, WA
    Positions: 6969 LCA filings
Show 136 more job titles
WARN DOLEffective ·

Microsoft

Redmond, WA

Workers in WARN notice605
H-1B positions requested676508 LCA filings
LCA submission window2026-03-04 – 2027-03-04
Jobs requested in those LCAs
Show 67 more job titles
WARN DOLEffective ·

McDonald's Corporation

City of Industry, CA

Workers in WARN notice2
H-1B positions requested77 LCA filings
LCA submission window2026-03-01 – 2027-03-01
Jobs requested in those LCAs
Show 5 more job titles
WARN DOLEffective ·

Robinhood Markets, Inc.

Menlo Park, CA

Workers in WARN notice63
H-1B positions requested1919 LCA filings
LCA submission window2026-03-01 – 2027-03-01
Jobs requested in those LCAs
Show 9 more job titles
Timing overlap does not establish worker replacement or a match between the jobs lost and the jobs requested.Sources & coverage →All WARN records →
Each card is one notice. Matching windows can overlap. Recent windows can extend beyond the available LCA records.Discuss these findings Join the XH1B Discord →

Continue the investigation

Follow a signal into the records.

Compare employers, inspect the geography, then open the underlying filings.

Employer risk indicators

Largest displacement estimates

Open an employer to inspect its records. Model & assumptions ↗

Ranked by modeled displacement · bars compare this page

#CompanyEst. displaced (modeled estimate of Americans displaced, the number this list is ranked by)
1

Infosys Limited

2 matched records · combined totals · 7% below market · $5.8B estimated wage gap

796,139.74
2

Deloitte Consulting LLP

7% below market · $6.3B estimated wage gap

754,233.165
3

Wipro Limited

12% below market · $4.3B estimated wage gap

681,230.685
4

Cognizant Technology Solutions U.S. Corporation

15% below market · $5.0B estimated wage gap

584,657.798
5

Amazon.com Services LLC

5 matched records · combined totals · $3.6B estimated wage gap

495,280.618
6

Qualcomm Technologies, Inc.

2 matched records · combined totals · $1.6B estimated wage gap

423,707.547
7

Tata Consultancy Services Limited

3 matched records · combined totals · 13% below market · $2.8B estimated wage gap

317,548.806
8

Ernst & Young U.S. LLP

2 matched records · combined totals · $1.7B estimated wage gap

288,475.749
See full leaderboard

Geography of the record

Coverage ↗
DOL County

Where is filing activity concentrated?

Loading map…

2,989 counties with filings. Select a county to inspect employers, wages and records.

Color: logarithmic filing count; the darkest shade starts at 10,000 filings. Counts reflect source coverage.

Top states by certified filings

National record / DOL OFLC

Put the signal in context.

Filing volume, workers requested and agency decisions across the available years.

National totals & model assumptionsRecorded entities · calculated estimates · scale comparison

$144.3B certified wage gap (est.): 6.0× NASA's annual budget source

Executive records / DOL × BLS × SEC

Follow the company. Examine the leadership.

Select an executive to connect company filings, wage comparisons and reported pay. Editorial estimates carry separate labels.

Sector records

Follow H-1B hiring into hospitals and universities.

Inspect healthcare filings, hospital records and university hiring outside the annual H-1B cap.

DOL filings Hospital cost reports HRSA

278Kcertified healthcare filings
Inspect or export counts

Certified H-1B filings across available years. Both bars use the same records: annual wages, a filed prevailing wage of $20,000–$1,000,000, and a recorded worksite state. Records with data quality flags are excluded.

Linked hospitalsEmployer records joined to hospital cost reports285Primary care shortage areasHRSA designations7,682
Nursing workforce contextNCSBN × BLSActive registered-nurse licensesNCSBN 2025 · active licenses5,936,950Employed registered nursesBLS employment estimate3,379,720

2,557,230 difference between the counts; employment equals 57% of the licensed count. These sources measure different populations. This is not a count of unemployed nurses. Medical LCAs cover more occupations and years.

DOL filings IPEDS institutions

1.2Kemployer records linked to cap-exempt campuses
Inspect or export counts

IPEDS campus records match LCA employers by tax identifier (EIN). Counts describe matched employer records. Several records can link to one campus. The wage comparison includes instructional LCAs across all visa classes and outcomes.

Certified faculty filingsCertified offers with a wage in range124,282Employer records with large campus wage differencesFiled instructional prevailing wage below 50% of campus staff average21Linked employer recordsIPEDS ↔ LCA employer · EIN match1,214
Employer records at cap-exempt campuses1,194

These employer records link to campuses marked cap-exempt. Inspect records and coverage ↗

Filings are application records, not visa approvals or unique workers. Campus wage comparisons mix roles and years. Cap exemption and wage differences do not establish a legal violation.

Find your starting pointWorkers · researchers · attorneys · press

How the archive works

From receipt to accountability.

Whichever side of this you stand on, the record has a door for you. Pick the one that fits.

I am

I am on an H-1B.

Your employer certified a wage with DOL before you signed anything. Look up what the company promised, what the market pays for the role, and what the record shows about that employer.

Support independent investigationSponsorship stays separate from findings

Support our mission

XH1B keeps the receipts permanent, the data public, and the truth free. We rely on supporters who believe American workers deserve transparency.

Supporter

$5/month

Help keep XH1B’s public records and investigative tools accessible.

Includes:

  • Supporter role in our Discord community.
  • Development updates and monthly progress summaries.
  • Member feedback discussions about improvements to XH1B.

Your membership supports the ongoing work behind the public website.

Become a Supporter

Sponsor

$25/month

Support XH1B and introduce your business to people who care about American workers.

Includes all Supporter benefits, plus:

  • Optional business logo and link in our rotating homepage sponsor section.
  • A sponsor directory listing with a short description, business category, and location.

Individuals can also join simply to contribute more.

Become a Sponsor
Questions about the data & methods

Frequently asked questions

How many H-1B filings are in this database?

8,429,818 certified H-1B labor condition applications, with 16,120,808 worker requests, across 371,173 employers in Department of Labor disclosure records. Worker requests are not unique workers or confirmed hires. Inspect the filing records and source coverage for the available history.

What does the estimated wage gap measure?

$144.3B in estimated wages below the BLS median across certified filings. Denied filings carry a separate $2.68B estimated gap. These comparisons use offered wages and occupational benchmarks. They do not measure verified unpaid wages or establish why DOL denied a filing.

What does the modeled displacement total measure?

The total is about 19,674,319 modeled worker equivalents. One worker equivalent is the model's base contribution for one position requested in a certified H-1B filing. The total is not a count of unique people or worker-years. A wage offer 20% below the BLS occupation median adds 0.2 equivalents for that position. The total adds records across the available filing history. It does not multiply positions by the length of a visa or job. Renewals, amendments, and repeated filings can represent the same person more than once. The records do not identify every worker, so the model cannot count unique people. The model also adds layoff counts from matched WARN notices. This is not a count of verified layoffs or confirmed H-1B hires. Read the displacement method for the formula and an example.

Why does California lead the state rankings?

California has the largest number of worker requests in the site's certified H-1B filing aggregate. This ordering does not establish which state has the most filings or confirmed hires. Its state page shows employers, occupations, offered wages, and linked layoff notices.

Where does all this data come from?

Public government disclosures: DOL OFLC filing records, BLS wage benchmarks, WARN layoff notices, USAspending and state contract awards, and HRSA health-workforce files. Every number on the site traces to an archived source document with hash-verified provenance.

Public source records and site analysis. We do not attest to accuracy. Read the full disclaimer.

Dataset guides and site methods

  1. [1] Dataset documentation · DOL OFLC. LCA public disclosure record layout (FY2026 Q3). Pages 1–4: application, DOL outcome and dates, requested positions, employer, representatives, worksites and pay unitsThis layout covers determinations issued October 1, 2025 through June 30, 2026. It documents employer-provided application fields and DOL decisions, not USCIS decisions, payroll verification, legal bills or worker-linked moves. Older layouts can differ.Checked 2026-10-17.
  2. [2] Dataset documentation · BLS. OEWS technical notes (May 2025). Scope of the survey; occupational coding; concepts and estimation methodologyDocuments occupation and geographic wage estimates, not an individual worker’s pay. Use the estimate year and geography stated by the site; older releases can differ.Checked 2026-10-17.
  3. [3] XH1B method or registry · XH1B. WARN Notices (mass layoffs): source registry; Calculation and Matching Methods; Reading Public Records and Derived Indicators. Source registry entry: warn; Filing units, annualization, weighting, wage comparisons, and inference limits; Reading records: units, source coverage, wage gaps, entity links, and inference limitsXH1B dataset description: One row per source_notice_id. The definition of a mass layoff and the layoff threshold vary by state. The threshold is typically 50 or more employees.; These are the site's review methods, not validated predictions of wrongdoing. Inspect underlying records and alternative explanations.
  4. [4] Dataset documentation · DOL Wage and Hour Division. Wage and Hour Division Compliance Action Data. Dataset description: concluded actions since FY2005, back wages, employees and civil money penaltiesThe published dataset covers concluded compliance actions, including whether violations were found. It is not a list of pending complaints or proof that every reported amount was collected.Checked 2026-10-18.
  5. [5] XH1B method or registry · XH1B. Displacement Model and Assumptions. Eligibility, requested-position weighting, scopes, WARN matching, and counting limitsModel outputs are estimates. A matched layoff notice does not prove that an H-1B worker replaced a laid-off worker.
  6. [6] XH1B method or registry · XH1B. Downstream Research and Methods. Study populations, parameter bounds, baselines, and expected outcomes; linked model card
  7. [7] Guidance · CMS. Hospital 2552-10 data documentation. HOSP2010_README.txt sections 2–3 and 6; HCRIS_DataDictionary.csv: RPT_REC_NUM, FY_BGN_DT, FY_END_DT, RPT_STUS_CDThe documentation allows multiple cost reports for one hospital in a year. Status distinguishes as submitted, settled without audit, settled with audit, reopened and amended reports.Checked 2026-10-18.
  8. [8] Guidance · NCES. IPEDS: Key Concepts. Institutions, UNITID, enrollment, staff, and glossary
  9. [9] Guidance · NCES. 2024–25 IPEDS Human Resources survey instructions. Part G: full-time, non-medical school instructional staff; salary worksheet and salary outlaysDefines staff coverage, academic ranks, months worked, salary outlays and the equated nine-month average. It does not report an individual professor’s wage.Checked 2026-10-18.
  10. [10] Dataset documentation · National Council of State Boards of Nursing. Active RN Licenses. RN licensure statistics by jurisdiction; linked table header; licensure data compiled through NursysCounts active licenses, not jobs. Check the source year. License and employment figures have different units and do not identify nurses who are not working.Checked 2026-10-18.
  11. [11] Guidance · U.S. Securities and Exchange Commission. Executive Compensation. Summary Compensation Table and proxy-statement overview; guide modified September 2, 2011Explains where reported executive compensation appears. It does not verify a named executive’s extracted amount, net worth, market capitalization or immigration history.Checked 2026-10-18.