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

Product Manager
$170,990
Average Salary
1,177
Positions Included
Vice President
$187,566
Average Salary
985
Positions Included
Software Development Engineer Iii
$196,431
Average Salary
599
Positions Included
Software Dev Engineer Ii
$173,881
Average Salary
3,501
Positions Included
Staff Software Engineer
$200,026
Average Salary
1,330
Positions Included
Member Of Technical Staff
$214,065
Average Salary
685
Positions Included

Top Paid Companies

Airbnb Inc logo
Airbnb Inc
Engineering Manager
Average: $229,000
Machine Learning Engineer
Average: $206,375
Staff Software Engineer
Average: $204,000
More...

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.