Content has loaded

Program analyst salary in United States

How much does a Program Analyst make in the United States?

Average base salary

$91,686
Average $91,686
Low $57,723
High $145,630

The average salary for a program analyst is $91,686 per year in the United States. 2.3k salaries taken from job postings on Indeed in the past 36 months (updated May 11, 2026).

Program Analyst job openings in United States

slide 1 of 6
slide1 of 6
Program Analyst Principal
General Dynamics Information Technology3.7out of 5 stars.
Aberdeen Proving Ground, MD
$97,968 - $123,050 a year
1 day ago

Highest paying companies for Program Analyst in United States

Average year pay is based on job postings on Indeed in the past 36 months.
Microsoft
 
$240,000per year
View company
Sandia National Laboratories
 
$180,650per year
Astrion
 
$180,000per year
Blackstone Technology Group
 
$176,800per year
IQ Pipeline
 
$166,400per year
Life Cycle Engineering
 
$165,000per year

Highest paying cities for Program Analysts near United States

  1. San Francisco, CA
    $113,609 per year
  2. Washington, DC
    $103,428 per year
  3. Los Angeles, CA
    $103,301 per year
  4. San Diego, CA
    $101,382 per year
  5. Bethesda, MD
    $100,836 per year

Where can a Program Analyst earn more?

Compare salaries for Program Analysts in different locations
vs

How much do similar professions as Program Analyst get paid in United States?

Junior Program Analyst

Job openings
Average $72,177 per year