Skip to content

Home / Kentucky / Roofer

Kentucky · Roofer

Kentucky roofer prevailing wage, county by county

A roofer's Davis-Bacon prevailing wage in Kentucky runs from $25.73 an hour in Meade County to $54.32 in Boone County. The median county is $29.72.

Main roofer classification in each county (Roofer), Davis-Bacon wage determinations on SAM.gov, as of October 25, 2026. A contract keeps the wage determination in its bid documents. Modifications published before bid opening apply to it, though one published less than 10 days before can be left out if the agency finds there isn't time to tell bidders (29 CFR 1.6(c)). Checked October 25, 2026.

Todd County roofer: $29.72 per hourScott County roofer: $54.32 per hourLee County roofer: $29.72 per hourMcLean County roofer: $44.88 per hourFranklin County roofer: $29.72 per hourEdmonson County roofer: $44.88 per hourCarroll County roofer: $29.72 per hourGraves County roofer: $29.72 per hourMonroe County roofer: $29.72 per hourOwsley County roofer: $29.72 per hourJackson County roofer: $29.72 per hourWhitley County roofer: $29.72 per hourHardin County roofer: $25.73 per hourBreckinridge County roofer: $29.72 per hourUnion County roofer: $29.72 per hourWayne County roofer: $29.72 per hourShelby County roofer: $44.88 per hourWarren County roofer: $44.88 per hourRockcastle County roofer: $29.72 per hourHancock County roofer: $44.88 per hourCasey County roofer: $29.72 per hourJessamine County roofer: $54.32 per hourHenry County roofer: $44.88 per hourCumberland County roofer: $29.72 per hourHopkins County roofer: $29.72 per hourJohnson County roofer: $29.72 per hourKnott County roofer: $29.72 per hourKnox County roofer: $29.72 per hourLawrence County roofer: $29.72 per hourMadison County roofer: $29.72 per hourLewis County roofer: $29.72 per hourLivingston County roofer: $29.72 per hourMcCracken County roofer: $29.72 per hourHarlan County roofer: $29.72 per hourMagoffin County roofer: $29.72 per hourMartin County roofer: $29.72 per hourMetcalfe County roofer: $29.72 per hourNicholas County roofer: $29.72 per hourPerry County roofer: $29.72 per hourLarue County roofer: $25.73 per hourPike County roofer: $29.72 per hourPowell County roofer: $29.72 per hourTrigg County roofer: $44.88 per hourFleming County roofer: $29.72 per hourBath County roofer: $29.72 per hourClay County roofer: $29.72 per hourCrittenden County roofer: $29.72 per hourFulton County roofer: $29.72 per hourBoyd County roofer: $54.32 per hourCarlisle County roofer: $29.72 per hourHenderson County roofer: $44.88 per hourLaurel County roofer: $29.72 per hourWolfe County roofer: $29.72 per hourCaldwell County roofer: $29.72 per hourBoyle County roofer: $29.72 per hourPulaski County roofer: $29.72 per hourHart County roofer: $29.72 per hourOhio County roofer: $29.72 per hourHarrison County roofer: $29.72 per hourTaylor County roofer: $29.72 per hourBarren County roofer: $29.72 per hourMenifee County roofer: $29.72 per hourButler County roofer: $44.88 per hourMeade County roofer: $25.73 per hourLincoln County roofer: $29.72 per hourBell County roofer: $29.72 per hourOwen County roofer: $29.72 per hourGallatin County roofer: $54.32 per hourBourbon County roofer: $54.32 per hourBracken County roofer: $54.32 per hourRussell County roofer: $29.72 per hourLyon County roofer: $29.72 per hourGrayson County roofer: $29.72 per hourDaviess County roofer: $44.88 per hourCampbell County roofer: $54.32 per hourRowan County roofer: $29.72 per hourGreen County roofer: $29.72 per hourMcCreary County roofer: $29.72 per hourAllen County roofer: $44.88 per hourClinton County roofer: $29.72 per hourJefferson County roofer: $44.88 per hourFloyd County roofer: $29.72 per hourMarion County roofer: $29.72 per hourPendleton County roofer: $54.32 per hourBoone County roofer: $54.32 per hourLogan County roofer: $29.72 per hourSpencer County roofer: $44.88 per hourRobertson County roofer: $29.72 per hourMarshall County roofer: $29.72 per hourMorgan County roofer: $29.72 per hourMuhlenberg County roofer: $29.72 per hourSimpson County roofer: $29.72 per hourBallard County roofer: $29.72 per hourAdair County roofer: $29.72 per hourGreenup County roofer: $54.32 per hourLeslie County roofer: $29.72 per hourCarter County roofer: $29.72 per hourKenton County roofer: $54.32 per hourClark County roofer: $54.32 per hourCalloway County roofer: $29.72 per hourMason County roofer: $29.72 per hourElliott County roofer: $29.72 per hourGarrard County roofer: $29.72 per hourLetcher County roofer: $29.72 per hourTrimble County roofer: $44.88 per hourHickman County roofer: $29.72 per hourFayette County roofer: $54.32 per hourWashington County roofer: $29.72 per hourWoodford County roofer: $54.32 per hourChristian County roofer: $44.88 per hourEstill County roofer: $29.72 per hourGrant County roofer: $54.32 per hourMercer County roofer: $29.72 per hourMontgomery County roofer: $29.72 per hourWebster County roofer: $44.88 per hourBullitt County roofer: $44.88 per hourAnderson County roofer: $29.72 per hourNelson County roofer: $44.88 per hourBreathitt County roofer: $29.72 per hourOldham County roofer: $44.88 per hour
$25$29$29$29$44$54Roofer, main rate, base + fringe per hour. Each shade holds about a fifth of the counties.

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

13 groups of counties with identical rates and 34 with rates of their own, highest main rate first. The top 40 are drawn. The table below lists which counties are in each group.

  1. Grant County group4 counties$54.32
  2. Scott County group3 counties$54.32
  3. Boyd County group2 counties$54.32
  4. Boone County1 county$54.32
  5. Campbell County1 county$54.32
  6. Clark County1 county$54.32
  7. Fayette County1 county$54.32
  8. Jessamine County1 county$54.32
  9. Kenton County1 county$54.32
  10. Daviess County group3 counties$44.88
  11. Shelby County group3 counties$44.88
  12. Allen County group2 counties$44.88
  13. Oldham County group2 counties$44.88
  14. Warren County group2 counties$44.88
  15. Bullitt County1 county$44.88
  16. Christian County1 county$44.88
  17. Henderson County1 county$44.88
  18. Jefferson County1 county$44.88
  19. Nelson County1 county$44.88
  20. Trigg County1 county$44.88
  21. Webster County1 county$44.88
  22. Floyd County group17 counties$29.72
  23. Boyle County group16 counties$29.72
  24. Barren County group15 counties$29.72
  25. Graves County group15 counties$29.72
  26. Simpson County group2 counties$29.72
  27. Bell County1 county$29.72
  28. Calloway County1 county$29.72
  29. Carroll County1 county$29.72
  30. Carter County1 county$29.72
  31. Franklin County1 county$29.72
  32. Hopkins County1 county$29.72
  33. Laurel County1 county$29.72
  34. Lawrence County1 county$29.72
  35. Madison County1 county$29.72
  36. Marshall County1 county$29.72
  37. Mason County1 county$29.72
  38. McCracken County1 county$29.72
  39. Mercer County1 county$29.72
  40. Montgomery County1 county$29.72

Which counties pay which rate

CountiesMain classificationBase + fringeBase
Grant County group, 4 localities: Bracken, Gallatin, Grant, PendletonROOFER$54.32 $34.38 
Scott County group, 3 localities: Bourbon, Scott, WoodfordROOFER$54.32 $34.38 
Boyd County group, 2 localities: Boyd, GreenupROOFER$54.32 $34.38 
Boone CountyROOFER$54.32 $34.38 
Campbell CountyROOFER$54.32 $34.38 
Clark CountyROOFER$54.32 $34.38 
Fayette CountyROOFER$54.32 $34.38 
Jessamine CountyROOFER$54.32 $34.38 
Kenton CountyROOFER$54.32 $34.38 
Daviess County group, 3 localities: Daviess, Hancock, McLeanROOFER$44.88 $30.97 
Shelby County group, 3 localities: Shelby, Spencer, TrimbleROOFER$44.88 $30.97 
Allen County group, 2 localities: Allen, ButlerROOFER$44.88 $30.97 
Oldham County group, 2 localities: Henry, OldhamROOFER$44.88 $30.97 
Warren County group, 2 localities: Edmonson, WarrenROOFER$44.88 $30.97 
Bullitt CountyROOFER$44.88 $30.97 
Christian CountyROOFER$44.88 $30.97 
Henderson CountyROOFER$44.88 $30.97 
Jefferson CountyROOFER$44.88 $30.97 
Nelson CountyROOFER$44.88 $30.97 
Trigg CountyROOFER$44.88 $30.97 
Webster CountyROOFER$44.88 $30.97 
Floyd County group, 17 localities: Breathitt, Clay, Elliott, Floyd, Harlan, Jackson, Johnson, Knott, Lee, Leslie, Letcher, Magoffin, Martin, Morgan, Owsley, Perry, WolfeROOFER$29.72 $22.31 
Boyle County group, 16 localities: Anderson, Bath, Boyle, Estill, Fleming, Garrard, Harrison, Lewis, Lincoln, Menifee, Nicholas, Owen, Powell, Robertson, Rockcastle, WashingtonROOFER$29.72 $22.31 
Barren County group, 15 localities: Barren, Casey, Clinton, Cumberland, Green, Hart, Knox, Logan, Marion, McCreary, Metcalfe, Monroe, Russell, Taylor, WayneROOFER$29.72 $22.31 
Graves County group, 15 localities: Ballard, Breckinridge, Caldwell, Carlisle, Crittenden, Fulton, Graves, Grayson, Hickman, Livingston, Lyon, Muhlenberg, Ohio, Todd, UnionROOFER$29.72 $22.31 
Simpson County group, 2 localities: Adair, SimpsonROOFER$29.72 $22.31 
Bell CountyROOFER$29.72 $22.31 
Calloway CountyROOFER$29.72 $22.31 
Carroll CountyROOFER$29.72 $22.31 
Carter CountyROOFER$29.72 $22.31 
Franklin CountyROOFER$29.72 $22.31 
Hopkins CountyROOFER$29.72 $22.31 
Laurel CountyROOFER$29.72 $22.31 
Lawrence CountyROOFER$29.72 $22.31 
Madison CountyROOFER$29.72 $22.31 
Marshall CountyROOFER$29.72 $22.31 
Mason CountyROOFER$29.72 $22.31 
McCracken CountyROOFER$29.72 $22.31 
Mercer CountyROOFER$29.72 $22.31 
Montgomery CountyROOFER$29.72 $22.31 
Pike CountyROOFER$29.72 $22.31 
Pulaski CountyROOFER$29.72 $22.31 
Rowan CountyROOFER$29.72 $22.31 
Whitley CountyROOFER$29.72 $22.31 
Hardin CountyROOFER$25.73 $20.61 
Larue CountyROOFER$25.73 $20.61 
Meade CountyROOFER$25.73 $20.61 

13 groups of counties with identical DOL rates, and 34 counties with rates of their own.

Questions about Kentucky roofer pay

What is the roofer prevailing wage in Jefferson County?

$44.88 an hour: a $30.97 base wage plus $13.91 in fringe benefits, under wage determination KY20260093, modification 1. Overtime and every roofer classification in Jefferson County.

Does roofer prevailing wage include fringe benefits?

Yes. In Jefferson County the $44.88 total is a $30.97 base wage plus $13.91 in fringe benefits, about 31% of the total. The employer owes the full amount for every hour worked.

Does roofer prevailing wage pay overtime in Kentucky?

Davis-Bacon rates are straight time. On contracts over $100,000, the Contract Work Hours and Safety Standards Act requires 1½ times the basic rate for hours over 40 in a workweek (40 U.S.C. 3702). The fringe is owed for every hour at its straight-time amount.

Do apprentice roofers get this rate?

Davis-Bacon determinations list journeyworker rates. Apprentices in a program registered with DOL or a recognized state agency can be paid the program's percentage of the rate, within its ratio; anyone else gets the full rate (29 CFR 5.5(a)(4)).

Why do some counties have the same roofer rate?

DOL often publishes the same roofer rates for several counties. Across Kentucky, the 120 counties with a roofer rate fall into 47 distinct sets of rates, and 13 of those sets are shared by more than one county; the largest covers 17 counties (the Floyd County group).