Salaripedia
English

How much does a roofer make in Charleston?

$48,040a year

Median yearly pay for roofers in the Charleston-North Charleston, SC metro area. That is $23.10 an hour or $4,003 a month.

Hourly
$23.10
Vs. national median
-13%
Rank among cities
176 of 265
Jobs in the area
110
Pay range
Lowest 10%: $38,480Median: $48,040Highest 10%: $71,420
PercentileYearlyHourly
10th$38,480$18.50
25th$39,130$18.81
Median$48,040$23.10
75th$61,280$29.46
90th$71,420$34.34

Other cities in South Carolina

Median yearly pay for roofers.

Charlotte, NC$48,410
Myrtle Beach, SC$46,590
Greenville, SC$46,530
Columbia, SC$44,660
Spartanburg, SC$43,060
Augusta, GA$41,430
Roofer salary in South Carolina Roofer salary in all states

Related jobs in Charleston

Same field, median yearly pay.

First-Line Supervisors of Construction Trade and Extraction Worker$77,470
Construction and Building Inspector$60,140
Sheet Metal Worker$59,650
Electrician$59,010
Structural Iron and Steel Worker$57,780
Plumber$57,360
Cement Mason and Concrete Finisher$52,560
Floor Layer$52,000
Operating Engineer and Other Construction Equipment Operator$50,640
Carpenter$50,380
Salaries for every job in Charleston, SC

Frequently asked questions

How much does a roofer make an hour in Charleston?

The median hourly pay in the Charleston-North Charleston, SC metro area is $23.10 ($48,040 a year).

Do roofers make more in Charleston than the national average?

No: $48,040 against $55,440 nationally, 13% less.

How does Charleston compare with the rest of South Carolina?

The median in South Carolina is $45,760, so Charleston pays 5% more.

Where does Charleston rank for roofer pay?

176 of 265 metro areas with data.

How much does a roofer make starting out in Charleston?

The lowest-paid 10% make $38,480 or less a year; the top 10% make $71,420 or more.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.