Roofers Salary and Pay
How much do Roofers make?
In May 2024 the middle Roofers worker earned $50,970 a year, the average was $57,090, and the survey counted 136,740 jobs. The 25th percentile is $45,300 and the 75th is $64,010.
One page for the whole Roofers pay distribution: national ladder first, then all 51 state rows and the metro rankings, every figure from BLS OEWS May 2024.
Updated November 5, 2026
Salary converter for this occupation
Gross pay only, before taxes and benefits. The picker starts at this occupation's median ($50,970); the custom box accepts any annual figure, which is how you price an offer letter against the ladder below.
The national wage ladder (BLS OEWS, May 2024)
| Pay level | Annual wage | Hourly wage |
|---|---|---|
| 10th percentile | $37,060 | $17.82 |
| 25th percentile | $45,300 | $21.78 |
| Median (50th) | $50,970 | $24.51 |
| 75th percentile | $64,010 | $30.78 |
| 90th percentile | $80,780 | $38.84 |
The five rows are five different workers in the same occupation, from the 10th percentile ($37,060) to the 90th ($80,780). BLS suppresses cells that fail its reliability rules (n/p here) and caps the highest wages at $239,200+ a year or $115.00+ an hour; in this ladder that top code appears at the very top rows only.
Employment and concentration
With 136,740 jobs nationally, Roofers make up 0.09% of U.S. employment as BLS measured it in May 2024. The map is uneven: Florida alone holds 23,610 of those jobs, the top three states hold 37.3%, and the deepest concentration sits in Florida (location quotient 2.71, where 1.00 is the national average). A quotient above 2 usually signals a local industry cluster rather than evenly spread demand.
Pay inside the occupation is wide: $43,720 separates the ends of its ladder. The 90th percentile ($80,780) is 2.2 times the 10th percentile ($37,060), a gap of $43,720 a year. The mean of $57,090 sitting above the median of $50,970 tells you the top end pulls the average up: most workers cluster below the mean, and the high tail is thin.
Pay by state
Every state with a publishable estimate is in this table, 51 of them, sorted by jobs. The pay leader by median is Minnesota at $77,730; the jobs leader is Florida:
| State | Employment | Jobs per 1,000 | Location quotient | Mean annual | Median annual |
|---|---|---|---|---|---|
| Florida | 23,610 | 2.4 | 2.71 | $47,420 | $46,230 |
| California | 21,110 | 1.2 | 1.32 | $68,080 | $63,040 |
| Texas | 6,240 | 0.5 | 0.51 | $46,530 | $45,440 |
| Illinois | 6,070 | 1.0 | 1.13 | $70,890 | $66,940 |
| Washington | 4,840 | 1.4 | 1.54 | $66,430 | $60,330 |
| New York | 4,430 | 0.5 | 0.52 | $71,410 | $63,350 |
| Ohio | 4,230 | 0.8 | 0.86 | $58,550 | $56,420 |
| Arizona | 3,760 | 1.2 | 1.33 | $52,680 | $46,210 |
| Pennsylvania | 3,540 | 0.6 | 0.66 | $54,600 | $49,230 |
| Oregon | 3,490 | 1.8 | 2.00 | $58,370 | $56,320 |
| North Carolina | 3,340 | 0.7 | 0.77 | $49,870 | $48,090 |
| Colorado | 3,240 | 1.1 | 1.27 | $56,650 | $55,800 |
| Michigan | 3,150 | 0.7 | 0.81 | $58,780 | $56,290 |
| Utah | 2,940 | 1.7 | 1.94 | $52,750 | $49,800 |
| Indiana | 2,880 | 0.9 | 1.02 | $56,020 | $55,640 |
| Maryland | 2,520 | 0.9 | 1.04 | $59,390 | $52,010 |
| Virginia | 2,360 | 0.6 | 0.66 | $51,280 | $48,920 |
| Tennessee | 2,340 | 0.7 | 0.81 | $45,730 | $44,780 |
| Nevada | 2,230 | 1.5 | 1.64 | $55,630 | $49,180 |
| Massachusetts | 2,200 | 0.6 | 0.68 | $72,240 | $72,360 |
| Missouri | 2,050 | 0.7 | 0.79 | $59,770 | $53,430 |
| Wisconsin | 2,030 | 0.7 | 0.78 | $54,820 | $49,690 |
| Minnesota | 2,010 | 0.7 | 0.78 | $72,580 | $77,730 |
| Georgia | 2,000 | 0.4 | 0.46 | $46,920 | $47,460 |
| New Jersey | 1,870 | 0.4 | 0.50 | $72,480 | $73,410 |
| Nebraska | 1,580 | 1.6 | 1.75 | $45,560 | $45,970 |
| Kansas | 1,130 | 0.8 | 0.89 | $53,810 | $47,400 |
| Kentucky | 1,080 | 0.5 | 0.61 | $49,420 | $47,620 |
| Idaho | 1,070 | 1.3 | 1.42 | $50,290 | $48,140 |
| Iowa | 1,070 | 0.7 | 0.77 | $50,750 | $47,110 |
| New Mexico | 1,070 | 1.2 | 1.40 | $42,340 | $44,440 |
| South Carolina | 1,060 | 0.5 | 0.52 | $50,140 | $45,860 |
| Alabama | 1,010 | 0.5 | 0.54 | $47,750 | $45,220 |
| Hawaii | 1,000 | 1.6 | 1.82 | $58,640 | $56,950 |
| Oklahoma | 940 | 0.6 | 0.63 | $47,000 | $47,020 |
| Connecticut | 900 | 0.5 | 0.60 | $69,970 | $63,340 |
| Arkansas | 860 | 0.7 | 0.75 | $43,840 | $45,120 |
| Louisiana | 720 | 0.4 | 0.42 | $47,040 | $45,680 |
| Maine | 600 | 0.9 | 1.06 | $52,710 | $49,990 |
| West Virginia | 470 | 0.7 | 0.76 | $42,430 | $39,420 |
| Mississippi | 460 | 0.4 | 0.45 | $43,630 | $40,480 |
| South Dakota | 440 | 1.0 | 1.09 | $45,980 | $48,320 |
| Montana | 360 | 0.7 | 0.80 | $52,920 | $49,020 |
| New Hampshire | 320 | 0.5 | 0.53 | $52,860 | $50,250 |
| Alaska | 310 | 1.0 | 1.09 | $65,620 | $63,120 |
| North Dakota | 310 | 0.7 | 0.83 | $54,750 | $47,840 |
| Vermont | 270 | 0.9 | 1.02 | $54,430 | $54,340 |
| Wyoming | 270 | 1.0 | 1.08 | $43,080 | $38,650 |
| Delaware | 230 | 0.5 | 0.54 | $54,490 | $59,280 |
| District of Columbia | 140 | 0.2 | 0.22 | $62,400 | $57,150 |
| Rhode Island | n/p | n/p | n/p | $60,070 | $58,510 |
The occupation in context
Ranked against all 826 published occupations, Roofers stands number 220 by employment and number 508 by median pay. Inside its own major group, Construction and Extraction Occupations, the group median wage is $54,660 across 60 detailed occupations, so this occupation pays 7% less than its group median, and it supplies 2.1% of the group's 6,361,730 jobs. In 21 of the 51 states with a published median, the state median beats the national median of $50,970, which is the single best quick test of whether this occupation's pay is set nationally or locally: a high count means local markets regularly outbid the national figure.
Metropolitan areas: where the jobs and the pay sit
Los Angeles-Long Beach-Anaheim, CA is the largest metro employer with 5,450 jobs, 4.0% of the national total. Employment rank and pay rank are different lists: the second table re-sorts metros with at least 500 jobs in this occupation by mean pay, the floor keeping a handful of workers from posing as a market.
Largest metro employers
| Metropolitan area | Employment | Mean annual | Median annual |
|---|---|---|---|
| Los Angeles-Long Beach-Anaheim, CA | 5,450 | $67,460 | $62,860 |
| Miami-Fort Lauderdale-West Palm Beach, FL | 4,660 | $48,810 | $47,390 |
| Chicago-Naperville-Elgin, IL-IN | 4,540 | $73,120 | $69,570 |
| Tampa-St. Petersburg-Clearwater, FL | 3,230 | $48,340 | $47,340 |
| New York-Newark-Jersey City, NY-NJ | 3,140 | $77,450 | $74,470 |
| Phoenix-Mesa-Chandler, AZ | 3,010 | $53,540 | $46,470 |
| Orlando-Kissimmee-Sanford, FL | 2,880 | $47,430 | $45,750 |
| Seattle-Tacoma-Bellevue, WA | 2,500 | $71,500 | $62,110 |
| Riverside-San Bernardino-Ontario, CA | 2,370 | $63,960 | $61,310 |
| Dallas-Fort Worth-Arlington, TX | 2,360 | $48,680 | $47,540 |
Highest-paying metros (500+ jobs)
| Metropolitan area | Employment | Mean annual | Median annual |
|---|---|---|---|
| San Jose-Sunnyvale-Santa Clara, CA | 1,670 | $78,320 | $75,570 |
| New York-Newark-Jersey City, NY-NJ | 3,140 | $77,450 | $74,470 |
| Minneapolis-St. Paul-Bloomington, MN-WI | 1,330 | $75,630 | $79,040 |
| San Francisco-Oakland-Fremont, CA | 2,330 | $75,460 | $74,020 |
| Chicago-Naperville-Elgin, IL-IN | 4,540 | $73,120 | $69,570 |
| Seattle-Tacoma-Bellevue, WA | 2,500 | $71,500 | $62,110 |
| Cleveland, OH | 630 | $71,170 | $58,730 |
| Boston-Cambridge-Newton, MA-NH | 1,290 | $69,480 | $70,710 |
| Vallejo, CA | 670 | $68,570 | $61,610 |
| Los Angeles-Long Beach-Anaheim, CA | 5,450 | $67,460 | $62,860 |
At the other end, Albuquerque, NM posts the lowest mean pay among metros with at least 500 jobs, $42,840 a year, against $78,320 in San Jose-Sunnyvale-Santa Clara, CA. That is the metro effect in one line: identical job title, materially different pay, decided mostly by which labor market the job sits in.
What the median pay looks like as a budget
The median annual wage of $50,970 works out to $4,248 a month before taxes, $1,960 per biweekly paycheck, and $980 a week. Moving from the 25th percentile ($45,300) to the 75th ($64,010) is worth $18,710 a year, which is the realistic size of the experience and specialization premium inside this occupation. Run the median through the paycheck calculator for a take-home estimate in your state, compare an offer against your current pay with the salary calculator, and check whether a raise actually beats prices with the raise vs inflation calculator.
To place a real offer: a salary of $56,067 would sit between the median ($50,970) and the 75th percentile ($64,010), inside the top half but outside the top quarter of this occupation's ladder. An offer at the 25th percentile, $45,300, is $5,670 under the median, the typical size of the discount attached to entry-level or low-cost-market postings in this field.
Related occupations in Construction and Extraction Occupations
Sibling occupations in Construction and Extraction Occupations: Floor Sanders and Finishers, Underground Mining Machine Operators, All Other, Rock Splitters, Quarry, Pile Driver Operators, Roof Bolters, Mining, Paperhangers. Medians there are computed identically, so the comparison is apples to apples; the full set lives on the Careers hub.
Frequently asked questions
How much do Roofers make?
The median annual wage is $50,970 and the mean is $57,090 in the BLS OEWS May 2024 estimates. The middle half of workers earn between $45,300 and $64,010 a year.
Which state pays Roofers the most?
By median annual wage, Minnesota leads the state table at $77,730, based on 2,010 jobs in that state. By mean wage and by headcount the leaders can differ, so the state table on this page shows all three measures side by side.
How many Roofers are there in the United States?
BLS counted 136,740 wage and salary workers in this occupation in May 2024, 0.09% of all U.S. employment in the survey. The largest state employer is Florida with 23,610 jobs.
What do the OEWS percentiles mean for Roofers?
They mark points in this occupation's pay distribution. One worker in ten earns $37,060 or less and one in ten earns $80,780 or more; the median, $50,970, is the wage of the worker exactly in the middle of the 136,740 counted jobs.