Roofer salary
Updated Updated for 2026 tax law
A roofer earns a median of $55,440 a year ($26.65 an hour) in the US, according to the Bureau of Labor Statistics (May 2025). The average is $58,140. About 135,490 people work in this job.
Take-home pay on $55,440
- Gross pay
- $2,132.31
- Federal income tax
- −$172.03
- Social Security (6.2%)
- −$132.20
- Medicare (1.45%)
- −$30.92
- Texas income tax
- $0.00No state income tax on wages
- Take-home pay
- $1,797.16
Annual breakdown
- Gross
- $55,440
- Federal
- $4,473
- FICA
- $4,241
- State + local
- $0
- Net
- $46,726
- Marginal federal rate
- 12.0%
- Marginal state rate
- 0.0%
2026 federal brackets (Rev. Proc. 2025-32) and 2026 state rules. Estimates assume wages are your only income and use annual liability, so your actual withholding can differ slightly.
Roofer salary by state
| State | Median salary | Average | Employed |
|---|---|---|---|
| Illinois | $77,900 | $77,650 | 5,300 |
| New Jersey | $76,600 | $74,380 | 1,860 |
| Minnesota | $74,490 | $72,920 | 1,890 |
| Massachusetts | $72,750 | $72,990 | 1,950 |
| Alaska | $66,750 | $68,450 | 310 |
| New York | $66,020 | $69,350 | 4,570 |
| California | $63,600 | $67,420 | 21,190 |
| Connecticut | $62,070 | $68,490 | 790 |
| District of Columbia | $61,750 | $68,740 | 100 |
| Rhode Island | $61,630 | $63,580 | 360 |
| Washington | $60,640 | $68,870 | 5,890 |
| Maryland | $60,090 | $61,640 | 2,050 |
| New Hampshire | $59,830 | $63,820 | 270 |
| North Dakota | $59,740 | $60,540 | 290 |
| Hawaii | $59,580 | $61,430 | 1,110 |
| Michigan | $59,530 | $61,450 | 3,090 |
| Delaware | $59,440 | $55,280 | 230 |
| Wisconsin | $59,370 | $58,060 | 2,400 |
| Vermont | $59,040 | $56,330 | 210 |
| Montana | $59,030 | $57,010 | 370 |
| Oregon | $58,970 | $61,510 | 3,430 |
| Indiana | $57,980 | $59,810 | 2,980 |
| Idaho | $57,790 | $54,300 | 1,190 |
| Pennsylvania | $55,710 | $56,470 | 3,830 |
| Colorado | $51,750 | $56,170 | 3,340 |
| West Virginia | $51,170 | $51,080 | 440 |
| Nevada | $51,090 | $57,460 | 2,120 |
| Maine | $50,120 | $53,700 | 610 |
| Ohio | $49,390 | $55,670 | 4,610 |
| North Carolina | $49,010 | $50,030 | 3,060 |
| Louisiana | $48,760 | $52,790 | 760 |
| Utah | $48,680 | $51,580 | 2,710 |
| Iowa | $48,660 | $52,070 | 930 |
| Missouri | $48,570 | $56,320 | 2,050 |
| Virginia | $48,420 | $51,520 | 2,070 |
| South Dakota | $47,710 | $46,980 | 400 |
| Florida | $47,590 | $48,870 | 23,550 |
| Arkansas | $47,470 | $45,780 | 950 |
| Arizona | $47,340 | $50,600 | 3,420 |
| Kansas | $47,190 | $53,370 | 900 |
| Georgia | $46,940 | $48,440 | 2,160 |
| Kentucky | $46,940 | $50,680 | 1,080 |
| Nebraska | $46,460 | $47,930 | 1,730 |
| Texas | $46,030 | $47,200 | 5,740 |
| South Carolina | $45,760 | $50,180 | 850 |
| Tennessee | $45,690 | $46,740 | 2,110 |
| Alabama | $45,670 | $47,860 | 1,010 |
| Wyoming | $45,650 | $49,680 | 330 |
| New Mexico | $45,300 | $47,980 | 1,160 |
| Mississippi | $44,940 | $45,280 | 480 |
| Oklahoma | $43,680 | $49,120 | 1,260 |
Similar jobs
- Tile and Stone Setter: $55,690
- Floor Layer: $56,460
- Extraction Worker: $57,010
- Cement Mason and Concrete Finisher: $57,020
- Glazier: $57,080
- Stonemason: $57,390
- Excavating and Loading Machine and Dragline Operator: $57,430
- Paving: $53,340
BLS occupation: Roofers. Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025 (SOC 47-2181). Excludes the self-employed.
Frequently asked questions
How much does a roofer make an hour?
The median hourly wage is $26.65; the average is $27.95.
Which state pays roofers the most?
Illinois ($77,900 median), followed by New Jersey and Minnesota.
What is the salary range for a roofer?
The bottom 10% earn under $37,460 and the top 10% earn over $81,720 a year.
How much is $55,440 after taxes?
About $46,726 a year in Texas (no state income tax) or $44,639 in California for a single filer in 2026.
Your business here? Sponsor this calculator from $19/week. See placements
Estimates for information only — not tax, legal or financial advice.