Roofers Salary in Colorado

BLS OEWS May 2025 • 9 metro areas • Colorado

Roofers in Colorado earn a median salary of $51,536 per year on average across 9 metro and nonmetro areas, +1.1% vs the national median of $50,970. An estimated 3,240 roofers are employed across Colorado, with salaries ranging from $48,880 to $56,820 depending on location.

$51,536 Avg median salary in Colorado
$56,820 Highest paying metro
$48,880 Lowest paying metro
3,240 Employed in Colorado

Compare Roofers salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Roofers
in
    vs

      Roofers salaries by city in Colorado

      Metro areaMedian salary25th pct75th pctEmployed
      Boulder, CO$56,820$48,260$59,330110
      Denver, CO$56,110$50,020$60,2801,900
      Fort Collins, CO$51,560$49,120$59,380110
      Colorado Springs, CO$51,360$48,120$59,590360
      Northwest Colorado$50,520$48,200$60,360310
      Southwest Colorado$49,900$48,650$58,820130
      Greeley, CO$49,370$48,690$59,540210
      Pueblo, CO$49,300$48,810$58,38070
      Grand Junction, CO$48,880$48,880$54,08040

      View Roofers salaries in all cities