Nurse Practitioner Salary in Minnesota
Nurse Practitioner pay in Minnesota, explained
Nurse practitioners in Minnesota earn a median of $133,260 per year ($64.07 per hour), which is 1% above the national median of $132,300. Entry-level workers earn around $98,950, while the most experienced nurse practitioners reach about $170,140. Pay varies by employer, setting, and metro area within Minnesota.
Is $133,260 good pay in Minnesota?
Adjusted for Minnesota's cost of living (which runs 99% of the U.S. average), that $133,260 is worth about $135,123 in national buying power — ranking Minnesota #30 for real pay (vs #19 on the sticker number).
See the full Nurse Practitioner Real Pay Index arrow_forward
Nurse Practitioner pay by experience in Minnesota
Nurse Practitioner pay in neighboring states
| State | Median / yr | Real pay | vs MN |
|---|---|---|---|
| Minnesota (here) | $133,260 | $135,123 | — |
| Wisconsin | $131,980 | $140,263 | +$1,280 |
| Iowa | $130,160 | $148,310 | +$3,100 |
| North Dakota | $130,070 | $146,213 | +$3,190 |
| South Dakota | $128,840 | $145,441 | +$4,420 |
Nurse Practitioner in Minnesota: FAQ
How much do nurse practitioners make in Minnesota?
Nurse practitioners in Minnesota earn a median of $133,260 per year ($64.07 per hour), compared with $132,300 nationally.
Does Minnesota pay nurse practitioners well?
At $133,260, Minnesota pays 1% above the national median for nurse practitioners. An estimated 7,780 work in the state.