Roofers Salary in South Carolina
BLS OEWS May 2025 • 7 metro areas • South Carolina
Roofers in South Carolina earn a median salary of $45,390 per year on average across 7 metro and nonmetro areas, -10.9% vs the national median of $50,970. An estimated 890 roofers are employed across South Carolina, with salaries ranging from $40,800 to $48,810 depending on location.
$45,390
Avg median salary in South Carolina
$48,810
Highest paying metro
$40,800
Lowest paying metro
890
Employed in South Carolina
Compare Roofers salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Roofers
in
Roofers salaries by city in South Carolina
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Hilton Head Island, SC | $48,810 | $39,510 | $62,400 | 50 |
| Charleston, SC | $47,220 | $41,990 | $55,540 | 140 |
| Greenville, SC | $46,690 | $38,930 | $50,350 | 170 |
| Columbia, SC | $46,450 | $38,540 | $47,790 | 190 |
| Myrtle Beach, SC | $45,300 | $40,180 | $50,030 | 90 |
| Spartanburg, SC | $42,460 | $38,830 | $45,210 | 130 |
| Northwestern South Carolina | $40,800 | $33,920 | $49,340 | 120 |