Explore Jobs

Find Specific Jobs

Explore Careers

Explore Professions

Best Companies

Explore Companies

Highest Paying Jobs At ICF: Top ICF Salaries [2026]

By Chris Kolmar
Nov. 11, 2022
Last Modified and Fact Checked on: Feb. 12, 2026

Highest Paying Jobs At ICF: Top ICF Salaries [2026]

Research Summary. Utilizing public government data and insights from thousands of job postings, our Zippia data experts have compiled information about various high-earning positions and their average annual salaries. Based on this data set, our data scientists have generated salary estimates for numerous jobs at ICF.

Here is a brief overview of our findings regarding the highest-paying jobs at ICF:

  • Technical Director ranks as the highest-paying position at ICF, with an average salary of $143,107 and an hourly rate of $68.80.

  • The second highest-paying role at ICF is Principal, offering an average salary of $136,447.

  • The average annual salary for ICF employees is $66,186, translating to an average hourly rate of $31.82.

Table Of Contents: Background | Salary Table | Methodology | FAQs

Background

Many individuals have a specific company in mind before determining their desired role. If you aspire to work at ICF, it’s beneficial to understand the highest-paid positions within the company. This insight can help you decide if applying is worthwhile.

How much do ICF employees earn? Salaries at ICF can vary based on role, experience level, and location. However, certain standout positions consistently offer higher average salaries. Here are some of the top-paying jobs at ICF:

  1. Technical Director$143,107

  2. Principal$136,447

  3. Subject Matter Expert$112,857

  4. Software Applications Engineer$109,681

  5. Senior Technician Specialist$108,945

Below is a comprehensive table detailing the highest-paying jobs at ICF, followed by a more in-depth explanation of our methodology.

Highest Paying Jobs At ICF

Rank Job Title Average Salary
1 Technical Director $143,107
2 Principal $136,447
3 Subject Matter Expert $112,857
4 Software Applications Engineer $109,681
5 Senior Technician Specialist $108,945
6 Program Director $108,107
7 Team Leader $104,335
8 Technical Specialist $100,512
9 Project Manager $94,215
10 Program Manager $92,996
11 Energy Engineer $91,482
12 Senior Associate $90,096
13 Consultant $82,204
14 Database Administrator $82,115
15 Web Developer $80,071
16 Environmental Planner $78,917
17 Supervisor $78,019
18 House Adviser $75,651
19 Registered Nurse $72,854
20 Analyst $71,017

Methodology

Zippia utilizes publicly available information from government sources, including the Bureau of Labor Statistics (BLS), Foreign Labor Certification Data Center (FLC), and the Office of Personnel Management (OPM), to formulate its salary estimates.

Our data science team also reviews job postings and company resources for the latest salary information.

After gathering the data, the team calculates a weighted average for each job title. For more details on our salary estimates, you can view our detailed methodology.

Highest Paying Jobs At ICF FAQs

  1. What is the highest-paid job at ICF?

    The highest-paid job at ICF is that of a Technical Director. These professionals earn an average salary of $143,107, which equates to approximately $68.80 per hour.

    The top 10 highest-paid jobs at ICF are:

    1. Technical Director$143,107

    2. Principal$136,447

    3. Subject Matter Expert$112,857

    4. Software Applications Engineer$109,681

    5. Senior Technician Specialist$108,945

    6. Program Director$108,107

    7. Team Leader$104,335

    8. Technical Specialist$100,512

    9. Project Manager$94,215

    10. Program Manager$92,996

  2. What is a good salary at ICF?

    A good salary at ICF is one that exceeds $66,186 per year. As the average salary at ICF is $66,186, earning above this amount typically indicates a favorable position.

    However, this average may still be insufficient for certain roles, so it’s essential to consider the going average for your specific position, skill set, and experience level. If you find your salary is below the average, it may be worth discussing a raise or exploring ways to advance into a higher pay bracket.

    Additionally, salaries may vary by location, as ICF, like many companies, often adjusts pay scales based on the cost of living in different regions. For instance, the average salary for an ICF employee in the District of Columbia is likely to be significantly higher than that of counterparts in the Midwest.

    It’s advisable to check the average salaries of ICF employees in your region to gauge how your compensation compares.

  3. Do jobs at ICF pay well?

    Yes, jobs at ICF are well-compensated. The average starting salary at ICF is $38,000 per year or $18.27 per hour. The overall average salary at ICF is $66,186 per year ($31.82 per hour), which is notably higher than the average national salary of approximately $44,225 per year.

    In comparison, Cornerstone Research, one of ICF’s main competitors, offers an average salary of $127,223 per year or $61.16 per hour—approximately $61,037 more than ICF’s average salary and $29.34 more per hour than ICF’s average hourly wage.

Author

Chris Kolmar

Chris Kolmar is a co-founder of Zippia and the editor-in-chief of the Zippia career advice blog. He has hired over 50 people in his career, been hired five times, and wants to help you land your next job. His research has been featured on the New York Times, Thrillist, VOX, The Atlantic, and a host of local news. More recently, he's been quoted on USA Today, BusinessInsider, and CNBC.

Related posts