Select a Year to Search
2025
Gen 5 — Total Overhaul
Table:
PERM_Disclosure_Data_FY2025_Q4148,659 records
Total schema overhaul. EMPLOYER_* renamed to EMP_*, AGENT_ATTORNEY_* to ATTY_AG_*, wage fields restructured. ~145 columns.
Search 2025 →
2024
Gen 4 — Modern Rename
Table:
PERM_Disclosure_Data_FY2024_Q492,258 records
Same as 2022-2023. Adds EMPLOYER_FEIN.
Search 2024 →
2023
Gen 4 — Modern Rename
Table:
PERM_Disclosure_Data_FY2023_Q4116,427 records
Identical structure to 2022.
Search 2023 →
2022
Gen 4 — Modern Rename
Table:
PERM_Disclosure_Data_FY2022_Q4104,600 records
EMP_YEAR_COMMENCED_BUSINESS (renamed). Same Gen 4 structure as 2020-2021.
Search 2022 →
2021
Gen 4 — Modern Rename
Table:
PERM_Disclosure_Data_FY2021108,264 records
FOREIGN_WORKER_LIVE_IN_DOM_SVC_CNT, EMP_DECL_TITLE renamed.
Search 2021 →
2020
Gen 4 — Modern Rename
Table:
PERM_Disclosure_Data_FY202094,019 records
Complete field renaming wave. WORKSITE_CITY/STATE, PW_WAGE, JOB_TITLE simplified. ~140 columns.
Search 2020 →
2019
Gen 3 — Recruitment Block
Table:
PERM_FY20191,013,898 records
WAGE_OFFERED_FROM/TO_9089 renamed. Final column: PW_JOB_TITLE (no _9089 suffix).
Search 2019 →
2018
Gen 3 — Recruitment Block
Table:
PERM_Disclosure_Data_FY2018_EOY119,776 records
Same as 2017. DOL typo: JOB_INFO_TRANING_NUM_MONTHS.
Search 2018 →
2017
Gen 3 — Recruitment Block
Table:
PERM_Disclosure_Data_FY1797,603 records
Same as 2016. Final column renamed to PW_JOB_TITLE_9089.
Search 2017 →
2016
Gen 3 — Recruitment Block
Table:
PERM_Disclosure_Data_FY16126,143 records
Same structure as 2015. Minor field renames.
Search 2016 →
2015
Gen 3 — Recruitment Block
Table:
PERM_Disclosure_Data_FY15_Q489,299 records
Massive expansion (~130 cols). Full recruitment-step block: newspaper ads, job fairs, campus recruiting. Foreign worker education/experience block.
Search 2015 →
2014
Gen 2 — Early
Table:
PERM_FY14_Q470,998 records
Same mixed-case pattern as 2013.
Search 2014 →
2013
Gen 2 — Early
Table:
PERM_FY201344,152 records
Mixed-case column names (DOL quirk) — e.g. Decision_Date, Employer_Name.
Search 2013 →
2012
Gen 2 — Early
Table:
PERM_FY2012_Q466,488 records
Drops EMPLOYER_ADDRESS_2.
Search 2012 →
2011
Gen 2 — Early
Table:
PERM_FY201173,207 records
Same as 2010, reordered columns.
Search 2011 →
2010
Gen 2 — Early
Table:
PERM_FY201081,412 records
CASE_NO (not CASE_NUMBER). Adds PW_SOC_TITLE, PW_SOURCE_NAME_9089.
Search 2010 →
2009
Gen 1 — Original
Table:
PERM_FY200938,247 records
Space-separated column names (DOL quirk) — e.g. "EMPLOYER NAME" not EMPLOYER_NAME.
Search 2009 →
2008
Gen 1 — Original
Table:
PERM_FY200861,997 records
Original PERM format. 25 columns. PW_LEVEL_9089 present.
Search 2008 →
Schema Generations — PERM data underwent the most extensive restructuring of any program
Gen 1 — Original
Gen 2 — Early
Gen 3 — Recruitment Block
Gen 4 — Modern Rename
Gen 5 — Total Overhaul
Key changes: 2009 used space-separated column names · 2013-2014 used mixed-case columns · 2015 added a full recruitment-step disclosure block (newspaper ads, job fairs, campus recruiting) · 2020 renamed nearly every field to a simplified scheme · 2025 underwent a total restructure — EMPLOYER_* became EMP_*, AGENT_ATTORNEY_* became ATTY_AG_*, wage and worksite fields fully reorganized.
PERM is the pathway to a green card through employment — distinct from H-1B, H-2A, and H-2B, which are temporary work visas.
PERM is the pathway to a green card through employment — distinct from H-1B, H-2A, and H-2B, which are temporary work visas.