H1B and Green Card Salary Data

11,426,903 wage records disclosed by the U.S. Department of Labor — 9,690,290 H-1B filings since 2008 and 1,736,613 PERM green card filings since 2005. Search any employer, job title or city, free.

Data comes from the Office of Foreign Labor Certification (OFLC) disclosure files, published quarterly by the U.S. Department of Labor, and covers fiscal years 2005 through 2026. Please note that DOL disclosure data does not indicate the employer's intended use for the LCA.

Top Paid Job Titles

Associate
$175,370
Average Salary
2,291
Positions Included
Senior Manager
$194,712
Average Salary
585
Positions Included
Staff Software Engineer
$200,026
Average Salary
1,330
Positions Included
Software Development Engineering
$185,894
Average Salary
514
Positions Included
Product Manager
$170,990
Average Salary
1,177
Positions Included
Vice President
$187,566
Average Salary
985
Positions Included

Top Paid Companies

Adobe Inc logo
Adobe Inc
Dir, Product Management
Average: $325,123
Senior Mgr, Software Development
Average: $289,500
Manager, Product Security
Average: $254,398
More...
Linkedin Corporation logo
Meta Platforms Inc logo
Meta Platforms Inc
Director, Engineering
Average: $354,920
Graphics Architect
Average: $304,649
Product Design
Average: $302,524
More...
Snap Inc logo

About This Data

Where the numbers come from

Every row is a filing an employer submitted to the U.S. Department of Labor — not a self-reported or crowdsourced salary. The department publishes these disclosure files quarterly and they are public domain. We load them, normalise employer names so one company is one page, and annualise hourly wages at 2,080 hours. Nothing else is altered.

H-1B and green card filings are dated differently

An H-1B record is a Labor Condition Application, filed before someone is hired or extended, so it carries the year it was filed. A PERM green card record carries the year it was decided, after a queue that runs well over a year. That is why the newest PERM year always looks nearly empty, and why green card pages here default to the most recent year that has actually settled instead of the newest one.

What the wage figure means

It is the wage the employer attested to on the filing: base pay only, with no bonus, equity or sign-on. It is what the employer committed to pay at minimum, so read it as a floor rather than as typical take-home. A filing is also not proof that anyone was hired — applications are withdrawn and denied, and the disclosure data does not record what the employer intended the visa for.