Skip to content

Home / Illinois / Roofer

Illinois · Roofer

Illinois roofer prevailing wage, county by county

A roofer's prevailing wage on Illinois public works runs from $48.77 an hour in Lawrence County to $86.03 in Boone County, base wage plus fringe benefits. The median county is $64.61.

Main roofer classification in each county (Roofer), IDOL posting for work on or after October 19, 2026. IDOL prints no total; each figure is base wage plus fringes. Checked October 24, 2026.

Ford County roofer: $86.03 per hourSaline County roofer: $53.90 per hourHamilton County roofer: $53.90 per hourWinnebago County roofer: $86.03 per hourDeKalb County roofer: $86.03 per hourMarshall County roofer: $65.06 per hourPiatt County roofer: $64.58 per hourRichland County roofer: $64.58 per hourLogan County roofer: $64.61 per hourFayette County roofer: $64.58 per hourEffingham County roofer: $64.58 per hourKendall County roofer: $86.03 per hourKnox County roofer: $64.16 per hourLaSalle County roofer: $68.98 per hourTazewell County roofer: $65.06 per hourChristian County roofer: $64.61 per hourScott County roofer: $64.61 per hourGrundy County roofer: $68.98 per hourJefferson County roofer: $53.90 per hourPutnam County roofer: $68.98 per hourMarion County roofer: $53.90 per hourHenry County roofer: $64.16 per hourMacoupin County roofer: $64.61 per hourDe Witt County roofer: $65.06 per hourMcDonough County roofer: $65.06 per hourWayne County roofer: $53.90 per hourSt. Clair County roofer: $64.36 per hourJasper County roofer: $64.58 per hourCumberland County roofer: $65.05 per hourBond County roofer: $64.36 per hourEdgar County roofer: $65.05 per hourOgle County roofer: $86.03 per hourJo Daviess County roofer: $86.03 per hourFulton County roofer: $65.06 per hourBureau County roofer: $68.98 per hourStephenson County roofer: $86.03 per hourPike County roofer: $64.61 per hourMason County roofer: $64.61 per hourLawrence County roofer: $48.77 per hourMcHenry County roofer: $86.03 per hourKane County roofer: $86.03 per hourDouglas County roofer: $65.05 per hourJersey County roofer: $64.36 per hourCass County roofer: $64.61 per hourMassac County roofer: $58.59 per hourMorgan County roofer: $64.61 per hourMercer County roofer: $64.16 per hourSchuyler County roofer: $64.61 per hourWabash County roofer: $58.59 per hourFranklin County roofer: $53.90 per hourGallatin County roofer: $58.59 per hourGreene County roofer: $64.36 per hourEdwards County roofer: $58.59 per hourWarren County roofer: $64.16 per hourBrown County roofer: $64.61 per hourMontgomery County roofer: $64.61 per hourMadison County roofer: $64.36 per hourUnion County roofer: $53.90 per hourPope County roofer: $53.90 per hourClark County roofer: $65.05 per hourLee County roofer: $86.03 per hourShelby County roofer: $64.58 per hourCook County roofer: $86.03 per hourKankakee County roofer: $86.03 per hourPulaski County roofer: $53.90 per hourClay County roofer: $64.58 per hourVermilion County roofer: $65.05 per hourMenard County roofer: $64.61 per hourMonroe County roofer: $64.36 per hourRock Island County roofer: $64.16 per hourWilliamson County roofer: $53.90 per hourWoodford County roofer: $65.06 per hourHardin County roofer: $58.59 per hourAdams County roofer: $64.61 per hourIroquois County roofer: $86.03 per hourLivingston County roofer: $86.03 per hour (split by region)Henderson County roofer: $64.16 per hourBoone County roofer: $86.03 per hourAlexander County roofer: $53.90 per hourCarroll County roofer: $86.03 per hourWill County roofer: $86.03 per hourStark County roofer: $65.06 per hourRandolph County roofer: $64.36 per hourLake County roofer: $86.03 per hourMacon County roofer: $64.58 per hourWashington County roofer: $64.36 per hourCrawford County roofer: $48.77 per hourCalhoun County roofer: $64.36 per hourMcLean County roofer: $65.06 per hourChampaign County roofer: $65.05 per hourClinton County roofer: $64.36 per hourHancock County roofer: $64.61 per hourWhiteside County roofer: $86.03 per hour (split by region)White County roofer: $58.59 per hourSangamon County roofer: $64.61 per hourMoultrie County roofer: $64.58 per hourJohnson County roofer: $53.90 per hourPeoria County roofer: $65.06 per hourJackson County roofer: $53.90 per hourColes County roofer: $65.05 per hourPerry County roofer: $53.90 per hourDuPage County roofer: $86.03 per hour
$48$58$64$64$68$86Roofer, main rate, base + fringes per hour. Each shade holds about a fifth of the counties. Hatched counties are split by region.

How much does a roofer make on prevailing wage in Illinois?

11 groups of counties with identical rates and 3 counties with rates of their own, highest main rate first, each split into wage and fringe benefits on one scale. The table below lists which counties are in each group.

  1. Cook County group18 counties$86.03
  2. Livingston County1 county$86.03
  3. Whiteside County1 county$86.03
  4. LaSalle County group4 counties$68.98
  5. Peoria County group9 counties$65.06
  6. Champaign County group7 counties$65.05
  7. Sangamon County group15 counties$64.61
  8. Macon County group9 counties$64.58
  9. Madison County group10 counties$64.36
  10. Rock Island County group6 counties$64.16
  11. White County group6 counties$58.59
  12. Franklin County group13 counties$53.90
  13. Wayne County1 county$53.90
  14. Crawford County group2 counties$48.77

Which counties pay which rate

CountiesMain classificationBase + fringesBase
Cook County group, 18 counties: Boone, Carroll, Cook, DeKalb, DuPage, Ford, Iroquois, Jo Daviess, Kane, Kankakee, Kendall, Lake, Lee, McHenry, Ogle, Stephenson, Will, WinnebagoRoofer$86.03 $53.75 
Livingston County*Roofer$86.03 $53.75 
Whiteside County*Roofer$86.03 $53.75 
LaSalle County group, 4 counties: Bureau, Grundy, LaSalle, PutnamRoofer$68.98 $40.50 
Peoria County group, 9 counties: De Witt, Fulton, Marshall, McDonough, McLean, Peoria, Stark, Tazewell, WoodfordRoofer$65.06 $40.55 
Champaign County group, 7 counties: Champaign, Clark, Coles, Cumberland, Douglas, Edgar, VermilionRoofer$65.05 $38.71 
Sangamon County group, 15 counties: Adams, Brown, Cass, Christian, Hancock, Logan, Macoupin, Mason, Menard, Montgomery, Morgan, Pike, Sangamon, Schuyler, ScottRoofer$64.61 $37.00 
Macon County group, 9 counties: Clay, Effingham, Fayette, Jasper, Macon, Moultrie, Piatt, Richland, ShelbyRoofer$64.58 $36.07 
Madison County group, 10 counties: Bond, Calhoun, Clinton, Greene, Jersey, Madison, Monroe, Randolph, St. Clair, WashingtonRoofer$64.36 $41.60 
Rock Island County group, 6 counties: Henderson, Henry, Knox, Mercer, Rock Island, WarrenRoofer$64.16 $38.43 
White County group, 6 counties: Edwards, Gallatin, Hardin, Massac, Wabash, WhiteRoofer$58.59 $38.12 
Franklin County group, 13 counties: Alexander, Franklin, Hamilton, Jackson, Jefferson, Johnson, Marion, Perry, Pope, Pulaski, Saline, Union, WilliamsonRoofer$53.90 $34.85 
Wayne CountyRoofer$53.90 $34.85 
Crawford County group, 2 counties: Crawford, LawrenceRoofer$48.77 $30.50 

11 groups of counties with identical IDOL rates, and 3 counties with rates of their own. * Rate set by region inside the county; its page lists each region's rate.

These are journeyworker rates. IDOL's county schedules list journeyworker and foreman rates only; apprentice pay follows the registered apprenticeship program's standards.

Questions about Illinois roofer pay

What is the roofer prevailing wage in Cook County?

$86.03 an hour: a $53.75 base wage plus $32.28 in fringe benefits, under IDOL's county schedule. Overtime and every roofer classification in Cook County.

Does roofer prevailing wage include fringe benefits?

Yes. In Cook County the $86.03 total is a $53.75 base wage plus $32.28 in fringe benefits, about 38% of the total. The employer owes the full amount for every hour worked.

Do apprentice roofers get this rate?

IDOL's county schedules list journeyworker and foreman rates only. Apprentice pay follows the registered apprenticeship program's standards.

Why do some counties have the same roofer rate?

IDOL often publishes the same roofer rates for several counties. Across Illinois, the 102 counties with a roofer rate fall into 14 distinct sets of rates, and 11 of those sets are shared by more than one county; the largest covers 18 counties (the Cook County group).

Which county pays roofers the most in Illinois?

Boone County, at $86.03 an hour for the main classification. The lowest is Lawrence County at $48.77, and the median county is $64.61.