SalaryData

Nurse Practitioner Salary in Minnesota

Based on 8K+ workers in Minnesota

Data year: 2025 · Last updated: June 2026

Median Annual Salary (MN)

$133,260

$64.067/hr

vs National Average

$133,771

-0.4% vs national median

Salary Range (10th–90th)

$99K $170K

8K employed in Minnesota

Nurse Practitioner salary in Minnesota averages $133,260 annually, according to the latest employment data. With approximately 7,780 practitioners currently employed throughout the state, Minnesota offers competitive compensation that matches the national average. Salaries typically range from $98,950 to $170,140, reflecting variation based on experience level and practice setting.

Several factors influence Nurse Practitioner salary in Minnesota, including years of clinical experience, specialty certification, and employer type. Geographic location within the state, whether in urban centers like Minneapolis or rural areas, also impacts earning potential. Additionally, practice setting—such as hospitals, private practices, or urgent care clinics—and patient population complexity play significant roles in determining compensation levels.

Salary Distribution — Nurse Practitioner in Minnesota

Nurse Practitioner (MN) salary percentiles
PercentileAnnual Salary
10th percentile$98,950
25th percentile$111,750
Median (50th percentile)$133,260
75th percentile$155,260
90th percentile$170,140

Historical Salary Trend — Nurse Practitioner in Minnesota vs National

Historical Nurse Practitioner (Minnesota vs National) salary trend
YearMedian Salary (United States)
2022$128,020
2023$131,000
2024$128,570
2025$133,260
Historical salary trend for Nurse Practitioner in Minnesota
YearMinnesota MedianNational Median
2022$128,020$118,452
2023$131,000$125,602
2024$128,570$129,125
2025$133,260$133,771

Nurse Practitioner Salary by Experience Level in Minnesota

Nurse Practitioner Salary in Other States

Frequently Asked Questions

How much do nurse practitioners make in Minnesota?

Nurse practitioners in Minnesota earn a median salary of $133,260 per year, or approximately $64 per hour. This is slightly below the national average by 0.4%, making Minnesota competitive with other states for NP compensation.

What is the salary range for nurse practitioners in Minnesota?

The salary range for nurse practitioners in Minnesota spans from $98,950 at the lower end to $170,140 at the upper end. This wide range reflects differences in experience, specialization, and employment setting.

How many nurse practitioners are employed in Minnesota?

There are currently 7,780 nurse practitioners employed in Minnesota, indicating a substantial and established workforce in the state.

Is the Minnesota nurse practitioner salary above or below the national average?

Minnesota's nurse practitioner median salary of $133,260 is 0.4% below the national average, meaning the state offers compensation that is nearly equivalent to the national standard.

Related Occupations

More Locations