Nurse Practitioner Salary in Michigan

Median annual base pay is $124,700 across 13 reported Nurse Practitioner salaries in Michigan.

Updated 22 August 2026

Salary Distribution (By Percentile)

P10P25MedianP75P90
$100,000$110,000$124,700$130,600$169,104

Top Cities in Michigan

CityMedianReports
Detroit$127,00010

Salary by Level

LevelCommon titlesMedianReports
EntryNew Grad NP · New Grad PMHNP1
Junior / Early CareerNP I · Staff NP · Nurse Practitioner (Nurse II)1

Nurse Practitioner salaries in other states

Common questions

How much does a Nurse Practitioner make in Michigan?

The median Nurse Practitioner salary in Michigan is $124,700 per year, based on 13 reported salaries.

Which city in Michigan pays Nurse Practitioners the most?

Detroit has the highest median at $127,000 per year, of the cities with enough reports to publish a median.

Am I underpaid as a Nurse Practitioner?

All Nurse Practitioner salaries · Browse salaries by role