Registered Nurses Salary in Ohio

Ranked #37 of 51 · OH

13.5% below U.S. average
Mean annual salary $87,730 ≈ $42/hr
Median annual salary $82,510
Employment 143,730

Salary Distribution (10th–90th percentile)

P10 $66,980P25 $79,200 Median $82,510P75 $99,030P90 $105,290

About 80% of registered nursess in Ohio earn between $66,980 and $105,290. The blue band is the middle 50% (P25–P75); the dot marks the median.

Compared to the U.S.

Ohio
$87,730
U.S. average
$101,420

The mean registered nurses salary in Ohio is $87,730, about 13.5% below the U.S. average ($101,420). That works out to roughly $42/hr at 2,080 hours per year.

Metro Areas in Ohio

Metro areaMedianMeanEmployment
Cleveland, OH $83,940 $91,580 28,240
Columbus, OH $83,900 $88,780 30,510
Cincinnati, OH-KY-IN $83,650 $89,940 28,520
Dayton-Kettering-Beavercreek, OH $82,510 $88,720 11,640
Lima, OH $81,440 $82,900 1,630
North Northeastern Ohio nonmetropolitan area (noncontiguous) $81,370 $81,960 4,510
Sandusky, OH $81,310 $82,160 940
Mansfield, OH $81,300 $85,330 1,160

← Back to all registered nurses states