How Much do Civil Engineers Make in Minnesota?

Do civil engineers in Minnesota make a lot of money? What is the average pay for Minnesota civil engineers?

According to the Bureau of Labor Statistics, civil engineers in Minnesota earn an average of $95,060 a year, equivalent to $45.70 an hour.

This is almost exactly the same as civil engineers nationwide, but it is 70% more than the typical Minnesota worker.

  • Latest wage data is for May 2019
  • Pre-tax earnings; Wages only - does not include benefits
Minnesota Civil Engineer Wages by Percentile
Percentile Hourly Annually
90th $64.79 $134,770
75th $55.10 $114,610
50th $43.82 $91,150
25th $35.10 $73,010
10th $28.83 $59,970
Minnesota Civil Engineers Wages by Metro Area
  • Data is for the entire metro area, not just the city
Metro Area Hourly Annually
Duluth $39.57 $82,300
Mankato $42.82 $89,060
Minneapolis $46.72 $97,180
Rochester $44.78 $93,150
St. Cloud $42.77 $88,950
Minnesota Civil Engineer Wages by Year
Year Hourly Annually
2019 $45.70 $95,060
2018 $43.63 $90,760
2017 $41.98 $87,310
2016 $40.48 $84,210
2015 $40.40 $84,020
2014 $39.93 $83,050
2013 $38.67 $80,430
2012 $37.56 $78,130
2011 $36.52 $75,970