SalaryCalculations

Mechanical Engineers Salary in Minnesota

State wage data from the BLS OEWS survey, May 2025.

Median annual

$99,140

Median hourly

$48

Average annual

$106,060

Employed in state

5.9K

The median annual salary for Mechanical Engineers in Minnesota is $99,140, or about $48 an hour. That is 5% lower than the national median.

Pay in Minnesota ranges from $75,870 at the 10th percentile to $151,580 at the 90th percentile. Roughly 5.9K people work as mechanical engineers in the state.

Pay distribution in Minnesota

10th$75,870
25th$81,860
Median$99,140
75th$128,690
90th$151,580

Salary calculator

Hourly
$47.66
Daily
$381
Weekly
$1,907
Bi-weekly
$3,813
Monthly
$8,262
Annual
$99,140

$99,140 a year is around the 50th percentile for Mechanical Engineerss in Minnesota. The median is $99,140.

Mechanical Engineers pay by metro area in Minnesota

Metro areaMedian annualEmployment
La Crosse-Onalaska, WI-MN$102,280190
Mankato, MN$101,35080
Minneapolis-St. Paul-Bloomington, MN-WI$101,1804.5K
Rochester, MN$97,100120
Grand Forks, ND-MN$91,43090
St. Cloud, MN$90,670120
Duluth, MN-WI$90,490230
Fargo, ND-MN$86,330290
Sioux Falls, SD-MN$85,740190

Other jobs in Minnesota

All salaries in Minnesota →