Salaripedia
English

How much does a mechanical engineer make in Minneapolis?

$101,200a year

Median yearly pay for mechanical engineers in the Minneapolis-St. Paul-Bloomington, MN-WI metro area. That is $48.64 an hour or $8,432 a month.

Hourly
$48.64
Vs. national median
-3%
Rank among cities
141 of 346
Jobs in the area
4,450
Pay range
Lowest 10%: $76,620Median: $101,200Highest 10%: $156,500
PercentileYearlyHourly
10th$76,620$36.84
25th$83,940$40.36
Median$101,200$48.64
75th$130,000$62.51
90th$156,500$75.26

Other cities in Minnesota

Median yearly pay for mechanical engineers.

La Crosse, WI$102,300
Mankato, MN$101,400
Rochester, MN$97,100
Grand Forks, ND$91,430
St. Cloud, MN$90,670
Duluth, MN$90,490
Fargo, ND$86,330
Sioux Falls, SD$85,740
Mechanical Engineer salary in Minnesota Mechanical Engineer salary in all states

Related jobs in Minneapolis

Same field, median yearly pay.

Aerospace Engineer$160,000
Computer Hardware Engineer$134,300
Bioengineer and Biomedical Engineer$127,900
Health and Safety Engineer$124,300
Chemical Engineer$122,700
Engineer$120,000
Electrical Engineer$117,200
Electronics Engineer$116,600
Environmental Engineer$115,800
Materials Engineer$110,400
Salaries for every job in Minneapolis, MN

Frequently asked questions

How much does a mechanical engineer make an hour in Minneapolis?

The median hourly pay in the Minneapolis-St. Paul-Bloomington, MN-WI metro area is $48.64 ($101,200 a year).

Do mechanical engineers make more in Minneapolis than the national average?

No: $101,200 against $104,100 nationally, 3% less.

How does Minneapolis compare with the rest of Minnesota?

The median in Minnesota is $99,140, so Minneapolis pays 2% more.

Where does Minneapolis rank for mechanical engineer pay?

141 of 346 metro areas with data.

How much does a mechanical engineer make starting out in Minneapolis?

The lowest-paid 10% make $76,620 or less a year; the top 10% make $156,500 or more.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.