Salaripedia
English

How much does a roofer make in Saginaw?

$57,300a year

Median yearly pay for roofers in the Saginaw, MI metro area. That is $27.55 an hour or $4,775 a month.

Hourly
$27.55
Vs. national median
+3%
Rank among cities
101 of 265
Jobs in the area
50
Pay range
Lowest 10%: $37,280Median: $57,300Highest 10%: $72,370
PercentileYearlyHourly
10th$37,280$17.92
25th$45,680$21.96
Median$57,300$27.55
75th$71,350$34.30
90th$72,370$34.79

Other cities in Michigan

Median yearly pay for roofers.

Flint, MI$70,760
Detroit, MI$63,390
South Bend, IN$62,400
Ann Arbor, MI$61,730
Kalamazoo, MI$59,280
Jackson, MI$58,320
Traverse City, MI$50,720
Lansing, MI$50,440
Grand Rapids, MI$49,630
Bay City, MI$48,000
Roofer salary in Michigan Roofer salary in all states

Related jobs in Saginaw

Same field, median yearly pay.

Plumber$80,440
Electrician$79,860
First-Line Supervisors of Construction Trade and Extraction Worker$76,830
Construction and Building Inspector$68,940
Painter$63,360
Carpenter$62,240
Operating Engineer and Other Construction Equipment Operator$59,830
Cement Mason and Concrete Finisher$56,990
Structural Iron and Steel Worker$56,300
Highway Maintenance Worker$54,900
Salaries for every job in Saginaw, MI

Frequently asked questions

How much does a roofer make an hour in Saginaw?

The median hourly pay in the Saginaw, MI metro area is $27.55 ($57,300 a year).

Do roofers make more in Saginaw than the national average?

Yes: $57,300 against $55,440 nationally, 3% more.

How does Saginaw compare with the rest of Michigan?

The median in Michigan is $59,530, so Saginaw pays 4% less.

Where does Saginaw rank for roofer pay?

101 of 265 metro areas with data.

How much does a roofer make starting out in Saginaw?

The lowest-paid 10% make $37,280 or less a year; the top 10% make $72,370 or more.

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.