How Much Does an NP Make in Minnesota in 2026?
Typical pay for NPs 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 NP in Minnesota earns about $64.07 per hour ($133,260 per year), according to the latest government wage data (May 2025). Based on that annual figure, this works out to roughly $11,105 a month or $2,563 a week. These are typical figures; individual pay varies by city, employer, and experience.
That figure sits about 1% above the national typical pay of $132,300 a year, placing Minnesota 19th among the 50 states and Washington, D.C. for NP pay. Around 7,780 NPs work across the state, giving a sense of how many practitioners these figures represent. Pay in Minnesota tracks closely with the national figure rather than sitting far above or below it.
NP pay in Minnesota at a glance
- Minnesota NPs typically earn $64.07 per hour ($133,260 a year), according to the latest government wage data (May 2025).
- That's about 1% above the national figure of $132,300, ranking Minnesota 19th among the 50 states and D.C.
- Mankato pays NPs the most in the state, with typical pay of $138,580 a year.
- Entry-level NPs typically start around $98,950 a year, while the top 10% of earners make over $170,140.
- Minnesota NP pay has climbed 27% over the past decade, rising from $104,800 in 2015 to $133,260 in 2025.
BLS OES May 2025
How much does an NP make in Minnesota?
NP pay by career stage in Minnesota
| Career stage | Minnesota | United States |
|---|---|---|
| Starting out | $98,950$47.57 an hour | $101,340$48.72 an hour |
| First years | $111,750$53.72 an hour | $117,990$56.73 an hour |
| Typical NP | $133,260$64.07 an hour | $132,300$63.61 an hour |
| Experienced | $155,260$74.64 an hour | $156,700$75.34 an hour |
| Top 10% | $170,140$81.80 an hour | $174,420$83.86 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
NP pay by experience level in Minnesota
Entry-level positions in Minnesota typically offer around $47.57 an hour, or about $98,950 a year, according to the same May 2025 wage data. Pay generally moves toward the typical figure of $133,260 within the first several years on the job. New NPs should expect to start below the typical pay and see it rise with experience.
Experienced NPs in Minnesota often earn upwards of $81.80 an hour, or about $170,140 a year, and the top 10% of earners make over that figure. The gap between entry-level and top pay runs $71,190. That spread is shaped by practice setting, years of experience, and which city an NP works in.
NP pay growth in Minnesota
Typical (median) annual wage for NPs in Minnesota · BLS OES May estimates, 2015 to 2025 · hover a bar for the year-over-year change
Minnesota NP pay has climbed steadily over the past decade. Typical pay rose from $104,800 in 2015 to $133,260 in 2025, a gain of $28,460. That amounts to a 27% increase over ten years, according to the government wage data.
Nationally, NP pay rose 35% over the same decade, so Minnesota's gain came in below the national pace. Pay has still moved up consistently in Minnesota year over year. Someone starting an NP career in the state today enters a field where pay has grown steadily, though nothing about future increases is guaranteed.
NP salary by city in Minnesota
Pay runs highest in Mankato, where NPs typically earn $138,580 a year ($66.62 an hour), about 4% above the statewide figure. Duluth follows closely at $136,530 a year. These figures cover each city's full metro area, not just the city center.
Onalaska pays the least among Minnesota's tracked cities, at $125,390 a year ($60.29 an hour), putting the spread between the highest- and lowest-paying cities at $13,190. Minneapolis, where 4,900 NPs work, is the state's largest employment hub for the profession, with typical pay of $133,370 a year ($64.12 an hour). Higher pay in cities like Mankato and Duluth often comes with a higher cost of living, which can offset some of the difference.
| # | City | Typical pay | Hourly | Vs Minnesota | NPs employed |
|---|---|---|---|---|---|
| 1 | Mankato | $138,580 | $66.62 | +4% | 150 |
| 2 | Duluth | $136,530 | $65.64 | +2% | 420 |
| 3 | Minneapolis | $133,370 | $64.12 | 0% | 4,900 |
| 4 | St. Cloud | $131,520 | $63.23 | -1% | 240 |
| 5 | Rochester | $126,270 | $60.71 | -5% | 1,190 |
| 6 | Onalaska | $125,390 | $60.29 | -6% | 240 |
Each row is one BLS metro area; cities that share a metro share its figures · BLS OES May 2025 · Minnesota typical pay $133,260
How Minnesota compares with nearby states
Minnesota pays NPs more than each of its neighboring states. Wisconsin's typical pay of $131,980 a year runs about 1% below Minnesota's, while Iowa ($130,160) and North Dakota ($130,070) each sit about 2% lower, and South Dakota's $128,840 trails by roughly 3%. NPs licensed in one of these states can often have that license endorsed or transferred into a neighboring state, which can simplify a move across state lines.
| State | Typical pay | Vs Minnesota |
|---|---|---|
| Minnesota | $133,260 | baseline |
| Wisconsin | $131,980 | -1% |
| Iowa | $130,160 | -2% |
| North Dakota | $130,070 | -2% |
| South Dakota | $128,840 | -3% |
Bordering states, ranked by typical NP pay · BLS OES May 2025
Is Minnesota a good state for NPs?
NPs in Minnesota earn a competitive wage: typical pay is $133,260 a year, 1% above the national figure, ranking 19th of 51. For every 1,000 jobs in Minnesota, about 2.6 are NP positions; nationally, the figure is closer to 2.1. That makes the local economy more reliant on NPs than most places, and turnover keeps positions opening through the year. Overall, Minnesota is a middle-of-the-table state for NP pay, close to the national figure.
Summary
NPs in Minnesota typically earn $133,260 a year ($64.07 an hour), according to the latest government wage data (May 2025), up 27% over the past decade. Readers weighing a move or a new license should check Minnesota's state licensing or registry page for specific requirements, and review the city pages for local pay figures in places like Mankato, Duluth, and Minneapolis before making a decision.
Frequently asked questions
- How much does an NP make in Minnesota?
- A typical NP in Minnesota earns about $64.07 an hour, or $133,260 a year, according to the latest government wage data (May 2025). Pay varies by city, employer, and experience level across the state.
- How much does an NP make an hour in Minnesota?
- Typical hourly pay for an NP in Minnesota is $64.07, per May 2025 government wage data. Entry-level NPs earn around $47.57 an hour, while the top 10% of earners make over $81.80 an hour.
- What is the starting pay for an NP in Minnesota?
- Entry-level NPs in Minnesota typically start around $47.57 an hour, or about $98,950 a year. Pay tends to rise toward the statewide typical figure of $133,260 a year within the first several years of experience.
- Which city in Minnesota pays NPs the most?
- Mankato pays NPs the most in Minnesota, with typical pay of $138,580 a year, about 4% above the statewide figure. Duluth follows at $136,530 a year. Both figures cover the full metro area.
- Is NP pay in Minnesota higher than the national rate?
- Yes. Minnesota's typical NP pay of $133,260 a year runs about 1% above the national figure of $132,300, ranking the state 19th among the 50 states and Washington, D.C.