In 2026, roofers in Colorado earn a median of $51,750 per year ($24.88/hr), according to BLS OEWS (May 2025). Pay rises with experience, license tier, and specialty. Last updated June 2026.
How much do roofers make in Colorado in 2026?
Real pay data from real trades workers. Source: BLS OEWS May 2025 · Updated June 2026.
$51,750/yr
Median (50th percentile)
Half of Colorado roofers earn between $47,700 and $61,150 per year.
Where this number sits on the path
Years 1–2
Apprentice / Helper
helper / trainee pay
Years 3–5+
Journeyman
$51,750/yr · this page
Years 7+
Foreman / Lead
premium over journeyman
Source: BLS OEWS May 2025
- Highest-paying state
- Illinois · $77,900
- Workers in Colorado
- 3,340 (BLS 2025)
- Pay range (p25–p75)
- $47,700–$61,150
What do non-union roofers earn in Colorado?
Non-union Roofer in Colorado
$51,750/yr
25th–75th: $47,700/yr–$61,150/yr
≈ $67,275/yr total compbase + ~30% benefits (est., BLS ECEC)
Roofer is predominantly non-union in Colorado. Pay varies based on employer, region within the state, and experience. BLS figures cover all roofers. Submit your salary →
Look up another trade or state
Roofer pay in Colorado
The median roofer in Colorado earns $51,750 a year, which works out to roughly $24.88 an hour based on a standard 2,080-hour work year. That number sits in the middle of the pack — half of Colorado roofers earn more, half earn less. If you're trying to figure out where you stand or what to aim for, the full spread tells a more useful story.
At the 25th percentile, roofers in Colorado bring home $47,700 annually, or about $22.93 an hour. These are typically workers earlier in their careers, or those working for smaller contractors with less consistent year-round volume. At the 75th percentile, pay jumps to $61,150 a year — around $29.40 an hour. That's a gap of more than $13,000 between the bottom quarter and the top quarter, which is significant and worth understanding.
What drives workers from the lower end to the upper end? Experience is the biggest factor. A roofer who can work confidently on steep-slope residential, low-slope commercial, and specialty systems like metal roofing or TPO membranes is worth more to a contractor than someone limited to one roof type. Colorado's construction market includes a wide range of project types — from high-volume hail-damage residential re-roofing along the Front Range to commercial flat roofing in Denver and Colorado Springs to custom mountain homes in Summit or Eagle counties. Workers who can handle multiple materials and systems are harder to replace and easier to promote.
Colorado's geography also plays into earnings in a practical way. The Front Range corridor — Denver, Aurora, Lakewood, Fort Collins, Pueblo — has the heaviest concentration of roofing contractors and the most consistent workload. Wages in Denver metro tend to run toward the higher end of the state range, driven by higher project values and stronger competition for skilled labor. Rural and mountain areas can see seasonal gaps in work, which affects annual take-home even if the hourly rate is competitive.
Seasonality matters here more than in many other trades. Colorado's hail season runs roughly May through September, and roofing crews can log heavy overtime during that stretch. A roofer working 50- or 55-hour weeks during peak storm-damage season on an hourly rate of $25 will outpace the median annual figure well before the season ends — overtime pay at time-and-a-half adds up fast. The flip side is that winter months, especially at elevation, can mean reduced hours or layoffs for some crews. Annual earnings figures from BLS reflect average full-year employment and may not capture the peaks and valleys that individual workers experience.
Licensing in Colorado is handled at the local level rather than the state level — Denver, for example, requires a roofing contractor license, but the state itself does not issue a statewide roofer's license for individual workers. That said, OSHA 10 and OSHA 30 certifications are widely expected on commercial job sites, and workers who hold them are more employable and often command better pay. Fall protection competency is non-negotiable on any legitimate site.
Some workers may be covered by a collective bargaining agreement — check with your local for current rates.
The BLS OEWS figures used here are from May 2025. BLS data captures base wages and salaries but does not include employer-paid benefits like health insurance, retirement contributions, or paid time off. When comparing offers, factor those in — a job paying $24/hr with solid health coverage and a retirement match can be worth more than a $26/hr job with nothing else attached.
If you want to push your pay toward the 75th percentile and beyond, the clearest paths are: expand your material skills (metal, modified bitumen, TPO, tile), get comfortable on both residential and commercial, pursue foreman or crew lead roles, and work for contractors who consistently land larger commercial projects where the work is steadier and the pay scale is higher.
Recent submissions
First submission goes here
Your metro · years · union or non-union
$—
Be the first roofer in Colorado to share your pay. We start with the BLS — workers like you fill in the rest.
How Colorado compares
Roofer median by state
Other trades in Colorado
Median pay by trade
About this data
Wages come from the U.S. Bureau of Labor Statistics OEWS program (May 2025), the authoritative public source for occupational pay. Union figures are journeyman scales from IBEW/UA locals (approximate). Member submissions — added anonymously, never with a raw email address — refine these numbers over time.
Roofer pay in Colorado: FAQ
- How much does a roofer make per hour in Colorado?
- Based on BLS OEWS May 2025 data, Colorado roofers earn roughly $22.93/hr at the 25th percentile, $24.88/hr at the median, and $29.40/hr at the 75th percentile. These are calculated from annual figures of $47,700, $51,750, and $61,150 respectively, divided by 2,080 hours.
- How much can overtime affect a roofer's annual earnings in Colorado?
- Significantly. Colorado's hail season from roughly May through September can push crews to 50+ hour weeks. A roofer earning $24.88/hr who regularly works 10 hours of overtime per week during a 20-week busy season adds roughly $7,400 in overtime pay on top of their base annual earnings — pushing total take-home well above the median figure.
- Do roofers in Denver earn more than the state median?
- Denver metro tends to concentrate at the higher end of Colorado's pay range. Higher project values, more commercial work, and stronger competition among contractors for skilled labor all push wages up. The statewide median is $51,750, and experienced workers in Denver working commercial jobs routinely land in the 75th percentile range of $61,150 or above.
- Does Colorado require a license to work as a roofer?
- Colorado does not issue a statewide individual roofer's license. Licensing is handled at the local level — Denver requires roofing contractors to be licensed, for example. For individual workers, OSHA 10 or OSHA 30 certification is widely expected on commercial sites and will strengthen your hire-ability and pay rate.
- What's the difference between a 25th and 75th percentile roofer in Colorado?
- The gap is about $13,450 a year — $47,700 versus $61,150. The biggest separators are range of skills (residential versus commercial, multiple material types), years of hands-on experience, and whether a worker has moved into a foreman or lead role. Workers in Denver metro with commercial experience are more likely to land at the high end.
- Does the BLS salary figure include benefits?
- No. BLS OEWS data captures wages and salaries only. It does not include employer-paid health insurance, retirement contributions, paid time off, or tool allowances. When comparing job offers, add up the full package — benefits can be worth several dollars per hour in effective compensation.
Sources
- Wage data: BLS OEWS — Colorado
- How we build these numbers →
- Next data refresh: when BLS publishes its next annual OEWS release (typically the following spring).
Stay on top of Roofer pay
Get pay updates
Real BLS + union + peer pay for the trades and states you pick. No spam.