Skip to content

How Much Does an RN Make in Minnesota in 2026?

Typical pay for RNs in Minnesota, from federal wage data (May 2025), with pay by city, the ten-year trend, and how the state compares.

$101,510
Typical pay a year
$48.80
Typical pay an hour
#12
Pay rank of 51 · +4% vs US
70,110
RNs employed
Where RN pay falls in Minnesota
from starting out to the top earners
$79,960
Starting out
$88,940
First years
$101,510
Typical
$114,760
Experienced
$132,430
Top 10%

BLS OES May 2025 · Minnesota · typical annual pay from the lowest-paid tenth to the highest-paid tenth

A typical RN in Minnesota earns about $48.80 per hour ($101,510 per year), according to the latest government wage data (May 2025). Broken down further, that pay works out to roughly $8,459 a month, or about $1,952 a week, based on the annual figure. Actual paychecks vary by employer, shift differentials, and years on the job.

That pay runs about 4% above the national figure of $97,550 a year ($46.90 an hour), and it ranks Minnesota 12th among all 51 states for RN pay. Roughly 70,110 registered nurses work in the state, a workforce large enough to make these figures reliable. Higher pay here tends to track a higher cost of living compared with many other states.

RN pay in Minnesota at a glance

  • Registered nurses in Minnesota typically earn $48.80 an hour, or about $101,510 a year, according to the latest government wage data (May 2025).
  • That's about 4% above the national figure of $97,550, placing Minnesota 12th among all 51 states for RN pay.
  • St. Cloud leads Minnesota's metro areas, where RNs typically earn $105,290 a year.
  • Entry-level RNs typically start around $79,960 a year, while the top 10% of earners make over $132,430.
  • Minnesota RN pay has climbed 41% over the past decade, rising from $72,130 in 2015 to $101,510 in 2025.

BLS OES May 2025

How much does an RN make in Minnesota?

RN pay by career stage in Minnesota

RN pay by career stage in Minnesota
Career stageMinnesotaUnited States
Starting out$79,960$38.44 an hour$68,940$33.14 an hour
First years$88,940$42.76 an hour$80,330$38.62 an hour
Typical RN$101,510$48.80 an hour$97,550$46.90 an hour
Experienced$114,760$55.17 an hour$112,350$54.02 an hour
Top 10%$132,430$63.67 an hour$137,470$66.09 an hour

BLS OES May 2025 · starting out is the 10th percentile, first years the 25th, typical the median, experienced the 75th, top 10% the 90th

RN pay by experience level in Minnesota

Entry-level positions in Minnesota typically offer around $38.44 an hour, or about $79,960 a year, for RNs just starting out. Pay climbs from there as nurses gain experience, add certifications, or move into specialty units. Most reach the typical pay level of $101,510 a year within several years on the job. Early pay still lands well above minimum wage work in the state.

Experienced RNs often earn upwards of $114,760 a year, and the top 10% make over $132,430 a year, which works out to about $63.67 an hour. That leaves a spread of $52,470 between entry-level and top pay in Minnesota. Setting, specialty, and city tend to separate the two groups more than years alone; a nurse in a high-paying metro or a specialty unit tends to land closer to the top of that range.

RN pay growth in Minnesota

$101,510
2025 typical annual pay
+$640 vs 2024
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025

Typical (median) annual wage for RNs in Minnesota · BLS OES May estimates, 2015 to 2025 · hover a bar for the year-over-year change

Minnesota RN pay rose from $72,130 in 2015 to $101,510 in 2025, a gain of $29,380 over the decade. That's a 41% increase in ten years, outpacing general wage growth in most other fields during the same stretch. The rise wasn't perfectly steady each year, but the overall direction moved consistently upward.

Nationally, RN pay rose 45% over the same ten years, so Minnesota's percentage gain trailed the national pace slightly even though its dollar figures stayed above the national number throughout. For someone starting out now, that decade of data shows pay has moved up substantially, though nothing about future years is guaranteed. The trend offers a track record, not a promise, but it points in a clear direction.

RN salary by city in Minnesota

St. Cloud pays RNs the most among Minnesota's metro areas, with typical pay of $105,290 a year ($50.62 an hour), about 4% above the statewide figure. Mankato follows close behind at $103,400 a year, and Minneapolis pays $103,040 a year ($49.54 an hour). These figures cover each city's full metro area, not just the city center.

Duluth pays the least among the metro areas listed, at $96,940 a year ($46.61 an hour), putting the spread between the highest- and lowest-paying Minnesota cities at $8,350. Minneapolis holds the largest RN workforce in the state, with 43,600 registered nurses, though its pay sits in the middle of the range rather than at the top. Cities with higher pay often carry higher living costs, which tends to level out the real difference.

Typical RN pay by metro area in Minnesota
#CityTypical payHourlyVs MinnesotaRNs employed
1St. Cloud$105,290$50.62+4%2,910
2Mankato$103,400$49.71+2%1,570
3Minneapolis$103,040$49.54+2%43,600
4Rochester$101,660$48.870%6,390
5Onalaska$98,370$47.29-3%2,920
6Duluth$96,940$46.61-5%4,410

Each row is one BLS metro area; cities that share a metro share its figures · BLS OES May 2025 · Minnesota typical pay $101,510

How Minnesota compares with nearby states

Minnesota pays RNs more than every state it borders. Wisconsin comes closest at $95,530 a year, about 6% below Minnesota's figure, while North Dakota, Iowa, and South Dakota all pay 20 to 23% less, with figures near $78,000 to $81,000 a year. Nurses considering a move across state lines can often transfer or endorse an existing RN license into a nearby state rather than starting licensure over.

Typical RN pay in Minnesota and bordering states
StateTypical payVs Minnesota
Minnesota$101,510baseline
Wisconsin$95,530-6%
North Dakota$80,730-20%
Iowa$78,630-23%
South Dakota$78,060-23%

Bordering states, ranked by typical RN pay · BLS OES May 2025

Is Minnesota a good state for RNs?

#12
pay rank of 51 · +4% vs national
70,110
RNs employed in Minnesota
24
RN jobs per 1,000 jobs, vs about 22 nationally

RNs in Minnesota earn a competitive wage: typical pay is $101,510 a year, 4% above the national figure, ranking 12th of 51. For every 1,000 jobs in Minnesota, about 24 are RN positions; nationally, the figure is closer to 22. RN jobs make up about the same share of the job market as they do across the country. Overall, Minnesota is a middle-of-the-table state for RN pay, close to the national figure.

Summary

Registered nurses in Minnesota typically earn $101,510 a year, a figure that has climbed 41% over the past decade. Pay varies by city, experience, and employer, but the overall trend has moved steadily upward. Anyone weighing a move to or within Minnesota can check the state's nursing licensure and registry pages for requirements, and the city-level pages here for local pay figures before making a decision.

Frequently asked questions

How much does an RN make in Minnesota?
RNs in Minnesota typically earn **$48.80 an hour**, or about $101,510 a year, according to the latest government wage data (May 2025). Pay varies by city, employer, and experience level.
How much does an RN make an hour in Minnesota?
The typical hourly pay for an RN in Minnesota is **$48.80**, based on May 2025 wage data. That works out to roughly $1,952 a week or $8,459 a month for a full-time schedule.
What is the starting pay for an RN in Minnesota?
Entry-level RNs in Minnesota typically start around **$38.44 an hour**, or about $79,960 a year. Pay tends to rise toward the state's typical figure of $101,510 a year within a few years of experience.
Which city in Minnesota pays RNs the most?
St. Cloud pays RNs the most among Minnesota's metro areas, with typical pay of **$105,290 a year**, about 4% above the statewide figure. Duluth pays the least, at $96,940 a year.
Is RN pay in Minnesota higher than the national rate?
Yes. Minnesota RNs typically earn about 4% more than the national figure of $97,550 a year, and the state ranks **12th among all 51 states** for RN pay, a solidly high position nationally.

Explore next

← Back to the RN salary guide