Michigan · Roofer
Michigan roofer prevailing wage, county by county
A roofer's prevailing wage on Michigan public works runs from $36.79 an hour in Monroe County to $63.23 in Hillsdale County. The median county is $42.54.
Roofer rate in each Michigan county, A to Z
| County | Base wage | Fringe benefits | Total rate | Effective | Source |
|---|---|---|---|---|---|
Alcona CountyRoofer/waterproofer · Benzie County group | incl. | incl. | $41.35 | Nov 3, 2025 | LEO-November-2025-alcona |
Alger CountyRoofer/Waterproofer · Houghton County group | incl. | incl. | $41.46 | Nov 3, 2025 | LEO-November-2025-alger |
Allegan CountyRoofer/Waterproofer · Kent County group | incl. | incl. | $42.54 | Oct 31, 2025 | LEO-November-2025-allegan |
Alpena CountyRoofer/waterproofer · Benzie County group | incl. | incl. | $41.35 | Nov 3, 2025 | LEO-November-2025-alpena |
Antrim CountyRoofer/waterproofer · Benzie County group | incl. | incl. | $41.35 | Nov 3, 2025 | LEO-November-2025-antrim |
Arenac CountyRoofer/Waterproofer · Genesee County group | incl. | incl. | $49.76 | Nov 3, 2025 | LEO-November-2025-arenac |
Baraga CountyRoofer/Waterproofer · Houghton County group | incl. | incl. | $41.46 | Nov 3, 2025 | LEO-November-2025-baraga |
Barry CountyRoofer/Waterproofer · Kent County group | incl. | incl. | $42.54 | Oct 31, 2025 | LEO-November-2025-barry |
Bay CountyRoofer/Waterproofer · Genesee County group | incl. | incl. | $49.76 | Nov 3, 2025 | LEO-November-2025-bay |
Benzie CountyRoofer/waterproofer · Benzie County group | incl. | incl. | $41.35 | Nov 3, 2025 | LEO-November-2025-benzie |
Berrien CountyRoofer/waterproofer · Berrien County group | incl. | incl. | $42.01 | Nov 3, 2025 | LEO-November-2025-berrien |
Branch CountyRoofer/Waterproofer · Kalamazoo County group | incl. | incl. | $52.33 | Oct 31, 2025 | LEO-November-2025-branch |
Calhoun CountyRoofer/Waterproofer · Kalamazoo County group | incl. | incl. | $52.33 | Oct 31, 2025 | LEO-November-2025-calhoun |
Cass CountyRoofer/waterproofer · Berrien County group | incl. | incl. | $42.01 | Nov 3, 2025 | LEO-November-2025-cass |
Charlevoix CountyRoofer/waterproofer · Benzie County group | incl. | incl. | $41.35 | Nov 3, 2025 | LEO-November-2025-charlevoix |
Cheboygan CountyRoofer/waterproofer · Benzie County group | incl. | incl. | $41.35 | Nov 3, 2025 | LEO-November-2025-cheboygan |
Chippewa CountyRoofer/Waterproofer · Houghton County group | incl. | incl. | $41.46 | Nov 3, 2025 | LEO-November-2025-chippewa |
Clare CountyRoofer/Waterproofer · Genesee County group | incl. | incl. | $49.76 | Nov 3, 2025 | LEO-November-2025-clare |
Clinton CountyRoofer/Waterproofer · Ingham County group | incl. | incl. | $54.39 | Oct 31, 2025 | LEO-November-2025-clinton |
Crawford CountyRoofer/waterproofer · Benzie County group | incl. | incl. | $41.35 | Nov 3, 2025 | LEO-November-2025-crawford |
Delta CountyRoofer/Waterproofer · Houghton County group | incl. | incl. | $41.46 | Nov 3, 2025 | LEO-November-2025-delta |
Dickinson CountyRoofer/Waterproofer · Houghton County group | incl. | incl. | $41.46 | Nov 3, 2025 | LEO-November-2025-dickinson |
Eaton CountyRoofer/Waterproofer · Ingham County group | incl. | incl. | $54.39 | Oct 31, 2025 | LEO-November-2025-eaton |
Emmet CountyRoofer/waterproofer · Benzie County group | incl. | incl. | $41.35 | Nov 3, 2025 | LEO-November-2025-emmet |
Genesee CountyRoofer/Waterproofer · Genesee County group | incl. | incl. | $49.76 | Nov 3, 2025 | LEO-November-2025-genesee |
Gladwin CountyRoofer/Waterproofer · Genesee County group | incl. | incl. | $49.76 | Nov 3, 2025 | LEO-November-2025-gladwin |
Gogebic CountyRoofer/Waterproofer · Houghton County group | incl. | incl. | $41.46 | Nov 3, 2025 | LEO-November-2025-gogebic |
Grand Traverse CountyRoofer/waterproofer · Benzie County group | incl. | incl. | $41.35 | Nov 3, 2025 | LEO-November-2025-grand-traverse |
Gratiot CountyRoofer/Waterproofer · Genesee County group | incl. | incl. | $49.76 | Nov 3, 2025 | LEO-November-2025-gratiot |
Hillsdale CountyRoofer/Waterproofer · Washtenaw County group | incl. | incl. | $63.23 | Oct 29, 2025 | LEO-November-2025-hillsdale |
Houghton CountyRoofer/Waterproofer · Houghton County group | incl. | incl. | $41.46 | Nov 3, 2025 | LEO-November-2025-houghton |
Huron CountyRoofer/Waterproofer · Genesee County group | incl. | incl. | $49.76 | Nov 3, 2025 | LEO-November-2025-huron |
Ingham CountyRoofer/Waterproofer · Ingham County group | incl. | incl. | $54.39 | Oct 31, 2025 | LEO-November-2025-ingham |
Ionia CountyRoofer/Waterproofer · Kent County group | incl. | incl. | $42.54 | Oct 31, 2025 | LEO-November-2025-ionia |
Iosco CountyRoofer/Waterproofer · Genesee County group | incl. | incl. | $49.76 | Nov 3, 2025 | LEO-November-2025-iosco |
Iron CountyRoofer/Waterproofer · Houghton County group | incl. | incl. | $41.46 | Nov 3, 2025 | LEO-November-2025-iron |
Isabella CountyRoofer/Waterproofer · Genesee County group | incl. | incl. | $49.76 | Nov 3, 2025 | LEO-November-2025-isabella |
Jackson CountyRoofer/Waterproofer | incl. | incl. | $57.18 | Oct 31, 2025 | LEO-November-2025-jackson |
Kalamazoo CountyRoofer/Waterproofer · Kalamazoo County group | incl. | incl. | $52.33 | Oct 31, 2025 | LEO-November-2025-kalamazoo |
Kalkaska CountyRoofer/waterproofer · Benzie County group | incl. | incl. | $41.35 | Nov 3, 2025 | LEO-November-2025-kalkaska |
Kent CountyRoofer/Waterproofer · Kent County group | incl. | incl. | $42.54 | Oct 31, 2025 | LEO-November-2025-kent |
Keweenaw CountyRoofer/Waterproofer · Houghton County group | incl. | incl. | $41.46 | Nov 3, 2025 | LEO-November-2025-keweenaw |
Lake CountyRoofer/Waterproofer · Muskegon County group | incl. | incl. | $46.14 | Oct 29, 2025 | LEO-November-2025-lake |
Lapeer CountyRoofer/Waterproofer · Genesee County group | incl. | incl. | $49.76 | Nov 3, 2025 | LEO-November-2025-lapeer |
Leelanau CountyRoofer/waterproofer · Benzie County group | incl. | incl. | $41.35 | Nov 3, 2025 | LEO-November-2025-leelanau |
Lenawee CountyRoofer/Waterproofer · Monroe County group | incl. | incl. | $36.79 | Nov 3, 2025 | LEO-November-2025-lenawee |
Livingston CountyRoofer/Waterproofer · Washtenaw County group | incl. | incl. | $63.23 | Oct 29, 2025 | LEO-November-2025-livingston |
Luce CountyRoofer/Waterproofer · Houghton County group | incl. | incl. | $41.46 | Nov 3, 2025 | LEO-November-2025-luce |
Mackinac CountyRoofer/Waterproofer · Houghton County group | incl. | incl. | $41.46 | Nov 3, 2025 | LEO-November-2025-mackinac |
Macomb CountyRoofer/waterproofer · Wayne County group | incl. | incl. | $62.82 | Nov 3, 2025 | LEO-November-2025-macomb |
Manistee CountyRoofer/waterproofer · Benzie County group | incl. | incl. | $41.35 | Nov 3, 2025 | LEO-November-2025-manistee |
Marquette CountyRoofer/Waterproofer · Houghton County group | incl. | incl. | $41.46 | Nov 3, 2025 | LEO-November-2025-marquette |
Mason CountyRoofer/Waterproofer · Muskegon County group | incl. | incl. | $46.14 | Oct 29, 2025 | LEO-November-2025-mason |
Mecosta CountyRoofer/Waterproofer · Kent County group | incl. | incl. | $42.54 | Oct 31, 2025 | LEO-November-2025-mecosta |
Menominee CountyRoofer/Waterproofer · Houghton County group | incl. | incl. | $41.46 | Nov 3, 2025 | LEO-November-2025-menominee |
Midland CountyRoofer/Waterproofer · Genesee County group | incl. | incl. | $49.76 | Nov 3, 2025 | LEO-November-2025-midland |
Missaukee CountyRoofer/waterproofer · Benzie County group | incl. | incl. | $41.35 | Nov 3, 2025 | LEO-November-2025-missaukee |
Monroe CountyRoofer/Waterproofer · Monroe County group | incl. | incl. | $36.79 | Nov 3, 2025 | LEO-November-2025-monroe |
Montcalm CountyRoofer/Waterproofer · Kent County group | incl. | incl. | $42.54 | Oct 31, 2025 | LEO-November-2025-montcalm |
Montmorency CountyRoofer/waterproofer · Benzie County group | incl. | incl. | $41.35 | Nov 3, 2025 | LEO-November-2025-montmorency |
Muskegon CountyRoofer/Waterproofer · Muskegon County group | incl. | incl. | $46.14 | Oct 29, 2025 | LEO-November-2025-muskegon |
Newaygo CountyRoofer/Waterproofer · Muskegon County group | incl. | incl. | $46.14 | Oct 29, 2025 | LEO-November-2025-newaygo |
Oakland CountyRoofer/waterproofer · Wayne County group | incl. | incl. | $62.82 | Nov 3, 2025 | LEO-November-2025-oakland |
Oceana CountyRoofer/Waterproofer · Muskegon County group | incl. | incl. | $46.14 | Oct 29, 2025 | LEO-November-2025-oceana |
Ogemaw CountyRoofer/Waterproofer · Genesee County group | incl. | incl. | $49.76 | Nov 3, 2025 | LEO-November-2025-ogemaw |
Ontonagon CountyRoofer/Waterproofer · Houghton County group | incl. | incl. | $41.46 | Nov 3, 2025 | LEO-November-2025-ontonagon |
Osceola CountyRoofer/waterproofer · Benzie County group | incl. | incl. | $41.35 | Nov 3, 2025 | LEO-November-2025-osceola |
Oscoda CountyRoofer/waterproofer · Benzie County group | incl. | incl. | $41.35 | Nov 3, 2025 | LEO-November-2025-oscoda |
Otsego CountyRoofer/waterproofer · Benzie County group | incl. | incl. | $41.35 | Nov 3, 2025 | LEO-November-2025-otsego |
Ottawa CountyRoofer/Waterproofer · Kent County group | incl. | incl. | $42.54 | Oct 31, 2025 | LEO-November-2025-ottawa |
Presque Isle CountyRoofer/waterproofer · Benzie County group | incl. | incl. | $41.35 | Nov 3, 2025 | LEO-November-2025-presque-isle |
Roscommon CountyRoofer/Waterproofer · Genesee County group | incl. | incl. | $49.76 | Nov 3, 2025 | LEO-November-2025-roscommon |
Saginaw CountyRoofer/Waterproofer · Genesee County group | incl. | incl. | $49.76 | Nov 3, 2025 | LEO-November-2025-saginaw |
Sanilac CountyRoofer/Waterproofer · Genesee County group | incl. | incl. | $49.76 | Nov 3, 2025 | LEO-November-2025-sanilac |
Schoolcraft CountyRoofer/Waterproofer · Houghton County group | incl. | incl. | $41.46 | Nov 3, 2025 | LEO-November-2025-schoolcraft |
Shiawassee CountyRoofer/Waterproofer · Genesee County group | incl. | incl. | $49.76 | Nov 3, 2025 | LEO-November-2025-shiawassee |
St. Clair CountyRoofer/Waterproofer · Genesee County group | incl. | incl. | $49.76 | Nov 3, 2025 | LEO-November-2025-st-clair |
St. Joseph CountyRoofer/Waterproofer · Kalamazoo County group | incl. | incl. | $52.33 | Oct 31, 2025 | LEO-November-2025-st-joseph |
Tuscola CountyRoofer/Waterproofer · Genesee County group | incl. | incl. | $49.76 | Nov 3, 2025 | LEO-November-2025-tuscola |
Van Buren CountyRoofer/Waterproofer · Kalamazoo County group | incl. | incl. | $52.33 | Oct 31, 2025 | LEO-November-2025-van-buren |
Washtenaw CountyRoofer/Waterproofer · Washtenaw County group | incl. | incl. | $63.23 | Oct 29, 2025 | LEO-November-2025-washtenaw |
Wayne CountyRoofer/waterproofer · Wayne County group | incl. | incl. | $62.82 | Nov 3, 2025 | LEO-November-2025-wayne |
Wexford CountyRoofer/waterproofer · Benzie County group | incl. | incl. | $41.35 | Nov 3, 2025 | LEO-November-2025-wexford |
Main roofer classification in each county, LEO county rates, November 2025 edition. The contracting agent gets LEO's rates before advertising and puts them in the specifications; if the contract isn't awarded or started within 90 days of LEO's determination, LEO must redetermine them (MCL 408.1103). Checked October 25, 2026.
How much does a roofer make on prevailing wage in Michigan?
$36.79 to $63.23 an hour depending on the county; the median county pays $42.54. 11 groups of counties with identical rates and 1 with rates of their own, highest main rate first.
- Washtenaw County group3 counties$63.23
- Wayne County group3 counties$62.82
- Jackson County1 county$57.18
- Ingham County group3 counties$54.39
- Kalamazoo County group5 counties$52.33
- Genesee County group18 counties$49.76
- Muskegon County group5 counties$46.14
- Kent County group7 counties$42.54
- Berrien County group2 counties$42.01
- Houghton County group15 counties$41.46
- Benzie County group19 counties$41.35
- Monroe County group2 counties$36.79
Which counties share a rate
11 groups of counties with identical LEO rates, and 1 county with rates of its own.
LEO prints apprentice levels (straight time, 1.5x, 2x) on each classification page; see apprentice_rates.
Questions about Michigan roofer pay
What is the roofer prevailing wage in Wayne County?
$62.82 an hour, fringe benefits included (one rate, no separate base wage), under LEO county rates, November 2025 edition. Overtime and every roofer classification in Wayne County.
Does roofer prevailing wage pay overtime in Michigan?
Standard overtime unless the classification says otherwise: 1.5× over 8 hours a day (unless four 10-hour days are allowed), over 40 a week and on Saturdays; 2× on Sundays and holidays. The figures are LEO's own (LEO).
Do apprentice roofers get this rate?
LEO prints apprentice levels (straight time, 1.5x, 2x) on each classification page; see apprentice_rates.
Why do some counties have the same roofer rate?
LEO often publishes the same roofer rates for several counties. Across Michigan, the 83 counties with a roofer rate fall into 12 distinct sets of rates, and 11 of those sets are shared by more than one county; the largest covers 19 counties (the Benzie County group).
Which county pays roofers the most in Michigan?
Hillsdale County, at $63.23 an hour for the main classification. The lowest is Monroe County at $36.79, and the median county is $42.54.