Nurse Practitioner salary in Ohio
Nurse practitioners in Ohio earn a median $124,870 a year, 6% below the national median of $132,300. That ranks #46 of 51 states. After taxes, a single filer keeps about $93,963.
Source: BLS Occupational Employment and Wage Statistics, May 2025, SOC 29-1171. Taxes for tax year 2026.
| Yearly | Monthly | Every 2 weeks | Hourly | |
|---|---|---|---|---|
| Median pay | $124,870 | $10,406 | $4,803 | $60.03 |
| Average pay | $122,910 | $10,243 | $4,727 | $59.09 |
| Take-home (median) | $93,963 | $7,830 | $3,614 | $45.17 |
Where the money goes
| Item | Per year |
|---|---|
| Federal income tax | $18,703 |
| Social Security and Medicare | $9,553 |
| Ohio income tax | $2,652 |
| Take-home | $93,963 |
Ohio's prices are 7% below the U.S. average, so the median take-home buys what $101,282 buys in an average-priced state. The Ohio minimum wage is $11.00; the median nurse practitioner earns 5.5 times that.
Nurse Practitioner pay in Ohio vs. neighboring states
| State | Median salary | Take-home | Buying power |
|---|---|---|---|
| Ohio | $124,870 | $93,963 | $101,282 |
| Indiana | $128,830 | $95,550 | $102,380 |
| Kentucky | $122,870 | $91,065 | $101,005 |
| Michigan | $131,450 | $95,776 | $99,542 |
| Pennsylvania | $130,140 | $96,039 | $98,429 |
| West Virginia | $127,320 | $93,347 | $104,302 |
Frequently asked questions
- How much do nurse practitioners make in Ohio?
- The median salary is $124,870 a year ($60.03 an hour), and the average is $122,910, per BLS data for May 2025.
- How much do nurse practitioners take home in Ohio?
- About $93,963 a year after federal and Ohio taxes, or $3,614 every two weeks, for a single filer at the median salary.
- Do nurse practitioners earn more in Ohio than the national average?
- Ohio ranks #46 of 51 for median pay, 6% below the U.S. median of $132,300. Adjusted for prices and taxes it ranks #23.