Skip to content

Home / West Virginia / Roofer

West Virginia · Roofer

West Virginia roofer prevailing wage, county by county

A roofer's Davis-Bacon prevailing wage in West Virginia runs from $33.60 an hour in Wyoming County to $53.11 in Brooke County. The median county is $33.60.

Roofer rate in each West Virginia county, A to Z

Which kind of construction is the job?

The kind of construction decides the rate. Residential covers homes and apartments up to four stories.

55 counties
CountyBase wageFringe benefitsTotal rateEffectiveSource
Barbour CountyROOFER · Wyoming County group
$24.28 $9.32 $33.60 May 18, 2026WV20260033 Mod 1
Barbour CountyROOFER · Wyoming County group
$9.40 $0.00 $9.40 May 18, 2026WV20260002 Mod 1
$29.75 $16.71 $46.46 May 1, 2023WV20260034 Mod 1
$7.25 $0.00 $7.25 May 18, 2026WV20260003 Mod 1
Boone CountyROOFER · Boone County group
$29.75 $16.71 $46.46 May 1, 2023WV20260049 Mod 1
Boone CountyROOFER · Boone County group
$9.40 $0.00 $9.40 May 18, 2026WV20260002 Mod 1
$24.28 $9.32 $33.60 May 18, 2026WV20260004 Mod 1
$9.40 $0.00 $9.40 May 18, 2026WV20260002 Mod 1
Brooke CountyROOFER · Hancock County group
$34.00 $19.11 $53.11 Jul 1, 2025WV20260050 Mod 1
Brooke CountyROOFER · Hancock County group
$15.27 $3.20 $18.47 May 18, 2026WV20260001 Mod 1
$29.75 $16.71 $46.46 May 1, 2023WV20260035 Mod 1
$15.27 $3.20 $18.47 May 18, 2026WV20260001 Mod 1
Calhoun CountyROOFER · Wyoming County group
$24.28 $9.32 $33.60 May 18, 2026WV20260033 Mod 1
Calhoun CountyROOFER · Wyoming County group
$9.40 $0.00 $9.40 May 18, 2026WV20260002 Mod 1
Clay CountyROOFER · Boone County group
$29.75 $16.71 $46.46 May 1, 2023WV20260049 Mod 1
Clay CountyROOFER · Boone County group
$9.40 $0.00 $9.40 May 18, 2026WV20260002 Mod 1
$24.28 $9.32 $33.60 May 18, 2026WV20260005 Mod 1
$9.40 $0.00 $9.40 May 18, 2026WV20260002 Mod 1
$24.28 $9.32 $33.60 May 18, 2026WV20260006 Mod 1
$9.40 $0.00 $9.40 May 18, 2026WV20260002 Mod 1
$24.28 $9.32 $33.60 May 18, 2026WV20260007 Mod 1
$9.40 $0.00 $9.40 May 18, 2026WV20260002 Mod 1
$24.28 $9.32 $33.60 May 18, 2026WV20260008 Mod 1
$9.40 $0.00 $9.40 May 18, 2026WV20260002 Mod 1
$24.28 $9.32 $33.60 May 18, 2026WV20260009 Mod 1
$9.40 $0.00 $9.40 May 18, 2026WV20260002 Mod 1
$29.75 $16.71 $46.46 May 1, 2023WV20260036 Mod 1
$9.40 $0.00 $9.40 May 18, 2026WV20260002 Mod 1
Hancock CountyROOFER · Hancock County group
$34.00 $19.11 $53.11 Jul 1, 2025WV20260050 Mod 1
Hancock CountyROOFER · Hancock County group
$15.27 $3.20 $18.47 May 18, 2026WV20260001 Mod 1
$24.28 $9.32 $33.60 May 18, 2026WV20260010 Mod 1
$9.40 $0.00 $9.40 May 18, 2026WV20260002 Mod 1
$24.28 $9.32 $33.60 May 18, 2026WV20260011 Mod 1
$9.40 $0.00 $9.40 May 18, 2026WV20260002 Mod 1
$24.28 $9.32 $33.60 May 18, 2026WV20260012 Mod 1
$9.40 $0.00 $9.40 May 18, 2026WV20260002 Mod 1
$29.75 $16.71 $46.46 May 1, 2023WV20260037 Mod 1
$7.25 $0.00 $7.25 May 18, 2026WV20260003 Mod 1
$29.75 $16.71 $46.46 May 1, 2023WV20260038 Mod 1
$15.27 $3.20 $18.47 May 18, 2026WV20260001 Mod 1
$24.28 $9.32 $33.60 May 18, 2026WV20260013 Mod 1
$9.40 $0.00 $9.40 May 18, 2026WV20260002 Mod 1
$29.75 $16.71 $46.46 May 1, 2023WV20260039 Mod 1
$9.40 $0.00 $9.40 May 18, 2026WV20260002 Mod 1
$24.28 $9.32 $33.60 May 18, 2026WV20260014 Mod 1
$9.40 $0.00 $9.40 May 18, 2026WV20260002 Mod 1
$24.28 $9.32 $33.60 May 18, 2026WV20260015 Mod 1
$9.40 $0.00 $9.40 May 18, 2026WV20260002 Mod 1
$34.00 $19.11 $53.11 Jul 1, 2025WV20260040 Mod 1
$15.27 $3.20 $18.47 May 18, 2026WV20260001 Mod 1
$24.28 $9.32 $33.60 May 18, 2026WV20260016 Mod 1
$9.40 $0.00 $9.40 May 18, 2026WV20260002 Mod 1
$24.28 $9.32 $33.60 May 18, 2026WV20260017 Mod 1
$9.40 $0.00 $9.40 May 18, 2026WV20260002 Mod 1
$24.28 $9.32 $33.60 May 18, 2026WV20260018 Mod 1
$9.40 $0.00 $9.40 May 18, 2026WV20260002 Mod 1
$29.75 $16.71 $46.46 May 1, 2023WV20260041 Mod 1
$15.27 $3.20 $18.47 May 18, 2026WV20260001 Mod 1
$24.28 $9.32 $33.60 May 18, 2026WV20260019 Mod 1
$9.40 $0.00 $9.40 May 18, 2026WV20260002 Mod 1
$34.00 $19.11 $53.11 Jul 1, 2025WV20260042 Mod 1
$9.40 $0.00 $9.40 May 18, 2026WV20260002 Mod 1
$24.28 $9.32 $33.60 May 18, 2026WV20260020 Mod 1
$9.40 $0.00 $9.40 May 18, 2026WV20260002 Mod 1
$29.75 $16.71 $46.46 May 1, 2023WV20260043 Mod 1
$9.40 $0.00 $9.40 May 18, 2026WV20260002 Mod 1
$24.28 $9.32 $33.60 May 18, 2026WV20260021 Mod 1
$9.40 $0.00 $9.40 May 18, 2026WV20260002 Mod 1
$34.00 $19.11 $53.11 Jul 1, 2025WV20260044 Mod 1
$15.27 $3.20 $18.47 May 18, 2026WV20260001 Mod 1
Pendleton CountyROOFER · Wyoming County group
$24.28 $9.32 $33.60 May 18, 2026WV20260033 Mod 1
Pendleton CountyROOFER · Wyoming County group
$9.40 $0.00 $9.40 May 18, 2026WV20260002 Mod 1
$29.75 $16.71 $46.46 May 1, 2023WV20260045 Mod 1
$9.40 $0.00 $9.40 May 18, 2026WV20260002 Mod 1
$24.28 $9.32 $33.60 May 18, 2026WV20260022 Mod 1
$9.40 $0.00 $9.40 May 18, 2026WV20260002 Mod 1
$34.00 $19.11 $53.11 Jul 1, 2025WV20260046 Mod 1
$9.40 $0.00 $9.40 May 18, 2026WV20260002 Mod 1
$29.75 $16.71 $46.46 May 1, 2023WV20260047 Mod 1
$15.27 $3.20 $18.47 May 18, 2026WV20260001 Mod 1
$24.28 $9.32 $33.60 May 18, 2026WV20260023 Mod 1
$9.40 $0.00 $9.40 May 18, 2026WV20260002 Mod 1
$24.28 $9.32 $33.60 May 18, 2026WV20260024 Mod 1
$9.40 $0.00 $9.40 May 18, 2026WV20260002 Mod 1
$24.28 $9.32 $33.60 May 18, 2026WV20260025 Mod 1
$9.40 $0.00 $9.40 May 18, 2026WV20260002 Mod 1
Roane CountyROOFER · Wyoming County group
$24.28 $9.32 $33.60 May 18, 2026WV20260033 Mod 1
Roane CountyROOFER · Wyoming County group
$9.40 $0.00 $9.40 May 18, 2026WV20260002 Mod 1
$24.28 $9.32 $33.60 May 18, 2026WV20260026 Mod 1
$9.40 $0.00 $9.40 May 18, 2026WV20260002 Mod 1
$24.28 $9.32 $33.60 May 18, 2026WV20260027 Mod 1
$9.40 $0.00 $9.40 May 18, 2026WV20260002 Mod 1
$24.28 $9.32 $33.60 May 18, 2026WV20260028 Mod 1
$9.40 $0.00 $9.40 May 18, 2026WV20260002 Mod 1
$24.28 $9.32 $33.60 May 18, 2026WV20260029 Mod 1
$9.40 $0.00 $9.40 May 18, 2026WV20260002 Mod 1
$24.28 $9.32 $33.60 May 18, 2026WV20260030 Mod 1
$9.40 $0.00 $9.40 May 18, 2026WV20260002 Mod 1
$29.75 $16.71 $46.46 May 1, 2023WV20260048 Mod 1
$15.27 $3.20 $18.47 May 18, 2026WV20260001 Mod 1
$24.28 $9.32 $33.60 May 18, 2026WV20260031 Mod 1
$9.40 $0.00 $9.40 May 18, 2026WV20260002 Mod 1
$24.28 $9.32 $33.60 May 18, 2026WV20260032 Mod 1
$9.40 $0.00 $9.40 May 18, 2026WV20260002 Mod 1
$29.75 $16.71 $46.46 May 1, 2023WV20260051 Mod 1
$9.40 $0.00 $9.40 May 18, 2026WV20260002 Mod 1
$29.75 $16.71 $46.46 May 1, 2023WV20260051 Mod 1
$15.27 $3.20 $18.47 May 18, 2026WV20260001 Mod 1
Wyoming CountyROOFER · Wyoming County group
$24.28 $9.32 $33.60 May 18, 2026WV20260033 Mod 1
Wyoming CountyROOFER · Wyoming County group
$9.40 $0.00 $9.40 May 18, 2026WV20260002 Mod 1

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.

Tucker County roofer: $33.60 per hourPocahontas County roofer: $33.60 per hourMcDowell County roofer: $33.60 per hourGilmer County roofer: $33.60 per hourWetzel County roofer: $33.60 per hourWebster County roofer: $33.60 per hourDoddridge County roofer: $33.60 per hourRandolph County roofer: $33.60 per hourGreenbrier County roofer: $33.60 per hourMercer County roofer: $33.60 per hourMarshall County roofer: $53.11 per hourBarbour County roofer: $33.60 per hourPreston County roofer: $53.11 per hourSummers County roofer: $33.60 per hourBrooke County roofer: $53.11 per hourMineral County roofer: $46.46 per hourCabell County roofer: $46.46 per hourClay County roofer: $46.46 per hourWirt County roofer: $46.46 per hourCalhoun County roofer: $33.60 per hourLogan County roofer: $33.60 per hourPendleton County roofer: $33.60 per hourRitchie County roofer: $33.60 per hourTyler County roofer: $33.60 per hourMarion County roofer: $33.60 per hourWood County roofer: $46.46 per hourHarrison County roofer: $33.60 per hourTaylor County roofer: $33.60 per hourBoone County roofer: $46.46 per hourFayette County roofer: $33.60 per hourKanawha County roofer: $46.46 per hourRoane County roofer: $33.60 per hourHampshire County roofer: $46.46 per hourLewis County roofer: $33.60 per hourHancock County roofer: $53.11 per hourOhio County roofer: $53.11 per hourMingo County roofer: $33.60 per hourMorgan County roofer: $46.46 per hourGrant County roofer: $33.60 per hourJefferson County roofer: $46.46 per hourNicholas County roofer: $33.60 per hourPutnam County roofer: $46.46 per hourWyoming County roofer: $33.60 per hourBerkeley County roofer: $46.46 per hourRaleigh County roofer: $33.60 per hourUpshur County roofer: $33.60 per hourWayne County roofer: $46.46 per hourLincoln County roofer: $46.46 per hourMonongalia County roofer: $53.11 per hourBraxton County roofer: $33.60 per hourPleasants County roofer: $46.46 per hourHardy County roofer: $33.60 per hourMonroe County roofer: $33.60 per hourJackson County roofer: $33.60 per hourMason County roofer: $33.60 per hour
$33$33$33$33$46$53Roofer, 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 West Virginia?

$33.60 to $53.11 an hour depending on the county; the median county pays $33.60. 3 groups of counties with identical rates and 46 with rates of their own, highest main rate first. The top 40 are drawn.

  1. Hancock County group2 counties$53.11
  2. Marshall County1 county$53.11
  3. Monongalia County1 county$53.11
  4. Ohio County1 county$53.11
  5. Preston County1 county$53.11
  6. Boone County group2 counties$46.46
  7. Berkeley County1 county$46.46
  8. Cabell County1 county$46.46
  9. Hampshire County1 county$46.46
  10. Jefferson County1 county$46.46
  11. Kanawha County1 county$46.46
  12. Lincoln County1 county$46.46
  13. Mineral County1 county$46.46
  14. Morgan County1 county$46.46
  15. Pleasants County1 county$46.46
  16. Putnam County1 county$46.46
  17. Wayne County1 county$46.46
  18. Wirt County1 county$46.46
  19. Wood County1 county$46.46
  20. Wyoming County group5 counties$33.60
  21. Braxton County1 county$33.60
  22. Doddridge County1 county$33.60
  23. Fayette County1 county$33.60
  24. Gilmer County1 county$33.60
  25. Grant County1 county$33.60
  26. Greenbrier County1 county$33.60
  27. Hardy County1 county$33.60
  28. Harrison County1 county$33.60
  29. Jackson County1 county$33.60
  30. Lewis County1 county$33.60
  31. Logan County1 county$33.60
  32. Marion County1 county$33.60
  33. Mason County1 county$33.60
  34. McDowell County1 county$33.60
  35. Mercer County1 county$33.60
  36. Mingo County1 county$33.60
  37. Monroe County1 county$33.60
  38. Nicholas County1 county$33.60
  39. Pocahontas County1 county$33.60
  40. Raleigh County1 county$33.60
Which counties share a rate
CountiesMain classificationBase wageTotal rate
Hancock County group, 2 localities: Brooke, HancockROOFER$34.00 $53.11 
Marshall CountyROOFER$34.00 $53.11 
Monongalia CountyROOFER$34.00 $53.11 
Ohio CountyROOFER$34.00 $53.11 
Preston CountyROOFER$34.00 $53.11 
Boone County group, 2 localities: Boone, ClayROOFER$29.75 $46.46 
Berkeley CountyROOFER$29.75 $46.46 
Cabell CountyROOFER$29.75 $46.46 
Hampshire CountyROOFER$29.75 $46.46 
Jefferson CountyROOFER$29.75 $46.46 
Kanawha CountyROOFER$29.75 $46.46 
Lincoln CountyROOFER$29.75 $46.46 
Mineral CountyROOFER$29.75 $46.46 
Morgan CountyROOFER$29.75 $46.46 
Pleasants CountyROOFER$29.75 $46.46 
Putnam CountyROOFER$29.75 $46.46 
Wayne CountyROOFER$29.75 $46.46 
Wirt CountyROOFER$29.75 $46.46 
Wood CountyROOFER$29.75 $46.46 
Wyoming County group, 5 localities: Barbour, Calhoun, Pendleton, Roane, WyomingROOFER$24.28 $33.60 
Braxton CountyROOFER$24.28 $33.60 
Doddridge CountyROOFER$24.28 $33.60 
Fayette CountyROOFER$24.28 $33.60 
Gilmer CountyROOFER$24.28 $33.60 
Grant CountyROOFER$24.28 $33.60 
Greenbrier CountyROOFER$24.28 $33.60 
Hardy CountyROOFER$24.28 $33.60 
Harrison CountyROOFER$24.28 $33.60 
Jackson CountyROOFER$24.28 $33.60 
Lewis CountyROOFER$24.28 $33.60 
Logan CountyROOFER$24.28 $33.60 
Marion CountyROOFER$24.28 $33.60 
Mason CountyROOFER$24.28 $33.60 
McDowell CountyROOFER$24.28 $33.60 
Mercer CountyROOFER$24.28 $33.60 
Mingo CountyROOFER$24.28 $33.60 
Monroe CountyROOFER$24.28 $33.60 
Nicholas CountyROOFER$24.28 $33.60 
Pocahontas CountyROOFER$24.28 $33.60 
Raleigh CountyROOFER$24.28 $33.60 
Randolph CountyROOFER$24.28 $33.60 
Ritchie CountyROOFER$24.28 $33.60 
Summers CountyROOFER$24.28 $33.60 
Taylor CountyROOFER$24.28 $33.60 
Tucker CountyROOFER$24.28 $33.60 
Tyler CountyROOFER$24.28 $33.60 
Upshur CountyROOFER$24.28 $33.60 
Webster CountyROOFER$24.28 $33.60 
Wetzel CountyROOFER$24.28 $33.60 

3 groups of counties with identical DOL rates, and 46 counties with rates of their own.

Questions about West Virginia roofer pay

What is the roofer prevailing wage in Kanawha County?

$46.46 an hour: a $29.75 base wage plus $16.71 in fringe benefits, under wage determination WV20260038, modification 1. Overtime and every roofer classification in Kanawha County.

Does roofer prevailing wage include fringe benefits?

Yes. In Kanawha County the $46.46 total is a $29.75 base wage plus $16.71 in fringe benefits, about 36% of the total. The employer owes the full amount for every hour worked.

Does roofer prevailing wage pay overtime in West Virginia?

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 West Virginia, the 55 counties with a roofer rate fall into 49 distinct sets of rates, and 3 of those sets are shared by more than one county; the largest covers 5 counties (the Wyoming County group).