Salaripedia
English

How much does a roofer make in Colorado?

$51,750a year

Median yearly pay for roofers in Colorado. That is $24.88 an hour or $4,313 a month.

Hourly
$24.88
Vs. national median
-7%
Rank among states
25 of 51
Jobs in the state
3,340
Pay range
Lowest 10%: $45,820Median: $51,750Highest 10%: $73,370
PercentileYearlyHourly
10th$45,820$22.03
25th$47,700$22.93
Median$51,750$24.88
75th$61,150$29.40
90th$73,370$35.27

Cities in Colorado

Metro areas, median yearly pay.

Boulder, CO$56,140
Denver, CO$55,830
Grand Junction, CO$50,140
Greeley, CO$49,940
Colorado Springs, CO$49,830
Fort Collins, CO$48,610
Pueblo, CO$46,490
Salaries for every job in Colorado

Nearby in the ranking

States with similar pay for roofers.

22. Indiana$57,980
23. Idaho$57,790
24. Pennsylvania$55,710
25. Colorado$51,750
26. West Virginia$51,170
27. Nevada$51,090
28. Maine$50,120
Roofer salary in all states

Frequently asked questions

How much does a roofer make an hour in Colorado?

The median hourly pay in Colorado is $24.88 ($51,750 a year).

Do roofers make more in Colorado than the national average?

No: $51,750 against $55,440 nationally, 7% less.

Where does Colorado rank for roofer pay?

Colorado ranks 25 of 51 states.

Which city in Colorado pays roofers the most?

Boulder, CO, with a median of $56,140 a year.

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.