Average salary
$55,209 - $72,500
Median salary
$55,209 - $72,500
Lower rangeUpper range
Salary distribution by percentile
10th percentile$31K
25th percentile$39K
Median$55K
75th percentile$73K
90th percentile$83K
50% of professionals earn between $39,000 - $72,500 USD
The median salary is $55,209
Top cities
Phoenix219 job openings
Columbus209 job openings
Dallas135 job openings
Houston109 job openings
Brooklyn79 job openings
Atlanta76 job openings
Akron75 job openings
Worthington73 job openings
Brockton63 job openings
San Antonio54 job openings
Tucson50 job openings
Los Angeles49 job openings
Philadelphia47 job openings
Albuquerque46 job openings
Roseville44 job openings
Tulsa42 job openings
Chicago41 job openings
Miami41 job openings
Cincinnati40 job openings
Greensboro38 job openings
Nashville38 job openings
Denver33 job openings
Fort Wayne33 job openings
Austin32 job openings
Caldwell32 job openings
Related professions
USD 50,000 - 67,685-8%
USD 60,000 - 80,000+10%
USD 45,000 - 54,895-22%
USD 70,000 - 80,000+17%
USD 52,800 - 66,000-7%
USD 74,298 - 81,376+22%
USD 85,000 - 100,000+45%
USD 70,000 - 82,625+20%
USD 75,000 - 92,000+31%
USD 56,800 - 72,400+1%
The average salary for a Roofer in United States is USD 55,209 - USD 72,500 per year in 2026. The median salary is USD 63,855 per year, based on 21,355 active job listings.
The cities with the most Roofer job opportunities in United States are Phoenix, Columbus, Dallas, Houston, Brooklyn. Phoenix leads with 219 job openings.
Explore 21,355 Roofer job listings in United States on BeBee, or check our salary calculator for a personalized estimate.