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

Illinois

National median
$55,440

BLS OEWS, May 2025

Lowest median
$24,100

Puerto Rico

States reporting
52

of 54 OEWS areas

Top 5 states for Roofers

  1. 1. Illinois$77,900 median · $77,933 adjusted · 5,300 employed
  2. 2. New Jersey$76,600 median · $70,401 adjusted · 1,860 employed
  3. 3. Minnesota$74,490 median · $75,532 adjusted · 1,890 employed
  4. 4. Massachusetts$72,750 median · $68,790 adjusted · 1,950 employed
  5. 5. Alaska$66,750 median · $65,212 adjusted · 310 employed

Lowest-paying states for Roofers

  1. 52. Puerto Rico$24,100 median · no price parity · 550 employed
  2. 51. Oklahoma$43,680 median · $49,725 adjusted · 1,260 employed
  3. 50. Mississippi$44,940 median · $51,683 adjusted · 480 employed
  4. 49. New Mexico$45,300 median · $49,126 adjusted · 1,160 employed
  5. 48. Wyoming$45,650 median · $49,250 adjusted · 330 employed

Roofer salary in every state

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.

Annual wages by state, sortable by median, quartiles, employment and cost-of-living adjusted median
#
1Illinois$77,900$57,850$103,0405,300$77,933
2New Jersey$76,600$49,680$99,7601,860$70,401
3Minnesota$74,490$55,670$91,6201,890$75,532
4Massachusetts$72,750$59,870$83,1001,950$68,790
5Alaska$66,750$56,810$80,600310$65,212
6New York$66,020$58,470$77,4404,570$61,174
7California$63,600$59,420$75,45021,190$57,442
8Connecticut$62,070$51,580$93,450790$59,907
9District of Columbia$61,750$48,610$101,570100$56,187
10Rhode Island$61,630$49,350$76,570360$60,256
11Washington$60,640$52,310$79,4705,890$56,666
12Maryland$60,090$48,260$75,0502,050$57,251
13New Hampshire$59,830$48,660$72,370270$57,438
14North Dakota$59,740$48,010$72,130290$67,155
15Hawaii$59,580$47,750$73,6901,110$54,188
16Michigan$59,530$47,890$78,1203,090$61,871
17Delaware$59,440$42,430$63,630230$59,554
18Wisconsin$59,370$47,850$65,3302,400$63,096
19Vermont$59,040$48,750$61,110210$60,271
20Montana$59,030$48,190$64,660370$62,370
21Oregon$58,970$48,720$69,0903,430$57,052
22Indiana$57,980$45,330$76,2102,980$62,124
23Idaho$57,790$41,430$63,5801,190$60,517
24Pennsylvania$55,710$47,320$62,3703,830$57,096
25Colorado$51,750$47,700$61,1503,340$50,217
26West Virginia$51,170$36,270$66,750440$57,175
27Nevada$51,090$48,510$64,6302,120$51,101
28Maine$50,120$47,060$59,080610$51,643
29Ohio$49,390$46,060$63,2304,610$53,237
30North Carolina$49,010$44,960$56,5303,060$51,958
31Louisiana$48,760$38,970$56,190760$55,279
32Utah$48,680$44,490$62,2602,710$49,239
33Iowa$48,660$46,410$61,370930$55,445
34Missouri$48,570$42,730$64,7102,050$53,481
35Virginia$48,420$45,760$57,5902,070$47,891
36South Dakota$47,710$37,510$57,270400$53,857
37Florida$47,590$38,040$57,66023,550$46,019
38Arkansas$47,470$37,170$51,210950$54,603
39Arizona$47,340$39,860$59,1303,420$47,022
40Kansas$47,190$44,150$61,330900$52,394
41Georgia$46,940$38,870$54,8402,160$48,747
42Kentucky$46,940$44,150$59,6001,080$52,064
43Nebraska$46,460$39,580$55,6501,730$51,563
44Texas$46,030$37,430$53,6305,740$47,426
45South Carolina$45,760$37,990$52,760850$48,811
46Tennessee$45,690$38,130$48,9402,110$49,733
47Alabama$45,670$42,340$53,3401,010$51,417
48Wyoming$45,650$37,930$60,610330$49,250
49New Mexico$45,300$38,450$56,0301,160$49,126
50Mississippi$44,940$36,450$49,000480$51,683
51Oklahoma$43,680$38,260$55,6301,260$49,725
52Puerto Rico$24,100$23,150$28,560550N/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