Calculate your salary

There are many factors that determine how much you should be earning as a Roofer. Use Zippia's Salary Calculator to see how your pay matches up.

How Much Does a Roofer Earn In The United States?

Roofer Salaries
Updated December 31, 2020
Average Yearly Salary
$32,000
$22,000
$32,000
$46,000
Did you know that the average roofer makes $32,584 per year? That's valued at $15.67 per hour! The range surrounding that average can vary between $22,000 and $46,000, meaning roofers have the opportunity to earn more once they move past entry-level roles. Most roofers find a job with construction and manufacturing companies, while others work for energy, internet, and manufacturing companies to make more money. Those aren't the only places you can earn a higher paycheck. Illinois, California and New York are the top states in the U.S. to pay roofers the highest salaries.
Best Paying Cities
Your City
0 selections

How much should you get paid?

Tell us about yourself to get a free, personalized Zippia Salary Report and suggestions on how to increase your pay.

Where Roofers Earn The Most

The darker areas on the map show where roofers earn the highest salaries across all 50 states.

Average Salary

How Much Do Roofers Earn In Different Cities?

Throughout the U.S., the average salary for a roofer is roughly $32,584 per year, which boils down to $15.67 per hour. Interestingly enough, roofers have the highest salaries in Chicago, IL at about $45,600 per year. For those who are just starting out, the average entry-level salary in Chicago, IL is $28,000. Additionally, roofers make more than the average salary in Los Angeles, CA, Yonkers, NY, Norwalk, CT, Belleville, NJ, and Allentown, PA. On a more broad level, roofer salaries are highest in Illinois, California, New York, Iowa, Rhode Island, Connecticut, and North Dakota. On the contrary, Arkansas, Texas, and Oklahoma offer the lowest roofer salaries.
Location
City
Average Salary

Chicago, IL

Salary Range35k - 57k$46k$45,600

Los Angeles, CA

Salary Range34k - 58k$45k$44,662

Yonkers, NY

Salary Range32k - 55k$43k$42,745

Norwalk, CT

Salary Range31k - 54k$42k$41,574

Belleville, NJ

Salary Range29k - 50k$39k$38,901

Allentown, PA

Salary Range28k - 48k$37k$37,039

Gaithersburg, MD

Salary Range26k - 44k$35k$34,772

Kansas City, MO

Salary Range27k - 43k$34k$34,311

Mentor, OH

Salary Range25k - 43k$34k$33,518

Colorado Springs, CO

Salary Range25k - 41k$33k$32,762
$19k
$58k

High Paying Roofer Jobs

Which Companies Pay Roofers The Most?

To earn a high income as a roofer, working for Vonachen Services or Tradesmen International might be your best bet, as they are the highest paying companies in this field. In addition, companies like TN Holdings and Randstad USA report highly competitive salaries for roofers.
Company
Company
Average Salary
Vonachen Group
Salary Range30k - 40k$35k$34,761
Tradesmen International
Salary Range30k - 40k$35k$34,686
TN Holdings
Salary Range31k - 37k$34k$34,037
Randstad USA
Salary Range29k - 39k$34k$33,833
Tesla
Salary Range29k - 38k$34k$33,768
FM Home Loans
Salary Range28k - 38k$33k$33,301
Dana
Salary Range28k - 37k$33k$32,504
White Castle Management Co.
Salary Range29k - 34k$32k$32,132
Los Angeles County
Salary Range28k - 34k$31k$31,270
PRC
Salary Range29k - 32k$31k$31,256
$25k
$40k

The largest raises come from changing jobs.

See what's out there.

Roofer Salary History

Compare salaries for individual cities or states with the national average.

Location

    How Much Do Roofers Make In Different Industries?

    Roofer salaries can vary on many factors, including what industry a job is in. In fact, jobs with energy, internet, and manufacturing companies tend to be the highest paying. Furthermore, a roofer can make a yearly salary of $34,345 while working for energy companies. All the while, other roofers are making $34,181 at internet companies and $30,708 at manufacturing companies. One industry roofers may want to avoid is the construction industry as it offers the lowest average salary at $27,263.
    Industry
    Average Salary

    Energy

    Salary Range29k - 39k$34k$34,345

    Internet

    Salary Range33k - 35k$34k$34,181

    Manufacturing

    Salary Range27k - 34k$31k$30,708

    Retail

    Salary Range25k - 32k$29k$28,606

    Construction

    Salary Range23k - 31k$27k$27,263
    $23k
    $39k

    How Experience Affects Roofer Salaries

    The salary for a roofer can vary depending on the years of experience that a person has, from entry level to senior level. Data on how experience level affects total compensation is provided by the Bureau of Labor Statistics (BLS) as part of their National Compensation Survey, which is based on factors such as knowledge, complexity, contacts, and environment.

    Recently Added Roofer Salaries

    Location
    CompanyJobLocationDate AddedSalary
    Roofer
    Roofer
    Des Moines, IA
    Des Moines, IA
    01/29/2021
    01/29/2021
    $27,131
    $27,131
    01/29/2021
    Peopleready
    Peopleready
    Roofer
    Roofer
    Roofer
    Muncie, IN
    Muncie, IN
    01/29/2021
    01/29/2021
    $25,044
    $25,044
    01/29/2021
    Roofers
    Roofers
    Austin, TX
    Austin, TX
    01/27/2021
    01/27/2021
    $37,566
    $37,566
    01/27/2021
    Roofer
    Roofer
    Sharonville, OH
    Sharonville, OH
    01/21/2021
    01/21/2021
    $41,740
    $41,740
    01/21/2021
    Roofer
    Roofer
    Buffalo, NY
    Buffalo, NY
    01/15/2021
    01/15/2021
    $41,740
    $41,740
    01/15/2021
    Roofer
    Roofer
    Statesville, NC
    Statesville, NC
    01/11/2021
    01/11/2021
    $33,392
    $33,392
    01/11/2021
    Roofer
    Roofer
    Springfield, OR
    Springfield, OR
    01/05/2021
    01/05/2021
    $39,653
    $39,653
    01/05/2021
    Roofer
    Roofer
    Annville, PA
    Annville, PA
    12/29/2020
    12/29/2020
    $54,262
    $54,262
    12/29/2020
    Roofer
    Roofer
    Toledo, OH
    Toledo, OH
    12/23/2020
    12/23/2020
    $39,653
    $39,653
    12/23/2020
    Roofer
    Roofer
    Milwaukee, WI
    Milwaukee, WI
    12/16/2020
    12/16/2020
    $39,653
    $39,653
    12/16/2020