ICF
280 posted US salaries

What does ICF pay?

Median total pay is about $102,009 per year, with most roles between $75,148 and $133,129 — based on salary ranges disclosed in ICF's own job postings.

$102,009

Median total pay

$75,148

25th percentile

$133,129

75th percentile

280

Posted salaries

Highest-paying roles at ICF

Manager, Cyber Security

$53,000$800,000

Program Manager / Task Order Lead (Technical) - Remote

$53,000$800,000

Project Manager / PMO Lead - Hybrid

$53,000$800,000

Secure Software Assessment SME (Clearance Required) - Future Opportunity

$218,000$800,000

Security Operations Center (SOC) Manager (Clearance Required) - Future Opportunity

$61,000$800,000

Senior Cloud Engineer - Remote

$53,000$800,000

ICF salary FAQ

What is the median salary at ICF?

Based on 280 salaried US roles currently posted, the median total pay at ICF is about $102,009 per year.

What is the salary range at ICF?

Most posted roles fall between $75,148 and $133,129, with the full range spanning $20,000 to $800,000.

Does ICF publish salaries?

These figures come from ICF's own job postings (salary ranges disclosed on listings), aggregated by Hireoven. Actual offers vary by level, location and negotiation.

Salary figures are aggregated from disclosed ranges in ICF's active US job postings on Hireoven's live index. Annualized; hourly listings excluded. Actual compensation varies by level, location and negotiation. Last updated 2026.