Nurse Practitioner Salary in Ohio
Median annual base pay is $118,900 across 12 reported Nurse Practitioner salaries in Ohio.
Updated 20 August 2026
Salary Distribution (By Percentile)
| P10 | P25 | Median | P75 | P90 |
|---|---|---|---|---|
| $87,800 | $104,000 | $118,900 | $128,300 | $138,400 |
Top Cities in Ohio
| City | Median | Reports |
|---|---|---|
| Columbus | $122,700 | 8 |
Salary by Level
| Level | Common titles | Median | Reports |
|---|---|---|---|
| Junior / Early Career | NP I · Staff NP · Nurse Practitioner (Nurse II) | — | 2 |
| Manager | APP Manager · NP Fellowship Director · Associate Professor | — | 1 |
Nurse Practitioner salaries in other states
Common questions
How much does a Nurse Practitioner make in Ohio?
The median Nurse Practitioner salary in Ohio is $118,900 per year, based on 12 reported salaries.
Which city in Ohio pays Nurse Practitioners the most?
Columbus has the highest median at $122,700 per year, of the cities with enough reports to publish a median.