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.
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.
- Buncombe County group4 counties$22.64
- Burke County group3 counties$22.64
- Craven County group3 counties$22.64
- Pitt County group3 counties$22.64
- Stokes County group3 counties$22.64
- Brunswick County group2 counties$22.64
- Chatham County group2 counties$22.64
- Currituck County group2 counties$22.64
- Johnston County group2 counties$22.64
- Randolph County group2 counties$22.64
- Alamance County1 county$22.64
- Cabarrus County1 county$22.64
- Catawba County1 county$22.64
- Cumberland County1 county$22.64
- Davidson County1 county$22.64
- Durham County1 county$22.64
- Forsyth County1 county$22.64
- Gaston County1 county$22.64
- Guilford County1 county$22.64
- Hoke County1 county$22.64
- Iredell County1 county$22.64
- Lincoln County1 county$22.64
- Mecklenburg County1 county$22.64
- New Hanover County1 county$22.64
- Onslow County1 county$22.64
- Orange County1 county$22.64
- Rowan County1 county$22.64
- Union County1 county$22.64
- Wake County1 county$22.64
- Wayne County1 county$22.64
- McDowell County group10 counties$14.35
- Harnett County group5 counties$14.35
- Hertford County group5 counties$14.35
- Dare County group4 counties$14.35
- Granville County group3 counties$14.35
- Moore County group3 counties$14.35
- Surry County group3 counties$14.35
- Cleveland County group2 counties$14.35
- Halifax County group2 counties$14.35
- Lenoir County group2 counties$14.35
Which counties pay which rate
| Counties | Main classification | Base + fringe | Base |
|---|---|---|---|
| Buncombe County group, 4 localities: Buncombe, Haywood, Henderson, Madison | ROOFER | $22.64 | $18.26 |
| Burke County group, 3 localities: Alexander, Burke, Caldwell | ROOFER | $22.64 | $18.26 |
| Craven County group, 3 localities: Craven, Jones, Pamlico | ROOFER | $22.64 | $18.26 |
| Pitt County group, 3 localities: Edgecombe, Nash, Pitt | ROOFER | $22.64 | $18.26 |
| Stokes County group, 3 localities: Davie, Stokes, Yadkin | ROOFER | $22.64 | $18.26 |
| Brunswick County group, 2 localities: Brunswick, Pender | ROOFER | $22.64 | $18.26 |
| Chatham County group, 2 localities: Chatham, Person | ROOFER | $22.64 | $18.26 |
| Currituck County group, 2 localities: Currituck, Gates | ROOFER | $22.64 | $18.26 |
| Johnston County group, 2 localities: Franklin, Johnston | ROOFER | $22.64 | $18.26 |
| Randolph County group, 2 localities: Randolph, Rockingham | ROOFER | $22.64 | $18.26 |
| Alamance County | ROOFER | $22.64 | $18.26 |
| Cabarrus County | ROOFER | $22.64 | $18.26 |
| Catawba County | ROOFER | $22.64 | $18.26 |
| Cumberland County | ROOFER | $22.64 | $18.26 |
| Davidson County | ROOFER | $22.64 | $18.26 |
| Durham County | ROOFER | $22.64 | $18.26 |
| Forsyth County | ROOFER | $22.64 | $18.26 |
| Gaston County | ROOFER | $22.64 | $18.26 |
| Guilford County | ROOFER | $22.64 | $18.26 |
| Hoke County | ROOFER | $22.64 | $18.26 |
| Iredell County | ROOFER | $22.64 | $18.26 |
| Lincoln County | ROOFER | $22.64 | $18.26 |
| Mecklenburg County | ROOFER | $22.64 | $18.26 |
| New Hanover County | ROOFER | $22.64 | $18.26 |
| Onslow County | ROOFER | $22.64 | $18.26 |
| Orange County | ROOFER | $22.64 | $18.26 |
| Rowan County | ROOFER | $22.64 | $18.26 |
| Union County | ROOFER | $22.64 | $18.26 |
| Wake County | ROOFER | $22.64 | $18.26 |
| Wayne County | ROOFER | $22.64 | $18.26 |
| McDowell County group, 10 localities: Ashe, Clay, Graham, Macon, McDowell, Mitchell, Polk, Swain, Transylvania, Yancey | ROOFER | $14.35 | $13.55 |
| Harnett County group, 5 localities: Bladen, Columbus, Harnett, Robeson, Scotland | ROOFER | $14.35 | $13.55 |
| Hertford County group, 5 localities: Bertie, Camden, Hertford, Hyde, Tyrrell | ROOFER | $14.35 | $13.55 |
| Dare County group, 4 localities: Chowan, Dare, Martin, Washington | ROOFER | $14.35 | $13.55 |
| Granville County group, 3 localities: Caswell, Granville, Vance | ROOFER | $14.35 | $13.55 |
| Moore County group, 3 localities: Lee, Montgomery, Moore | ROOFER | $14.35 | $13.55 |
| Surry County group, 3 localities: Rutherford, Surry, Wilkes | ROOFER | $14.35 | $13.55 |
| Cleveland County group, 2 localities: Cleveland, Richmond | ROOFER | $14.35 | $13.55 |
| Halifax County group, 2 localities: Halifax, Warren | ROOFER | $14.35 | $13.55 |
| Lenoir County group, 2 localities: Duplin, Lenoir | ROOFER | $14.35 | $13.55 |
| Alleghany County | ROOFER | $14.35 | $13.55 |
| Avery County | ROOFER | $14.35 | $13.55 |
| Beaufort County | ROOFER | $14.35 | $13.55 |
| Carteret County | ROOFER | $14.35 | $13.55 |
| Cherokee County | ROOFER | $14.35 | $13.55 |
| Jackson County | ROOFER | $14.35 | $13.55 |
| Northampton County | ROOFER | $14.35 | $13.55 |
| Pasquotank County | ROOFER | $14.35 | $13.55 |
| Perquimans County | ROOFER | $14.35 | $13.55 |
| Sampson County | ROOFER | $14.35 | $13.55 |
| Stanly County | ROOFER | $14.35 | $13.55 |
| Watauga County | ROOFER | $14.35 | $13.55 |
| Wilson County | ROOFER | $14.35 | $13.55 |
| Anson County | ROOFER | $13.31 | $12.50 |
| Greene County | ROOFER | $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).