📖 Read the roofers salary & career guide →
Roofers Salary in Alabama
Ranked #46 of 51 · AL
Salary Distribution (10th–90th percentile)
About 80% of rooferss in Alabama earn between $36,120 and $60,920. The blue band is the middle 50% (P25–P75); the dot marks the median.
Compared to the U.S.
The mean roofers salary in Alabama is $47,860, about 17.7% below the U.S. average ($58,140). That works out to roughly $23/hr at 2,080 hours per year.
Metro Areas in Alabama
| Metro area | Median | Mean | Employment |
|---|---|---|---|
| Northwest Alabama nonmetropolitan area | $47,370 | $47,540 | 210 |
| Birmingham, AL | $46,600 | $49,550 | 260 |
| Decatur, AL | $46,280 | $49,080 | 30 |
| Mobile, AL | $45,540 | $46,350 | 120 |
Frequently Asked Questions
How much do roofers make in Alabama?
The median roofers salary in Alabama is $45,670 per year (mean $47,860), and about 80% earn between $36,120 and $60,920.
How much do roofers make per hour in Alabama?
Roughly $23 per hour, based on a mean annual wage of $47,860 and 2,080 work hours per year.
Is Alabama a high-paying state for roofers?
Alabama ranks #46 of 51 states for roofers pay. Its mean salary of $47,860 is about 17.7% below the U.S. average of $58,140.
Which metro areas in Alabama pay roofers the most?
The highest-paying metro areas in Alabama for roofers are Northwest Alabama nonmetropolitan area ($47,370), Birmingham, AL ($46,600), Decatur, AL ($46,280), by median annual wage.