Roofers salary by location
National median: $55,440 (2025 OEWS). Percentages below describe each area's published median against that national figure.
| Location | Type | Median | vs national | Employment | Year |
|---|---|---|---|---|---|
| Worcester, MA | metropolitan | $105,270 | +89.9% | 350 | 2025 |
| Trenton, NJ | metropolitan | $82,100 | +48.1% | 140 | 2025 |
| Chicago, IL | metropolitan | $82,090 | +48.1% | 3,900 | 2025 |
| Bridgeport, CT | metropolitan | $81,310 | +46.7% | 130 | 2025 |
| St. Cloud, MN | metropolitan | $79,250 | +42.9% | 130 | 2025 |
| Atlantic City, NJ | metropolitan | $77,990 | +40.7% | 90 | 2025 |
| IL | state | $77,900 | +40.5% | 5,300 | 2025 |
| Springfield, IL | metropolitan | $77,900 | +40.5% | 270 | 2025 |
| San Jose, CA | metropolitan | $76,650 | +38.3% | 1,660 | 2025 |
| Peoria, IL | metropolitan | $76,610 | +38.2% | 160 | 2025 |
| NJ | state | $76,600 | +38.2% | 1,860 | 2025 |
| New York, NY | metropolitan | $76,400 | +37.8% | 3,100 | 2025 |
| Springfield, MA | metropolitan | $76,300 | +37.6% | 290 | 2025 |
| Minneapolis, MN | metropolitan | $75,400 | +36.0% | 1,250 | 2025 |
| Decatur, IL | metropolitan | $74,640 | +34.6% | 60 | 2025 |
| MN | state | $74,490 | +34.4% | 1,890 | 2025 |
| San Francisco, CA | metropolitan | $74,340 | +34.1% | 2,610 | 2025 |
| Duluth, MN | metropolitan | $72,860 | +31.4% | 240 | 2025 |
| MA | state | $72,750 | +31.2% | 1,950 | 2025 |
| Flint, MI | metropolitan | $70,760 | +27.6% | 120 | 2025 |
| AK | state | $66,750 | +20.4% | 310 | 2025 |
| Boston, MA | metropolitan | $66,350 | +19.7% | 1,120 | 2025 |
| NY | state | $66,020 | +19.1% | 4,570 | 2025 |
| Anchorage, AK | metropolitan | $65,750 | +18.6% | 230 | 2025 |
| Hartford, CT | metropolitan | $65,710 | +18.5% | 350 | 2025 |
| Rockford, IL | metropolitan | $65,100 | +17.4% | 180 | 2025 |
| Chambersburg, PA | metropolitan | $64,480 | +16.3% | 70 | 2025 |
| Seattle, WA | metropolitan | $64,090 | +15.6% | 2,970 | 2025 |
| Santa Rosa, CA | metropolitan | $64,020 | +15.5% | 430 | 2025 |
| Albany, NY | metropolitan | $63,920 | +15.3% | 440 | 2025 |
| Kiryas Joel, NY | metropolitan | $63,750 | +15.0% | 140 | 2025 |
| CA | state | $63,600 | +14.7% | 21,190 | 2025 |
| Bozeman, MT | metropolitan | $63,570 | +14.7% | 40 | 2025 |
| Los Angeles, CA | metropolitan | $63,560 | +14.6% | 5,480 | 2025 |
| Detroit, MI | metropolitan | $63,390 | +14.3% | 1,450 | 2025 |
| Sacramento, CA | metropolitan | $63,320 | +14.2% | 1,800 | 2025 |
| Janesville, WI | metropolitan | $63,310 | +14.2% | 70 | 2025 |
| San Luis Obispo, CA | metropolitan | $63,030 | +13.7% | 190 | 2025 |
| Modesto, CA | metropolitan | $62,940 | +13.5% | 290 | 2025 |
| Oxnard, CA | metropolitan | $62,840 | +13.3% | 430 | 2025 |
| Buffalo, NY | metropolitan | $62,590 | +12.9% | 570 | 2025 |
| South Bend, IN | metropolitan | $62,400 | +12.6% | 200 | 2025 |
| Fresno, CA | metropolitan | $62,400 | +12.6% | 640 | 2025 |
| Missoula, MT | metropolitan | $62,310 | +12.4% | 60 | 2025 |
| San Diego, CA | metropolitan | $62,180 | +12.2% | 1,830 | 2025 |
| Vallejo, CA | metropolitan | $62,080 | +12.0% | 650 | 2025 |
| CT | state | $62,070 | +12.0% | 790 | 2025 |
| Riverside, CA | metropolitan | $62,050 | +11.9% | 2,480 | 2025 |
| Stockton, CA | metropolitan | $61,950 | +11.7% | 240 | 2025 |
| Rochester, MN | metropolitan | $61,940 | +11.7% | 90 | 2025 |
| Appleton, WI | metropolitan | $61,880 | +11.6% | 120 | 2025 |
| DC | state | $61,750 | +11.4% | 100 | 2025 |
| Ann Arbor, MI | metropolitan | $61,730 | +11.3% | 80 | 2025 |
| Redding, CA | metropolitan | $61,690 | +11.3% | 210 | 2025 |
| Santa Cruz, CA | metropolitan | $61,640 | +11.2% | 140 | 2025 |
| RI | state | $61,630 | +11.2% | 360 | 2025 |
| Fargo, ND | metropolitan | $61,610 | +11.1% | 130 | 2025 |
| Providence, RI | metropolitan | $61,560 | +11.0% | 460 | 2025 |
| Salinas, CA | metropolitan | $61,530 | +11.0% | 240 | 2025 |
| Syracuse, NY | metropolitan | $61,480 | +10.9% | 270 | 2025 |
| Kahului, HI | metropolitan | $61,410 | +10.8% | 100 | 2025 |
| Mount Vernon, WA | metropolitan | $61,410 | +10.8% | 80 | 2025 |
| Santa Maria, CA | metropolitan | $61,390 | +10.7% | 390 | 2025 |
| Yuba City, CA | metropolitan | $61,230 | +10.4% | 60 | 2025 |
| Portland, OR | metropolitan | $61,210 | +10.4% | 2,280 | 2025 |
| Chico, CA | metropolitan | $61,110 | +10.2% | 100 | 2025 |
| Utica, NY | metropolitan | $61,070 | +10.2% | 80 | 2025 |
| Rochester, NY | metropolitan | $60,880 | +9.8% | 540 | 2025 |
| Madison, WI | metropolitan | $60,820 | +9.7% | 270 | 2025 |
| New Haven, CT | metropolitan | $60,800 | +9.7% | 180 | 2025 |
| Merced, CA | metropolitan | $60,800 | +9.7% | 60 | 2025 |
| Glens Falls, NY | metropolitan | $60,700 | +9.5% | 30 | 2025 |
| Racine, WI | metropolitan | $60,680 | +9.5% | 70 | 2025 |
| WA | state | $60,640 | +9.4% | 5,890 | 2025 |
| Bakersfield, CA | metropolitan | $60,640 | +9.4% | 190 | 2025 |
| Wheeling, WV | metropolitan | $60,230 | +8.6% | 110 | 2025 |
| Champaign, IL | metropolitan | $60,150 | +8.5% | 70 | 2025 |
| Milwaukee, WI | metropolitan | $60,140 | +8.5% | 980 | 2025 |
| Boise City, ID | metropolitan | $60,100 | +8.4% | 650 | 2025 |
| MD | state | $60,090 | +8.4% | 2,050 | 2025 |
| Bend, OR | metropolitan | $59,990 | +8.2% | 230 | 2025 |
| Evansville, IN | metropolitan | $59,990 | +8.2% | 70 | 2025 |
| NH | state | $59,830 | +7.9% | 270 | 2025 |
| Jefferson City, MO | metropolitan | $59,820 | +7.9% | 130 | 2025 |
| Binghamton, NY | metropolitan | $59,810 | +7.9% | 80 | 2025 |
| Kennewick, WA | metropolitan | $59,760 | +7.8% | 210 | 2025 |
| ND | state | $59,740 | +7.8% | 290 | 2025 |
| Bellingham, WA | metropolitan | $59,730 | +7.7% | 440 | 2025 |
| Philadelphia, PA | metropolitan | $59,730 | +7.7% | 1,530 | 2025 |
| HI | state | $59,580 | +7.5% | 1,110 | 2025 |
| MI | state | $59,530 | +7.4% | 3,090 | 2025 |
| Bremerton, WA | metropolitan | $59,470 | +7.3% | 170 | 2025 |
| DE | state | $59,440 | +7.2% | 230 | 2025 |
| Canton, OH | metropolitan | $59,430 | +7.2% | 140 | 2025 |
| Columbus, IN | metropolitan | $59,400 | +7.1% | 50 | 2025 |
| WI | state | $59,370 | +7.1% | 2,400 | 2025 |
| Green Bay, WI | metropolitan | $59,320 | +7.0% | 90 | 2025 |
| Kalamazoo, MI | metropolitan | $59,280 | +6.9% | 110 | 2025 |
| Wenatchee, WA | metropolitan | $59,230 | +6.8% | 70 | 2025 |
| Urban Honolulu, HI | metropolitan | $59,220 | +6.8% | 860 | 2025 |