Home / Companies / W.W. Grainger, Inc.
W.W. Grainger, Inc. H-1B company data
Employer profile assembled from DOL OFLC LCA rows and USCIS H-1B Employer Data Hub petition summaries. Rows below include aliases, source IDs, filing coverage, petition counts, role coverage, worksite coverage, and wage summary fields when present.
| Employer | LCA filings | Role titles | Worksites | Coverage | USCIS approvals | Top role | Sources | Open |
|---|---|---|---|---|---|---|---|---|
| W.W. Grainger, Inc. W W GRAINGER INC | 240 | 91 | 11 | FY2016 to FY2026 Latest decision 2026-03-30 | 152 | SOFTWARE ENGINEER 13 filings | dol_oflc_lca, uscis_h1b_employer_data_hub | Profile |
Activity summary
| LCA filings | 240 |
| Certified LCAs | 239 |
| Denied LCAs | 0 |
| Role titles | 91 |
| Worksites | 11 |
| Latest decision | 2026-03-30 |
| USCIS approvals | 152 |
| USCIS denials | 5 |
Aliases and source names
| Aliases | Source Names | Sources |
|---|---|---|
| W W GRAINGER INC | W.W. Grainger, Inc., W W GRAINGER INC | dol_oflc_lca, uscis_h1b_employer_data_hub |
Top roles
| Title | SOC | LCA filings | Low wage min | High wage max |
|---|---|---|---|---|
| SOFTWARE ENGINEER | 15-1132.00 Software Developers, Applications | 13 | $87,838 | $143,227 |
| Senior Data Scientist | 15-1111.00 Computer and Information Research Scientists | 11 | $122,982 | $140,000 |
| Software Engineer | 15-1252.00 Software Developers | 9 | $92,925 | $169,290 |
| Infrastructure Engineer | 15-1252.00 Software Developers | 7 | $120,000 | $178,029 |
| INFRASTRUCTURE ENGINEER | 15-1132.00 Software Developers, Applications | 6 | $127,000 | $165,401 |
| SENIOR ANALYST, BUSINESS INSIGHTS | 15-2031 OPERATIONS RESEARCH ANALYSTS | 6 | $90,000 | $120,000 |
| INFRASTRUCTURE SOFTWARE ADMINISTRATOR | 15-1132 | 5 | $83,300 | $0 |
| Senior Data Scientist | 19-3011.00 Economists | 5 | $130,000 | $136,578 |
| Data Scientist | 15-2051.00 Data Scientists | 4 | $104,850 | $130,000 |
| Senior Software Engineer | 15-1252.00 Software Developers | 4 | $135,000 | $154,952 |
Top markets
| City | State | Postal Code | LCA Count | Role Title Count | Wage Low Min | Wage High Max | First Fiscal Year | Latest Fiscal Year |
|---|---|---|---|---|---|---|---|---|
| Lake Forest | IL | 60045 | 215 | 84 | 59,000 | 250,000 | 2,016 | 2,026 |
| Lake Forest | IL | 60035 | 11 | 4 | 63,000 | 0 | 2,016 | 2,017 |
| Chicago | IL | 60654 | 4 | 4 | 82,056 | 170,446 | 2,019 | 2,025 |
| Jacksonville | FL | 32254 | 2 | 2 | 127,000 | 135,000 | 2,022 | 2,022 |
| Fountain Inn | SC | 29644 | 2 | 2 | 103,000 | 103,000 | 2,017 | 2,020 |
| Hartford | CT | 6105 | 1 | 1 | 125,000 | 125,000 | 2,022 | 2,022 |
| Chicago | IL | 60622 | 1 | 1 | 137,917 | 137,917 | 2,021 | 2,021 |
| Lake Forset | IL | 60045 | 1 | 1 | 122,982 | 122,982 | 2,021 | 2,021 |
| Minooka | IL | 60447 | 1 | 1 | 115,000 | 115,000 | 2,020 | 2,020 |
| Wheeling | IL | 60090 | 1 | 1 | 125,000 | 125,000 | 2,022 | 2,022 |
Full company payload
| Company ID | company:w grainger |
| Name | W.W. Grainger, Inc. |
| Normalized Name | w grainger |
| Source Company Ids | company_dol_oflc_lca_w_w_grainger_inc, company_uscis_h1b_datahub_w_w_grainger_inc_tax_0280, company_uscis_h1b_datahub_w_w_grainger_inc_tax_280, company_uscis_h1b_datahub_w_w_grainger_inc_tax_0820 |
| Source Names | W.W. Grainger, Inc., W W GRAINGER INC |
| Aliases | W W GRAINGER INC |
| Sources | dol_oflc_lca, uscis_h1b_employer_data_hub |
Names
{
"source_names": [
"W.W. Grainger, Inc.",
"W W GRAINGER INC"
],
"dba_names": [],
"name_variants": [
{
"value": "W.W. Grainger, Inc.",
"filing_count": 109,
"first_fiscal_year": 2022,
"latest_fiscal_year": 2026,
"source": "dol_oflc_lca"
},
{
"value": "W W GRAINGER INC",
"filing_count": 47,
"first_fiscal_year": 2016,
"latest_fiscal_year": 2023,
"source": "dol_oflc_lca"
},
{
"value": "W. W. GRAINGER, INC.",
"filing_count": 47,
"first_fiscal_year": 2016,
"latest_fiscal_year": 2018,
"source": "dol_oflc_lca"
},
{
"value": "W W Grainger, Inc.",
"filing_count": 13,
"first_fiscal_year": 2021,
"latest_fiscal_year": 2021,
"source": "dol_oflc_lca"
},
{
"value": "W W GRAINGER INC",
"source": "uscis_h1b_employer_data_hub"
},
{
"value": "W W GRAINGER INC",
"source": "uscis_h1b_employer_data_hub"
},
{
"value": "W W GRAINGER INC",
"source": "uscis_h1b_employer_data_hub"
}
]
}Identifiers
[
{
"identifier_type": "tax_id_last_four",
"identifier_value": "0280",
"source": "uscis_h1b_employer_data_hub"
},
{
"identifier_type": "tax_id_last_four",
"identifier_value": "280",
"source": "uscis_h1b_employer_data_hub"
},
{
"identifier_type": "tax_id_last_four",
"identifier_value": "0820",
"source": "uscis_h1b_employer_data_hub"
}
]LCA Activity
{
"lca_count": 240,
"case_count": 240,
"role_title_count": 91,
"worksite_count": 11,
"total_workers": 240,
"first_fiscal_year": 2016,
"first_received_date": "2015-11-25",
"latest_fiscal_year": 2026,
"latest_decision_date": "2026-03-30",
"certified_count": 239,
"denied_count": 0,
"status_breakdown": [
{
"value": "Certified",
"filing_count": 152,
"first_fiscal_year": 2020,
"latest_fiscal_year": 2026,
"source": "dol_oflc_lca"
},
{
"value": "CERTIFIED",
"filing_count": 80,
"first_fiscal_year": 2016,
"latest_fiscal_year": 2019,
"source": "dol_oflc_lca"
},
{
"value": "Certified - Withdrawn",
"filing_count": 7,
"first_fiscal_year": 2023,
"latest_fiscal_year": 2026,
"source": "dol_oflc_lca"
},
{
"value": "Withdrawn",
"filing_count": 1,
"first_fiscal_year": 2023,
"latest_fiscal_year": 2023,
"source": "dol_oflc_lca"
}
],
"visa_class_breakdown": [
{
"value": "H-1B",
"filing_count": 240,
"first_fiscal_year": 2016,
"latest_fiscal_year": 2026,
"source": "dol_oflc_lca"
}
],
"full_time_position_breakdown": [
{
"value": "Y",
"filing_count": 215,
"first_fiscal_year": 2017,
"latest_fiscal_year": 2026,
"source": "dol_oflc_lca"
}
]
}Petition Activity
{
"initial_approval": 0,
"initial_denial": 0,
"continuing_approval": 0,
"continuing_denial": 0,
"total_approval": 152,
"total_denial": 5,
"fiscal_years": [
"2009",
"2010",
"2011",
"2012",
"2013",
"2014",
"2015",
"2016",
"2017",
"2018",
"2019",
"2020",
"2021",
"2022",
"2023"
],
"year_metrics": [
{
"cities": [
"Lake Forest"
],
"states": [
"IL"
],
"fiscal_year": 2009,
"naics_codes": [
"81"
],
"postal_codes": [
"60045"
],
"total_denial": 1,
"initial_denial": 1,
"total_approval": 6,
"initial_approval": 1,
"continuing_denial": 0,
"petition_count_id": "petition_count_uscis_h1b_archive_w_w_grainger_inc_tax_0280_2009",
"source_record_ids": [
"sr_uscis_h1b_datahub_2009_row_033932"
],
"continuing_approval": 5
},
{
"cities": [
"Lake Forest"
],
"states": [
"IL"
],
"fiscal_year": 2010,
"naics_codes": [
"81"
],
"postal_codes": [
"60045"
],
"total_denial": 0,
"initial_denial": 0,
"total_approval": 6,
"initial_approval": 1,
"continuing_denial": 0,
"petition_count_id": "petition_count_uscis_h1b_archive_w_w_grainger_inc_tax_0280_2010",
"source_record_ids": [
"sr_uscis_h1b_datahub_2010_row_028104"
],
"continuing_approval": 5
},
{
"cities": [
"Lake Forest"
],
"states": [
"IL"
],
"fiscal_year": 2011,
"naics_codes": [
"81"
],
"postal_codes": [
"60045"
],
"total_denial": 1,
"initial_denial": 1,
"total_approval": 14,
"initial_approval": 4,
"continuing_denial": 0,
"petition_count_id": "petition_count_uscis_h1b_archive_w_w_grainger_inc_tax_0280_2011",
"source_record_ids": [
"sr_uscis_h1b_datahub_2011_row_032728"
],
"continuing_approval": 10
},
{
"cities": [
"Lake Forest"
],
"states": [
"IL"
],
"fiscal_year": 2012,
"naics_codes": [
"81"
],
"postal_codes": [
"60045"
],
"total_denial": 0,
"initial_denial": 0,
"total_approval": 10,
"initial_approval": 3,
"continuing_denial": 0,
"petition_count_id": "petition_count_uscis_h1b_archive_w_w_grainger_inc_tax_0280_2012",
"source_record_ids": [
"sr_uscis_h1b_datahub_2012_row_029215"
],
"continuing_approval": 7
},
{
"cities": [
"Lake Forest"
],
"states": [
"IL"
],
"fiscal_year": 2013,
"naics_codes": [
"81"
],
"postal_codes": [
"60045"
],
"total_denial": 0,
"initial_denial": 0,
"total_approval": 11,
"initial_approval": 2,
"continuing_denial": 0,
"petition_count_id": "petition_count_uscis_h1b_archive_w_w_grainger_inc_tax_0280_2013",
"source_record_ids": [
"sr_uscis_h1b_datahub_2013_row_027700"
],
"continuing_approval": 9
},
{
"cities": [
"Lake Forest"
],
"states": [
"IL"
],
"fiscal_year": 2014,
"naics_codes": [
"81"
],
"postal_codes": [
"60045"
],
"total_denial": 0,
"initial_denial": 0,
"total_approval": 5,
"initial_approval": 1,
"continuing_denial": 0,
"petition_count_id": "petition_count_uscis_h1b_archive_w_w_grainger_inc_tax_0280_2014",
"source_record_ids": [
"sr_uscis_h1b_datahub_2014_row_027490"
],
"continuing_approval": 4
},
{
"cities": [
"Lake Forest"
],
"states": [
"IL"
],
"fiscal_year": 2015,
"naics_codes": [
"81"
],
"postal_codes": [
"60045"
],
"total_denial": 0,
"initial_denial": 0,
"total_approval": 12,
"initial_approval": 1,
"continuing_denial": 0,
"petition_count_id": "petition_count_uscis_h1b_archive_w_w_grainger_inc_tax_0280_2015",
"source_record_ids": [
"sr_uscis_h1b_datahub_2015_row_022366"
],
"continuing_approval": 11
},
{
"cities": [
"Lake Forest"
],
"states": [
"IL"
],
"fiscal_year": 2016,
"naics_codes": [
"81"
],
"postal_codes": [
"60045"
],
"total_denial": 0,
"initial_denial": 0,
"total_approval": 9,
"initial_approval": 4,
"continuing_denial": 0,
"petition_count_id": "petition_count_uscis_h1b_archive_w_w_grainger_inc_tax_0280_2016",
"source_record_ids": [
"sr_uscis_h1b_datahub_2016_row_023352"
],
"continuing_approval": 5
},
{
"cities": [
"Lake Forest"
],
"states": [
"IL"
],
"fiscal_year": 2017,
"naics_codes": [
"81"
],
"postal_codes": [
"60045"
],
"total_denial": 0,
"initial_denial": 0,
"total_approval": 8,
"initial_approval": 0,
"continuing_denial": 0,
"petition_count_id": "petition_count_uscis_h1b_archive_w_w_grainger_inc_tax_0280_2017",
"source_record_ids": [
"sr_uscis_h1b_datahub_2017_row_020871"
],
"continuing_approval": 8
},
{
"cities": [
"Lake Forest"
],
"states": [
"IL"
],
"fiscal_year": 2018,
"naics_codes": [
"81"
],
"postal_codes": [
"60045"
],
"total_denial": 0,
"initial_denial": 0,
"total_approval": 6,
"initial_approval": 0,
"continuing_denial": 0,
"petition_count_id": "petition_count_uscis_h1b_archive_w_w_grainger_inc_tax_0280_2018",
"source_record_ids": [
"sr_uscis_h1b_datahub_2018_row_022722"
],
"continuing_approval": 6
},
{
"cities": [
"Chicago",
"Lake Forest"
],
"states": [
"IL"
],
"fiscal_year": 2019,
"naics_codes": [
"81"
],
"postal_codes": [
"60045",
"60645"
],
"total_denial": 0,
"initial_denial": 0,
"total_approval": 10,
"initial_approval": 2,
"continuing_denial": 0,
"petition_count_id": "petition_count_uscis_h1b_archive_w_w_grainger_inc_tax_0280_2019",
"source_record_ids": [
"sr_uscis_h1b_datahub_2019_row_022740",
"sr_uscis_h1b_datahub_2019_row_022741"
],
"continuing_approval": 8
},
{
"cities": [
"Lake Forest"
],
"states": [
"IL"
],
"fiscal_year": 2020,
"naics_codes": [
"81"
],
"postal_codes": [
"60045"
],
"total_denial": 0,
"initial_denial": 0,
"total_approval": 12,
"initial_approval": 1,
"continuing_denial": 0,
"petition_count_id": "petition_count_uscis_h1b_archive_w_w_grainger_inc_tax_0280_2020",
"source_record_ids": [
"sr_uscis_h1b_datahub_2020_row_052974"
],
"continuing_approval": 11
},
{
"cities": [
"Lake Forest"
],
"states": [
"IL"
],
"fiscal_year": 2021,
"naics_codes": [
"81"
],
"postal_codes": [
"60045"
],
"total_denial": 2,
"initial_denial": 1,
"total_approval": 7,
"initial_approval": 1,
"continuing_denial": 1,
"petition_count_id": "petition_count_uscis_h1b_archive_w_w_grainger_inc_tax_0280_2021",
"source_record_ids": [
"sr_uscis_h1b_datahub_2021_row_058206"
],
"continuing_approval": 6
},
{
"cities": [
"Lake Forest"
],
"states": [
"IL"
],
"fiscal_year": 2022,
"naics_codes": [
"81"
],
"postal_codes": [
"60045"
],
"total_denial": 0,
"initial_denial": 0,
"total_approval": 27,
"initial_approval": 3,
"continuing_denial": 0,
"petition_count_id": "petition_count_uscis_h1b_archive_w_w_grainger_inc_tax_0280_2022",
"source_record_ids": [
"sr_uscis_h1b_datahub_2022_row_057522"
],
"continuing_approval": 24
},
{
"cities": [
"Lake Forest"
],
"states": [
"IL"
],
"fiscal_year": 2023,
"naics_codes": [
"81"
],
"postal_codes": [
"60045"
],
"total_denial": 0,
"initial_denial": 0,
"total_approval": 4,
"initial_approval": 0,
"continuing_denial": 0,
"petition_count_id": "petition_count_uscis_h1b_archive_w_w_grainger_inc_tax_0280_2023",
"source_record_ids": [
"sr_uscis_h1b_datahub_2023_row_032000"
],
"continuing_approval": 4
},
{
"cities": [
"Lake Forest"
],
"states": [
"IL"
],
"fiscal_year": 2021,
"naics_codes": [
"81"
],
"postal_codes": [
"60045"
],
"total_denial": 1,
"initial_denial": 1,
"total_approval": 4,
"initial_approval": 1,
"continuing_denial": 0,
"petition_count_id": "petition_count_uscis_h1b_archive_w_w_grainger_inc_tax_280_2021",
"source_record_ids": [
"sr_uscis_h1b_datahub_2021_row_058207"
],
"continuing_approval": 3
},
{
"cities": [
"Lake Forest"
],
"states": [
"IL"
],
"fiscal_year": 2009,
"naics_codes": [
"81"
],
"postal_codes": [
"60035"
],
"total_denial": 0,
"initial_denial": 0,
"total_approval": 1,
"initial_approval": 0,
"continuing_denial": 0,
"petition_count_id": "petition_count_uscis_h1b_archive_w_w_grainger_inc_tax_0820_2009",
"source_record_ids": [
"sr_uscis_h1b_datahub_2009_row_033933"
],
"continuing_approval": 1
}
]
}Addresses
{
"office_addresses": [
{
"address_kind": "office",
"address_line_1": "100 Grainger Parkway",
"address_line_2": "B4 C52",
"raw_address": "100 Grainger Parkway B4 C52 LAKE FOREST IL 60045",
"city": "Lake Forest",
"state": "IL",
"postal_code": "60045",
"filing_count": 2,
"case_count": 2,
"first_fiscal_year": 2026,
"latest_fiscal_year": 2026,
"latest_decision_date": "2025-12-17",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "office",
"address_line_1": "100 Grainger Parkway",
"raw_address": "100 Grainger Parkway LAKE FOREST IL 60045",
"city": "Lake Forest",
"state": "IL",
"postal_code": "60045",
"filing_count": 1,
"case_count": 1,
"first_fiscal_year": 2026,
"latest_fiscal_year": 2026,
"latest_decision_date": "2026-03-30",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "office",
"raw_address": "LAKE FOREST IL 60045",
"city": "Lake Forest",
"state": "IL",
"postal_code": "60045",
"filing_count": 237,
"case_count": 237,
"first_fiscal_year": 2016,
"latest_fiscal_year": 2025,
"latest_decision_date": "2025-09-17",
"source_ids": [
"dol_oflc_lca"
]
}
],
"worksite_addresses": [
{
"address_kind": "worksite",
"address_line_1": "100 Grainger Parkway",
"raw_address": "100 Grainger Parkway LAKE FOREST IL 60045",
"city": "Lake Forest",
"state": "IL",
"postal_code": "60045",
"filing_count": 2,
"case_count": 2,
"first_fiscal_year": 2026,
"latest_fiscal_year": 2026,
"latest_decision_date": "2026-03-30",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"address_line_1": "100 Grainger Parkway",
"raw_address": "100 Grainger Parkway LAKE FOREST IL 60045",
"city": "Lake Forest",
"county": "Lake",
"state": "IL",
"postal_code": "60045",
"filing_count": 1,
"case_count": 1,
"first_fiscal_year": 2026,
"latest_fiscal_year": 2026,
"latest_decision_date": "2025-11-02",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "LAKE FOREST IL 60045",
"city": "Lake Forest",
"county": "Lake",
"state": "IL",
"postal_code": "60045",
"filing_count": 195,
"case_count": 195,
"first_fiscal_year": 2016,
"latest_fiscal_year": 2025,
"latest_decision_date": "2025-09-10",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "LAKE FOREST IL 60045",
"city": "Lake Forest",
"state": "IL",
"postal_code": "60045",
"filing_count": 6,
"case_count": 6,
"first_fiscal_year": 2025,
"latest_fiscal_year": 2025,
"latest_decision_date": "2025-09-17",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "CHICAGO IL 60654",
"city": "Chicago",
"state": "IL",
"postal_code": "60654",
"filing_count": 2,
"case_count": 2,
"first_fiscal_year": 2025,
"latest_fiscal_year": 2025,
"latest_decision_date": "2025-08-12",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "LAKE FOREST IL 60045",
"city": "Lake Forest",
"county": "Cook",
"state": "IL",
"postal_code": "60045",
"filing_count": 3,
"case_count": 3,
"first_fiscal_year": 2023,
"latest_fiscal_year": 2024,
"latest_decision_date": "2024-07-24",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "JACKSONVILLE FL 32254",
"city": "Jacksonville",
"county": "Duval",
"state": "FL",
"postal_code": "32254",
"filing_count": 2,
"case_count": 2,
"first_fiscal_year": 2022,
"latest_fiscal_year": 2022,
"latest_decision_date": "2022-02-14",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "WHEELING IL 60090",
"city": "Wheeling",
"county": "Cook",
"state": "IL",
"postal_code": "60090",
"filing_count": 1,
"case_count": 1,
"first_fiscal_year": 2022,
"latest_fiscal_year": 2022,
"latest_decision_date": "2022-05-23",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "HARTFORD CT 6105",
"city": "Hartford",
"county": "Hartford City",
"state": "CT",
"postal_code": "6105",
"filing_count": 1,
"case_count": 1,
"first_fiscal_year": 2022,
"latest_fiscal_year": 2022,
"latest_decision_date": "2022-04-25",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "CHICAGO IL 60622",
"city": "Chicago",
"county": "Cook",
"state": "IL",
"postal_code": "60622",
"filing_count": 1,
"case_count": 1,
"first_fiscal_year": 2021,
"latest_fiscal_year": 2021,
"latest_decision_date": "2021-07-07",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "LAKE FORSET IL 60045",
"city": "Lake Forset",
"county": "Lake",
"state": "IL",
"postal_code": "60045",
"filing_count": 1,
"case_count": 1,
"first_fiscal_year": 2021,
"latest_fiscal_year": 2021,
"latest_decision_date": "2021-04-07",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "FOUNTAIN INN SC 29644",
"city": "Fountain Inn",
"county": "Greenville",
"state": "SC",
"postal_code": "29644",
"filing_count": 2,
"case_count": 2,
"first_fiscal_year": 2017,
"latest_fiscal_year": 2020,
"latest_decision_date": "2020-05-26",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "LOUISVILLE KY 40299-1919",
"city": "Louisville",
"county": "Jefferson",
"state": "KY",
"postal_code": "40299-1919",
"filing_count": 1,
"case_count": 1,
"first_fiscal_year": 2020,
"latest_fiscal_year": 2020,
"latest_decision_date": "2020-03-30",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "MINOOKA IL 60447",
"city": "Minooka",
"county": "Kendall",
"state": "IL",
"postal_code": "60447",
"filing_count": 1,
"case_count": 1,
"first_fiscal_year": 2020,
"latest_fiscal_year": 2020,
"latest_decision_date": "2020-03-30",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "LAKE FOREST IL 60045",
"city": "Lake Forest",
"county": "Lake County",
"state": "IL",
"postal_code": "60045",
"filing_count": 8,
"case_count": 8,
"first_fiscal_year": 2016,
"latest_fiscal_year": 2019,
"latest_decision_date": "2019-05-17",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "CHICAGO IL 60654",
"city": "Chicago",
"county": "Cook",
"state": "IL",
"postal_code": "60654",
"filing_count": 2,
"case_count": 2,
"first_fiscal_year": 2019,
"latest_fiscal_year": 2019,
"latest_decision_date": "2019-03-14",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "LAKE FOREST IL 60035",
"city": "Lake Forest",
"county": "Lake",
"state": "IL",
"postal_code": "60035",
"filing_count": 11,
"case_count": 11,
"first_fiscal_year": 2016,
"latest_fiscal_year": 2017,
"latest_decision_date": "2016-10-04",
"source_ids": [
"dol_oflc_lca"
]
}
],
"summary": {
"office_address_count": 3,
"worksite_address_count": 17,
"has_street_address_evidence": true,
"caveat": "LCA employer/worksite addresses are capped filing evidence scoped to matched source company names and should not be treated as verified headquarters without external validation."
}
}Geography
{
"states": [
"IL",
"FL",
"SC",
"CT",
"KY"
],
"cities": [
"Lake Forest",
"Chicago",
"Jacksonville",
"Fountain Inn",
"Hartford",
"Lake Forset",
"Minooka",
"Wheeling",
"Louisville"
],
"postal_codes": [
"60045",
"60035",
"60654",
"32254",
"29644",
"6105",
"60622",
"60447",
"60090",
"40299-1919",
"60645"
],
"top_markets": [
{
"city": "Lake Forest",
"state": "IL",
"postal_code": "60045",
"lca_count": 215,
"role_title_count": 84,
"wage_low_min": 59000,
"wage_high_max": 250000,
"first_fiscal_year": 2016,
"latest_fiscal_year": 2026
},
{
"city": "Lake Forest",
"state": "IL",
"postal_code": "60035",
"lca_count": 11,
"role_title_count": 4,
"wage_low_min": 63000,
"wage_high_max": 0,
"first_fiscal_year": 2016,
"latest_fiscal_year": 2017
},
{
"city": "Chicago",
"state": "IL",
"postal_code": "60654",
"lca_count": 4,
"role_title_count": 4,
"wage_low_min": 82056,
"wage_high_max": 170446,
"first_fiscal_year": 2019,
"latest_fiscal_year": 2025
},
{
"city": "Jacksonville",
"state": "FL",
"postal_code": "32254",
"lca_count": 2,
"role_title_count": 2,
"wage_low_min": 127000,
"wage_high_max": 135000,
"first_fiscal_year": 2022,
"latest_fiscal_year": 2022
},
{
"city": "Fountain Inn",
"state": "SC",
"postal_code": "29644",
"lca_count": 2,
"role_title_count": 2,
"wage_low_min": 103000,
"wage_high_max": 103000,
"first_fiscal_year": 2017,
"latest_fiscal_year": 2020
},
{
"city": "Hartford",
"state": "CT",
"postal_code": "6105",
"lca_count": 1,
"role_title_count": 1,
"wage_low_min": 125000,
"wage_high_max": 125000,
"first_fiscal_year": 2022,
"latest_fiscal_year": 2022
},
{
"city": "Chicago",
"state": "IL",
"postal_code": "60622",
"lca_count": 1,
"role_title_count": 1,
"wage_low_min": 137917,
"wage_high_max": 137917,
"first_fiscal_year": 2021,
"latest_fiscal_year": 2021
},
{
"city": "Lake Forset",
"state": "IL",
"postal_code": "60045",
"lca_count": 1,
"role_title_count": 1,
"wage_low_min": 122982,
"wage_high_max": 122982,
"first_fiscal_year": 2021,
"latest_fiscal_year": 2021
},
{
"city": "Minooka",
"state": "IL",
"postal_code": "60447",
"lca_count": 1,
"role_title_count": 1,
"wage_low_min": 115000,
"wage_high_max": 115000,
"first_fiscal_year": 2020,
"latest_fiscal_year": 2020
},
{
"city": "Wheeling",
"state": "IL",
"postal_code": "60090",
"lca_count": 1,
"role_title_count": 1,
"wage_low_min": 125000,
"wage_high_max": 125000,
"first_fiscal_year": 2022,
"latest_fiscal_year": 2022
}
]
}Industry
{
"naics_codes": [
"811310",
"81"
],
"naics_breakdown": [
{
"value": "811310",
"filing_count": 214,
"first_fiscal_year": 2017,
"latest_fiscal_year": 2026,
"source": "dol_oflc_lca"
},
{
"value": "42384",
"filing_count": 1,
"first_fiscal_year": 2026,
"latest_fiscal_year": 2026,
"source": "dol_oflc_lca"
}
]
}Wage Summary
{
"annualized_low_min": 59000,
"annualized_high_max": 250000,
"annualized_low_avg": 126050.983333333
}Trend
[
{
"fiscal_year": 2016,
"quarter": "Q2",
"lca_count": 25,
"case_count": 25,
"role_title_count": 16,
"worksite_count": 2,
"wage_low_min": 59000,
"wage_high_max": 0,
"wage_low_avg": 88029.64
},
{
"fiscal_year": 2017,
"quarter": "Q2",
"lca_count": 17,
"case_count": 17,
"role_title_count": 14,
"worksite_count": 3,
"wage_low_min": 74000,
"wage_high_max": 0,
"wage_low_avg": 111639.705882353
},
{
"fiscal_year": 2018,
"quarter": "Q2",
"lca_count": 15,
"case_count": 15,
"role_title_count": 8,
"worksite_count": 1,
"wage_low_min": 70000,
"wage_high_max": 0,
"wage_low_avg": 101730.333333333
},
{
"fiscal_year": 2019,
"quarter": "Q2",
"lca_count": 23,
"case_count": 23,
"role_title_count": 12,
"worksite_count": 2,
"wage_low_min": 82000,
"wage_high_max": 155000,
"wage_low_avg": 109198.52173913
},
{
"fiscal_year": 2020,
"quarter": "Q1",
"lca_count": 5,
"case_count": 5,
"role_title_count": 2,
"worksite_count": 1,
"wage_low_min": 103000,
"wage_high_max": 141398,
"wage_low_avg": 128669.2
},
{
"fiscal_year": 2020,
"quarter": "Q2",
"lca_count": 9,
"case_count": 9,
"role_title_count": 6,
"worksite_count": 3,
"wage_low_min": 84000,
"wage_high_max": 130000,
"wage_low_avg": 111910.333333333
},
{
"fiscal_year": 2020,
"quarter": "Q3",
"lca_count": 5,
"case_count": 5,
"role_title_count": 5,
"worksite_count": 2,
"wage_low_min": 103000,
"wage_high_max": 129255,
"wage_low_avg": 115209.6
},
{
"fiscal_year": 2020,
"quarter": "Q4",
"lca_count": 1,
"case_count": 1,
"role_title_count": 1,
"worksite_count": 1,
"wage_low_min": 87838,
"wage_high_max": 87838,
"wage_low_avg": 87838
},
{
"fiscal_year": 2021,
"quarter": "Q1",
"lca_count": 2,
"case_count": 2,
"role_title_count": 1,
"worksite_count": 1,
"wage_low_min": 130000,
"wage_high_max": 130000,
"wage_low_avg": 130000
},
{
"fiscal_year": 2021,
"quarter": "Q2",
"lca_count": 6,
"case_count": 6,
"role_title_count": 3,
"worksite_count": 1,
"wage_low_min": 122982,
"wage_high_max": 171186,
"wage_low_avg": 141389.333333333
},
{
"fiscal_year": 2021,
"quarter": "Q3",
"lca_count": 11,
"case_count": 11,
"role_title_count": 5,
"worksite_count": 2,
"wage_low_min": 90640,
"wage_high_max": 171186,
"wage_low_avg": 135102.363636364
},
{
"fiscal_year": 2021,
"quarter": "Q4",
"lca_count": 3,
"case_count": 3,
"role_title_count": 1,
"worksite_count": 2,
"wage_low_min": 136578,
"wage_high_max": 137917,
"wage_low_avg": 137470.666666667
},
{
"fiscal_year": 2022,
"quarter": "Q1",
"lca_count": 4,
"case_count": 4,
"role_title_count": 1,
"worksite_count": 2,
"wage_low_min": 135000,
"wage_high_max": 143227,
"wage_low_avg": 137056.75
},
{
"fiscal_year": 2022,
"quarter": "Q2",
"lca_count": 11,
"case_count": 11,
"role_title_count": 6,
"worksite_count": 2,
"wage_low_min": 107764,
"wage_high_max": 166000,
"wage_low_avg": 131946.181818182
},
{
"fiscal_year": 2022,
"quarter": "Q3",
"lca_count": 14,
"case_count": 14,
"role_title_count": 12,
"worksite_count": 3,
"wage_low_min": 75000,
"wage_high_max": 162843,
"wage_low_avg": 127793.857142857
},
{
"fiscal_year": 2022,
"quarter": "Q4",
"lca_count": 2,
"case_count": 2,
"role_title_count": 2,
"worksite_count": 1,
"wage_low_min": 160000,
"wage_high_max": 165401,
"wage_low_avg": 162700.5
},
{
"fiscal_year": 2023,
"quarter": "Q1",
"lca_count": 3,
"case_count": 3,
"role_title_count": 3,
"worksite_count": 1,
"wage_low_min": 145000,
"wage_high_max": 180000,
"wage_low_avg": 165000
},
{
"fiscal_year": 2023,
"quarter": "Q2",
"lca_count": 8,
"case_count": 8,
"role_title_count": 8,
"worksite_count": 1,
"wage_low_min": 100000,
"wage_high_max": 250000,
"wage_low_avg": 160920.25
},
{
"fiscal_year": 2023,
"quarter": "Q3",
"lca_count": 5,
"case_count": 5,
"role_title_count": 4,
"worksite_count": 1,
"wage_low_min": 104850,
"wage_high_max": 165000,
"wage_low_avg": 129663.2
},
{
"fiscal_year": 2023,
"quarter": "Q4",
"lca_count": 4,
"case_count": 4,
"role_title_count": 3,
"worksite_count": 1,
"wage_low_min": 100000,
"wage_high_max": 169290,
"wage_low_avg": 132322.5
},
{
"fiscal_year": 2024,
"quarter": "Q1",
"lca_count": 5,
"case_count": 5,
"role_title_count": 4,
"worksite_count": 1,
"wage_low_min": 135000,
"wage_high_max": 217954,
"wage_low_avg": 169590.8
},
{
"fiscal_year": 2024,
"quarter": "Q2",
"lca_count": 3,
"case_count": 3,
"role_title_count": 3,
"worksite_count": 1,
"wage_low_min": 116699,
"wage_high_max": 145000,
"wage_low_avg": 128899.666666667
},
{
"fiscal_year": 2024,
"quarter": "Q3",
"lca_count": 11,
"case_count": 11,
"role_title_count": 10,
"worksite_count": 1,
"wage_low_min": 92925,
"wage_high_max": 175000,
"wage_low_avg": 130803
},
{
"fiscal_year": 2024,
"quarter": "Q4",
"lca_count": 7,
"case_count": 7,
"role_title_count": 4,
"worksite_count": 1,
"wage_low_min": 92925,
"wage_high_max": 227150,
"wage_low_avg": 156377.285714286
},
{
"fiscal_year": 2025,
"quarter": "Q1",
"lca_count": 9,
"case_count": 9,
"role_title_count": 7,
"worksite_count": 1,
"wage_low_min": 117000,
"wage_high_max": 178029,
"wage_low_avg": 145112
},
{
"fiscal_year": 2025,
"quarter": "Q2",
"lca_count": 10,
"case_count": 10,
"role_title_count": 8,
"worksite_count": 1,
"wage_low_min": 99840,
"wage_high_max": 220000,
"wage_low_avg": 141858.6
},
{
"fiscal_year": 2025,
"quarter": "Q3",
"lca_count": 8,
"case_count": 8,
"role_title_count": 7,
"worksite_count": 1,
"wage_low_min": 95680,
"wage_high_max": 194272,
"wage_low_avg": 143815.25
},
{
"fiscal_year": 2025,
"quarter": "Q4",
"lca_count": 11,
"case_count": 11,
"role_title_count": 10,
"worksite_count": 2,
"wage_low_min": 75000,
"wage_high_max": 195615,
"wage_low_avg": 143722.909090909
},
{
"fiscal_year": 2026,
"quarter": "Q2",
"lca_count": 3,
"case_count": 3,
"role_title_count": 3,
"worksite_count": 1,
"wage_low_min": 130000,
"wage_high_max": 214000,
"wage_low_avg": 165495.666666667
}
]Links
{
"roles": "/v1/roles?company=W.W.%20Grainger%2C%20Inc.",
"wages": "/v1/wages?company=W.W.%20Grainger%2C%20Inc.",
"trends": "/v1/trends?company=W.W.%20Grainger%2C%20Inc."
}Get this page with API
Rendered from the bluedoor H-1B Jobs API. Reproduce it:
GET https://api.bluedoor.sh/h1b-jobs/v1/companies?q=w+w+grainger+inc&limit=5JSON