Skip to content
State files updated Oct 29, 2026

Home / Roofers / North Carolina / Salary

Roofer kneeling on underlayment driving nails with a nail gun

Home / Roofers / North Carolina / Salary

Roofer salary in North Carolina

The middle half of roofers in North Carolina earned $21.61 to $27.18 an hour in May 2025, and the top tenth $29.14 or more.1 The median is 12% below the US median.2

$23.56median an hour
$49,010median a year

OEWS counts employees only, so self-employed roofers are not included.

10th
$17.67
25th
$21.61
Median
$23.56
75th
$27.18
90th
$29.14
10th
$36,760
25th
$44,960
Median
$49,010
75th
$56,530
90th
$60,600
Percentiles of roofer pay in North Carolina, May 2025. The middle bar spans the 25th to 75th percentile; the orange mark is the median.

Which North Carolina cities pay roofers the most?

Raleigh-Cary has the highest median of the 10 metro areas below, $24.39 an hour; Rocky Mount has the lowest, $19.28.1

  1. Raleigh–Cary$24.39
  2. Asheville$23.89
  3. Winston–Salem$23.69
  4. Greensboro–High Point$23.61
  5. Wilmington$23.43
  6. Charlotte–Concord$23.28
  7. Greenville$23.00
  8. Jacksonville$22.85
  9. Hickory–Lenoir$22.51
  10. Rocky Mount$19.28
North Carolina median $23.56 an hour

Do roofers make $100,000 a year in North Carolina?

Fewer than 10% do. The 90th percentile is $60,600 a year, so only the top tenth earns more than that.1

How much do new roofers make in North Carolina?

The lowest-paid tenth of roofers in North Carolina earned $17.67 an hour or less ($36,760 a year), and the lowest quarter earned $21.61 or less.1 OEWS does not report apprentice pay separately.

Are roofers in demand in North Carolina?

Projections Central expects North Carolina to go from 4,120 roofer jobs in 2024 to 4,380 in 2034, a change of 6.5%, with about 320 openings a year.3 The US projection is 5.9%.

AreaJobs 2024Jobs 2034ChangeOpenings a year
North Carolina4,1204,3806.5%320
United States166,700176,5005.9%12,700

How does roofer pay compare with other trades in North Carolina?

Roofers rank fifth of the five trades on this site by median pay in North Carolina. General contractors have the highest median, $36.19 an hour.1

TradeMedian hourlyMedian annualJobs
General Contractors$36.19$75,27032,460
HVAC Technicians$27.53$57,26015,230
Plumbers$27.44$57,08014,510
Electricians$27.31$56,80021,640
Roofers$23.56$49,0103,060

Where to train in North Carolina

Sources

  1. BLS Occupational Employment and Wage Statistics, North Carolina, May 2025 (bls.gov, May 2025)
  2. BLS OEWS national estimates: Roofers (47-2181), May 2025 (bls.gov, May 2025)
  3. Projections Central, long-term occupational projections 2024-2034 (projectionscentral.org, 2024-2034)