Roofer Salary: United States
At Skilled Trades Headhunters, this is what we do all day: recruit skilled trades professionals.
The median annual wage for Roofer in the United States was $55,440 in May 2025 (BLS). The middle half of workers earned between $46,260 and $65,390.
Direct match Our title "Roofer" is reported by BLS as SOC 47-2181 Roofers. BLS reports this occupation as Roofers. A license or specialty is still checked separately.
Annual wages
Roofer, the United States, annual wages: 10% earned less than $37,460, half earned less than the median of $55,440, 90% earned less than $81,720 (BLS, May 2025).
| Measure | Annual wage | What it means |
|---|---|---|
| 10th percentile | $37,460 | 10% of workers in this occupation and area earned less than this. |
| 25th percentile | $46,260 | 25% earned less than this. |
| Median (50th) | $55,440 | Half earned less, half earned more. |
| 75th percentile | $65,390 | 75% earned less than this. |
| 90th percentile | $81,720 | 90% earned less than this. |
| Mean | $58,140 | Arithmetic average of reported wages. |
Hourly wages
Roofer, the United States, hourly wages: 10% earned less than $18.01, half earned less than the median of $26.65, 90% earned less than $39.29 (BLS, May 2025).
| Measure | Hourly wage | What it means |
|---|---|---|
| 10th percentile | $18.01 per hour | 10% of workers in this occupation and area earned less than this. |
| 25th percentile | $22.24 per hour | 25% earned less than this. |
| Median (50th) | $26.65 per hour | Half earned less, half earned more. |
| 75th percentile | $31.44 per hour | 75% earned less than this. |
| 90th percentile | $39.29 per hour | 90% earned less than this. |
| Mean | $27.95 per hour | Arithmetic average of reported wages. |
Employment: BLS estimates 135,490 workers in this occupation nationally.
Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025. SOC 47-2181 Roofers, National.
What BLS wages include. Base pay plus any guaranteed or production-based incentive pay. They leave out overtime, discretionary bonus, benefits, per diem and relocation.
BLS definitions, verbatim
wages
Base rate; cost-of-living allowances; guaranteed pay; hazardous-duty pay; incentive pay, including commissions and production bonuses; and tips are included. Excluded are overtime pay, severance pay, shift differentials, nonproduction bonuses, employer cost for supplementary benefits, and tuition reimbursements.
hours
Annual wages have been calculated by multiplying the hourly wages by 2,080 hours; for occupations where hourly wages are not published, annual wages were taken directly from the reported survey data.
Target metros
| Metro | Median | 25th to 75th percentile | Employment | Location quotient |
|---|---|---|---|---|
| Miami-Fort Lauderdale-West Palm Beach, FL | $48,030 | $38,040 to $52,120 | 5,290 | 2.15 |
| Tampa-St. Petersburg-Clearwater, FL | $47,170 | $37,770 to $57,780 | 3,380 | 2.68 |
| Orlando-Kissimmee-Sanford, FL | $47,300 | $38,560 to $59,460 | 2,650 | 2.15 |
| Raleigh-Cary, NC | $50,720 | $48,020 to $58,120 | 580 | 0.9 |
| New York-Newark-Jersey City, NY-NJ | $76,400 | $59,070 to $98,760 | 3,100 | 0.37 |
| New York-Newark-Jersey City, NY-NJ | $76,400 | $59,070 to $98,760 | 3,100 | 0.37 |
| Dallas-Fort Worth-Arlington, TX | $46,990 | $38,560 to $56,750 | 2,180 | 0.62 |
| Houston-Pasadena-The Woodlands, TX | $45,500 | $37,100 to $50,690 | 1,230 | 0.43 |
| Chicago-Naperville-Elgin, IL-IN | $82,090 | $59,750 to $105,270 | 3,900 | 0.99 |
How does Roofer pay differ by industry?
These are national industry estimates for SOC 47-2181, not local offers or separate estimates for the niche title. Industry names are exactly as BLS publishes them.
| Industry | NAICS | Median | Basis | Employment |
|---|---|---|---|---|
| Construction | 23 | $55,790 | Annual | 132,130 |
| Construction of Buildings | 236000 | $49,520 | Annual | 4,930 |
| Residential Building Construction | 236100 | $47,830 | Annual | 3,350 |
| Nonresidential Building Construction | 236200 | $49,740 | Annual | 1,580 |
| Specialty Trade Contractors | 238000 | $56,320 | Annual | 127,180 |
| Foundation, Structure, and Building Exterior Contractors | 238100 | $56,090 | Annual | 124,600 |
| Building Equipment Contractors | 238200 | $60,090 | Annual | 800 |
| Building Finishing Contractors | 238300 | $61,440 | Annual | 1,710 |
| Manufacturing | 31-33 | $47,890 | Annual | 1,330 |
| Wood Product Manufacturing | 321000 | $47,860 | Annual | 1,180 |
| Other Wood Product Manufacturing | 321900 | $47,860 | Annual | 1,180 |
| Petroleum and Coal Products Manufacturing | 324000 | $33,410 | Annual | Not published by BLS |
| Petroleum and Coal Products Manufacturing | 324100 | $33,410 | Annual | Not published by BLS |
| Fabricated Metal Product Manufacturing | 332000 | $54,910 | Annual | 90 |
| Fabricated Metal Product Manufacturing (3323 and 3324 only) | 3320A2 | $54,910 | Annual | 90 |
| Real Estate and Rental and Leasing | 53 | $60,020 | Annual | Not published by BLS |
| Real Estate | 531000 | $60,020 | Annual | Not published by BLS |
| Professional, Scientific, and Technical Services | 54 | $66,550 | Annual | Not published by BLS |
| Professional, Scientific, and Technical Services | 541000 | $66,550 | Annual | Not published by BLS |
Industry estimates are national. Do not combine an industry median with a local percentile to invent an industry-specific local rate.
Which related roles have a different BLS occupation?
A supervisory occupation is not an experience percentile for the craft. Compare the actual responsibilities and the published SOC.
Roofing Foreman (47-1011)Masonry Foreman (47-1011)Glazing Foreman (47-1011)Painting Foreman (47-1011)Drywall Foreman (47-1011)Insulation Foreman (47-1011)Which metros publish the highest and lowest medians?
This ranking uses the May 2025 annual median for Roofers. It is not adjusted for living costs. A metro is a BLS statistical area, not just the city limits. Top-coded or suppressed medians are not ranked.
| Metro | Median | Employment | Location quotient | Trade median / all-occupations median |
|---|---|---|---|---|
| Worcester, MA | $105,270 | 350 | 1.15 | 1.82 |
| Trenton-Princeton, NJ | $82,100 | 140 | 0.66 | 1.29 |
| Chicago-Naperville-Elgin, IL-IN | $82,090 | 3,900 | 0.99 | 1.50 |
| Bridgeport-Stamford-Danbury, CT | $81,310 | 130 | 0.37 | 1.32 |
| St. Cloud, MN | $79,250 | 130 | 1.41 | 1.56 |
| Atlantic City-Hammonton, NJ | $77,990 | 90 | 0.64 | 1.64 |
| Springfield, IL | $77,900 | 270 | 3.07 | 1.48 |
| San Jose-Sunnyvale-Santa Clara, CA | $76,650 | 1,660 | 1.68 | 0.91 |
| Peoria, IL | $76,610 | 160 | 1.09 | 1.54 |
| New York-Newark-Jersey City, NY-NJ | $76,400 | 3,100 | 0.37 | 1.24 |
| Grand Island, NE | $39,700 | 90 | 2.6 | 0.80 |
| Longview, TX | $39,460 | 80 | 0.77 | 0.87 |
| Farmington, NM | $39,420 | 30 | 0.81 | 0.86 |
| Joplin, MO-KS | $39,170 | 60 | 0.73 | 0.87 |
| Las Cruces, NM | $39,070 | 50 | 0.69 | 0.93 |
| Corpus Christi, TX | $37,600 | 50 | 0.29 | 0.83 |
| Lubbock, TX | $36,650 | 90 | 0.62 | 0.87 |
| El Paso, TX | $36,300 | 120 | 0.42 | 0.92 |
| Mayaguez, PR | $24,380 | 80 | 1.84 | 0.96 |
| San Juan-Bayamon-Caguas, PR | $24,100 | 400 | 0.66 | 0.82 |
The wage ratio is simple arithmetic: this occupation's median divided by the all-occupations median in the same area and unit. It is not a cost-of-living measure. Location quotient describes the concentration of employment, not relative pay. Neither predicts what a particular candidate will accept.
What do these published wages mean for an offer?
Skilled Trades Headhunters reads the May 2025 figures for Roofer in National as an offer reference, not a quote for a particular candidate. For Roofer in National, the published median for SOC 47-2181, Roofers, is $55,440 per year. The middle half of the Roofer in National wage distribution runs from $46,260 to $65,390, a width of $19,130 per year; that spread shows how much published pay varies within the occupation and area, without assigning experience levels.
For the national Roofer comparison, Los Angeles-Long Beach-Anaheim, CA reports $63,560 per year while Miami-Fort Lauderdale-West Palm Beach, FL reports $48,030 per year; these are the largest-employment metros with published medians for the occupation, rather than neighboring places to a national estimate. The United States Roofer figure pools markets with different work scopes and schedules, so use the area table before setting a local offer.
The highest published medians among the selected national industry rows for Roofers, read alongside Roofer in National, are Professional, Scientific, and Technical Services at $66,550 per year (NAICS 54); Professional, Scientific, and Technical Services at $66,550 per year (NAICS 541000); Building Finishing Contractors at $61,440 per year (NAICS 238300). Those Roofer in National industry comparisons are national cross-sections, not local industry estimates; BLS does not give us a metro-by-industry wage cut here, and overlapping industry groups should not be added together.
The Roofer in National median was $50,970 per year in May 2024, compared with $55,440 in May 2025, a published difference of $4,470. That Roofer in National comparison is between separate BLS releases, not the raise paid to the same workers or a projection of next year's offer. Read the $50,970 and $55,440 Roofer in National estimates with both dates visible, because the employers and workers represented by the survey can change.
Before offering $55,440 per year for Roofer in National, separate on-call duties, overtime, travel reimbursement, tool replacement and any truck allowance separately; prevailing wage and union requirements must be checked against the actual assignment. The Roofer in National BLS comparison includes ordinary wages and qualifying incentive pay, but leaves overtime, discretionary bonuses, benefits and relocation outside this wage figure. A candidate's take-home pay and the employer's total cost for Roofer in National can therefore differ from the median without either number being an error.
The mapping for Roofer in National is direct: BLS reports this occupation as Roofers; A license or specialty is still checked separately. For a Roofer in National opening, establish the equipment, license requirements and responsibility before deciding which people the pay range should attract. The Roofer in National direct mapping still describes an occupation and area rather than a specific applicant, so credentials and actual duties remain part of offer calibration.
Questions about this occupation and area
What does the middle-half band tell a Roofer in National buyer?
Roofer in National has a published middle-half band of $46,260 to $65,390, a width of $19,130 per year, with median $55,440. An offer inside that Roofer in National band is not automatically competitive for every scope; match the required work and the separate pay terms first.
Which areas should I compare before hiring Roofer in National?
Los Angeles-Long Beach-Anaheim, CA and Miami-Fort Lauderdale-West Palm Beach, FL are the largest-employment comparison markets used for Roofer in National. Comparing those Roofers tables with the $55,440 Roofer in National median does not measure commuting costs or predict what a particular applicant will accept.
Are the industry figures local to Roofer in National?
Roofer in National uses national industry rows for SOC 47-2181, not local sector-specific wages. Professional, Scientific, and Technical Services leads the selected sortable rows at $66,550 per year, but that national industry figure is not a quoted offer for Roofer in National.
What changed between the releases for Roofer in National?
Roofer in National moved from $50,970 in May 2024 to $55,440 in May 2025. These Roofer in National published medians do not describe an individual raise or establish a future wage trend.
What changed since May 2024
SOC 47-2181. Published annual median: $50,970 (May 2024) and $55,440 (May 2025). These are two BLS releases, not a projection.