Registered Nurses Salary in Ohio

BLS OEWS May 2025 • 16 metro areas • Ohio

Registered Nurses in Ohio earn a median salary of $79,503 per year on average across 16 metro and nonmetro areas, -15.1% vs the national median of $93,600. An estimated 138,820 registered nurses are employed across Ohio, with salaries ranging from $75,850 to $83,060 depending on location.

$79,503 Avg median salary in Ohio
$83,060 Highest paying metro
$75,850 Lowest paying metro
138,820 Employed in Ohio

Compare Registered Nurses salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Registered Nurses
in
    vs

      Registered Nurses salaries by city in Ohio

      Metro area Median salary 25th pct 75th pct Employed
      Sandusky, OH $83,060 $69,130 $83,560 920
      Columbus, OH $82,520 $80,170 $101,110 26,790
      Cleveland, OH $81,970 $79,340 $99,470 28,100
      Cincinnati, OH-KY-IN $81,790 $77,800 $99,960 27,870
      Akron, OH $81,520 $76,390 $95,160 7,950
      Dayton, OH $80,990 $76,960 $96,620 11,160
      Toledo, OH $79,440 $75,720 $95,310 8,010
      North Northeastern Ohio nonmetropolitan area (noncontiguous) $79,120 $73,600 $85,960 4,500
      Southern Ohio $78,980 $72,790 $94,150 4,510
      Lima, OH $78,510 $72,390 $87,950 1,700
      Mansfield, OH $78,370 $76,050 $97,800 1,140
      Eastern Ohio $77,830 $70,780 $89,690 3,290
      Canton, OH $77,650 $75,400 $94,820 4,100
      West Northwestern Ohio $77,260 $70,550 $84,070 3,590
      Springfield, OH $77,180 $75,630 $86,990 1,130
      Youngstown, OH $75,850 $73,380 $83,200 4,060

      View Registered Nurses salaries in all cities