Data Sources & Methodology
USCIS H-1B Employer Data Hub
The primary source for petition and approval data is the USCIS H-1B Employer Data Hub. This dataset includes information on employers that have submitted H-1B petitions, including:
- Initial approvals and denials
- Continuing approvals and denials
- Employer name, city, state, and ZIP code
- NAICS code (industry classification)
- H-1B dependent status
- Fiscal year data (FY2009 to present)
USCIS updates this data periodically. We sync our database with the latest available release.
DOL OFLC LCA Disclosure Data
Salary and job title data comes from the Department of Labor's Office of Foreign Labor Certification (OFLC) Labor Condition Application (LCA) disclosure files. This data includes:
- Job title and SOC (Standard Occupational Classification) code
- Prevailing wage and offered wage
- Wage level (Level I through Level IV)
- Worksite city and state
- Employer name and address
- Case status and decision date
LCA data is filed before the H-1B petition and represents the employer's intent to hire, not necessarily a granted visa.
Methodology
Employer Matching
We match LCA records to USCIS employer records using employer name normalization and geographic data. Due to variations in employer name formatting, some matches may be imperfect.
Approval Rate Calculation
Approval rates are calculated as: (Initial Approvals + Continuing Approvals) / (Initial Approvals + Initial Denials + Continuing Approvals + Continuing Denials) x 100. This includes both new and continuing employment petitions.
Salary Data
Average salary figures are derived from LCA filings and represent the wage offered to H-1B workers. These are annualized figures. Part-time and hourly wages are converted to annual equivalents where possible.
Data Updates
We update our database regularly as new data becomes available from USCIS and DOL. The "Last Updated" date shown on employer pages reflects when our data was last synced.
Limitations
- USCIS data reflects petitions filed, not individuals. One worker may have multiple petitions.
- LCA filings represent intent to hire and may not result in an actual H-1B petition or employment.
- Employer name matching between USCIS and DOL datasets is approximate and may miss some records.
- Historical data availability varies. Earlier fiscal years may have less complete records.
- Withdrawn and revoked petitions are not always separately categorized in the source data.
- This data does not include H-1B lottery results or cap-subject vs cap-exempt breakdowns.