Skip to content

Home / North Carolina / Roofer

North Carolina · Roofer

North Carolina roofer prevailing wage, county by county

A roofer's Davis-Bacon prevailing wage in North Carolina runs from $12.32 an hour in Greene County to $22.64 in Alamance County. The median county is $14.35.

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.

Rockingham County roofer: $22.64 per hourFranklin County roofer: $22.64 per hourRandolph County roofer: $22.64 per hourYadkin County roofer: $22.64 per hourAlexander County roofer: $22.64 per hourOnslow County roofer: $22.64 per hourOrange County roofer: $22.64 per hourCabarrus County roofer: $22.64 per hourIredell County roofer: $22.64 per hourStokes County roofer: $22.64 per hourGuilford County roofer: $22.64 per hourPerson County roofer: $22.64 per hourVance County roofer: $14.35 per hourLenoir County roofer: $14.35 per hourCleveland County roofer: $14.35 per hourTransylvania County roofer: $14.35 per hourCraven County roofer: $22.64 per hourEdgecombe County roofer: $22.64 per hourCaldwell County roofer: $22.64 per hourPitt County roofer: $22.64 per hourJones County roofer: $22.64 per hourForsyth County roofer: $22.64 per hourWayne County roofer: $22.64 per hourBladen County roofer: $14.35 per hourPolk County roofer: $14.35 per hourMitchell County roofer: $14.35 per hourCurrituck County roofer: $22.64 per hourLincoln County roofer: $22.64 per hourHaywood County roofer: $22.64 per hourDurham County roofer: $22.64 per hourGreene County roofer: $12.32 per hourJohnston County roofer: $22.64 per hourNew Hanover County roofer: $22.64 per hourChatham County roofer: $22.64 per hourRichmond County roofer: $14.35 per hourScotland County roofer: $14.35 per hourDavidson County roofer: $22.64 per hourAnson County roofer: $13.31 per hourRutherford County roofer: $14.35 per hourYancey County roofer: $14.35 per hourSwain County roofer: $14.35 per hourHertford County roofer: $14.35 per hourCumberland County roofer: $22.64 per hourWilkes County roofer: $14.35 per hourSampson County roofer: $14.35 per hourPamlico County roofer: $22.64 per hourWashington County roofer: $14.35 per hourMoore County roofer: $14.35 per hourRobeson County roofer: $14.35 per hourSurry County roofer: $14.35 per hourCarteret County roofer: $14.35 per hourAlleghany County roofer: $14.35 per hourHarnett County roofer: $14.35 per hourHoke County roofer: $22.64 per hourPerquimans County roofer: $14.35 per hourGranville County roofer: $14.35 per hourHyde County roofer: $14.35 per hourWatauga County roofer: $14.35 per hourMacon County roofer: $14.35 per hourClay County roofer: $14.35 per hourChowan County roofer: $14.35 per hourGates County roofer: $22.64 per hourPasquotank County roofer: $14.35 per hourGraham County roofer: $14.35 per hourCherokee County roofer: $14.35 per hourBrunswick County roofer: $22.64 per hourHalifax County roofer: $14.35 per hourJackson County roofer: $14.35 per hourWarren County roofer: $14.35 per hourNorthampton County roofer: $14.35 per hourAshe County roofer: $14.35 per hourBuncombe County roofer: $22.64 per hourBurke County roofer: $22.64 per hourMcDowell County roofer: $14.35 per hourColumbus County roofer: $14.35 per hourCaswell County roofer: $14.35 per hourHenderson County roofer: $22.64 per hourGaston County roofer: $22.64 per hourTyrrell County roofer: $14.35 per hourDavie County roofer: $22.64 per hourAvery County roofer: $14.35 per hourPender County roofer: $22.64 per hourCatawba County roofer: $22.64 per hourMecklenburg County roofer: $22.64 per hourNash County roofer: $22.64 per hourMadison County roofer: $22.64 per hourStanly County roofer: $14.35 per hourDare County roofer: $14.35 per hourWilson County roofer: $14.35 per hourDuplin County roofer: $14.35 per hourMartin County roofer: $14.35 per hourWake County roofer: $22.64 per hourLee County roofer: $14.35 per hourBertie County roofer: $14.35 per hourRowan County roofer: $22.64 per hourAlamance County roofer: $22.64 per hourMontgomery County roofer: $14.35 per hourUnion County roofer: $22.64 per hourCamden County roofer: $14.35 per hourBeaufort County roofer: $14.35 per hour
$12$14$14$22$22$22Roofer, 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 North Carolina?

20 groups of counties with identical rates and 35 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. Buncombe County group4 counties$22.64
  2. Burke County group3 counties$22.64
  3. Craven County group3 counties$22.64
  4. Pitt County group3 counties$22.64
  5. Stokes County group3 counties$22.64
  6. Brunswick County group2 counties$22.64
  7. Chatham County group2 counties$22.64
  8. Currituck County group2 counties$22.64
  9. Johnston County group2 counties$22.64
  10. Randolph County group2 counties$22.64
  11. Alamance County1 county$22.64
  12. Cabarrus County1 county$22.64
  13. Catawba County1 county$22.64
  14. Cumberland County1 county$22.64
  15. Davidson County1 county$22.64
  16. Durham County1 county$22.64
  17. Forsyth County1 county$22.64
  18. Gaston County1 county$22.64
  19. Guilford County1 county$22.64
  20. Hoke County1 county$22.64
  21. Iredell County1 county$22.64
  22. Lincoln County1 county$22.64
  23. Mecklenburg County1 county$22.64
  24. New Hanover County1 county$22.64
  25. Onslow County1 county$22.64
  26. Orange County1 county$22.64
  27. Rowan County1 county$22.64
  28. Union County1 county$22.64
  29. Wake County1 county$22.64
  30. Wayne County1 county$22.64
  31. McDowell County group10 counties$14.35
  32. Harnett County group5 counties$14.35
  33. Hertford County group5 counties$14.35
  34. Dare County group4 counties$14.35
  35. Granville County group3 counties$14.35
  36. Moore County group3 counties$14.35
  37. Surry County group3 counties$14.35
  38. Cleveland County group2 counties$14.35
  39. Halifax County group2 counties$14.35
  40. Lenoir County group2 counties$14.35

Which counties pay which rate

CountiesMain classificationBase + fringeBase
Buncombe County group, 4 localities: Buncombe, Haywood, Henderson, MadisonROOFER$22.64 $18.26 
Burke County group, 3 localities: Alexander, Burke, CaldwellROOFER$22.64 $18.26 
Craven County group, 3 localities: Craven, Jones, PamlicoROOFER$22.64 $18.26 
Pitt County group, 3 localities: Edgecombe, Nash, PittROOFER$22.64 $18.26 
Stokes County group, 3 localities: Davie, Stokes, YadkinROOFER$22.64 $18.26 
Brunswick County group, 2 localities: Brunswick, PenderROOFER$22.64 $18.26 
Chatham County group, 2 localities: Chatham, PersonROOFER$22.64 $18.26 
Currituck County group, 2 localities: Currituck, GatesROOFER$22.64 $18.26 
Johnston County group, 2 localities: Franklin, JohnstonROOFER$22.64 $18.26 
Randolph County group, 2 localities: Randolph, RockinghamROOFER$22.64 $18.26 
Alamance CountyROOFER$22.64 $18.26 
Cabarrus CountyROOFER$22.64 $18.26 
Catawba CountyROOFER$22.64 $18.26 
Cumberland CountyROOFER$22.64 $18.26 
Davidson CountyROOFER$22.64 $18.26 
Durham CountyROOFER$22.64 $18.26 
Forsyth CountyROOFER$22.64 $18.26 
Gaston CountyROOFER$22.64 $18.26 
Guilford CountyROOFER$22.64 $18.26 
Hoke CountyROOFER$22.64 $18.26 
Iredell CountyROOFER$22.64 $18.26 
Lincoln CountyROOFER$22.64 $18.26 
Mecklenburg CountyROOFER$22.64 $18.26 
New Hanover CountyROOFER$22.64 $18.26 
Onslow CountyROOFER$22.64 $18.26 
Orange CountyROOFER$22.64 $18.26 
Rowan CountyROOFER$22.64 $18.26 
Union CountyROOFER$22.64 $18.26 
Wake CountyROOFER$22.64 $18.26 
Wayne CountyROOFER$22.64 $18.26 
McDowell County group, 10 localities: Ashe, Clay, Graham, Macon, McDowell, Mitchell, Polk, Swain, Transylvania, YanceyROOFER$14.35 $13.55 
Harnett County group, 5 localities: Bladen, Columbus, Harnett, Robeson, ScotlandROOFER$14.35 $13.55 
Hertford County group, 5 localities: Bertie, Camden, Hertford, Hyde, TyrrellROOFER$14.35 $13.55 
Dare County group, 4 localities: Chowan, Dare, Martin, WashingtonROOFER$14.35 $13.55 
Granville County group, 3 localities: Caswell, Granville, VanceROOFER$14.35 $13.55 
Moore County group, 3 localities: Lee, Montgomery, MooreROOFER$14.35 $13.55 
Surry County group, 3 localities: Rutherford, Surry, WilkesROOFER$14.35 $13.55 
Cleveland County group, 2 localities: Cleveland, RichmondROOFER$14.35 $13.55 
Halifax County group, 2 localities: Halifax, WarrenROOFER$14.35 $13.55 
Lenoir County group, 2 localities: Duplin, LenoirROOFER$14.35 $13.55 
Alleghany CountyROOFER$14.35 $13.55 
Avery CountyROOFER$14.35 $13.55 
Beaufort CountyROOFER$14.35 $13.55 
Carteret CountyROOFER$14.35 $13.55 
Cherokee CountyROOFER$14.35 $13.55 
Jackson CountyROOFER$14.35 $13.55 
Northampton CountyROOFER$14.35 $13.55 
Pasquotank CountyROOFER$14.35 $13.55 
Perquimans CountyROOFER$14.35 $13.55 
Sampson CountyROOFER$14.35 $13.55 
Stanly CountyROOFER$14.35 $13.55 
Watauga CountyROOFER$14.35 $13.55 
Wilson CountyROOFER$14.35 $13.55 
Anson CountyROOFER$13.31 $12.50 
Greene CountyROOFER$12.32 $11.06 

20 groups of counties with identical DOL rates, and 35 counties with rates of their own.

Questions about North Carolina roofer pay

What is the roofer prevailing wage in Wake County?

$22.64 an hour: a $18.26 base wage plus $4.38 in fringe benefits, under wage determination NC20260011, modification 1. Overtime and every roofer classification in Wake County.

Does roofer prevailing wage include fringe benefits?

Yes. In Wake County the $22.64 total is a $18.26 base wage plus $4.38 in fringe benefits, about 19% of the total. The employer owes the full amount for every hour worked.

Does roofer prevailing wage pay overtime in North Carolina?

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 North Carolina, the 100 counties with a roofer rate fall into 55 distinct sets of rates, and 20 of those sets are shared by more than one county; the largest covers 10 counties (the McDowell County group).