Home
›
Roofers Salary by City
Roofers Salary by City (2026)
272 metro areas · National average: $54,050 · Source: BLS OEWS
The table below shows Roofers salaries across 272 U.S. metropolitan areas,
sorted from highest to lowest. Click any city to see the full wage breakdown.
Metro Area
Mean Annual
Median Annual
P10
P90
Worcester, MA
$85,870
$83,140
$49,450
$103,630
San Jose, CA
$78,320
$75,570
$55,200
$100,740
New York, NY
$77,450
$74,470
$37,950
$114,330
Bridgeport, CT
$77,380
$86,640
$46,050
$104,490
Trenton, NJ
$77,310
$91,920
$46,160
$95,320
Atlantic City, NJ
$76,340
$87,790
$44,610
$97,350
Minneapolis, MN
$75,630
$79,040
$47,750
$97,200
San Francisco, CA
$75,460
$74,020
$56,210
$99,210
Albany, NY
$73,560
$64,290
$42,320
$125,510
Chicago, IL
$73,120
$69,570
$46,570
$104,800
Springfield, MA
$72,670
$78,900
$49,200
$98,830
Duluth, MN
$71,850
$85,520
$43,060
$85,520
Santa Rosa, CA
$71,500
$64,770
$48,720
$103,750
Seattle, WA
$71,500
$62,110
$48,410
$104,000
New Haven, CT
$71,420
$63,660
$47,540
$93,360
Cleveland, OH
$71,170
$58,730
$40,770
$82,410
Springfield, IL
$71,140
$76,640
$45,850
$95,500
Binghamton, NY
$69,960
$61,240
$37,000
$120,160
St. Cloud, MN
$69,820
$74,280
$44,620
$91,540
Boston, MA
$69,480
$70,710
$40,080
$99,080
Hartford, CT
$68,930
$63,480
$43,490
$93,320
Vallejo, CA
$68,570
$61,610
$46,130
$107,030
Amherst Town, MA
$67,490
$60,200
$46,730
$83,310
Los Angeles, CA
$67,460
$62,860
$47,310
$86,490
Utica, NY
$67,160
$61,850
$41,430
$92,430
San Diego, CA
$66,830
$62,840
$46,970
$98,210
Oxnard, CA
$66,740
$62,520
$46,530
$96,480
Sacramento, CA
$66,540
$63,400
$46,710
$81,950
Salinas, CA
$66,180
$62,370
$47,370
$87,430
Anchorage, AK
$65,710
$63,300
$48,010
$89,390
Santa Cruz, CA
$65,430
$62,520
$48,210
$75,960
Fairbanks, AK
$65,140
$62,260
$51,290
$83,080
Bakersfield, CA
$64,810
$60,380
$45,190
$93,190
Waterbury, CT
$64,720
$58,410
$38,770
$91,930
Buffalo, NY
$64,570
$62,490
$37,110
$76,990
St. Louis, MO
$64,520
$57,760
$43,520
$95,910
Flint, MI
$64,370
$68,020
$45,350
$80,990
Rochester, MN
$64,290
$61,950
$46,100
$93,510
San Luis Obispo, CA
$64,220
$62,450
$46,540
$80,280
Syracuse, NY
$64,170
$59,850
$42,400
$87,060
Rockford, IL
$64,160
$61,810
$36,490
$102,210
Chico, CA
$64,020
$61,950
$45,690
$78,800
Riverside, CA
$63,960
$61,310
$46,740
$81,830
Bremerton, WA
$63,850
$59,950
$46,100
$97,640
Fresno, CA
$63,810
$60,690
$45,000
$85,230
Modesto, CA
$63,500
$61,640
$47,850
$77,610
Portland, OR
$63,290
$59,160
$46,700
$88,510
Mount Vernon, WA
$63,250
$62,330
$47,950
$76,080
Detroit, MI
$63,220
$60,590
$47,560
$78,330
Wenatchee, WA
$63,000
$57,600
$46,240
$98,060
Jefferson City, MO
$62,960
$58,240
$39,670
$80,890
Champaign, IL
$62,940
$58,460
$45,210
$99,380
Stockton, CA
$62,890
$61,880
$46,610
$79,290
Hilton Head Island, SC
$62,300
$48,810
$37,160
$81,240
Kennewick, WA
$62,280
$59,550
$46,630
$87,250
Decatur, IL
$62,150
$58,560
$41,750
$99,180
Santa Maria, CA
$62,030
$61,280
$41,070
$81,140
Spokane, WA
$62,030
$58,630
$45,380
$91,900
Providence, RI
$61,230
$59,480
$39,540
$89,970
Philadelphia, PA
$61,200
$59,280
$39,510
$85,950
Yuba City, CA
$61,020
$60,960
$42,050
$75,850
Peoria, IL
$60,850
$58,770
$41,350
$77,900
Redding, CA
$60,810
$61,430
$45,230
$77,860
Kansas City, MO
$60,660
$57,980
$43,300
$80,780
Kahului, HI
$60,540
$58,240
$46,540
$78,450
Merced, CA
$60,440
$60,320
$47,100
$72,830
Racine, WI
$60,240
$58,400
$38,280
$83,410
Baltimore, MD
$60,140
$50,620
$45,610
$87,420
Washington, DC
$59,330
$58,460
$45,810
$78,760
Olympia, WA
$59,160
$56,520
$41,600
$94,490
South Bend, IN
$59,150
$60,160
$38,160
$73,190
Elkhart, IN
$59,140
$60,980
$39,930
$85,890
Columbus, OH
$58,980
$58,980
$41,600
$81,160
Bend, OR
$58,750
$58,750
$45,790
$74,420
Rochester, NY
$58,750
$61,920
$31,200
$76,190
Urban Honolulu, HI
$58,490
$56,950
$44,280
$76,690
Boulder, CO
$58,480
$56,820
$46,620
$75,340
Denver, CO
$58,120
$56,110
$47,950
$74,800
Longview, WA
$58,120
$57,010
$46,630
$78,370
Youngstown, OH
$57,830
$60,450
$38,270
$75,830
Kiryas Joel, NY
$57,760
$58,000
$32,040
$77,430
Akron, OH
$57,520
$59,510
$38,470
$81,160
Yakima, WA
$57,420
$59,210
$47,240
$75,700
Cincinnati, OH
$57,140
$55,170
$40,230
$80,470
Reno, NV
$57,080
$49,250
$45,570
$76,640
Minot, ND
$56,870
$53,290
$39,660
$74,350
Bellingham, WA
$56,770
$54,860
$39,190
$79,330
Milwaukee, WI
$56,610
$51,540
$39,340
$79,930
Columbia, MO
$56,530
$54,760
$37,900
$73,740
Reading, PA
$56,410
$55,470
$36,190
$85,870
Ann Arbor, MI
$56,250
$50,470
$42,320
$78,900
Indianapolis, IN
$56,230
$55,640
$39,390
$77,520
Green Bay, WI
$56,090
$58,450
$43,330
$72,910
Appleton, WI
$55,960
$56,740
$39,770
$65,520
Bozeman, MT
$55,860
$54,970
$48,700
$62,300
Bloomington, IN
$55,630
$53,410
$38,380
$73,740
Fort Collins, CO
$55,620
$51,560
$40,370
$74,490
Fargo, ND
$55,490
$48,370
$44,660
$78,680
Kalamazoo, MI
$55,450
$52,530
$41,620
$76,280
Lansing, MI
$55,400
$48,980
$38,650
$74,630
Davenport, IA
$55,210
$47,560
$36,700
$75,550
Madison, WI
$55,190
$55,990
$40,360
$67,880
Salt Lake City, UT
$55,180
$50,980
$34,700
$81,600
Las Vegas, NV
$54,970
$48,220
$35,180
$74,850
Lewiston, ME
$54,910
$50,560
$41,180
$65,430
Allentown, PA
$54,900
$50,300
$37,130
$83,390
Jackson, MI
$54,900
$46,820
$38,180
$74,300
Springfield, MO
$54,880
$47,100
$37,620
$73,320
Colorado Springs, CO
$54,620
$51,360
$39,520
$69,890
Grand Rapids, MI
$54,590
$47,950
$39,590
$75,620
York, PA
$54,590
$52,120
$38,660
$81,390
Evansville, IN
$54,580
$58,660
$36,750
$67,800
Salem, OR
$54,380
$47,890
$41,000
$73,720
Chambersburg, PA
$54,360
$47,170
$35,190
$83,500
Portland, ME
$54,350
$50,270
$45,760
$69,860
Greeley, CO
$54,320
$49,370
$46,340
$70,560
Dayton, OH
$54,280
$54,340
$38,710
$71,490
Missoula, MT
$54,070
$49,130
$45,350
$65,140
Mankato, MN
$53,970
$48,920
$46,970
$63,000
St. Joseph, MO
$53,930
$50,140
$38,570
$72,170
Toledo, OH
$53,900
$48,460
$37,950
$75,540
Columbus, IN
$53,890
$46,460
$37,610
$81,660
Canton, OH
$53,810
$47,890
$38,240
$75,830
Billings, MT
$53,690
$50,390
$45,210
$61,620
Phoenix, AZ
$53,540
$46,470
$38,200
$61,370
Des Moines, IA
$53,480
$48,430
$37,540
$72,300
Charleston, SC
$53,470
$47,220
$37,220
$66,770
Bismarck, ND
$53,450
$47,430
$35,950
$85,070
Traverse City, MI
$53,440
$49,450
$40,080
$71,570
Pittsburgh, PA
$53,300
$48,580
$37,840
$77,940
Lancaster, PA
$53,260
$48,800
$36,510
$77,380
Prescott Valley, AZ
$53,220
$45,380
$34,100
$91,460
Louisville/Jefferson County, KY
$53,020
$47,790
$38,650
$74,140
State College, PA
$52,970
$52,140
$39,340
$62,480
Pueblo, CO
$52,830
$49,300
$40,560
$68,410
Manchester, NH
$52,790
$48,260
$44,600
$64,980
Grand Forks, ND
$52,690
$50,170
$40,630
$79,550
Wichita, KS
$52,640
$47,390
$38,420
$73,240
Wausau, WI
$52,480
$48,500
$41,450
$64,510
Fort Wayne, IN
$52,450
$50,590
$37,610
$74,170
Durham, NC
$52,430
$49,640
$35,100
$72,260
Scranton, PA
$52,420
$47,160
$35,500
$80,530
Sierra Vista, AZ
$52,400
$43,910
$34,290
$86,690
Medford, OR
$52,380
$47,840
$38,220
$64,640
Albany, OR
$52,200
$47,700
$38,500
$70,600
Lima, OH
$52,070
$45,610
$39,270
$91,320
Eau Claire, WI
$51,980
$50,090
$38,180
$62,660
Eugene, OR
$51,930
$47,560
$39,270
$69,390
Provo, UT
$51,910
$49,980
$34,170
$64,380
Grand Junction, CO
$51,890
$48,880
$39,260
$63,410
Boise City, ID
$51,830
$49,120
$34,240
$68,640
Ogden, UT
$51,810
$49,710
$34,230
$63,580
Charlottesville, VA
$51,600
$51,220
$37,920
$63,580
Cedar Rapids, IA
$51,580
$47,580
$38,030
$63,880
Walla Walla, WA
$51,540
$48,180
$40,610
$62,140
Janesville, WI
$51,470
$48,880
$38,370
$65,730
Bay City, MI
$51,380
$46,800
$36,420
$67,180
Bangor, ME
$51,080
$48,050
$43,040
$64,470
Raleigh, NC
$51,070
$48,970
$35,150
$63,490
Charlotte, NC
$51,030
$48,130
$38,990
$64,100
Lafayette, IN
$50,990
$49,550
$29,500
$75,800
Terre Haute, IN
$50,880
$49,370
$35,710
$61,220
Sheboygan, WI
$50,860
$46,160
$39,090
$73,910
Oshkosh, WI
$50,700
$48,630
$38,580
$67,220
St. George, UT
$50,690
$48,070
$31,370
$79,050
Michigan City, IN
$50,670
$50,300
$37,440
$64,230
Logan, UT
$50,650
$49,030
$36,200
$62,420
North Port, FL
$50,300
$47,680
$30,470
$65,700
Tuscaloosa, AL
$50,230
$44,760
$42,020
$68,530
Dover, DE
$50,200
$56,850
$27,560
$59,560
Altoona, PA
$50,140
$43,280
$34,210
$78,430
Topeka, KS
$50,120
$46,010
$37,460
$74,450
Nashville, TN
$50,080
$45,440
$37,620
$64,980
Naples, FL
$50,000
$47,990
$35,570
$69,380
Greenville, SC
$49,970
$46,690
$35,120
$63,610
Tulsa, OK
$49,970
$49,130
$31,480
$85,480
Mansfield, OH
$49,810
$46,220
$38,420
$68,400
Greensboro, NC
$49,760
$47,780
$37,830
$61,460
Decatur, AL
$49,650
$46,160
$30,940
$73,410
Saginaw, MI
$49,570
$45,850
$37,590
$69,620
Wilmington, NC
$49,470
$47,490
$31,570
$64,830
Winston, NC
$49,380
$45,450
$36,870
$61,210
Lexington, KY
$49,300
$49,680
$38,200
$61,770
Erie, PA
$49,200
$46,700
$36,570
$57,820
Richmond, VA
$49,180
$46,640
$32,490
$60,290
Pocatello, ID
$49,140
$48,570
$31,950
$62,500
Virginia Beach, VA
$49,120
$48,920
$36,200
$60,540
Wheeling, WV
$49,050
$48,610
$36,740
$70,300
Myrtle Beach, SC
$49,020
$45,300
$36,350
$63,420
New Orleans, LA
$48,890
$47,070
$32,610
$77,580
Austin, TX
$48,810
$48,040
$37,860
$65,140
Miami, FL
$48,810
$47,390
$35,760
$63,600
Ames, IA
$48,760
$47,130
$37,670
$63,970
Dallas, TX
$48,680
$47,540
$37,380
$64,360
Atlanta, GA
$48,590
$48,990
$38,490
$61,250
Harrisburg, PA
$48,470
$47,820
$32,610
$63,810
Tampa, FL
$48,340
$47,340
$34,370
$63,370
Baton Rouge, LA
$48,310
$46,360
$31,450
$76,000
Birmingham, AL
$48,280
$45,680
$37,390
$60,750
Pinehurst, NC
$48,280
$47,770
$35,260
$61,900
Sioux Falls, SD
$48,220
$49,300
$38,400
$56,610
Columbia, SC
$48,010
$46,450
$37,120
$60,890
Lakeland, FL
$47,910
$46,320
$31,270
$62,630
Montgomery, AL
$47,790
$43,790
$37,520
$72,230
Tucson, AZ
$47,790
$42,910
$36,720
$57,340
Sebastian, FL
$47,590
$46,450
$31,980
$62,410
Salisbury, MD
$47,570
$45,020
$31,200
$69,800
Harrisonburg, VA
$47,480
$46,320
$37,700
$60,440
Orlando, FL
$47,430
$45,750
$29,640
$64,270
Waco, TX
$47,330
$47,820
$34,320
$59,840
Memphis, TN
$47,270
$46,960
$37,370
$62,240
Joplin, MO
$47,150
$45,090
$32,610
$62,870
Hickory, NC
$47,090
$48,650
$31,930
$60,860
Lafayette, LA
$46,970
$43,440
$34,210
$72,950
Oklahoma City, OK
$46,910
$48,170
$37,280
$60,290
Houston, TX
$46,660
$44,530
$36,700
$62,680
Jacksonville, FL
$46,630
$45,550
$34,670
$61,510
Sioux City, IA
$46,630
$45,970
$37,440
$66,250
Monroe, LA
$46,580
$43,490
$30,630
$68,670
Longview, TX
$46,410
$44,680
$34,710
$61,110
Columbus, GA
$46,370
$43,730
$32,300
$64,990
Lincoln, NE
$46,240
$45,690
$36,880
$58,980
Omaha, NE
$46,210
$46,760
$36,180
$60,190
Cape Coral, FL
$46,060
$45,000
$31,580
$61,830
Gainesville, FL
$45,510
$44,100
$28,010
$60,600
Fayetteville, AR
$45,470
$45,120
$29,480
$56,980
Palm Bay, FL
$45,430
$44,550
$28,160
$61,860
Pensacola, FL
$45,380
$44,030
$33,920
$61,580
Savannah, GA
$45,330
$46,620
$36,390
$56,630
Bowling Green, KY
$45,320
$45,750
$36,750
$57,800
Spartanburg, SC
$44,940
$42,460
$36,440
$58,340
Roanoke, VA
$44,700
$48,000
$28,280
$59,130
Mobile, AL
$44,680
$43,630
$35,690
$57,910
Greenville, NC
$44,560
$43,190
$34,210
$58,730
Morristown, TN
$44,540
$47,760
$30,270
$51,400
Deltona, FL
$44,440
$43,420
$30,980
$61,740
Panama City, FL
$44,370
$44,830
$30,020
$61,140
Port St. Lucie, FL
$44,330
$44,620
$31,080
$61,050
Macon, GA
$44,050
$42,860
$32,470
$62,400
Tallahassee, FL
$44,040
$43,680
$30,840
$59,170
Jackson, MS
$43,980
$40,050
$30,790
$53,500
College Station, TX
$43,880
$43,850
$36,050
$59,240
Ocala, FL
$43,650
$43,950
$26,710
$59,880
Cheyenne, WY
$43,090
$43,680
$37,380
$57,210
Little Rock, AR
$42,980
$37,250
$35,410
$61,240
Winchester, VA
$42,880
$40,600
$29,220
$59,290
Albuquerque, NM
$42,840
$44,610
$31,300
$47,920
Kingsport, TN
$42,760
$38,870
$31,390
$55,560
Fort Smith, AR
$42,750
$40,650
$31,600
$60,120
Grand Island, NE
$42,560
$38,480
$33,540
$58,840
Homosassa Springs, FL
$42,530
$41,320
$32,060
$59,900
Huntington, WV
$42,490
$39,420
$34,210
$57,720
Knoxville, TN
$42,480
$41,450
$31,360
$56,110
Tyler, TX
$42,330
$39,220
$33,920
$53,930
Jacksonville, NC
$42,230
$40,670
$32,290
$55,640
Augusta, GA
$42,170
$38,640
$30,450
$56,020
Lynchburg, VA
$41,900
$40,560
$26,810
$58,780
Lake Havasu City, AZ
$41,880
$38,470
$31,400
$48,120
Chattanooga, TN
$41,870
$40,930
$30,960
$52,010
Sebring, FL
$41,500
$38,760
$32,060
$56,520
Santa Fe, NM
$41,330
$44,990
$27,390
$49,870
Rocky Mount, NC
$40,650
$38,040
$29,290
$53,890
Corpus Christi, TX
$40,640
$36,790
$33,610
$58,770
Lubbock, TX
$40,620
$37,520
$27,410
$58,810
Farmington, NM
$40,540
$37,990
$34,780
$48,080
Jackson, TN
$40,360
$37,290
$29,710
$53,040
Amarillo, TX
$39,590
$37,610
$31,740
$48,990
McAllen, TX
$39,050
$37,190
$29,390
$54,950
El Paso, TX
$38,430
$35,490
$31,090
$47,270
Las Cruces, NM
$38,220
$37,920
$30,820
$44,580
San Juan, PR
$28,010
$28,760
$23,180
$32,060
Mayaguez, PR
$25,210
$23,330
$23,150
$28,460
Data sourced from the
U.S. Bureau of Labor Statistics OEWS
.
All wage figures are annual.
© 2026 SalaryGlobe