Advertisement
Chief Executives average salary by city in Michigan
- Midland$493,680
- Ann Arbor$341,790
- Jackson$339,550
- Detroit$336,360
- Niles$291,930
- Grand Rapids$290,320
- Kalamazoo$286,560
- Monroe$282,570
- Traverse City$273,420
- Flint$267,790
- Lansing$257,740
- Saginaw$254,010
- Bay City$250,810
- Battle Creek$248,860
- Muskegon$201,270
Pay, take-home pay and cost of living
| City | Average | Median | 25th pct. | Take-home* | Cost of living |
|---|---|---|---|---|---|
| Midland | $493,680 | $587,950 | $329,270 | $315,782 | 92 |
| Ann Arbor | $341,790 | $335,900 | $180,060 | $227,079 | 101 |
| Jackson | $339,550 | $298,440 | $178,270 | $222,433 | 92 |
| Detroit | $336,360 | $304,110 | $172,730 | $215,974 | 100 |
| Niles | $291,930 | $210,620 | $148,940 | $197,960 | 92 |
| Grand Rapids | $290,320 | $248,660 | $168,150 | $192,752 | 96 |
| Kalamazoo | $286,560 | $285,300 | $171,870 | $194,824 | 95 |
| Monroe | $282,570 | $244,760 | $131,860 | $192,494 | 93 |
| Traverse City | $273,420 | $248,510 | $129,310 | $187,151 | 93 |
| Flint | $267,790 | $197,790 | $128,690 | $181,107 | 93 |
| Lansing | $257,740 | $190,650 | $166,630 | $175,036 | 95 |
| Saginaw | $254,010 | $200,190 | $138,700 | $171,542 | 91 |
| Bay City | $250,810 | $247,680 | $136,830 | $173,301 | 92 |
| Battle Creek | $248,860 | $211,560 | $136,630 | $169,673 | 91 |
| Muskegon | $201,270 | $177,090 | $114,770 | $139,600 | 93 |
*Average salary after federal and state taxes for a single filer. Cost of living: BEA price parity, U.S. = 100.
Chief Executives 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 11-1011.
- U.S. and statewide figures: BLS OEWS national and state estimates, May 2025, every employer including rural areas.
- 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.