Salaripedia
English

How much does an engineer make in Minnesota?

$108,900a year

Median yearly pay for engineers in Minnesota. That is $52.33 an hour or $9,071 a month.

Hourly
$52.33
Vs. national median
-11%
Rank among states
37 of 51
Jobs in the state
1,290
Pay range
Lowest 10%: $73,790Median: $108,900Highest 10%: $167,100
PercentileYearlyHourly
10th$73,790$35.48
25th$87,840$42.23
Median$108,900$52.33
75th$132,400$63.66
90th$167,100$80.35

Cities in Minnesota

Metro areas, median yearly pay.

Minneapolis, MN$120,000
Grand Forks, ND$103,400
Fargo, ND$97,390
Duluth, MN$90,430
Salaries for every job in Minnesota

Nearby in the ranking

States with similar pay for engineers.

34. Wisconsin$110,400
35. Utah$110,300
36. Pennsylvania$109,000
37. Minnesota$108,900
38. Florida$105,400
39. Nevada$103,800
40. Delaware$103,600
Engineer salary in all states

Frequently asked questions

How much does an engineer make an hour in Minnesota?

The median hourly pay in Minnesota is $52.33 ($108,900 a year).

Do engineers make more in Minnesota than the national average?

No: $108,900 against $122,900 nationally, 11% less.

Where does Minnesota rank for engineer pay?

Minnesota ranks 37 of 51 states.

Which city in Minnesota pays engineers the most?

Minneapolis-St. Paul-Bloomington, MN-WI, with a median of $120,000 a year.

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.