📖 Read the nurse practitioners salary & career guide →
Nurse Practitioners Salary in Michigan
Ranked #27 of 51 · MI
Salary Distribution (10th–90th percentile)
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.
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 area | Median | Mean | Employment |
|---|---|---|---|
| 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 |
Frequently Asked Questions
How much do nurse practitioners make in Michigan?
The median nurse practitioners salary in Michigan is $131,450 per year (mean $132,790), and about 80% earn between $101,640 and $165,870.
How much do nurse practitioners make per hour in Michigan?
Roughly $64 per hour, based on a mean annual wage of $132,790 and 2,080 work hours per year.
Is Michigan a high-paying state for nurse practitioners?
Michigan ranks #27 of 51 states for nurse practitioners pay. Its mean salary of $132,790 is about 3.3% below the U.S. average of $137,300.
Which metro areas in Michigan pay nurse practitioners the most?
The highest-paying metro areas in Michigan for nurse practitioners are Ann Arbor, MI ($143,580), Detroit-Warren-Dearborn, MI ($134,390), Jackson, MI ($129,460), by median annual wage.