Sort by any column. Employment is the number of roofers OEWS estimates in that state; blank cells are estimates BLS suppressed because the sample was too small.
Roofer Salary by State (2026)
Roofers earn the most in Illinois at $77,900 a year and the least in Puerto Rico at $24,100 (BLS OEWS, May 2025). The national median is $55,440. All 52 states and territories with reported data are ranked below, with a cost-of-living adjusted column.
- Highest median
- $77,900
- National median
- $55,440
- Lowest median
- $24,100
- States reporting
- 52
Illinois
BLS OEWS, May 2025
Puerto Rico
of 54 OEWS areas
Top 5 states for Roofers
- 1. Illinois$77,900 median · $77,933 adjusted · 5,300 employed
- 2. New Jersey$76,600 median · $70,401 adjusted · 1,860 employed
- 3. Minnesota$74,490 median · $75,532 adjusted · 1,890 employed
- 4. Massachusetts$72,750 median · $68,790 adjusted · 1,950 employed
- 5. Alaska$66,750 median · $65,212 adjusted · 310 employed
Lowest-paying states for Roofers
- 52. Puerto Rico$24,100 median · no price parity · 550 employed
- 51. Oklahoma$43,680 median · $49,725 adjusted · 1,260 employed
- 50. Mississippi$44,940 median · $51,683 adjusted · 480 employed
- 49. New Mexico$45,300 median · $49,126 adjusted · 1,160 employed
- 48. Wyoming$45,650 median · $49,250 adjusted · 330 employed
Roofer salary in every state
| # | ||||||
|---|---|---|---|---|---|---|
| 1 | Illinois | $77,900 | $57,850 | $103,040 | 5,300 | $77,933 |
| 2 | New Jersey | $76,600 | $49,680 | $99,760 | 1,860 | $70,401 |
| 3 | Minnesota | $74,490 | $55,670 | $91,620 | 1,890 | $75,532 |
| 4 | Massachusetts | $72,750 | $59,870 | $83,100 | 1,950 | $68,790 |
| 5 | Alaska | $66,750 | $56,810 | $80,600 | 310 | $65,212 |
| 6 | New York | $66,020 | $58,470 | $77,440 | 4,570 | $61,174 |
| 7 | California | $63,600 | $59,420 | $75,450 | 21,190 | $57,442 |
| 8 | Connecticut | $62,070 | $51,580 | $93,450 | 790 | $59,907 |
| 9 | District of Columbia | $61,750 | $48,610 | $101,570 | 100 | $56,187 |
| 10 | Rhode Island | $61,630 | $49,350 | $76,570 | 360 | $60,256 |
| 11 | Washington | $60,640 | $52,310 | $79,470 | 5,890 | $56,666 |
| 12 | Maryland | $60,090 | $48,260 | $75,050 | 2,050 | $57,251 |
| 13 | New Hampshire | $59,830 | $48,660 | $72,370 | 270 | $57,438 |
| 14 | North Dakota | $59,740 | $48,010 | $72,130 | 290 | $67,155 |
| 15 | Hawaii | $59,580 | $47,750 | $73,690 | 1,110 | $54,188 |
| 16 | Michigan | $59,530 | $47,890 | $78,120 | 3,090 | $61,871 |
| 17 | Delaware | $59,440 | $42,430 | $63,630 | 230 | $59,554 |
| 18 | Wisconsin | $59,370 | $47,850 | $65,330 | 2,400 | $63,096 |
| 19 | Vermont | $59,040 | $48,750 | $61,110 | 210 | $60,271 |
| 20 | Montana | $59,030 | $48,190 | $64,660 | 370 | $62,370 |
| 21 | Oregon | $58,970 | $48,720 | $69,090 | 3,430 | $57,052 |
| 22 | Indiana | $57,980 | $45,330 | $76,210 | 2,980 | $62,124 |
| 23 | Idaho | $57,790 | $41,430 | $63,580 | 1,190 | $60,517 |
| 24 | Pennsylvania | $55,710 | $47,320 | $62,370 | 3,830 | $57,096 |
| 25 | Colorado | $51,750 | $47,700 | $61,150 | 3,340 | $50,217 |
| 26 | West Virginia | $51,170 | $36,270 | $66,750 | 440 | $57,175 |
| 27 | Nevada | $51,090 | $48,510 | $64,630 | 2,120 | $51,101 |
| 28 | Maine | $50,120 | $47,060 | $59,080 | 610 | $51,643 |
| 29 | Ohio | $49,390 | $46,060 | $63,230 | 4,610 | $53,237 |
| 30 | North Carolina | $49,010 | $44,960 | $56,530 | 3,060 | $51,958 |
| 31 | Louisiana | $48,760 | $38,970 | $56,190 | 760 | $55,279 |
| 32 | Utah | $48,680 | $44,490 | $62,260 | 2,710 | $49,239 |
| 33 | Iowa | $48,660 | $46,410 | $61,370 | 930 | $55,445 |
| 34 | Missouri | $48,570 | $42,730 | $64,710 | 2,050 | $53,481 |
| 35 | Virginia | $48,420 | $45,760 | $57,590 | 2,070 | $47,891 |
| 36 | South Dakota | $47,710 | $37,510 | $57,270 | 400 | $53,857 |
| 37 | Florida | $47,590 | $38,040 | $57,660 | 23,550 | $46,019 |
| 38 | Arkansas | $47,470 | $37,170 | $51,210 | 950 | $54,603 |
| 39 | Arizona | $47,340 | $39,860 | $59,130 | 3,420 | $47,022 |
| 40 | Kansas | $47,190 | $44,150 | $61,330 | 900 | $52,394 |
| 41 | Georgia | $46,940 | $38,870 | $54,840 | 2,160 | $48,747 |
| 42 | Kentucky | $46,940 | $44,150 | $59,600 | 1,080 | $52,064 |
| 43 | Nebraska | $46,460 | $39,580 | $55,650 | 1,730 | $51,563 |
| 44 | Texas | $46,030 | $37,430 | $53,630 | 5,740 | $47,426 |
| 45 | South Carolina | $45,760 | $37,990 | $52,760 | 850 | $48,811 |
| 46 | Tennessee | $45,690 | $38,130 | $48,940 | 2,110 | $49,733 |
| 47 | Alabama | $45,670 | $42,340 | $53,340 | 1,010 | $51,417 |
| 48 | Wyoming | $45,650 | $37,930 | $60,610 | 330 | $49,250 |
| 49 | New Mexico | $45,300 | $38,450 | $56,030 | 1,160 | $49,126 |
| 50 | Mississippi | $44,940 | $36,450 | $49,000 | 480 | $51,683 |
| 51 | Oklahoma | $43,680 | $38,260 | $55,630 | 1,260 | $49,725 |
| 52 | Puerto Rico | $24,100 | $23,150 | $28,560 | 550 | N/A |
How the cost-of-living adjustment works
The adjusted column divides each state median by that state's BEA Regional Price Parity (RPP) and multiplies by 100. RPPs measure how much a fixed basket of goods, services and rents costs in one state relative to the national average, so the result restates local pay in national-average dollars.
For Roofers, that changes the ranking: Illinois leads on raw pay at $77,900, while Illinois leads once prices are taken into account at $77,933.
Source: BEA Regional Price Parities by State, 2024 (public domain). The adjustment is NueCareer's calculation, not a BLS or BEA published statistic.
Roofer pay by state: FAQ
Which state pays Roofers the most?
Illinois reports the highest median wage for Roofers at $77,900 a year (BLS OEWS, May 2025), followed by New Jersey ($76,600) and Minnesota ($74,490).
Which state pays Roofers the least?
Puerto Rico reports the lowest median for Roofers at $24,100 a year, $53,800 below the highest-paying state (BLS OEWS, May 2025).
Where do Roofers earn the most after cost of living?
Dividing each state median by that state's BEA Regional Price Parity puts Illinois first at $77,933 in national-average dollars, from a raw median of $77,900. BEA Regional Price Parities, 2024.
← Back to the full Roofer career profile for outlook, skills and how to become one