WageDepth

Nurse Practitioners Salary in Ohio

SOC 29-1171 · State · 2024 BLS OEWS

The median salary for a Nurse Practitioners in Ohio is $126,740 per year as of 2024. That works out to roughly $60.93 per hour. This is 2% below the national median of $129,210. 14,550 people work as Nurse Practitioners in Ohio. Wages have grown 38% since 2014, when the median was $91,570.

Median Annual Salary

$126,740

Mean Annual

$121,250

Median Hourly

$60.93

Total Employed

14,550

Location Quotient

1.32

Concentrated here

Salary Distribution

$98k
10th
$106k
25th
$127k
Median
$133k
75th
$154k
90th

How This Compares

Ohio

$126,740

this metro

United States

$129,210

you earn -2% vs US

Salary Trend

View data table
Year Median Annual
2024 $126,740
2023 $123,690
2022 $113,040
2021 $103,310
2020 $105,420
2019 $103,480
2018 $101,010
2017 $99,110
2016 $97,070
2015 $94,560
2014 $91,570

Related Healthcare Practitioners and Technical Occupations Jobs in Ohio

Other occupations in the same group, sorted by salary.