SalaryData

Nurse Practitioner Salary in Ohio

Based on 15K+ workers in Ohio

Data year: 2025 · Last updated: October 2026

Median Annual Salary (OH)

$124,870

$60.03/hr

vs National Average

$133,771

-6.7% vs national median

Salary Range (10th–90th)

$101K – $155K

15K employed in Ohio

Exploring the Nurse Practitioner salary in Ohio reveals a median annual income of $124,870. This figure represents the midpoint of earnings for this vital healthcare profession within the state, falling 7% below the national average. Currently, approximately 15,400 Nurse Practitioners are employed in Ohio, indicating a significant presence within the state's healthcare system.

Several factors contribute to the Nurse Practitioner salary in Ohio and influence individual earning potential. Experience level, specialization within the field, and the specific type of healthcare facility or practice setting all play a crucial role. Additionally, geographic location within Ohio and the demand for specialized skills can impact compensation, with salaries ranging from $100,780 to $154,680 annually.

Salary Distribution — Nurse Practitioner in Ohio

Nurse Practitioner (OH) salary percentiles
PercentileAnnual Salary
10th percentile$100,780
25th percentile$106,670
Median (50th percentile)$124,870
75th percentile$134,750
90th percentile$154,680

Top-Paying Industries for Nurse Practitioner (U.S.)

Which industries pay Nurse Practitioners the most — nationwide figures (industry-level data is not available by state). Nurse Practitioners in Ohio tend to follow these industry patterns.

Industry (U.S.)Median SalaryEmployed (U.S.)
Professional, Scientific, and Technical Services$138,9102K
Management of Companies and Enterprises$134,8802K
Administrative and Support Services$133,5506K
Finance and Insurance$133,3402K
Educational Services$132,8008K

Source: U.S. BLS OEWS National Industry-Specific estimates, May 2025. National figures (not state-specific).

Historical Salary Trend — Nurse Practitioner in Ohio vs National

Historical Nurse Practitioner salary trend in Ohio
YearMedian Salary (Ohio)
2022$113,040
2023$123,690
2024$126,740
2025$124,870
2026 (projected)$124,870

The latest year is a projection based on recent wage trends — BLS has not yet released that year’s data.

Historical salary trend for Nurse Practitioner in Ohio
YearOhio MedianNational Median
2022$113,040$118,452
2023$123,690$125,602
2024$126,740$129,125
2025$124,870$133,771
2026 (projected)$124,870$133,771

Nurse Practitioner Salary by Experience Level in Ohio

Nurse Practitioner salary by experience level in Ohio
Experience LevelYearsMedian Annual Salary
Junior0-2 yrs$106,670
Mid-level3-5 yrs$124,870
Senior6-9 yrs$134,750
Staff / Lead10+ yrs$154,680

Nurse Practitioner Salary in Other States

Related Nurse Practitioner Salaries in Ohio

How other high-demand occupations in Ohio compare to Nurse Practitioner ($124,870 median).

OccupationMedian Salaryvs Nurse PractitionerHourly
Surgeon in OH$554,220+343.8%$266.45/hr
Cardiologist in OH$504,260+303.8%$242.43/hr
Anesthesiologist in OH$490,530+292.8%$235.83/hr
Emergency Medicine Physician in OH$377,480+202.3%$181.48/hr
Radiologist in OH$260,000+108.2%$125.00/hr
Internal Medicine Physician in OH$249,990+100.2%$120.19/hr
Psychiatrist in OH$244,990+96.2%$117.78/hr
Nurse Anesthetist in OH$231,810+85.6%$111.45/hr
Family Medicine Physician in OH$223,700+79.1%$107.55/hr
Pediatrician in OH$217,970+74.6%$104.79/hr
Obstetrician and Gynecologist in OH$181,520+45.4%$87.27/hr
Dentist in OH$167,410+34.1%$80.49/hr

Frequently Asked Questions

What is the average salary for a Nurse Practitioner in Ohio?

The median salary for a Nurse Practitioner in Ohio is $124,870 per year, which breaks down to approximately $60 per hour. This median figure is 6.7% lower than the national average salary for this role.

What is the typical salary range for Nurse Practitioners in Ohio?

In Ohio, Nurse Practitioners can expect their annual salaries to fall between $100,780 and $154,680. The median salary sits comfortably within this range at $124,870 per year.

How many Nurse Practitioners are employed in Ohio?

There are approximately 15,400 Nurse Practitioners currently employed in Ohio. This indicates a significant demand for the profession within the state.

How does the Nurse Practitioner salary in Ohio compare to the national average?

Nurse Practitioners in Ohio earn a median salary of $124,870 annually, which is 6.7% less than the national average. The national median salary is higher, while Ohio's figure reflects the cost of living and demand within the state.

More Locations