Mechanical Engineers Salary in Minnesota
BLS OEWS May 2025 • 9 metro areas • Minnesota
Mechanical Engineers in Minnesota earn a median salary of $89,396 per year on average across 9 metro and nonmetro areas, -12.6% vs the national median of $102,320. An estimated 6,010 mechanical engineers are employed across Minnesota, with salaries ranging from $79,540 to $101,650 depending on location.
$89,396
Avg median salary in Minnesota
$101,650
Highest paying metro
$79,540
Lowest paying metro
6,010
Employed in Minnesota
Compare Mechanical Engineers salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Mechanical Engineers
in
Mechanical Engineers salaries by city in Minnesota
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Rochester, MN | $101,650 | $82,840 | $127,920 | 150 |
| Minneapolis, MN-WI | $100,740 | $82,060 | $127,630 | 4,510 |
| Southeast Minnesota | $90,140 | $79,490 | $111,190 | 250 |
| St. Cloud, MN | $89,040 | $78,240 | $103,580 | 110 |
| Mankato, MN | $86,390 | $74,090 | $107,140 | 130 |
| Duluth, MN-WI | $85,930 | $75,620 | $95,960 | 240 |
| Northeast Minnesota | $85,730 | $77,730 | $104,310 | 40 |
| Southwest Minnesota | $85,400 | $83,870 | $108,410 | 210 |
| Northwest Minnesota | $79,540 | $74,160 | $101,550 | 370 |