SalaryCalculations

Nurse Practitioners Salary in Minnesota

State wage data from the BLS OEWS survey, May 2025.

Median annual

$133,260

Median hourly

$64

Average annual

$135,890

Employed in state

7.8K

The median annual salary for Nurse Practitioners in Minnesota is $133,260, or about $64 an hour. That is 1% higher than the national median.

Pay in Minnesota ranges from $98,950 at the 10th percentile to $170,140 at the 90th percentile. Roughly 7.8K people work as nurse practitioners in the state.

Pay distribution in Minnesota

10th$98,950
25th$111,750
Median$133,260
75th$155,260
90th$170,140

Salary calculator

Hourly
$64.07
Daily
$513
Weekly
$2,563
Bi-weekly
$5,125
Monthly
$11,105
Annual
$133,260

$133,260 a year is around the 50th percentile for Nurse Practitionerss in Minnesota. The median is $133,260.

Nurse Practitioners pay by metro area in Minnesota

Metro areaMedian annualEmployment
Mankato, MN$138,580150
Duluth, MN-WI$136,530420
Minneapolis-St. Paul-Bloomington, MN-WI$133,3704.9K
St. Cloud, MN$131,520240
Grand Forks, ND-MN$130,990190
Sioux Falls, SD-MN$130,390500
Fargo, ND-MN$130,070490
Rochester, MN$126,2701.2K
La Crosse-Onalaska, WI-MN$125,390240

Other jobs in Minnesota

All salaries in Minnesota →