Content has loaded

Program officer salary in United States, 2026

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

Average base salary

$105,552
Average $105,552
Low $62,807
High $177,389

The average salary for a program officer is $105,552 per year in the United States. 776 salaries taken from job postings on Indeed in the past 36 months (updated July 13, 2026).

Program Officer job openings in United States

slide 1 of 6
slide1 of 6
Chief Program Officer
CollegeSpring4.4out of 5 stars.
Walnut Creek, CA
$140,000 - $190,000 a year
Full-time
1 day ago

Highest paying companies for Program Officer in United States

Average year pay is based on job postings on Indeed in the past 36 months.
Alzheimer's Association
 
$335,000per year
View company
San Diego Workforce Partnershi...
 
$312,815per year
Share Our Strength
 
$312,500per year
American Humane Society
 
$287,500per year
HeartShare
 
$285,000per year
Metropolitan Government of Nas...
 
$280,000per year

Highest paying cities for Program Officers near United States

  1. Seattle, WA
    $171,924 per year
  2. Los Angeles, CA
    $145,003 per year
  3. New York, NY
    $135,034 per year
  4. Boston, MA
    $125,393 per year
  5. Chicago, IL
    $123,341 per year

Where can a Program Officer earn more?

Compare salaries for Program Officers in different locations
vs

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

Senior Program Officer

Job openings
Average $113,645 per year