Average Program Analyst Salary

$68,141
Avg. SalaryShow Hourly Rate
$1,966
Bonus
$2,052
Profit Sharing
What am I worth?
Get pay report
How should I pay?
Price a job
The average salary for a Program Analyst is $68,141.
10%
$48k
MEDIAN
$68k
90%
$99k
Is Program Analyst your job title? Find out what you should be paid
Use our tool to get a personalized report on your market worth.What's this?
United States (change)
How it works:
1
Enter city & years of experience
2
Add pay factors like skills & education
3
Find your market worth with a report tailored to you
Salary
$48k - $99k
Bonus
$403 - $6k
Profit Sharing
$679 - $8k
Total Pay
$46k - $100k
Find your market worth – how it works:
Tell us about your job and pay factors like skills and educationTell us about your job and pay factors like skills and education
Find your market worth with a report tailored to youFind your market worth with a report tailored to you
Negotiate your pay with confidenceNegotiate your pay with confidence

What Do Program Analysts Do?

Program Analyst Tasks
  • Collect and analyze data to produce forecasts, assessments, recommendations, and reports.
  • Define and create metrics around risk and risk management.
  • Train staff on software and reporting systems.
  • Support requirements and metrics development, definition, data quality assessment, and strategic analysis.

Job Satisfaction for Program Analyst

3.8 out of 5
(306)
Highly Satisfied
18Reviews
The top respondents for the job title Program Analyst are from the companies Booz, Allen, and Hamilton, Northrop Grumman Corporation and National Institutes of Health (NIH). Reported salaries are highest at U.S. Department Of State where the average pay is $101,850. Other companies that offer high salaries for this role include National Institutes of Health (NIH) and Science Applications International Corporation (SAIC), earning around $79,485 and $77,687, respectively. Federal Emergency Management Agency (FEMA) pays the lowest at around $65,189. Northrop Grumman Corporation and Booz, Allen, and Hamilton also pay on the lower end of the scale, paying $65,661 and $70,793, respectively.

Program Analyst Job Listings

Search for more jobs
Search

What Are Popular Skills for Program Analysts?

Skills in Program Management and Project Management are correlated to pay that is above average. Skills that pay less than market rate include Microsoft Office, Microsoft Excel and Data Analysis.

What is the Pay by Experience Level for Program Analysts?

An entry-level Program Analyst with less than 1 year experience can expect to earn an average total compensation (includes tips, bonus, and overtime pay) of $54,334 based on 114 salaries. An early career Program Analyst with 1-4 years of experience earns an average total compensation of $61,997 based on 789 salaries. A mid-career Program Analyst with 5-9 years of experience earns an average total compensation of $73,115 based on 432 salaries. An experienced Program Analyst with 10-19 years of experience earns an average total compensation of $78,641 based on 322 salaries. In their late career (20 years and higher), employees earn an average total compensation of $94,009.
Employees with Program Analyst in their job title in Arlington, Virginia earn an average of 10.8% more than the national average. These job titles also find higher than average salaries in Huntsville, Alabama (6.5% more) and Washington, District of Columbia (5.2% more). The lowest salaries can be found in New York, New York (12.5% less), Lexington Park, Maryland (3.8% less) and Patuxent River, Maryland (3.5% less).

Years of Experience

This data is based on 1,802 survey responses.
Entry Level
6.3%
Early Career
43.8%
Mid Career
24.0%
Experienced
17.9%
Late Career
8.0%