SOC 17-2141 · Minnesota

Mechanical Engineers Salary in Minnesota

Mechanical engineers in Minnesota earn the most in Minneapolis (average $109,320 a year) and the least in St. Cloud ($95,000), across the 5 Minnesota metro areas we cover. Statewide, BLS puts the mechanical engineers average at $106,060 and the median at $99,140 for 5,890 workers. The U.S. average for this job is $113,610.

$109Khighest: Minneapolis
$95Klowest: St. Cloud
5,000jobs in these metros
5metro areas
Advertisement

Mechanical Engineers average salary by city in Minnesota

Pay, take-home pay and cost of living

CityAverageMedian25th pct.Take-home*Cost of living
Minneapolis$109,320$101,180$83,940$79,826105
Mankato$104,630$101,350$81,140$76,84691
Rochester$104,400$97,100$81,960$76,70091
Duluth$95,160$90,490$76,760$70,82889
St. Cloud$95,000$90,670$78,430$70,72688

*Average salary after federal and state taxes for a single filer; Minnesota Paid Leave premiums are not included. Cost of living: BEA price parity, U.S. = 100.

Mechanical Engineers salary in other states

Mechanical Engineers salary by city and state

More about pay in Minnesota

Sources and how to read this page

Read the full methodology. Spotted an error? Tell us.