WageDepth

Nurse Practitioners Salary in Cleveland, OH

SOC 29-1171 · Metropolitan Area · 2024 BLS OEWS

The median salary for a Nurse Practitioners in Cleveland, OH is $128,300 per year as of 2024. That works out to roughly $61.68 per hour. This is 1% below the national median of $129,210. 3,660 people work as Nurse Practitioners in Cleveland, OH.

Median Annual Salary

$128,300

Mean Annual

$125,010

Median Hourly

$61.68

Total Employed

3,660

Salary Distribution

$99k
10th
$107k
25th
$128k
Median
$130k
75th
$154k
90th

How This Compares

Cleveland, OH

$128,300

this metro

Ohio

$126,740

you earn +1% vs state

United States

$129,210

you earn -1% vs US

Related Healthcare Practitioners and Technical Occupations Jobs in Cleveland, OH

Other occupations in the same group, sorted by salary.