Mechanical Engineers Salary in Minnesota

Ranked #31 of 51 · MN

6.6% below U.S. average
Mean annual salary $106,060 ≈ $51/hr
Median annual salary $99,140
Employment 5,890

Salary Distribution (10th–90th percentile)

P10 $75,870P25 $81,860 Median $99,140P75 $128,690P90 $151,580

About 80% of mechanical engineerss in Minnesota earn between $75,870 and $151,580. The blue band is the middle 50% (P25–P75); the dot marks the median.

Compared to the U.S.

Minnesota
$106,060
U.S. average
$113,610

The mean mechanical engineers salary in Minnesota is $106,060, about 6.6% below the U.S. average ($113,610). That works out to roughly $51/hr at 2,080 hours per year.

Metro Areas in Minnesota

Metro areaMedianMeanEmployment
Mankato, MN $101,350 $104,630 80
Minneapolis-St. Paul-Bloomington, MN-WI $101,180 $109,320 4,450
Rochester, MN $97,100 $104,400 120
Southwest Minnesota nonmetropolitan area $95,990 $95,830 210
Southeast Minnesota nonmetropolitan area $93,530 $94,490 250
St. Cloud, MN $90,670 $95,000 120
Duluth, MN-WI $90,490 $95,160 230
Northwest Minnesota nonmetropolitan area $84,150 $92,570 370

← Back to all mechanical engineers states