TradeWages

Entry-Level Opportunities for Roofers — 2026

San Francisco, California ranks first with an average Roofer salary of $74,210 per year ($35.68/hr). Full ranking of 100 cities below, 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.

Ranked Cities

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

Other Rankings for Roofers

All Roofer salary pages