Civil Engineers Salary in Minnesota
BLS OEWS May 2025 • 9 metro areas • Minnesota
Civil Engineers in Minnesota earn a median salary of $96,924 per year on average across 9 metro and nonmetro areas, -2.7% vs the national median of $99,590. An estimated 4,240 civil engineers are employed across Minnesota, with salaries ranging from $94,230 to $102,190 depending on location.
$96,924
Avg median salary in Minnesota
$102,190
Highest paying metro
$94,230
Lowest paying metro
4,240
Employed in Minnesota
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 Minnesota
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Minneapolis, MN-WI | $102,190 | $80,000 | $133,010 | 3,140 |
| Southeast Minnesota | $99,320 | $81,300 | $122,610 | 100 |
| Duluth, MN-WI | $97,160 | $79,810 | $119,640 | 240 |
| Mankato, MN | $97,160 | $74,030 | $112,860 | 90 |
| Rochester, MN | $97,160 | $78,000 | $120,860 | 100 |
| St. Cloud, MN | $95,700 | $83,100 | $123,130 | 80 |
| Northeast Minnesota | $94,880 | $65,140 | $124,880 | 40 |
| Southwest Minnesota | $94,520 | $75,640 | $121,780 | 140 |
| Northwest Minnesota | $94,230 | $69,910 | $124,390 | 310 |