Salary Report for Minnesota Nurse Practitioners

  • The number of Nurse Practitioners currently employed in Minnesota is 4,490.
  • Nurse Practitioners in Minnesota earn an average of $127,010 per year or $61.06 per hour.
  • The percentage of U.S. Nurse Practitioners who work in Minnesota is 2%.
  • Minnesota will need 5,990 new Nurse Practitioners by 2030 or 450 new nurses per year.

Minnesota Rankings

  • Minnesota ranks #8 in the U.S. for Nurse Practitioners salary and #21 when adjusted for cost-of-living.
  • Minnesota ranks #20 in the U.S. for the total number of Nurse Practitioners employed.
  • Minnesota ranks #22 in U.S. for the number of new Nurse Practitioners needed by 2030.
  • Minnesota ranks #37 in U.S. for the percentage of new Nurse Practitioners needed by 2030.

Compare Minnesota to U.S.

Minnesota Nurse Practitioners earn an average of $127,010 which is 7% more than the national average salary of $118,040.

TypeMinnesotaU.S.% Difference
Average Hourly Wage$61.06$56.757.59%
Average Annual Salary$127,010$118,0407.60%
Source: U.S. Bureau of Labor Statistics and U.S. Department of Commerce – 2022*

Salary Range by Education and Experience

In Minnesota, 50% of Nurse Practitioners earn between $102,370 and $133,740 a year, depending on factors such as level of education, experience, location and place of employment.

About 10% of Nurse Practitioners earn more than $163,360, a rate generally associated with highly educated and experienced Nurse Practitioners.

Approximately 10% of Nurse Practitioners earn under $92,710, a rate generally reserved for less experienced or entry level Nurse Practitioners.

PercentExperienceEmployedAnnual Salary
10%Less than a Year449Under $92,710
15%2 – 4 years674$92,710 – $102,370
25%5 – 9 years1,122$102,370 – $127,690
25%10 – 14 years1,122$127,690 – $133,740
15%15 – 20 years674$127,690 – $163,360
10%20+ years449Above $163,360
Source: U.S. Bureau of Labor Statistics and U.S. Department of Commerce – 2022*

Adjusted for Cost-of-Living

After being adjusted for cost-of-living, Nurse Practitioners in Minnesota nurses earn about $128,787 per year which is less than the average U.S. nurse of $118,040.

Cost-of-living in Minnesota is 1% less than the national average, which means Minnesota residents have an overall less cost for food, housing, utilities and transportation compared to other states.

  • National average salary for Nurse Practitioners is $118,040.
  • Average Minnesota Nurse Practitioners salary is $127,010.
  • Adjusted for cost-of-living, Minnesota Nurse Practitioners earn an average salary of $128,787.

More cost-of-living reports for U.S. States.

Salary Compared to Related Professions

With an average annual salary of $127,010, Minnesota Nurse Practitioners tend to earn less than Nurse Anesthetists ($214,460).

However, Nurse Practitioners tend to earn more than Nursing Assistants ($36,730), LPNs ($51,160), Nursing Instructors ($79,120), Registered Nurses ($84,030), and Nurse Midwives ($119,970).

TitleAnnual Salary
Nurse Anesthetists$214,460
Nurse Practitioners$127,010
Nurse Midwives$119,970
Registered Nurses$84,030
Nursing Instructors $79,120
LPNs$51,160
Nursing Assistants$36,730
Source: U.S. Bureau of Labor Statistics and U.S. Department of Commerce – 2022*

Projected Demand for Nurses in 2030

The U.S. Department of Labor projects that in Minnesota the three professions needing the most new nurses by 2030 are Registered Nurses (76,540), Nursing Assistants (30,480) and LPNs (15,360).

The three professions in Minnesota needing highest percentage new nurses by 2030 are Nurse Practitioners (45.7%), Nursing Instructors (18.9%) and Nurse Midwives (13%).

Title20202030ChangeYearly Openings
Registered Nurses71,78076,5406.6%4,320
Nursing Assistants29,42030,4803.6%3,720
LPNs14,41015,3606.6%1,220
Nurse Practitioners4,1105,99045.7%450
Nurse Anesthetists1,3201,48012.1%90
Nursing Instructors 1,2201,45018.9%140
Nurse Midwives23026013%20
Source: U.S. Department of Labor, 2022*

Salaries Ranked by Minnesota Cities

The average salary for Nurse Practitioners in Minnesota is $127,010. The top cities that pay Nurse Practitioners the most are Duluth ($146,740), Mankato-North Mankato ($134,850) and Southeast Minnesota Nonmetropolitan Area ($129,340).

When adjusted for cost-of-living, the cities that pay Nurse Practitioners the highest average annual salary are Duluth ($165,639), Mankato-North Mankato ($146,116) and Southeast Minnesota Nonmetropolitan Area ($145,982).

The following table shows the average yearly salary range for Nurse Practitioners in each city, and the average yearly salary after being adjusted for cost-of-living in that state.

The difference column shows how much more or less purchasing power a Nurse Practitioners salary will have in that area.

AreaAverage SalaryCOL AdjustedDifference
Duluth$146,740$165,639$18,899
Mankato-North Mankato$134,850$146,116$11,266
Southeast Minnesota Nonmetropolitan Area$129,340$145,982$16,642
Rochester$127,490$134,582$7,092
Minneapolis-St. Paul-Bloomington$125,940$122,047$-3,893
Southwest Minnesota Nonmetropolitan Area$122,580$138,352$15,772
St. Cloud$122,180$131,546$9,366
Northwest Minnesota Nonmetropolitan Area$120,960$136,524$15,564
Northeast Minnesota Nonmetropolitan Area$107,570$121,411$13,841
Source: U.S. Bureau of Labor Statistics and U.S. Department of Commerce – 2022*

Salary FAQ for Minnesota Nurse Practitioners

Minnesota Nurse Practitioners earn between $92,710 and $163,360 a year depending on their level of education, experience and skill.

There are currently 4,490 Nurse Practitioners employed in Minnesota which is about 2% of the U.S. total.

Nurse Anesthetists are the highest paid nurses in Minnesota with an average annual wage of $214,460.

An entry level nurse makes as much as $92,710 a year in Minnesota

The most Nurse Practitioners work in the Minneapolis-St. Paul-Bloomington area where 2,340 Nurse Practitioners are employed.

After being adjusted for cost-of-living, Nurse Practitioners in Minnesota earn 128,787 per year, while the average across the United States earns $118,040.

By 2030, Minnesota will need 5,990 Nurse Practitioners. A total of 450 Nurse Practitioners will need to enter into the Minnesota work forces each year.

City and Rural Summaries

Duluth

Average Nurse Practitioners Salary: $146,740
Adjusted for Cost-of-Living: $165,639
Hourly Wage: $70.55
Currently Employed: 300
Cost-of-Living Index: 88.59
Duluth Salary Report

Mankato-North Mankato

Average Nurse Practitioners Salary: $134,850
Adjusted for Cost of Living: $146,116
Hourly Wage: $65
Currently Employed: 100
Cost-of-Living Index: 92.29
Mankato-North Mankato Salary Report

Minneapolis-St. Paul-Bloomington

Average Nurse Practitioners Salary: $125,940
Adjusted for Cost-of-Living: $122,047
Hourly Wage: $60.55
Currently Employed: 2,340
Cost-of-Living Index: 103.19
Minneapolis-St. Paul-Bloomington Salary Report

Northeast Minnesota Nonmetropolitan Area

Average Nurse Practitioners Salary: $107,570
Adjusted for Cost of Living: $121,411
Hourly Wage: $52
Currently Employed: 60
Cost-of-Living Index: 88.60
Northeast Minnesota Nonmetropolitan Area Salary Report

Northwest Minnesota Nonmetropolitan Area

Average Nurse Practitioners Salary: $120,960
Adjusted for Cost-of-Living: $136,524
Hourly Wage: $58.16
Currently Employed: 240
Cost-of-Living Index: 88.60
Northwest Minnesota Nonmetropolitan Area Salary Report

Rochester

Average Nurse Practitioners Salary: $127,490
Adjusted for Cost of Living: $134,582
Hourly Wage: $61
Currently Employed: 940
Cost-of-Living Index: 94.73
Rochester Salary Report

Southeast Minnesota Nonmetropolitan Area

Average Nurse Practitioners Salary: $129,340
Adjusted for Cost-of-Living: $145,982
Hourly Wage: $62.19
Currently Employed: 170
Cost-of-Living Index: 88.60
Southeast Minnesota Nonmetropolitan Area Salary Report

Southwest Minnesota Nonmetropolitan Area

Average Nurse Practitioners Salary: $122,580
Adjusted for Cost of Living: $138,352
Hourly Wage: $59
Currently Employed: 150
Cost-of-Living Index: 88.60
Southwest Minnesota Nonmetropolitan Area Salary Report

St. Cloud

Average Nurse Practitioners Salary: $122,180
Adjusted for Cost-of-Living: $131,546
Hourly Wage: $58.74
Currently Employed: 200
Cost-of-Living Index: 92.88
St. Cloud Salary Report

Official Data Sources for Nurse Practitioners: Salary Data | Projected Employment | Cost of Living Data