Advertisement
Nurse Practitioners average salary by city in Michigan
- Ann Arbor$148,610
- Bay City$145,710
- Detroit$137,290
- Kalamazoo$131,820
- Lansing$131,230
- Jackson$128,810
- Traverse City$127,390
- Flint$127,350
- Niles$126,470
- Battle Creek$125,960
- Saginaw$125,390
- Grand Rapids$123,610
- Muskegon$118,920
- Monroe$117,250
Pay, take-home pay and cost of living
| City | Average | Median | 25th pct. | Take-home* | Cost of living |
|---|---|---|---|---|---|
| Ann Arbor | $148,610 | $143,580 | $139,610 | $106,772 | 101 |
| Bay City | $145,710 | $127,830 | $109,990 | $104,913 | 92 |
| Detroit | $137,290 | $134,390 | $126,050 | $96,360 | 100 |
| Kalamazoo | $131,820 | $126,460 | $113,340 | $96,009 | 95 |
| Lansing | $131,230 | $129,450 | $115,720 | $94,377 | 95 |
| Jackson | $128,810 | $129,460 | $113,810 | $92,850 | 92 |
| Traverse City | $127,390 | $123,910 | $107,430 | $93,169 | 93 |
| Flint | $127,350 | $126,020 | $109,290 | $91,928 | 93 |
| Niles | $126,470 | $127,700 | $117,400 | $92,580 | 92 |
| Battle Creek | $125,960 | $124,630 | $107,380 | $91,051 | 91 |
| Saginaw | $125,390 | $123,580 | $104,430 | $90,094 | 91 |
| Grand Rapids | $123,610 | $125,660 | $108,260 | $88,979 | 96 |
| Muskegon | $118,920 | $117,670 | $103,880 | $86,551 | 93 |
| Monroe | $117,250 | $116,260 | $99,570 | $86,579 | 93 |
*Average salary after federal and state taxes for a single filer. Cost of living: BEA price parity, U.S. = 100.
Nurse Practitioners salary in other states
More about pay in Michigan
Sources and how to read this page
- Wages: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2025 estimates for metropolitan areas. SOC code 29-1171.
- Cost of living: Bureau of Economic Analysis regional price parities (RPP), 2024; 100 = U.S. average.
Read the full methodology. Spotted an error? Tell us.