Roofers Salary in North Carolina
BLS OEWS May 2025 • 15 metro areas • North Carolina
Roofers in North Carolina earn a median salary of $46,689 per year on average across 15 metro and nonmetro areas, -8.4% vs the national median of $50,970. An estimated 3,200 roofers are employed across North Carolina, with salaries ranging from $38,040 to $49,680 depending on location.
$46,689
Avg median salary in North Carolina
$49,680
Highest paying metro
$38,040
Lowest paying metro
3,200
Employed in North Carolina
Compare Roofers salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Roofers
in
Roofers salaries by city in North Carolina
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Asheville, NC | $49,680 | $44,710 | $54,670 | 110 |
| Durham, NC | $49,640 | $37,900 | $58,720 | 40 |
| Central North Carolina | $49,130 | $40,210 | $52,110 | 150 |
| Raleigh, NC | $48,970 | $42,690 | $58,180 | 760 |
| Hickory, NC | $48,650 | $38,470 | $51,240 | 100 |
| Charlotte, NC-SC | $48,130 | $43,800 | $57,970 | 1,130 |
| Eastern North Carolina | $47,930 | $39,360 | $50,940 | 90 |
| Western North Carolina | $47,820 | $38,730 | $54,340 | 100 |
| Greensboro, NC | $47,780 | $39,530 | $57,300 | 220 |
| Pinehurst, NC | $47,770 | $38,850 | $57,410 | 40 |
| Wilmington, NC | $47,490 | $38,470 | $55,960 | 150 |
| Winston, NC | $45,450 | $40,480 | $56,820 | 190 |
| Greenville, NC | $43,190 | $38,670 | $45,670 | 40 |
| Jacksonville, NC | $40,670 | $35,630 | $47,800 | 40 |
| Rocky Mount, NC | $38,040 | $30,980 | $46,520 | 40 |