Nurse Practitioner salary in Ohio
The median nurse practitioner in Ohio earns $60.93 an hour, or $126,740 a year. That’s $1.19 below the national median, ranking #30 of 50.
- Median hourly$60.93
- Median yearly$126,740
- Bottom 10% earn under$47.30/hr
- Top 10% earn over$74.17/hr
- Average (mean) hourly$58.29
- NPs employed14,550
Source: BLS OEWS May 2024, Ohio, occupation 29-1171. bls.gov/oes. Figures are estimates for all NPs in the state, not offers.
Other nursing roles in Ohio
| Role | Median hourly | Median yearly |
|---|---|---|
| Registered Nurse | $39.06/hr | $81,250/yr |
| Licensed Practical Nurse | $29.32/hr | $60,990/yr |
| Certified Nursing Assistant | $18.54/hr | $38,570/yr |
Source: U.S. Bureau of Labor Statistics, OEWS May 2024 state estimates.
Open NP jobs in Ohio
- In-Home Nurse Practitioner or Physician Assistant Per Diem - Dayton, OHCVS Health / MinuteClinicDayton, OH$41.85–$90.13/hrNPPer diem / PRN
- Advanced Clinical Advocate Nurse PractitionerCVS Health / MinuteClinicNew Albany, OH$26.01–$74.78/hrNPFull-time
- Advanced Practice Nurse (CNP) - PACTVeterans Health AdministrationDayton, OH$139k–$214k/yrNPFull-timeCloses Nov 9, 2026
- Family Medicine Nurse Practitioner or Physician Assistant (New Albany clinic) 4 days in clinic, 1 day remoteOne MedicalColumbus, OH$134k–$160k/yrNPFull-timeDays
- Nurse Practitioner (Primary Care)Veterans Health AdministrationNew Philadelphia, OH$110k–$172k/yrNPFull-timeCloses Nov 10, 2026
- Nurse Practitioner - OHStrive HealthCleveland, OH$112k–$140k/yrNPFlexible / other