Civil Engineers Salary in Michigan
BLS OEWS May 2025 • 20 metro areas • Michigan
Civil Engineers in Michigan earn a median salary of $86,231 per year on average across 20 metro and nonmetro areas, -13.4% vs the national median of $99,590. An estimated 7,430 civil engineers are employed across Michigan, with salaries ranging from $76,590 to $104,000 depending on location.
$86,231
Avg median salary in Michigan
$104,000
Highest paying metro
$76,590
Lowest paying metro
7,430
Employed in Michigan
Compare Civil Engineers salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Civil Engineers
in
Civil Engineers salaries by city in Michigan
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Jackson, MI | $104,000 | $91,390 | $124,680 | 90 |
| Bay City, MI | $99,300 | $78,410 | $144,200 | 70 |
| Monroe, MI | $94,200 | $78,740 | $130,420 | 40 |
| Traverse City, MI | $93,720 | $75,480 | $108,060 | 80 |
| Lansing, MI | $92,680 | $71,760 | $108,060 | 690 |
| Niles, MI | $92,540 | $71,830 | $117,850 | 60 |
| Ann Arbor, MI | $91,650 | $70,530 | $108,900 | 210 |
| Kalamazoo, MI | $89,850 | $75,530 | $105,630 | 220 |
| Detroit, MI | $85,690 | $75,910 | $105,920 | 4,080 |
| Grand Rapids, MI | $85,080 | $69,650 | $106,710 | 700 |
| Muskegon, MI | $83,530 | $70,110 | $96,060 | 70 |
| Battle Creek, MI | $82,440 | $72,550 | $104,790 | 50 |
| Upper Peninsula of Michigan | $82,230 | $68,340 | $99,300 | 250 |
| Midland, MI | $80,960 | $73,670 | $110,890 | 40 |
| Flint, MI | $78,870 | $64,720 | $99,300 | 180 |
| Northern Michigan | $78,460 | $62,720 | $104,850 | 130 |
| Saginaw, MI | $78,300 | $65,700 | $101,540 | 170 |
| Michigan City, IN | $77,800 | $64,590 | $100,800 | 90 |
| Southern Michigan | $76,720 | $64,730 | $99,850 | 60 |
| Mid Michigan | $76,590 | $63,500 | $97,540 | 150 |