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.

Full tool →
Roofers
in
    vs

      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

      View Roofers salaries in all cities