SalaryCalculations

Roofers Salary in Minnesota

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

Median annual

$74,490

Median hourly

$36

Average annual

$72,920

Employed in state

1.9K

The median annual salary for Roofers in Minnesota is $74,490, or about $36 an hour. That is 34% higher than the national median.

Pay in Minnesota ranges from $46,020 at the 10th percentile to $99,170 at the 90th percentile. Roughly 1.9K people work as roofers in the state.

Pay distribution in Minnesota

10th$46,020
25th$55,670
Median$74,490
75th$91,620
90th$99,170

Salary calculator

Hourly
$35.81
Daily
$287
Weekly
$1,433
Bi-weekly
$2,865
Monthly
$6,208
Annual
$74,490

$74,490 a year is around the 50th percentile for Rooferss in Minnesota. The median is $74,490.

Roofers pay by metro area in Minnesota

Metro areaMedian annualEmployment
St. Cloud, MN$79,250130
Minneapolis-St. Paul-Bloomington, MN-WI$75,4001.3K
Duluth, MN-WI$72,860240
Rochester, MN$61,94090
Fargo, ND-MN$61,610130
Grand Forks, ND-MN$50,75040
Mankato, MN$50,25040
Sioux Falls, SD-MN$48,880180

Other jobs in Minnesota

All salaries in Minnesota →