H1BDataPointPublic data. Better decisions.
DATA YOU CAN TRACE

Know what the numbers mean.

H1B DataPoint makes public H-1B salary filings easier to explore. Every record comes from an official disclosure file.

Our source

We use the U.S. Department of Labor Office of Foreign Labor Certification disclosure data. These are Labor Condition Applications (LCAs) submitted by employers. We include H-1B records and exclude H-1B1 and E-3 visa classes.

Current database coverage

FY 2026 · Q3 (through June)Through 2026-06-30426,952 records
FY 2025 · Q1–Q4Through 2025-09-30572,287 records
FY 2024 · Q1–Q4Through 2024-09-30532,850 records
FY 2023 · Q1–Q4Through 2023-09-30511,361 records
FY 2022 · Q1–Q4Through 2022-09-30586,332 records
FY 2021 · Q1–Q4Through 2021-09-30490,073 records
FY 2020 · Q1–Q4Through 2020-09-30543,277 records
FY 2019 · AnnualThrough 2019-09-30646,785 records
FY 2018 · AnnualThrough 2018-09-30623,976 records
FY 2017 · AnnualThrough 2017-09-30587,792 records
FY 2016 · AnnualThrough 2016-09-30603,888 records

Fiscal years run October 1 through September 30. Only the years listed here are loaded. Historical years combine the available quarterly source files. FY2026 uses the latest Q3 release through June. Records are deduplicated by case number; newer determinations take priority.

Download the source files

Reported wage and annualized wage

The reported wage is the lower wage in the filing, in the employer’s stated pay unit. Annualized wages use these fixed conversions: hourly × 2,080, weekly × 52, biweekly × 26, monthly × 12, and yearly × 1. Annualization assumes full-year work and does not account for overtime or individual schedules. Missing or unknown units are excluded from annualized comparisons.

Median salary statistics

Medians use the lower reported wage from Certified cases with Year as the pay unit and a positive wage. Each filing has equal weight, regardless of the number of worker positions. We do not combine hourly estimates with yearly wages in median statistics. Wage ranges, equity, bonuses, benefits, and other compensation are not included. Wages are not adjusted for inflation. Salary breakdowns use the same certified yearly-pay population, with cutoffs at $100,000, $150,000, and $200,000; each interval excludes its upper cutoff. Employer, city, and job pages group names after normalizing capitalization and punctuation; their searchable tables may include partial-name matches, which are labeled separately.

What a case status tells you

Certified means the LCA received certification from DOL. Denied, Withdrawn, and Certified - Withdrawn retain the meanings provided in the source. An LCA certification is not a USCIS H-1B petition approval, visa issuance, hiring guarantee, or active job advertisement.

Data quality and updates

Records retain their case numbers and source fields. Employer spelling variants can appear as separate employers. The primary listed worksite is shown; additional worksites are not separately expanded. Source files can contain errors, incomplete fields, and later corrections. Imports are keyed by case number, and each release records its coverage date and record count. Updates are imported from official releases after validation; the site does not promise real-time government data.

Independent research resource

H1B DataPoint is independent and is not affiliated with DOL, USCIS, or any employer. Use the records as one input to research, alongside employer information and the original source documents.