1. Home
  2. Career Explorer
  3. Commercial Roofer
  4. Salaries
Content has loaded

Commercial roofer salary in United States

How much does a Commercial Roofer make in the United States?

Average base salary

Average $23.41
Low $15.17
High $36.15
Non-cash benefit
View more benefits

The average salary for a commercial roofer is $23.41 per hour in the United States. 1.5k salaries reported, updated at November 27, 2023

Is this useful?

Top companies for Commercial Roofers in United States

  1. Flynn Group of Companies
    240 reviews49 salaries reported
    $28.51per hour
Is this useful?

Highest paying cities for Commercial Roofers near United States

  1. Elmira, NY
    $26.53 per hour
    19 salaries reported
  2. Phoenix, AZ
    $25.93 per hour
    42 salaries reported
  3. Endicott, NY
    $25.29 per hour
    22 salaries reported
  1. Caldwell, ID
    $22.45 per hour
    5 salaries reported
  2. Columbus, OH
    $22.31 per hour
    19 salaries reported
  3. Omaha, NE
    $21.96 per hour
    16 salaries reported
  1. Akron, OH
    $21.96 per hour
    21 salaries reported
  2. Cleveland, OH
    $20.43 per hour
    17 salaries reported
  3. Fort Lauderdale, FL
    $18.75 per hour
    6 salaries reported
Is this useful?

Where can a Commercial Roofer earn more?

Compare salaries for Commercial Roofers in different locations
Explore Commercial Roofer openings
Is this useful?

Most common benefits for Commercial Roofers

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Life insurance
  • Paid time off
  • Vision insurance
Is this useful?

Salary satisfaction

Based on 65 ratings

60% of Commercial Roofers in the United States think their salaries are enough for the cost of living in their area.

Is this useful?

How much do similar professions get paid in United States?


Job openings

Average $21.08 per hour

Is this useful?

Frequently searched careers

Registered Nurse

Police Officer

Software Engineer


Truck Driver

Administrative Assistant


Real Estate Agent

Nursing Assistant



Dental Hygienist