Skip to main content
OH Salary Data · Updated Daily

NP Salary in Ohio

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

Average Salary

$216K

18% above national avg

Salary Range

$60K – $414K

Min – Max reported

Open Positions

15

Active jobs in OH

National Average

$182K

All 50 states

Salary by Practice Setting

Outpatient$330K

6 positions

Remote$178K

2 positions

Top Employers in OH

  • LifeStance Health6 jobs
  • CVS Health3 jobs
  • International SOS2 jobs
  • Included Health1 job
  • Talkiatry1 job
  • Lyra Health1 job
  • SonderMind1 job
  • One Medical1 job
  • Thriveworks1 job
  • Firsthand1 job

Browse All OH NP Jobs →

15 open positions in Ohio

National Salary Guide →

Compare all 50 states

NP Salary in Ohio — FAQ

What is the average NP salary in Ohio?

The average NP salary in Ohio is $216K per year, based on 15 active job postings with disclosed salary on NP Hiring. Reported salaries range from $60K to $414K. That is 18% above the national average of $182K across postings on this board.

How many NP jobs are open in Ohio?

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

Which practice setting pays NPs the most in Ohio?

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

Find NP Jobs in Ohio

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