Salaripedia
English

How much does a roofer make in Birmingham?

$46,600a year

Median yearly pay for roofers in the Birmingham, AL metro area. That is $22.40 an hour or $3,883 a month.

Hourly
$22.40
Vs. national median
-16%
Rank among cities
209 of 265
Jobs in the area
260
Pay range
Lowest 10%: $37,040Median: $46,600Highest 10%: $62,940
PercentileYearlyHourly
10th$37,040$17.81
25th$43,470$20.90
Median$46,600$22.40
75th$56,340$27.09
90th$62,940$30.26

Other cities in Alabama

Median yearly pay for roofers.

Mobile, AL$45,540
Columbus, GA$43,290
Roofer salary in Alabama Roofer salary in all states

Related jobs in Birmingham

Same field, median yearly pay.

Elevator and Escalator Installer and Repairer$103,700
First-Line Supervisors of Construction Trade and Extraction Worker$71,280
Construction and Building Inspector$64,400
Boilermaker$64,000
Plumber$60,090
Structural Iron and Steel Worker$59,180
Electrician$56,630
Operating Engineer and Other Construction Equipment Operator$54,330
Carpenter$50,400
Brickmason and Blockmason$50,030
Salaries for every job in Birmingham, AL

Frequently asked questions

How much does a roofer make an hour in Birmingham?

The median hourly pay in the Birmingham, AL metro area is $22.40 ($46,600 a year).

Do roofers make more in Birmingham than the national average?

No: $46,600 against $55,440 nationally, 16% less.

How does Birmingham compare with the rest of Alabama?

The median in Alabama is $45,670, so Birmingham pays 2% more.

Where does Birmingham rank for roofer pay?

209 of 265 metro areas with data.

How much does a roofer make starting out in Birmingham?

The lowest-paid 10% make $37,040 or less a year; the top 10% make $62,940 or more.

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.