Skip to main content
NH Salary Data · Updated Daily

NP Salary in New Hampshire

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

Average Salary

$315K

73% above national avg

Salary Range

$98K – $475K

Min – Max reported

Open Positions

22

Active jobs in NH

National Average

$182K

All 50 states

Salary by Practice Setting

Outpatient$427K

9 positions

Remote$198K

1 position

Top Employers in NH

  • LifeStance Health18 jobs
  • Solution Health3 jobs
  • Mass General Brigham1 job
  • Talkiatry1 job
  • Included Health1 job
  • SonderMind1 job
  • One Medical1 job

Browse All NH NP Jobs →

22 open positions in New Hampshire

National Salary Guide →

Compare all 50 states

NP Salary in New Hampshire — FAQ

What is the average NP salary in New Hampshire?

The average NP salary in New Hampshire is $315K per year, based on 22 active job postings with disclosed salary on NP Hiring. Reported salaries range from $98K to $475K. That is 73% above the national average of $182K across postings on this board.

How many NP jobs are open in New Hampshire?

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

Which practice setting pays NPs the most in New Hampshire?

Among current New Hampshire postings on NP Hiring, outpatient roles report the highest average at $427K per year (9 positions). Actual pay varies with experience, employer type, and benefits.

Find NP Jobs in New Hampshire

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