How much does a roofer make in Alabama?
$45,670a year
Median yearly pay for roofers in Alabama. That is $21.96 an hour or $3,806 a month.
- Hourly
- $21.96
- Vs. national median
- -18%
- Rank among states
- 47 of 51
- Jobs in the state
- 1,010
Pay range
Lowest 10%: $36,120Median: $45,670Highest 10%: $60,920
| Percentile | Yearly | Hourly | |
|---|---|---|---|
| 10th | $36,120 | $17.37 | |
| 25th | $42,340 | $20.36 | |
| Median | $45,670 | $21.96 | |
| 75th | $53,340 | $25.64 | |
| 90th | $60,920 | $29.29 |
Cities in Alabama
Metro areas, median yearly pay.
| Birmingham, AL | $46,600 |
| Decatur, AL | $46,280 |
| Mobile, AL | $45,540 |
| Columbus, GA | $43,290 |
Nearby in the ranking
States with similar pay for roofers.
| 44. Texas | $46,030 |
| 45. South Carolina | $45,760 |
| 46. Tennessee | $45,690 |
| 47. Alabama | $45,670 |
| 48. Wyoming | $45,650 |
| 49. New Mexico | $45,300 |
| 50. Mississippi | $44,940 |
Frequently asked questions
How much does a roofer make an hour in Alabama?
The median hourly pay in Alabama is $21.96 ($45,670 a year).
Do roofers make more in Alabama than the national average?
No: $45,670 against $55,440 nationally, 18% less.
Where does Alabama rank for roofer pay?
Alabama ranks 47 of 51 states.
Which city in Alabama pays roofers the most?
Birmingham, AL, with a median of $46,600 a year.
Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.