SalaryData

Nurse Practitioner Salary in Ohio

Based on 15K+ workers in Ohio

Data year: 2025 · Last updated: June 2026

Median Annual Salary (OH)

$124,870

$60.034/hr

vs National Average

$133,771

-6.7% vs national median

Salary Range (10th–90th)

$101K $155K

15K employed in Ohio

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

Historical Salary Trend — Nurse Practitioner in Ohio vs National

Historical Nurse Practitioner (Ohio vs National) salary trend
YearMedian Salary (United States)
2022$113,040
2023$123,690
2024$126,740
2025$124,870
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

Nurse Practitioner Salary by Experience Level in Ohio

Nurse Practitioner Salary in Other States

Related Occupations

More Locations