Salaripedia
English

How much does a civil engineer make in Minnesota?

$101,500a year

Median yearly pay for civil engineers in Minnesota. That is $48.79 an hour or $8,457 a month.

Hourly
$48.79
Vs. national median
+1%
Rank among states
15 of 51
Jobs in the state
4,710
Pay range
Lowest 10%: $65,840Median: $101,500Highest 10%: $159,200
PercentileYearlyHourly
10th$65,840$31.65
25th$80,500$38.70
Median$101,500$48.79
75th$129,700$62.34
90th$159,200$76.55

Cities in Minnesota

Metro areas, median yearly pay.

Mankato, MN$128,200
Minneapolis, MN$104,700
Rochester, MN$101,200
Grand Forks, ND$100,500
Sioux Falls, SD$99,700
Duluth, MN$98,830
St. Cloud, MN$96,120
La Crosse, WI$95,870
Fargo, ND$95,530
Salaries for every job in Minnesota

Nearby in the ranking

States with similar pay for civil engineers.

12. Connecticut$103,200
13. Nebraska$103,200
14. South Carolina$101,600
15. Minnesota$101,500
16. Colorado$101,400
17. Kentucky$100,900
18. North Carolina$100,700
Civil Engineer salary in all states

Frequently asked questions

How much does a civil engineer make an hour in Minnesota?

The median hourly pay in Minnesota is $48.79 ($101,500 a year).

Do civil engineers make more in Minnesota than the national average?

Yes: $101,500 against $100,800 nationally, 1% more.

Where does Minnesota rank for civil engineer pay?

Minnesota ranks 15 of 51 states.

Which city in Minnesota pays civil engineers the most?

Mankato, MN, with a median of $128,200 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.