Home / Companies / ICF Macro, Inc.
ICF Macro, 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 |
|---|---|---|---|---|---|---|---|---|
| ICF Macro, Inc. ICF MACRO INC | 70 | 37 | 19 | FY2016 to FY2025 Latest decision 2025-07-29 | 52 | SENIOR TECHNICAL SPECIALIST 6 filings | dol_oflc_lca, uscis_h1b_employer_data_hub | Profile |
Activity summary
| LCA filings | 70 |
| Certified LCAs | 69 |
| Denied LCAs | 0 |
| Role titles | 37 |
| Worksites | 19 |
| Latest decision | 2025-07-29 |
| USCIS approvals | 52 |
| USCIS denials | 1 |
Aliases and source names
| Aliases | Source Names | Sources |
|---|---|---|
| ICF MACRO INC | ICF Macro, Inc., ICF MACRO INC | dol_oflc_lca, uscis_h1b_employer_data_hub |
Top roles
| Title | SOC | LCA filings | Low wage min | High wage max |
|---|---|---|---|---|
| SENIOR TECHNICAL SPECIALIST | 21-1091 | 6 | $95,451 | $0 |
| .NET Developer | 15-1252.00 Software Developers | 4 | $120,000 | $120,000 |
| SENIOR ASSOCIATE | 19-2041 | 3 | $75,005 | $0 |
| ANALYST | 15-1141 | 2 | $55,016 | $0 |
| ASSOCIATE | 15-1132 | 2 | $64,600 | $0 |
| Lead Salesforce Developer | 15-1252.00 Software Developers | 2 | $149,350 | $149,350 |
| Lead SAS Statistical Programmer | 15-2041.00 Statisticians | 2 | $107,518 | $113,243 |
| Lead Statistician | 15-2041.00 Statisticians | 2 | $80,017 | $111,488 |
| Research Data Analyst | 43-9111.00 Statistical Assistants | 2 | $53,117 | $61,917 |
| SENIOR ASSOCIATE | 15-2031 | 2 | $70,013 | $0 |
Top markets
| City | State | Postal Code | LCA Count | Role Title Count | Wage Low Min | Wage High Max | First Fiscal Year | Latest Fiscal Year |
|---|---|---|---|---|---|---|---|---|
| Rockville | MD | 20850 | 37 | 20 | 49,008 | 122,000 | 2,016 | 2,024 |
| Memphis | TN | 38134-7884 | 4 | 1 | 120,000 | 120,000 | 2,023 | 2,023 |
| Atlanta | GA | 30329 | 3 | 2 | 87,589 | 102,180 | 2,016 | 2,019 |
| Pilot Point | TX | 76258 | 3 | 2 | 97,811 | 149,350 | 2,024 | 2,024 |
| Reston | VA | 20190 | 3 | 2 | 98,555 | 115,000 | 2,024 | 2,025 |
| Washington | DC | 20006 | 2 | 1 | 70,013 | 0 | 2,017 | 2,018 |
| Chapel Hill | NC | 27516 | 2 | 1 | 103,250 | 0 | 2,018 | 2,018 |
| Durham | NC | 27713 | 2 | 2 | 75,005 | 120,453 | 2,016 | 2,020 |
| Plainsboro | NJ | 08536 | 2 | 1 | 107,518 | 113,243 | 2,024 | 2,025 |
| Bryan | TX | 77802 | 2 | 2 | 67,459 | 79,940 | 2,021 | 2,024 |
Full company payload
| Company ID | company:icf macro |
| Name | ICF Macro, Inc. |
| Normalized Name | icf macro |
| Source Company Ids | company_dol_oflc_lca_icf_macro_inc, company_uscis_h1b_datahub_icf_macro_inc_tax_5232, company_uscis_h1b_datahub_icf_macro_inc_tax_2041 |
| Source Names | ICF Macro, Inc., ICF MACRO INC |
| Aliases | ICF MACRO INC |
| Sources | dol_oflc_lca, uscis_h1b_employer_data_hub |
Identifiers
[
{
"identifier_type": "tax_id_last_four",
"identifier_value": "5232",
"source": "uscis_h1b_employer_data_hub"
},
{
"identifier_type": "tax_id_last_four",
"identifier_value": "2041",
"source": "uscis_h1b_employer_data_hub"
}
]LCA Activity
{
"lca_count": 70,
"case_count": 70,
"role_title_count": 37,
"worksite_count": 19,
"first_fiscal_year": 2016,
"latest_fiscal_year": 2025,
"latest_decision_date": "2025-07-29",
"certified_count": 69,
"denied_count": 0
}Petition Activity
{
"total_approval": 52,
"total_denial": 1,
"fiscal_years": [
"2014",
"2015",
"2016",
"2017",
"2018",
"2019",
"2020",
"2021",
"2022",
"2023"
],
"year_metrics": [
{
"cities": [
"Beltsville",
"Fairfax"
],
"states": [
"MD",
"VA"
],
"fiscal_year": 2014,
"naics_codes": [
"54"
],
"postal_codes": [
"20705",
"22031"
],
"total_denial": 0,
"initial_denial": 0,
"total_approval": 9,
"initial_approval": 2,
"continuing_denial": 0,
"petition_count_id": "petition_count_uscis_h1b_archive_icf_macro_inc_tax_5232_2014",
"source_record_ids": [
"sr_uscis_h1b_datahub_2014_row_038566",
"sr_uscis_h1b_datahub_2014_row_038567"
],
"continuing_approval": 7
},
{
"cities": [
"Fairfax"
],
"states": [
"VA"
],
"fiscal_year": 2015,
"naics_codes": [
"54"
],
"postal_codes": [
"22031"
],
"total_denial": 0,
"initial_denial": 0,
"total_approval": 7,
"initial_approval": 4,
"continuing_denial": 0,
"petition_count_id": "petition_count_uscis_h1b_archive_icf_macro_inc_tax_5232_2015",
"source_record_ids": [
"sr_uscis_h1b_datahub_2015_row_033858"
],
"continuing_approval": 3
},
{
"cities": [
"Fairfax"
],
"states": [
"VA"
],
"fiscal_year": 2016,
"naics_codes": [
"54"
],
"postal_codes": [
"22031"
],
"total_denial": 0,
"initial_denial": 0,
"total_approval": 5,
"initial_approval": 3,
"continuing_denial": 0,
"petition_count_id": "petition_count_uscis_h1b_archive_icf_macro_inc_tax_5232_2016",
"source_record_ids": [
"sr_uscis_h1b_datahub_2016_row_037387"
],
"continuing_approval": 2
},
{
"cities": [
"Fairfax"
],
"states": [
"VA"
],
"fiscal_year": 2017,
"naics_codes": [
"54"
],
"postal_codes": [
"22031"
],
"total_denial": 0,
"initial_denial": 0,
"total_approval": 5,
"initial_approval": 1,
"continuing_denial": 0,
"petition_count_id": "petition_count_uscis_h1b_archive_icf_macro_inc_tax_5232_2017",
"source_record_ids": [
"sr_uscis_h1b_datahub_2017_row_034338"
],
"continuing_approval": 4
},
{
"cities": [
"Fairfax"
],
"states": [
"VA"
],
"fiscal_year": 2018,
"naics_codes": [
"54"
],
"postal_codes": [
"22031"
],
"total_denial": 0,
"initial_denial": 0,
"total_approval": 4,
"initial_approval": 1,
"continuing_denial": 0,
"petition_count_id": "petition_count_uscis_h1b_archive_icf_macro_inc_tax_5232_2018",
"source_record_ids": [
"sr_uscis_h1b_datahub_2018_row_038006"
],
"continuing_approval": 3
},
{
"cities": [
"Fairfax"
],
"states": [
"VA"
],
"fiscal_year": 2019,
"naics_codes": [
"54"
],
"postal_codes": [
"22031"
],
"total_denial": 0,
"initial_denial": 0,
"total_approval": 7,
"initial_approval": 4,
"continuing_denial": 0,
"petition_count_id": "petition_count_uscis_h1b_archive_icf_macro_inc_tax_5232_2019",
"source_record_ids": [
"sr_uscis_h1b_datahub_2019_row_038920"
],
"continuing_approval": 3
},
{
"cities": [
"Fairfax"
],
"states": [
"VA"
],
"fiscal_year": 2020,
"naics_codes": [
"54"
],
"postal_codes": [
"22031"
],
"total_denial": 0,
"initial_denial": 0,
"total_approval": 3,
"initial_approval": 1,
"continuing_denial": 0,
"petition_count_id": "petition_count_uscis_h1b_archive_icf_macro_inc_tax_5232_2020",
"source_record_ids": [
"sr_uscis_h1b_datahub_2020_row_023250"
],
"continuing_approval": 2
},
{
"cities": [
"Fairfax"
],
"states": [
"VA"
],
"fiscal_year": 2021,
"naics_codes": [
"54"
],
"postal_codes": [
"22031"
],
"total_denial": 0,
"initial_denial": 0,
"total_approval": 3,
"initial_approval": 0,
"continuing_denial": 0,
"petition_count_id": "petition_count_uscis_h1b_archive_icf_macro_inc_tax_5232_2021",
"source_record_ids": [
"sr_uscis_h1b_datahub_2021_row_025262"
],
"continuing_approval": 3
},
{
"cities": [
"Fairfax"
],
"states": [
"VA"
],
"fiscal_year": 2022,
"naics_codes": [
"54"
],
"postal_codes": [
"22031"
],
"total_denial": 1,
"initial_denial": 0,
"total_approval": 7,
"initial_approval": 2,
"continuing_denial": 1,
"petition_count_id": "petition_count_uscis_h1b_archive_icf_macro_inc_tax_5232_2022",
"source_record_ids": [
"sr_uscis_h1b_datahub_2022_row_025191"
],
"continuing_approval": 5
},
{
"cities": [
"Reston"
],
"states": [
"VA"
],
"fiscal_year": 2023,
"naics_codes": [
"54"
],
"postal_codes": [
"20190"
],
"total_denial": 0,
"initial_denial": 0,
"total_approval": 1,
"initial_approval": 0,
"continuing_denial": 0,
"petition_count_id": "petition_count_uscis_h1b_archive_icf_macro_inc_tax_5232_2023",
"source_record_ids": [
"sr_uscis_h1b_datahub_2023_row_013919"
],
"continuing_approval": 1
},
{
"cities": [
"Fairfax"
],
"states": [
"VA"
],
"fiscal_year": 2019,
"naics_codes": [
"54"
],
"postal_codes": [
"22031"
],
"total_denial": 0,
"initial_denial": 0,
"total_approval": 1,
"initial_approval": 1,
"continuing_denial": 0,
"petition_count_id": "petition_count_uscis_h1b_archive_icf_macro_inc_tax_2041_2019",
"source_record_ids": [
"sr_uscis_h1b_datahub_2019_row_044416"
],
"continuing_approval": 0
}
]
}Geography
{
"states": [
"MD",
"TN",
"GA",
"TX",
"VA",
"DC",
"NC",
"NJ",
"CA"
],
"cities": [
"Rockville",
"Memphis",
"Atlanta",
"Pilot Point",
"Reston",
"Washington",
"Chapel Hill",
"Durham",
"Plainsboro",
"Bryan",
"Centreville",
"Tustin",
"Suwanee",
"Cedar Park",
"Round Rock",
"Arlington",
"Beltsville",
"Fairfax"
],
"postal_codes": [
"20850",
"38134-7884",
"30329",
"76258",
"20190",
"20006",
"27516",
"27713",
"08536",
"77802",
"20120",
"92782",
"30308",
"30024",
"20878",
"27517",
"78641",
"78665",
"22202",
"20705",
"22031"
],
"top_markets": [
{
"city": "Rockville",
"state": "MD",
"postal_code": "20850",
"lca_count": 37,
"role_title_count": 20,
"wage_low_min": 49008,
"wage_high_max": 122000,
"first_fiscal_year": 2016,
"latest_fiscal_year": 2024
},
{
"city": "Memphis",
"state": "TN",
"postal_code": "38134-7884",
"lca_count": 4,
"role_title_count": 1,
"wage_low_min": 120000,
"wage_high_max": 120000,
"first_fiscal_year": 2023,
"latest_fiscal_year": 2023
},
{
"city": "Atlanta",
"state": "GA",
"postal_code": "30329",
"lca_count": 3,
"role_title_count": 2,
"wage_low_min": 87589,
"wage_high_max": 102180,
"first_fiscal_year": 2016,
"latest_fiscal_year": 2019
},
{
"city": "Pilot Point",
"state": "TX",
"postal_code": "76258",
"lca_count": 3,
"role_title_count": 2,
"wage_low_min": 97811,
"wage_high_max": 149350,
"first_fiscal_year": 2024,
"latest_fiscal_year": 2024
},
{
"city": "Reston",
"state": "VA",
"postal_code": "20190",
"lca_count": 3,
"role_title_count": 2,
"wage_low_min": 98555,
"wage_high_max": 115000,
"first_fiscal_year": 2024,
"latest_fiscal_year": 2025
},
{
"city": "Washington",
"state": "DC",
"postal_code": "20006",
"lca_count": 2,
"role_title_count": 1,
"wage_low_min": 70013,
"wage_high_max": 0,
"first_fiscal_year": 2017,
"latest_fiscal_year": 2018
},
{
"city": "Chapel Hill",
"state": "NC",
"postal_code": "27516",
"lca_count": 2,
"role_title_count": 1,
"wage_low_min": 103250,
"wage_high_max": 0,
"first_fiscal_year": 2018,
"latest_fiscal_year": 2018
},
{
"city": "Durham",
"state": "NC",
"postal_code": "27713",
"lca_count": 2,
"role_title_count": 2,
"wage_low_min": 75005,
"wage_high_max": 120453,
"first_fiscal_year": 2016,
"latest_fiscal_year": 2020
},
{
"city": "Plainsboro",
"state": "NJ",
"postal_code": "08536",
"lca_count": 2,
"role_title_count": 1,
"wage_low_min": 107518,
"wage_high_max": 113243,
"first_fiscal_year": 2024,
"latest_fiscal_year": 2025
},
{
"city": "Bryan",
"state": "TX",
"postal_code": "77802",
"lca_count": 2,
"role_title_count": 2,
"wage_low_min": 67459,
"wage_high_max": 79940,
"first_fiscal_year": 2021,
"latest_fiscal_year": 2024
}
]
}Industry
{
"naics_codes": [
"54162",
"54"
]
}Wage Summary
{
"annualized_low_min": 49008,
"annualized_high_max": 149350,
"annualized_low_avg": 92555.7857142857
}Trend
[
{
"fiscal_year": 2016,
"quarter": "Q2",
"lca_count": 7,
"case_count": 7,
"role_title_count": 4,
"worksite_count": 3,
"wage_low_min": 55016,
"wage_high_max": 0,
"wage_low_avg": 82050
},
{
"fiscal_year": 2017,
"quarter": "Q2",
"lca_count": 10,
"case_count": 10,
"role_title_count": 7,
"worksite_count": 2,
"wage_low_min": 53872,
"wage_high_max": 0,
"wage_low_avg": 83175
},
{
"fiscal_year": 2018,
"quarter": "Q2",
"lca_count": 9,
"case_count": 9,
"role_title_count": 4,
"worksite_count": 4,
"wage_low_min": 61000,
"wage_high_max": 0,
"wage_low_avg": 83251.6666666667
},
{
"fiscal_year": 2019,
"quarter": "Q2",
"lca_count": 7,
"case_count": 7,
"role_title_count": 6,
"worksite_count": 2,
"wage_low_min": 49008,
"wage_high_max": 102180,
"wage_low_avg": 71442.7142857143
},
{
"fiscal_year": 2020,
"quarter": "Q3",
"lca_count": 1,
"case_count": 1,
"role_title_count": 1,
"worksite_count": 1,
"wage_low_min": 115484,
"wage_high_max": 115484,
"wage_low_avg": 115484
},
{
"fiscal_year": 2020,
"quarter": "Q4",
"lca_count": 1,
"case_count": 1,
"role_title_count": 1,
"worksite_count": 1,
"wage_low_min": 120453,
"wage_high_max": 120453,
"wage_low_avg": 120453
},
{
"fiscal_year": 2021,
"quarter": "Q3",
"lca_count": 2,
"case_count": 2,
"role_title_count": 2,
"worksite_count": 1,
"wage_low_min": 74300,
"wage_high_max": 99000,
"wage_low_avg": 86650
},
{
"fiscal_year": 2021,
"quarter": "Q4",
"lca_count": 2,
"case_count": 2,
"role_title_count": 2,
"worksite_count": 2,
"wage_low_min": 67459,
"wage_high_max": 100701,
"wage_low_avg": 84080
},
{
"fiscal_year": 2022,
"quarter": "Q1",
"lca_count": 2,
"case_count": 2,
"role_title_count": 2,
"worksite_count": 1,
"wage_low_min": 72784,
"wage_high_max": 80017,
"wage_low_avg": 76400.5
},
{
"fiscal_year": 2022,
"quarter": "Q2",
"lca_count": 4,
"case_count": 4,
"role_title_count": 4,
"worksite_count": 3,
"wage_low_min": 53117,
"wage_high_max": 99071,
"wage_low_avg": 85168
},
{
"fiscal_year": 2022,
"quarter": "Q4",
"lca_count": 1,
"case_count": 1,
"role_title_count": 1,
"worksite_count": 1,
"wage_low_min": 135000,
"wage_high_max": 135000,
"wage_low_avg": 135000
},
{
"fiscal_year": 2023,
"quarter": "Q1",
"lca_count": 2,
"case_count": 2,
"role_title_count": 1,
"worksite_count": 1,
"wage_low_min": 120000,
"wage_high_max": 120000,
"wage_low_avg": 120000
},
{
"fiscal_year": 2023,
"quarter": "Q2",
"lca_count": 2,
"case_count": 2,
"role_title_count": 1,
"worksite_count": 1,
"wage_low_min": 120000,
"wage_high_max": 120000,
"wage_low_avg": 120000
},
{
"fiscal_year": 2023,
"quarter": "Q3",
"lca_count": 2,
"case_count": 2,
"role_title_count": 2,
"worksite_count": 1,
"wage_low_min": 77917,
"wage_high_max": 115000,
"wage_low_avg": 96458.5
},
{
"fiscal_year": 2023,
"quarter": "Q4",
"lca_count": 1,
"case_count": 1,
"role_title_count": 1,
"worksite_count": 1,
"wage_low_min": 102419,
"wage_high_max": 102419,
"wage_low_avg": 102419
},
{
"fiscal_year": 2024,
"quarter": "Q1",
"lca_count": 1,
"case_count": 1,
"role_title_count": 1,
"worksite_count": 1,
"wage_low_min": 115000,
"wage_high_max": 115000,
"wage_low_avg": 115000
},
{
"fiscal_year": 2024,
"quarter": "Q2",
"lca_count": 4,
"case_count": 4,
"role_title_count": 3,
"worksite_count": 3,
"wage_low_min": 79940,
"wage_high_max": 149350,
"wage_low_avg": 119298.75
},
{
"fiscal_year": 2024,
"quarter": "Q3",
"lca_count": 3,
"case_count": 3,
"role_title_count": 3,
"worksite_count": 3,
"wage_low_min": 84427,
"wage_high_max": 115000,
"wage_low_avg": 103809
},
{
"fiscal_year": 2024,
"quarter": "Q4",
"lca_count": 5,
"case_count": 5,
"role_title_count": 5,
"worksite_count": 3,
"wage_low_min": 61917,
"wage_high_max": 122000,
"wage_low_avg": 100146.8
},
{
"fiscal_year": 2025,
"quarter": "Q2",
"lca_count": 1,
"case_count": 1,
"role_title_count": 1,
"worksite_count": 1,
"wage_low_min": 144264,
"wage_high_max": 144264,
"wage_low_avg": 144264
},
{
"fiscal_year": 2025,
"quarter": "Q3",
"lca_count": 1,
"case_count": 1,
"role_title_count": 1,
"worksite_count": 1,
"wage_low_min": 80142,
"wage_high_max": 80142,
"wage_low_avg": 80142
},
{
"fiscal_year": 2025,
"quarter": "Q4",
"lca_count": 2,
"case_count": 2,
"role_title_count": 2,
"worksite_count": 2,
"wage_low_min": 100230,
"wage_high_max": 113243,
"wage_low_avg": 106736.5
}
]Links
{
"roles": "/v1/roles?company=ICF%20Macro%2C%20Inc.",
"wages": "/v1/wages?company=ICF%20Macro%2C%20Inc.",
"trends": "/v1/trends?company=ICF%20Macro%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=icf+macro+inc&limit=5JSON