H-2B · Temporary Non-Agricultural Workers · DOL OFLC

H-2B Historical Search

Every H-2B temporary non-agricultural worker petition disclosed by the Department of Labor — 2008 through 2025. Landscaping, hospitality, construction, seafood processing. Search by employer, job title, worksite, and wage.

166,765
Total Records
18
Years of Data
2008–2025
Date Range
Select a Year to Search
2025
Gen 8 — FEIN Added
Table: H-2B_Disclosure_Data_FY2025_Q4
17,553 records
Same as 2024 + LAWFIRM_BUSINESS_FEIN, PREPARER_FEIN.
Search 2025 →
2024
Gen 8 — FEIN Added
Table: H-2B_Disclosure_FY2024_Q4
17,674 records
Adds CAP_SUBJECT/EXEMPT_WORKERS, EMPLOYER_FEIN, AGENT_AGREEMENT, EMP_MSPA, JOB_CONTRACT_EXISTS. Note: no "Data" in table name.
Search 2024 →
2023
Gen 7 — Modern
Table: H-2B_Disclosure_Data_FY2023_Q4
15,501 records
Gen 7 — identical to 2020-2022.
Search 2023 →
2022
Gen 7 — Modern
Table: H-2B_Disclosure_Data_FY2022_Q4
14,401 records
Gen 7 — identical to 2020-2021.
Search 2022 →
2021
Gen 7 — Modern
Table: H-2B_Disclosure_Data_FY2021
9,798 records
Gen 7 — identical to 2020.
Search 2021 →
2020
Gen 7 — Modern
Table: H2B_Disclosure_Data_FY2020
9,401 records
Gen 7: No hyphen in table name! Full POC block, ATTORNEY_AGENT_*, BASIC_WAGE_RATE_FROM/TO, PER, 1st/2nd/3rd_PWD_CASE_NUMBER, CAP_EXEMPT.
Search 2020 →
2019
Gen 6 — DBA Added
Table: H-2B_Disclosure_Data_FY2019
9,236 records
VISA_CLASS restored, WORKSITE_CITY/STATE restored, BASIC_NUMBER_OF_HOURS, EMPLOYER_REP_BY_AGENT.
Search 2019 →
2018
Gen 6 — DBA Added
Table: H-2B_Disclosure_Data_FY2018_EOY
9,490 records
VISA_TYPE (not CLASS!), EMPLOYER_ADDRESS_1/_2 (underscore), EMPLOYEE_WORKSITE_CITY/STATE renamed.
Search 2018 →
2017
Gen 6 — DBA Added
Table: H-2B_FY2017
8,382 records
TRADE_NAME_DBA, NAICS_CODE fixed, SOC_NAME, PAY_RANGE_UNIT, WORKSITE_COUNTY. Drops PREVAILING_WAGE entirely.
Search 2017 →
2016
Gen 5 — Worksite City
Table: H-2B_Disclosure_Data_FY16
7,209 records
SUBMITTED_DATE (not NPC_SUBMITTED), JOB_END_DATE added, OTHER_EDUCATION.
Search 2016 →
2015
Gen 5 — Worksite City
Table: H-2B_Disclosure_Data_FY15_Q4
6,521 records
WORKSITE_CITY/STATE added. SOC_TITLE. NAIC_CODE (typo). Education block. SWA_NAME.
Search 2015 →
2014
Gen 4 — Case# Renamed
Table: H-2B_FY14_Q4
5,467 records
RECENT_DECISION_DATE (not DECISION_DATE!). LAWFIRM_NAME. PREVIALING_WAGE typo persists.
Search 2014 →
2013
Gen 4 — Case# Renamed
Table: H-2B_FY2013
4,710 records
CASE_NUMBER renamed. Drops DOT_* columns. PREVIALING_WAGE (typo — one L). No NBR_WORKERS_REQUESTED.
Search 2013 →
2012
Gen 3 — SOC Added
Table: H-2B_FY2012
4,211 records
VISA_CLASS, DOT_NAME, SOC_CODE/NAME added. ALIEN_WORK_STATE only (no city).
Search 2012 →
2011
Gen 3 — SOC Added
Table: H-2B_FY2011
4,409 records
Identical to 2012.
Search 2011 →
2010
Gen 2 — Early
Table: H-2B_FY2010
4,535 records
APPLICATION_TYPE, DOT_OCCUPATIONAL_CODE, NBR_WORKERS_REQUESTED added. No worksite city.
Search 2010 →
2009
Gen 1 — Original
Table: H-2B_FY2009
7,086 records
Identical to 2008. ALIEN_WORK_STATE only.
Search 2009 →
2008
Gen 1 — Original
Table: H-2B_FY2008
11,181 records
Original H-2B format. NPC_SUBMITTED_DATE. ALIEN_WORK_STATE only (no city!). Both PREVAILING_WAGE and BASIC_RATE_OF_PAY. 23 columns.
Search 2008 →
Schema Generations — H-2B data changed significantly over 18 years
Gen 1 — Original
Gen 2 — Early
Gen 3 — SOC Added
Gen 4 — Case# Renamed
Gen 5 — Worksite City
Gen 6 — DBA Added
Gen 7 — Modern
Gen 8 — FEIN Added
Key changes: 2010 added DOT codes · 2013 renamed CASE_NO to CASE_NUMBER · 2014 added LAWFIRM_NAME, RECENT_DECISION_DATE · 2015 added worksite city/state, education block · 2017 added TRADE_NAME_DBA, dropped PREVAILING_WAGE · 2018 renamed worksite fields (EMPLOYEE_WORKSITE_*) · 2020 full employer POC block, modern wage schema · 2024 added EMPLOYER_FEIN
Note: 2013-2014 have PREVIALING_WAGE (typo in DOL source data). 2020 table has no hyphen (H2B not H-2B).