SalaryCalculations

Civil Engineers Salary in Minnesota

State wage data from the BLS OEWS survey, May 2025.

Median annual

$101,480

Median hourly

$49

Average annual

$107,500

Employed in state

4.7K

The median annual salary for Civil Engineers in Minnesota is $101,480, or about $49 an hour. That is 1% higher than the national median.

Pay in Minnesota ranges from $65,840 at the 10th percentile to $159,230 at the 90th percentile. Roughly 4.7K people work as civil engineers in the state.

Pay distribution in Minnesota

10th$65,840
25th$80,500
Median$101,480
75th$129,670
90th$159,230

Salary calculator

Hourly
$48.79
Daily
$390
Weekly
$1,952
Bi-weekly
$3,903
Monthly
$8,457
Annual
$101,480

$101,480 a year is around the 50th percentile for Civil Engineerss in Minnesota. The median is $101,480.

Civil Engineers pay by metro area in Minnesota

Metro areaMedian annualEmployment
Mankato, MN$128,22050
Minneapolis-St. Paul-Bloomington, MN-WI$104,7403.4K
Rochester, MN$101,200120
Grand Forks, ND-MN$100,520170
Sioux Falls, SD-MN$99,700540
Duluth, MN-WI$98,830220
St. Cloud, MN$96,12080
La Crosse-Onalaska, WI-MN$95,870190
Fargo, ND-MN$95,530510

Other jobs in Minnesota

All salaries in Minnesota →