Roofers salary
The median pay for roofers in the United States is $55,440 a year. About 135,490 people hold this job.
- 10th percentile
- $37,460
- 25th percentile
- $46,260
- Median percentile
- $55,440
- 75th percentile
- $65,390
- 90th percentile
- $81,720
Percentiles show the spread of pay, not experience. BLS does not report experience, so reading the 25th percentile as "entry level" is only a rough guide. Data period: BLS OEWS May 2025.
How to become: education, skills and job outlook
Highest-paying states · Highest-paying cities
By state
- Illinois $77,900
- New Jersey $76,600
- Minnesota $74,490
- Massachusetts $72,750
- Alaska $66,750
- New York $66,020
- California $63,600
- Connecticut $62,070
- District of Columbia $61,750
- Rhode Island $61,630
- Washington $60,640
- Maryland $60,090
- New Hampshire $59,830
- North Dakota $59,740
- Hawaii $59,580
- Michigan $59,530
- Delaware $59,440
- Wisconsin $59,370
- Vermont $59,040
- Montana $59,030
- Oregon $58,970
- Indiana $57,980
- Idaho $57,790
- Pennsylvania $55,710
- Colorado $51,750
- West Virginia $51,170
- Nevada $51,090
- Maine $50,120
- Ohio $49,390
- North Carolina $49,010
- Louisiana $48,760
- Utah $48,680
- Iowa $48,660
- Missouri $48,570
- Virginia $48,420
- South Dakota $47,710
- Florida $47,590
- Arkansas $47,470
- Arizona $47,340
- Kansas $47,190
- Georgia $46,940
- Kentucky $46,940
- Nebraska $46,460
- Texas $46,030
- South Carolina $45,760
- Tennessee $45,690
- Alabama $45,670
- Wyoming $45,650
- New Mexico $45,300
- Mississippi $44,940
- Oklahoma $43,680
By metro area
- Worcester, MA $105,270
- Trenton, NJ $82,100
- Chicago, IL $82,090
- Bridgeport, CT $81,310
- St. Cloud, MN $79,250
- Atlantic City, NJ $77,990
- Springfield, IL $77,900
- San Jose, CA $76,650
- Peoria, IL $76,610
- New York, NY $76,400
- Springfield, MA $76,300
- Minneapolis, MN $75,400
- Decatur, IL $74,640
- San Francisco, CA $74,340
- Duluth, MN $72,860
- Flint, MI $70,760
- Boston, MA $66,350
- Anchorage, AK $65,750
- Hartford, CT $65,710
- Rockford, IL $65,100
- Chambersburg, PA $64,480
- Seattle, WA $64,090
- Santa Rosa, CA $64,020
- Albany, NY $63,920
- Kiryas Joel, NY $63,750
- Bozeman, MT $63,570
- Los Angeles, CA $63,560
- Detroit, MI $63,390
- Sacramento, CA $63,320
- Janesville, WI $63,310
- San Luis Obispo, CA $63,030
- Modesto, CA $62,940
- Oxnard, CA $62,840
- Buffalo, NY $62,590
- Fresno, CA $62,400
- South Bend, IN $62,400
- Missoula, MT $62,310
- San Diego, CA $62,180
- Vallejo, CA $62,080
- Riverside, CA $62,050
- Stockton, CA $61,950
- Rochester, MN $61,940
- Appleton, WI $61,880
- Ann Arbor, MI $61,730
- Redding, CA $61,690
- Santa Cruz, CA $61,640
- Fargo, ND $61,610
- Providence, RI $61,560
- Salinas, CA $61,530
- Syracuse, NY $61,480
- Kahului, HI $61,410
- Mount Vernon, WA $61,410
- Santa Maria, CA $61,390
- Yuba City, CA $61,230
- Portland, OR $61,210
- Chico, CA $61,110
- Utica, NY $61,070
- Rochester, NY $60,880
- Madison, WI $60,820
- Merced, CA $60,800
- New Haven, CT $60,800
- Glens Falls, NY $60,700
- Racine, WI $60,680
- Bakersfield, CA $60,640
- Wheeling, WV $60,230
- Champaign, IL $60,150
- Milwaukee, WI $60,140
- Boise City, ID $60,100
- Bend, OR $59,990
- Evansville, IN $59,990
- Jefferson City, MO $59,820
- Binghamton, NY $59,810
- Kennewick, WA $59,760
- Bellingham, WA $59,730
- Philadelphia, PA $59,730
- Bremerton, WA $59,470
- Canton, OH $59,430
- Columbus, IN $59,400
- Green Bay, WI $59,320
- Kalamazoo, MI $59,280
- Wenatchee, WA $59,230
- Urban Honolulu, HI $59,220
- Visalia, CA $59,160
- Oshkosh, WI $58,880
- Longview, WA $58,830
- St. Louis, MO $58,750
- Elmira, NY $58,730
- Spokane, WA $58,720
- Pocatello, ID $58,480
- Kansas City, MO $58,420
- Casper, WY $58,410
- Washington, DC $58,340
- Jackson, MI $58,320
- Dover, DE $58,310
- Elkhart, IN $58,300
- Sheboygan, WI $58,230
- Allentown, PA $58,140
- Olympia, WA $57,920
- Toledo, OH $57,700
- Manchester, NH $57,570
- Saginaw, MI $57,300
- Yakima, WA $56,660
- Baltimore, MD $56,390
- Pittsfield, MA $56,270
- Boulder, CO $56,140
- Denver, CO $55,830
- Cleveland, OH $55,690
- Idaho Falls, ID $55,690
- Akron, OH $54,660
- York, PA $53,540
- Salem, OR $52,690
- Lancaster, PA $52,640
- Pittsburgh, PA $52,350
- Reno, NV $52,000
- Billings, MT $51,980
- Ogden, UT $51,700
- Indianapolis, IN $51,580
- Dayton, OH $51,410
- Grants Pass, OR $51,400
- Eau Claire, WI $51,380