Nurse Practitioners Salary in Michigan

Ranked #27 of 51 · MI

3.3% below U.S. average
Mean annual salary $132,790 ≈ $64/hr
Median annual salary $131,450
Employment 8,290

Salary Distribution (10th–90th percentile)

P10 $101,640P25 $117,990 Median $131,450P75 $140,850P90 $165,870

About 80% of nurse practitionerss in Michigan earn between $101,640 and $165,870. The blue band is the middle 50% (P25–P75); the dot marks the median.

Compared to the U.S.

Michigan
$132,790
U.S. average
$137,300

The mean nurse practitioners salary in Michigan is $132,790, about 3.3% below the U.S. average ($137,300). That works out to roughly $64/hr at 2,080 hours per year.

Metro Areas in Michigan

Metro areaMedianMeanEmployment
Ann Arbor, MI $143,580 $148,610 870
Detroit-Warren-Dearborn, MI $134,390 $137,290 3,400
Jackson, MI $129,460 $128,810 80
Lansing-East Lansing, MI $129,450 $131,230 270
Upper Peninsula of Michigan nonmetropolitan area $127,930 $127,230 240
Bay City, MI $127,830 $145,710 50
Niles, MI $127,700 $126,470 90
Southern Michigan nonmetropolitan area $126,850 $123,090 150

← Back to all nurse practitioners states