Registered Nurses Salary in Minnesota

BLS OEWS May 2025 • 9 metro areas • Minnesota

Registered Nurses in Minnesota earn a median salary of $93,649 per year on average across 9 metro and nonmetro areas, +0.1% vs the national median of $93,600. An estimated 64,380 registered nurses are employed across Minnesota, with salaries ranging from $83,270 to $103,890 depending on location.

$93,649 Avg median salary in Minnesota
$103,890 Highest paying metro
$83,270 Lowest paying metro
64,380 Employed in Minnesota

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 Minnesota

      Metro area Median salary 25th pct 75th pct Employed
      St. Cloud, MN $103,890 $85,040 $107,960 2,940
      Mankato, MN $103,000 $84,960 $103,000 1,460
      Rochester, MN $102,580 $100,440 $124,960 5,510
      Minneapolis, MN-WI $102,240 $87,670 $116,000 40,510
      Southeast Minnesota $90,450 $81,120 $106,040 2,330
      Northwest Minnesota $86,430 $80,150 $103,100 4,190
      Northeast Minnesota $86,270 $77,630 $101,240 980
      Southwest Minnesota $84,710 $77,270 $102,380 2,320
      Duluth, MN-WI $83,270 $76,840 $98,360 4,140

      View Registered Nurses salaries in all cities