TradeWages

Roofer Salary by City — 2026 Data

Roofers earn an average of $56,284 per year across 100 US cities. The highest paying city is Worcester, MA at $85,350 per year. Updated August 2026.

Methodology: Wage figures come from the U.S. Bureau of Labor Statistics Occupational Employment and Wage Statistics (OEWS), May 2025 release data vintage (survey reference period May 2025), mapped from SOC occupation 47-2181 Roofers to the job title "Roofer". Values are measured survey estimates for the metropolitan metropolitan statistical area (MSA) — not modeled or interpolated. Year-over-year comparisons use the May 2024 OEWS release. The year shown in page titles is the publication and update year, not the data vintage.

See full Roofer city rankings

Roofer Salaries in Every City

Roofer average salary by city (2026)
CityStateAverage Annual SalaryHourly RateEntry LevelSenior Level
WorcesterMassachusetts$85,350$41.04/hr$53,380$106,290
ChicagoIllinois$81,010$38.95/hr$48,770$106,780
BridgeportConnecticut$78,320$37.65/hr$49,950$99,130
New YorkNew York$77,160$37.10/hr$48,240$104,520
MinneapolisMinnesota$75,920$36.50/hr$46,080$99,170
San FranciscoCalifornia$74,210$35.68/hr$57,720$98,390
SeattleWashington$73,240$35.21/hr$48,450$104,560
BostonMassachusetts$70,340$33.82/hr$53,700$96,220
AnchorageAlaska$68,480$32.92/hr$48,640$92,450
HartfordConnecticut$68,300$32.84/hr$47,730$94,400
Los AngelesCalifornia$66,890$32.16/hr$48,780$89,460
PortlandOregon$66,830$32.13/hr$48,520$96,740
SacramentoCalifornia$66,590$32.01/hr$49,110$88,840
DetroitMichigan$66,110$31.78/hr$47,880$80,480
SpokaneWashington$65,610$31.55/hr$46,350$94,740
San DiegoCalifornia$65,270$31.38/hr$47,610$75,630
St LouisMissouri$64,890$31.20/hr$42,190$98,620
BuffaloNew York$64,790$31.15/hr$48,370$77,150
SyracuseNew York$64,590$31.05/hr$48,510$76,940
ModestoCalifornia$64,310$30.92/hr$49,740$80,580
StocktonCalifornia$64,280$30.90/hr$46,900$80,110
ProvidenceRhode Island$64,270$30.90/hr$44,040$93,740
RiversideCalifornia$63,270$30.42/hr$47,840$79,860
FresnoCalifornia$62,680$30.14/hr$48,200$77,260
WashingtonDistrict of Columbia$61,900$29.76/hr$47,210$79,600
BakersfieldCalifornia$60,990$29.32/hr$44,990$73,080
PhiladelphiaPennsylvania$60,930$29.29/hr$40,530$86,630
Urban HonoluluHawaii$60,680$29.17/hr$45,740$79,400
AllentownPennsylvania$60,080$28.89/hr$46,300$75,830
BaltimoreMaryland$59,780$28.74/hr$44,000$81,660
MadisonWisconsin$59,770$28.73/hr$40,660$81,760
ClevelandOhio$59,290$28.51/hr$40,200$84,450
RochesterNew York$58,920$28.33/hr$32,240$74,510
Kansas CityMissouri$58,900$28.32/hr$40,250$82,900
MilwaukeeWisconsin$58,560$28.16/hr$39,050$79,180
AkronOhio$58,350$28.05/hr$39,940$77,590
DenverColorado$57,910$27.84/hr$47,170$76,490
IndianapolisIndiana$57,800$27.79/hr$41,420$89,070
TulsaOklahoma$57,750$27.76/hr$32,050$81,720
Grand RapidsMichigan$57,680$27.73/hr$39,360$87,720
CharlestonSouth Carolina$57,200$27.50/hr$38,480$71,420
CincinnatiOhio$56,140$26.99/hr$40,890$73,810
ScrantonPennsylvania$56,070$26.96/hr$38,240$71,240
BoiseIdaho$56,050$26.95/hr$37,790$71,800
YorkPennsylvania$55,950$26.90/hr$42,330$72,640
PittsburghPennsylvania$55,940$26.90/hr$39,430$75,330
Las VegasNevada$55,910$26.88/hr$36,050$78,370
ToledoOhio$55,730$26.79/hr$39,390$74,850
ColumbusOhio$55,250$26.56/hr$42,670$73,420
LouisvilleKentucky$55,050$26.46/hr$39,890$72,000
DaytonOhio$54,860$26.38/hr$39,600$73,360
LancasterPennsylvania$54,660$26.28/hr$39,690$66,370
Fort WayneIndiana$54,550$26.23/hr$37,630$79,700
Des MoinesIowa$54,200$26.06/hr$37,870$68,480
Colorado SpringsColorado$53,850$25.89/hr$46,600$71,050
HarrisburgPennsylvania$53,310$25.63/hr$35,750$70,140
GreenvilleSouth Carolina$52,930$25.45/hr$36,070$69,140
Salt Lake CityUtah$52,810$25.39/hr$35,090$72,070
New OrleansLouisiana$52,790$25.38/hr$36,140$84,590
Baton RougeLouisiana$52,460$25.22/hr$36,270$83,240
OgdenUtah$52,020$25.01/hr$34,840$64,520
RaleighNorth Carolina$51,980$24.99/hr$38,480$60,580
NashvilleTennessee$51,790$24.90/hr$35,690$83,230
PhoenixArizona$51,720$24.86/hr$33,550$62,620
CharlotteNorth Carolina$51,100$24.57/hr$39,900$61,720
GreensboroNorth Carolina$50,320$24.19/hr$38,490$60,880
AustinTexas$50,080$24.08/hr$36,130$69,140
RichmondVirginia$50,070$24.07/hr$39,620$61,140
DurhamNorth Carolina$50,030$24.06/hr$36,760$60,600
ProvoUtah$49,890$23.99/hr$28,700$65,970
AtlantaGeorgia$49,790$23.94/hr$33,560$64,110
DallasTexas$49,590$23.84/hr$36,090$64,010
BirminghamAlabama$49,550$23.82/hr$37,040$62,940
LakelandFlorida$49,470$23.78/hr$33,320$62,210
AlbuquerqueNew Mexico$49,390$23.75/hr$37,390$76,600
WichitaKansas$49,320$23.71/hr$37,810$74,410
Palm BayFlorida$49,140$23.62/hr$34,200$62,080
OrlandoFlorida$49,100$23.60/hr$30,910$63,070
OmahaNebraska$48,990$23.55/hr$37,870$59,670
JacksonvilleFlorida$48,830$23.47/hr$34,410$63,940
TampaFlorida$48,600$23.37/hr$33,280$63,580
MiamiFlorida$48,350$23.25/hr$33,930$62,990
MemphisTennessee$47,960$23.06/hr$37,090$63,120
Virginia BeachVirginia$47,470$22.82/hr$39,020$58,510
Cape CoralFlorida$47,400$22.79/hr$31,980$63,560
McAllenTexas$47,200$22.69/hr$34,120$61,560
VictoriaTexas$47,200$22.69/hr$34,120$61,560
PensacolaFlorida$46,960$22.58/hr$33,410$61,320
MobileAlabama$46,350$22.29/hr$36,680$58,700
HoustonTexas$46,130$22.18/hr$34,070$59,080
Oklahoma CityOklahoma$46,010$22.12/hr$30,800$60,800
Little RockArkansas$45,780$22.01/hr$31,200$58,270
TucsonArizona$45,660$21.95/hr$37,400$57,390
ColumbiaSouth Carolina$45,320$21.79/hr$36,440$60,640
AugustaGeorgia$45,130$21.70/hr$32,460$62,760
San AntonioTexas$45,090$21.68/hr$29,940$61,760
JacksonMississippi$44,980$21.63/hr$35,710$65,240
ChattanoogaTennessee$44,720$21.50/hr$35,720$56,940
KnoxvilleTennessee$43,830$21.07/hr$32,180$51,190
El PasoTexas$38,350$18.44/hr$28,170$53,680