Select a Year to Search
2025
Gen 8 — FEIN Added
Table:
H-2B_Disclosure_Data_FY2025_Q417,553 records
Same as 2024 + LAWFIRM_BUSINESS_FEIN, PREPARER_FEIN.
Search 2025 →
2024
Gen 8 — FEIN Added
Table:
H-2B_Disclosure_FY2024_Q417,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_Q415,501 records
Gen 7 — identical to 2020-2022.
Search 2023 →
2022
Gen 7 — Modern
Table:
H-2B_Disclosure_Data_FY2022_Q414,401 records
Gen 7 — identical to 2020-2021.
Search 2022 →
2021
Gen 7 — Modern
Table:
H-2B_Disclosure_Data_FY20219,798 records
Gen 7 — identical to 2020.
Search 2021 →
2020
Gen 7 — Modern
Table:
H2B_Disclosure_Data_FY20209,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_FY20199,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_EOY9,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_FY20178,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_FY167,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_Q46,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_Q45,467 records
RECENT_DECISION_DATE (not DECISION_DATE!). LAWFIRM_NAME. PREVIALING_WAGE typo persists.
Search 2014 →
2013
Gen 4 — Case# Renamed
Table:
H-2B_FY20134,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_FY20124,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_FY20114,409 records
Identical to 2012.
Search 2011 →
2010
Gen 2 — Early
Table:
H-2B_FY20104,535 records
APPLICATION_TYPE, DOT_OCCUPATIONAL_CODE, NBR_WORKERS_REQUESTED added. No worksite city.
Search 2010 →
2009
Gen 1 — Original
Table:
H-2B_FY20097,086 records
Identical to 2008. ALIEN_WORK_STATE only.
Search 2009 →
2008
Gen 1 — Original
Table:
H-2B_FY200811,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).
Note: 2013-2014 have PREVIALING_WAGE (typo in DOL source data). 2020 table has no hyphen (H2B not H-2B).