Nurse Practitioners Salary in Ohio
Ranked #49 of 51 · OH
10.5% below U.S. average
Mean annual salary $122,910 ≈ $59/hr
Median annual salary $124,870
Employment 15,400
Salary Distribution (10th–90th percentile)
P10 $100,780P25 $106,670 Median $124,870P75 $134,750P90 $154,680
About 80% of nurse practitionerss in Ohio earn between $100,780 and $154,680. The blue band is the middle 50% (P25–P75); the dot marks the median.
Compared to the U.S.
The mean nurse practitioners salary in Ohio is $122,910, about 10.5% below the U.S. average ($137,300). That works out to roughly $59/hr at 2,080 hours per year.
Metro Areas in Ohio
| Metro area | Median | Mean | Employment |
|---|---|---|---|
| Cleveland, OH | $130,800 | $127,990 | 3,320 |
| Cincinnati, OH-KY-IN | $128,700 | $124,370 | 2,820 |
| Akron, OH | $127,090 | $124,140 | 1,050 |
| Eastern Ohio nonmetropolitan area | $126,620 | $127,660 | 500 |
| Columbus, OH | $124,580 | $121,430 | 3,140 |
| Springfield, OH | $124,440 | $124,430 | 110 |
| Southern Ohio nonmetropolitan area | $122,890 | $123,210 | 490 |
| West Northwestern Ohio nonmetropolitan area | $122,020 | $123,280 | 370 |