Salaripedia
English

How much does a registered nurse make in Ohio?

$82,510a year

Median yearly pay for registered nurses in Ohio. That is $39.67 an hour or $6,876 a month.

Hourly
$39.67
Vs. national median
-15%
Rank among states
38 of 51
Jobs in the state
143,730
Pay range
Lowest 10%: $66,980Median: $82,510Highest 10%: $105,300
PercentileYearlyHourly
10th$66,980$32.20
25th$79,200$38.08
Median$82,510$39.67
75th$99,030$47.61
90th$105,300$50.62

Cities in Ohio

Metro areas, median yearly pay.

Cleveland, OH$83,940
Columbus, OH$83,900
Cincinnati, OH$83,650
Dayton, OH$82,510
Lima, OH$81,440
Sandusky, OH$81,310
Mansfield, OH$81,300
Toledo, OH$81,050
Huntington, WV$81,010
Akron, OH$80,770
Springfield, OH$80,060
Canton, OH$79,610
Youngstown, OH$78,680
Wheeling, WV$78,280
Weirton, WV$77,400
Salaries for every job in Ohio

Nearby in the ranking

States with similar pay for registered nurses.

35. Wyoming$83,760
36. Indiana$83,500
37. Oklahoma$82,920
38. Ohio$82,510
39. South Carolina$82,360
40. Missouri$81,780
41. Tennessee$81,500
Registered Nurse salary in all states

Frequently asked questions

How much does a registered nurse make an hour in Ohio?

The median hourly pay in Ohio is $39.67 ($82,510 a year).

Do registered nurses make more in Ohio than the national average?

No: $82,510 against $97,550 nationally, 15% less.

Where does Ohio rank for registered nurse pay?

Ohio ranks 38 of 51 states.

Which city in Ohio pays registered nurses the most?

Cleveland, OH, with a median of $83,940 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.