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.
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
| Career stage | Minnesota | United 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
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.
| # | City | Typical pay | Hourly | Vs Minnesota | RNs employed |
|---|---|---|---|---|---|
| 1 | St. Cloud | $105,290 | $50.62 | +4% | 2,910 |
| 2 | Mankato | $103,400 | $49.71 | +2% | 1,570 |
| 3 | Minneapolis | $103,040 | $49.54 | +2% | 43,600 |
| 4 | Rochester | $101,660 | $48.87 | 0% | 6,390 |
| 5 | Onalaska | $98,370 | $47.29 | -3% | 2,920 |
| 6 | Duluth | $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.
| State | Typical pay | Vs Minnesota |
|---|---|---|
| Minnesota | $101,510 | baseline |
| 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?
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.