Skip to main content
PA Salary Data · Updated Daily

NP Salary in Pennsylvania

Average nurse practitioner compensation in Pennsylvania, broken down by practice setting, top employers, and cities.

Average Salary

$132K

28% below national avg

Salary Range

$48K – $291K

Min – Max reported

Open Positions

35

Active jobs in PA

National Average

$182K

All 50 states

Salary by Practice Setting

Remote$178K

2 positions

Top Employers in PA

  • Highmark Health59 jobs
  • MedElite14 jobs
  • LifeStance Health12 jobs
  • Geisinger5 jobs
  • Lyra Health4 jobs
  • Blackbird Health4 jobs
  • Included Health1 job
  • SonderMind1 job
  • Strive Health1 job
  • MediTelecare1 job

Browse All PA NP Jobs →

35 open positions in Pennsylvania

National Salary Guide →

Compare all 50 states

NP Salary in Pennsylvania — FAQ

What is the average NP salary in Pennsylvania?

The average NP salary in Pennsylvania is $132K per year, based on 35 active job postings with disclosed salary on NP Hiring. Reported salaries range from $48K to $291K. That is 28% below the national average of $182K across postings on this board.

How many NP jobs are open in Pennsylvania?

There are currently 35 active NP positions with disclosed salary in Pennsylvania on NP Hiring. Listings are ingested daily from employer applicant-tracking systems.

Which practice setting pays NPs the most in Pennsylvania?

Among current Pennsylvania postings on NP Hiring, remote roles report the highest average at $178K per year (2 positions). Actual pay varies with experience, employer type, and benefits.

Find NP Jobs in Pennsylvania

Browse 35 active positions and get daily alerts for new openings.