Registered Nurse Salary in Ohio
Registered Nurse pay in Ohio, explained
Registered nurses in Ohio earn a median of $82,510 per year ($39.67 per hour), which is 15% below the national median of $97,550. Entry-level workers earn around $66,980, while the most experienced registered nurses reach about $105,290. Pay varies by employer, setting, and metro area within Ohio.
Is $82,510 good pay in Ohio?
Adjusted for Ohio's cost of living (which runs 93% of the U.S. average), that $82,510 is worth about $88,937 in national buying power — ranking Ohio #43 for real pay (vs #38 on the sticker number).
Registered Nurse pay by experience in Ohio
Registered Nurse pay in neighboring states
| State | Median / yr | Real pay | vs OH |
|---|---|---|---|
| Ohio (here) | $82,510 | $88,937 | — |
| Pennsylvania | $96,430 | $98,830 | −$13,920 |
| Michigan | $94,300 | $98,008 | −$11,790 |
| Indiana | $83,500 | $89,468 | −$990 |
| Kentucky | $81,040 | $89,886 | +$1,470 |
| West Virginia | $80,130 | $89,534 | +$2,380 |
Registered Nurse in Ohio: FAQ
How much do registered nurses make in Ohio?
Registered nurses in Ohio earn a median of $82,510 per year ($39.67 per hour), compared with $97,550 nationally.
Does Ohio pay registered nurses well?
At $82,510, Ohio pays 15% below the national median for registered nurses. An estimated 143,730 work in the state.