Registered Nurses Salary in Indiana

BLS OEWS May 2025 • 15 metro areas • Indiana

Registered Nurses in Indiana earn a median salary of $79,642 per year on average across 15 metro and nonmetro areas, -14.9% vs the national median of $93,600. An estimated 58,600 registered nurses are employed across Indiana, with salaries ranging from $76,160 to $85,660 depending on location.

$79,642 Avg median salary in Indiana
$85,660 Highest paying metro
$76,160 Lowest paying metro
58,600 Employed in Indiana

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 Indiana

      Metro area Median salary 25th pct 75th pct Employed
      South Bend, IN-MI $85,660 $79,230 $112,260 3,420
      Kokomo, IN $84,880 $70,570 $86,550 780
      Elkhart, IN $81,450 $78,370 $102,440 1,660
      Indianapolis, IN $81,310 $77,120 $100,220 26,240
      Central Indiana $80,280 $73,180 $84,970 2,520
      Michigan City, IN $79,470 $75,860 $94,130 830
      Terre Haute, IN $79,140 $67,470 $88,380 1,450
      Evansville, IN $79,040 $74,120 $96,370 4,270
      Southern Indiana $78,450 $67,600 $82,170 3,150
      Bloomington, IN $78,320 $76,010 $97,540 1,460
      Muncie, IN $77,970 $75,830 $93,270 1,210
      Fort Wayne, IN $77,690 $75,050 $96,780 6,450
      Northern Indiana $77,470 $67,710 $84,270 2,550
      Lafayette, IN $77,340 $76,970 $94,710 1,900
      Columbus, IN $76,160 $61,050 $79,280 710

      View Registered Nurses salaries in all cities