Salaripedia
English

How much does a nurse practitioner make in Minnesota?

$133,300a year

Median yearly pay for nurse practitioners in Minnesota. That is $64.07 an hour or $11,110 a month.

Hourly
$64.07
Vs. national median
+1%
Rank among states
19 of 51
Jobs in the state
7,780
Pay range
Lowest 10%: $98,950Median: $133,300Highest 10%: $170,100
PercentileYearlyHourly
10th$98,950$47.57
25th$111,800$53.73
Median$133,300$64.07
75th$155,300$74.64
90th$170,100$81.80

Cities in Minnesota

Metro areas, median yearly pay.

Mankato, MN$138,600
Duluth, MN$136,500
Minneapolis, MN$133,400
St. Cloud, MN$131,500
Grand Forks, ND$131,000
Sioux Falls, SD$130,400
Fargo, ND$130,100
Rochester, MN$126,300
La Crosse, WI$125,400
Salaries for every job in Minnesota

Nearby in the ranking

States with similar pay for nurse practitioners.

16. Vermont$134,700
17. Arizona$134,400
18. Oklahoma$133,400
19. Minnesota$133,300
20. Colorado$132,900
21. Idaho$132,500
22. Wyoming$132,200
Nurse Practitioner salary in all states

Frequently asked questions

How much does a nurse practitioner make an hour in Minnesota?

The median hourly pay in Minnesota is $64.07 ($133,300 a year).

Do nurse practitioners make more in Minnesota than the national average?

Yes: $133,300 against $132,300 nationally, 1% more.

Where does Minnesota rank for nurse practitioner pay?

Minnesota ranks 19 of 51 states.

Which city in Minnesota pays nurse practitioners the most?

Mankato, MN, with a median of $138,600 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.