Roofers Salary

Median Salary
$55,440
per year
Hourly Rate
$26.65
per hour
Employment
135,490
jobs in the U.S.

Salary Distribution

10th percentile
$37,460
25th percentile
$46,260
Median
$55,440
75th percentile
$65,390
90th percentile
$81,720

💰 Roofers Salary by State

Best Cities (cost-adjusted) →

Salary Map — Click a state for details

$44K
$78K■ No data
StateMedianvs. National
Illinois$77,900+40.5%
New Jersey$76,600+38.2%
Minnesota$74,490+34.4%
Massachusetts$72,750+31.2%
Alaska$66,750+20.4%
New York$66,020+19.1%
California$63,600+14.7%
Connecticut$62,070+12.0%
District of Columbia$61,750+11.4%
Rhode Island$61,630+11.2%
Washington$60,640+9.4%
Maryland$60,090+8.4%
New Hampshire$59,830+7.9%
North Dakota$59,740+7.8%
Hawaii$59,580+7.5%
Michigan$59,530+7.4%
Delaware$59,440+7.2%
Wisconsin$59,370+7.1%
Vermont$59,040+6.5%
Montana$59,030+6.5%
Oregon$58,970+6.4%
Indiana$57,980+4.6%
Idaho$57,790+4.2%
Pennsylvania$55,710+0.5%
Colorado$51,750-6.7%
West Virginia$51,170-7.7%
Nevada$51,090-7.8%
Maine$50,120-9.6%
Ohio$49,390-10.9%
North Carolina$49,010-11.6%
Louisiana$48,760-12.0%
Utah$48,680-12.2%
Iowa$48,660-12.2%
Missouri$48,570-12.4%
Virginia$48,420-12.7%
South Dakota$47,710-13.9%
Florida$47,590-14.2%
Arkansas$47,470-14.4%
Arizona$47,340-14.6%
Kansas$47,190-14.9%
Georgia$46,940-15.3%
Kentucky$46,940-15.3%
Nebraska$46,460-16.2%
Texas$46,030-17.0%
South Carolina$45,760-17.5%
Tennessee$45,690-17.6%
Alabama$45,670-17.6%
Wyoming$45,650-17.7%
New Mexico$45,300-18.3%
Mississippi$44,940-18.9%
Oklahoma$43,680-21.2%

🏙️ Roofers Salary by Metro Area

Metro AreaMedianvs. National
Worcester, MA$105,270+89.9%
Trenton-Princeton, NJ$82,100+48.1%
Chicago-Naperville-Elgin, IL-IN$82,090+48.1%
Bridgeport-Stamford-Danbury, CT$81,310+46.7%
St. Cloud, MN$79,250+42.9%
Atlantic City-Hammonton, NJ$77,990+40.7%
Springfield, IL$77,900+40.5%
San Jose-Sunnyvale-Santa Clara, CA$76,650+38.3%
Peoria, IL$76,610+38.2%
New York-Newark-Jersey City, NY-NJ$76,400+37.8%
Springfield, MA$76,300+37.6%
Minneapolis-St. Paul-Bloomington, MN-WI$75,400+36.0%
Decatur, IL$74,640+34.6%
San Francisco-Oakland-Fremont, CA$74,340+34.1%
Duluth, MN-WI$72,860+31.4%
Flint, MI$70,760+27.6%
Boston-Cambridge-Newton, MA-NH$66,350+19.7%
Anchorage, AK$65,750+18.6%
Hartford-West Hartford-East Hartford, CT$65,710+18.5%
Rockford, IL$65,100+17.4%
Chambersburg, PA$64,480+16.3%
Seattle-Tacoma-Bellevue, WA$64,090+15.6%
Santa Rosa-Petaluma, CA$64,020+15.5%
Albany-Schenectady-Troy, NY$63,920+15.3%
Kiryas Joel-Poughkeepsie-Newburgh, NY$63,750+15.0%
Bozeman, MT$63,570+14.7%
Los Angeles-Long Beach-Anaheim, CA$63,560+14.6%
Detroit-Warren-Dearborn, MI$63,390+14.3%
Sacramento-Roseville-Folsom, CA$63,320+14.2%
Janesville-Beloit, WI$63,310+14.2%
San Luis Obispo-Paso Robles, CA$63,030+13.7%
Modesto, CA$62,940+13.5%
Oxnard-Thousand Oaks-Ventura, CA$62,840+13.3%
Buffalo-Cheektowaga, NY$62,590+12.9%
Fresno, CA$62,400+12.6%
South Bend-Mishawaka, IN-MI$62,400+12.6%
Missoula, MT$62,310+12.4%
San Diego-Chula Vista-Carlsbad, CA$62,180+12.2%
Vallejo, CA$62,080+12.0%
Riverside-San Bernardino-Ontario, CA$62,050+11.9%
Stockton-Lodi, CA$61,950+11.7%
Rochester, MN$61,940+11.7%
Appleton, WI$61,880+11.6%
Ann Arbor, MI$61,730+11.3%
Redding, CA$61,690+11.3%
Santa Cruz-Watsonville, CA$61,640+11.2%
Fargo, ND-MN$61,610+11.1%
Providence-Warwick, RI-MA$61,560+11.0%
Salinas, CA$61,530+11.0%
Syracuse, NY$61,480+10.9%
Kahului-Wailuku, HI$61,410+10.8%
Mount Vernon-Anacortes, WA$61,410+10.8%
Santa Maria-Santa Barbara, CA$61,390+10.7%
Yuba City, CA$61,230+10.4%
Portland-Vancouver-Hillsboro, OR-WA$61,210+10.4%
Chico, CA$61,110+10.2%
Utica-Rome, NY$61,070+10.2%
Rochester, NY$60,880+9.8%
Madison, WI$60,820+9.7%
Merced, CA$60,800+9.7%
New Haven, CT$60,800+9.7%
Glens Falls, NY$60,700+9.5%
Racine-Mount Pleasant, WI$60,680+9.5%
Bakersfield-Delano, CA$60,640+9.4%
Wheeling, WV-OH$60,230+8.6%
Champaign-Urbana, IL$60,150+8.5%
Milwaukee-Waukesha, WI$60,140+8.5%
Boise City, ID$60,100+8.4%
Bend, OR$59,990+8.2%
Evansville, IN$59,990+8.2%
Jefferson City, MO$59,820+7.9%
Binghamton, NY$59,810+7.9%
Kennewick-Richland, WA$59,760+7.8%
Bellingham, WA$59,730+7.7%
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD$59,730+7.7%
Bremerton-Silverdale-Port Orchard, WA$59,470+7.3%
Canton-Massillon, OH$59,430+7.2%
Columbus, IN$59,400+7.1%
Green Bay, WI$59,320+7.0%
Kalamazoo-Portage, MI$59,280+6.9%
Wenatchee-East Wenatchee, WA$59,230+6.8%
Urban Honolulu, HI$59,220+6.8%
Visalia, CA$59,160+6.7%
Oshkosh-Neenah, WI$58,880+6.2%
Longview-Kelso, WA$58,830+6.1%
St. Louis, MO-IL$58,750+6.0%
Elmira, NY$58,730+5.9%
Spokane-Spokane Valley, WA$58,720+5.9%
Pocatello, ID$58,480+5.5%
Kansas City, MO-KS$58,420+5.4%
Casper, WY$58,410+5.4%
Washington-Arlington-Alexandria, DC-VA-MD-WV$58,340+5.2%
Jackson, MI$58,320+5.2%
Dover, DE$58,310+5.2%
Elkhart-Goshen, IN$58,300+5.2%
Sheboygan, WI$58,230+5.0%
Allentown-Bethlehem-Easton, PA-NJ$58,140+4.9%
Olympia-Lacey-Tumwater, WA$57,920+4.5%
Toledo, OH$57,700+4.1%
Manchester-Nashua, NH$57,570+3.8%
Saginaw, MI$57,300+3.4%
Yakima, WA$56,660+2.2%
Baltimore-Columbia-Towson, MD$56,390+1.7%
Pittsfield, MA$56,270+1.5%
Boulder, CO$56,140+1.3%
Denver-Aurora-Centennial, CO$55,830+0.7%
Cleveland, OH$55,690+0.5%
Idaho Falls, ID$55,690+0.5%
Akron, OH$54,660-1.4%
York-Hanover, PA$53,540-3.4%
Salem, OR$52,690-5.0%
Lancaster, PA$52,640-5.1%
Pittsburgh, PA$52,350-5.6%
Reno, NV$52,000-6.2%
Billings, MT$51,980-6.2%
Ogden, UT$51,700-6.7%
Indianapolis-Carmel-Greenwood, IN$51,580-7.0%
Dayton-Kettering-Beavercreek, OH$51,410-7.3%
Grants Pass, OR$51,400-7.3%
Eau Claire, WI$51,380-7.3%
Lewiston-Auburn, ME$51,350-7.4%
Portland-South Portland, ME$51,190-7.7%
St. Joseph, MO-KS$51,140-7.8%
Harrisburg-Carlisle, PA$50,950-8.1%
Grand Forks, ND-MN$50,750-8.5%
Raleigh-Cary, NC$50,720-8.5%
Traverse City, MI$50,720-8.5%
Albany, OR$50,490-8.9%
Erie, PA$50,440-9.0%
Lansing-East Lansing, MI$50,440-9.0%
Bismarck, ND$50,340-9.2%
Mankato, MN$50,250-9.4%
Grand Junction, CO$50,140-9.6%
Reading, PA$50,060-9.7%
Greeley, CO$49,940-9.9%
Medford, OR$49,930-9.9%
Great Falls, MT$49,920-10.0%
Colorado Springs, CO$49,830-10.1%
Las Vegas-Henderson-North Las Vegas, NV$49,800-10.2%
Terre Haute, IN$49,700-10.4%
Asheville, NC$49,680-10.4%
Grand Rapids-Wyoming-Kentwood, MI$49,630-10.5%
St. George, UT$49,620-10.5%
Scranton--Wilkes-Barre, PA$49,620-10.5%
Bloomington, IN$49,530-10.7%
Des Moines-West Des Moines, IA$49,510-10.7%
Columbus, OH$49,420-10.9%
Minot, ND$49,410-10.9%
Naples-Marco Island, FL$49,410-10.9%
Walla Walla, WA$49,380-10.9%
Tulsa, OK$49,350-11.0%
Baton Rouge, LA$49,300-11.1%
Winston-Salem, NC$49,280-11.1%
Cincinnati, OH-KY-IN$49,210-11.2%
Sebastian-Vero Beach-West Vero Corridor, FL$49,200-11.3%
Louisville/Jefferson County, KY-IN$49,160-11.3%
Greensboro-High Point, NC$49,110-11.4%
Atlanta-Sandy Springs-Roswell, GA$49,100-11.4%
Waco, TX$49,000-11.6%
Huntington-Ashland, WV-KY-OH$48,960-11.7%
Sioux Falls, SD-MN$48,880-11.8%
North Port-Bradenton-Sarasota, FL$48,860-11.9%
Fort Wayne, IN$48,830-11.9%
Savannah, GA$48,740-12.1%
Wilmington, NC$48,740-12.1%
Bowling Green, KY$48,680-12.2%
Fort Collins-Loveland, CO$48,610-12.3%
Shreveport-Bossier City, LA$48,540-12.4%
Monroe, LA$48,450-12.6%
Charlotte-Concord-Gastonia, NC-SC$48,410-12.7%
Davenport-Moline-Rock Island, IA-IL$48,250-13.0%
Salt Lake City-Murray, UT$48,220-13.0%
Bangor, ME$48,130-13.2%
Nashville-Davidson--Murfreesboro--Franklin, TN$48,120-13.2%
Richmond, VA$48,050-13.3%
Charleston-North Charleston, SC$48,040-13.3%
Miami-Fort Lauderdale-West Palm Beach, FL$48,030-13.4%
Bay City, MI$48,000-13.4%
Morristown, TN$47,950-13.5%
Lafayette, LA$47,890-13.6%
Cedar Rapids, IA$47,840-13.7%
Eugene-Springfield, OR$47,830-13.7%
Greenville, NC$47,830-13.7%
Youngstown-Warren, OH$47,820-13.7%
Palm Bay-Melbourne-Titusville, FL$47,770-13.8%
Phoenix-Mesa-Chandler, AZ$47,760-13.9%
Port St. Lucie, FL$47,590-14.2%
Jacksonville, NC$47,530-14.3%
Jacksonville, FL$47,520-14.3%
Mansfield, OH$47,470-14.4%
Topeka, KS$47,400-14.5%
Lincoln, NE$47,360-14.6%
Austin-Round Rock-San Marcos, TX$47,340-14.6%
Salisbury, MD$47,320-14.6%
Orlando-Kissimmee-Sanford, FL$47,300-14.7%
Fayetteville-Springdale-Rogers, AR$47,220-14.8%
Springfield, MO$47,220-14.8%
Tampa-St. Petersburg-Clearwater, FL$47,170-14.9%
Crestview-Fort Walton Beach-Destin, FL$47,110-15.0%
Sioux City, IA-NE-SD$47,050-15.1%
Dallas-Fort Worth-Arlington, TX$46,990-15.2%
Deltona-Daytona Beach-Ormond Beach, FL$46,940-15.3%
Cape Coral-Fort Myers, FL$46,890-15.4%
Hickory-Lenoir-Morganton, NC$46,810-15.6%
Hilton Head Island-Bluffton-Port Royal, SC$46,760-15.7%
Lakeland-Winter Haven, FL$46,730-15.7%
Gainesville, FL$46,660-15.8%
Lexington-Fayette, KY$46,630-15.9%
Birmingham, AL$46,600-15.9%
Provo-Orem-Lehi, UT$46,600-15.9%
Myrtle Beach-Conway-North Myrtle Beach, SC$46,590-16.0%
Columbia, MO$46,530-16.1%
Greenville-Anderson-Greer, SC$46,530-16.1%
Rapid City, SD$46,510-16.1%
Pueblo, CO$46,490-16.1%
Memphis, TN-MS-AR$46,480-16.2%
Virginia Beach-Chesapeake-Norfolk, VA-NC$46,480-16.2%
Omaha, NE-IA$46,460-16.2%
Decatur, AL$46,280-16.5%
Roanoke, VA$46,280-16.5%
Logan, UT-ID$46,260-16.6%
Lynchburg, VA$46,160-16.7%
Macon-Bibb County, GA$46,030-17.0%
Prescott Valley-Prescott, AZ$46,030-17.0%
Harrisonburg, VA$46,020-17.0%
Pensacola-Ferry Pass-Brent, FL$45,980-17.1%
Albuquerque, NM$45,780-17.4%
Wichita, KS$45,760-17.5%
Tyler, TX$45,700-17.6%
Panama City-Panama City Beach, FL$45,690-17.6%
Winchester, VA-WV$45,690-17.6%
Mobile, AL$45,540-17.9%
Chattanooga, TN-GA$45,530-17.9%
Houston-Pasadena-The Woodlands, TX$45,500-17.9%
Ocala, FL$45,130-18.6%
Santa Fe, NM$45,090-18.7%
Knoxville, TN$45,030-18.8%
Lima, OH$44,980-18.9%
Jackson, MS$44,850-19.1%
Sebring, FL$44,740-19.3%
Columbia, SC$44,660-19.4%
Cheyenne, WY$44,510-19.7%
Altoona, PA$44,410-19.9%
Fort Smith, AR-OK$44,230-20.2%
Lafayette-West Lafayette, IN$44,140-20.4%
Tucson, AZ$44,040-20.6%
San Antonio-New Braunfels, TX$43,720-21.1%
Hattiesburg, MS$43,680-21.2%
Oklahoma City, OK$43,680-21.2%
Columbus, GA-AL$43,290-21.9%
Spartanburg, SC$43,060-22.3%
Twin Falls, ID$42,770-22.9%
Augusta-Richmond County, GA-SC$41,430-25.3%
Rocky Mount, NC$40,100-27.7%
Kingsport-Bristol, TN-VA$39,720-28.4%
Grand Island, NE$39,700-28.4%
Longview, TX$39,460-28.8%
Farmington, NM$39,420-28.9%
Joplin, MO-KS$39,170-29.3%
Las Cruces, NM$39,070-29.5%
Corpus Christi, TX$37,600-32.2%
Lubbock, TX$36,650-33.9%
El Paso, TX$36,300-34.5%
Mayaguez, PR$24,380-56.0%
Puerto Rico$24,100-56.5%
San Juan-Bayamon-Caguas, PR$24,100-56.5%
Data Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS). Data reflects the most recent annual survey.