What registered nurses earn in Minnesota and its metro areas, compared with the rest of the country.
Metro areas as BLS defines them. Click a column to sort.
| Metro area | Median | Hourly | Jobs |
|---|---|---|---|
| Minneapolis-St. Paul-Bloomington, MN-WI | $103,040 | $49.54 | 43,600 |
| Sioux Falls, SD-MN | $75,350 | $36.23 | 7,680 |
| Rochester, MN | $101,660 | $48.87 | 6,390 |
| Fargo, ND-MN | $82,120 | $39.48 | 4,790 |
| Northwest Minnesota nonmetropolitan area | $97,280 | $46.77 | 4,650 |
| Duluth, MN-WI | $96,940 | $46.61 | 4,410 |
| La Crosse-Onalaska, WI-MN | $98,370 | $47.29 | 2,920 |
| St. Cloud, MN | $105,290 | $50.62 | 2,910 |
| Southeast Minnesota nonmetropolitan area | $98,560 | $47.39 | 2,440 |
| Southwest Minnesota nonmetropolitan area | $89,100 | $42.84 | 2,400 |
| Mankato, MN | $103,400 | $49.71 | 1,570 |
| Grand Forks, ND-MN | $79,070 | $38.02 | 1,280 |
| Northeast Minnesota nonmetropolitan area | $89,420 | $42.99 | 1,020 |
Registered Nurses in Minnesota earned a median of $101,510 a year ($48.80 an hour) in May 2025, 4% more than the national median of $97,550. The middle half earned $88,940 to $114,760.
Among areas in Minnesota, pay was highest in St. Cloud, MN at $105,290.
Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025, all industries. Pay doesn't reflect cost of living, overtime or shift differentials.