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.