Program manager Salary | NeverApply
Skip to content

Program manager salary.

The pay that employers state in live program manager postings. Predicted salaries are left out.

2,423 postings with pay, of 5,638 open · counted 8 Nov 2026

Median yearly pay

$152,700

p25 $113,400p75 $192,300p90 $231,000

Short answer

A program manager earns a median of $152,700 a year, based on 2,423 live job postings that state pay (8 Nov 2026). The middle half earns $113,400 to $192,300. Senior roles have a median of $170,000. Fully remote roles have a median of $144,800.

Pay by level.

  • Entry level$81,700
  • Mid level$110,000
  • Senior$170,000
  • Lead$160,100
  • Executive$219,500

We show a level only when 25 or more postings state pay. A posting that spans levels counts at its lowest level.

Remote, hybrid or on-site

  • Fully remote$144,800264
  • Hybrid$157,500714
  • On-site$152,5001,445

By country

  • United States$155,0002,297
  • Canada$113,70047
  • United KingdomToo few16
  • ItalyToo few9
  • IrelandToo few6

Skills employers ask for.

Share of the 5,638 open program manager postings that list each skill.

Practise the questions for these skills
  • Program Management54%
  • Project Management42%
  • Stakeholder Management15%
  • Agile14%
  • risk management11%
  • Jira9%
  • AI8%
  • PMP7%

Where program managers move next.

Roles whose postings ask for the most similar skills and pay a higher median.

5,638 program manager jobs are open today.

Tell the sloth your level and the pay you want. It finds the ones that fit and applies for you.

Start free

How we count.

Where do these numbers come from?

From live program manager postings in the neverapply index where the employer published a pay range. We take the middle of each range, convert it to a yearly amount in US dollars, and leave out every salary that was only predicted.

How often is this page updated?

Every week. We last counted on 2026-11-08. A role keeps its page only while at least 100 of its live postings state pay.

Why is my country or level missing?

We show a country or a level only when 25 or more of its live postings state pay. Most employers outside the US do not publish a pay range yet, so most figures here come from US postings.

How do I use this in a salary negotiation?

Use the median as the floor you compare offers with, and aim near the 75th percentile when your experience matches the role. Say where the number comes from: live job postings that state pay.

Related roles

More free tools