Salaripedia
English

How much does a registered nurse make in Minnesota?

$101,500a year

Median yearly pay for registered nurses in Minnesota. That is $48.80 an hour or $8,459 a month.

Hourly
$48.80
Vs. national median
+4%
Rank among states
12 of 51
Jobs in the state
70,110
Pay range
Lowest 10%: $79,960Median: $101,500Highest 10%: $132,400
PercentileYearlyHourly
10th$79,960$38.44
25th$88,940$42.76
Median$101,500$48.80
75th$114,800$55.17
90th$132,400$63.67

Cities in Minnesota

Metro areas, median yearly pay.

St. Cloud, MN$105,300
Mankato, MN$103,400
Minneapolis, MN$103,000
Rochester, MN$101,700
La Crosse, WI$98,370
Duluth, MN$96,940
Fargo, ND$82,120
Grand Forks, ND$79,070
Sioux Falls, SD$75,350
Salaries for every job in Minnesota

Nearby in the ranking

States with similar pay for registered nurses.

9. Nevada$103,700
10. Connecticut$102,700
11. District of Columbia$102,500
12. Minnesota$101,500
13. Rhode Island$100,600
14. Colorado$100,300
15. Maryland$99,790
Registered Nurse salary in all states

Frequently asked questions

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

The median hourly pay in Minnesota is $48.80 ($101,500 a year).

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

Yes: $101,500 against $97,550 nationally, 4% more.

Where does Minnesota rank for registered nurse pay?

Minnesota ranks 12 of 51 states.

Which city in Minnesota pays registered nurses the most?

St. Cloud, MN, with a median of $105,300 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.