Boulder County: roof permit rules and hail requirements

Boulder County Community Planning & Permitting

Unincorporated Boulder County is one of only two Colorado jurisdictions in our survey that mandates hail-resistant roofing: county building-code amendments require asphalt shingles to be Class 4 impact resistant per UL 2218. Class A fire-rated coverings are required in all Wildfire Zones, and a permit is required for new or replacement roof coverings.

Hail mandate Asphalt shingles shall be Class 4 impact resistant, tested in accordance with UL 2218 — Boulder County Building Code amendment to IBC 1504.8.1 / IRC R905.2.4.2. The legal minimum, not an upgrade.
Fire Class A roof covering or roof assembly is required in all Wildfire Zones; exterior materials are regulated in Wildfire Zone 1.
Permit & inspection Permit required for new or replacement roof coverings (IRC R908 / IBC 1512). Gutters removed for the reroof must be reinstalled before inspection.
Ice barrier Not required unless there is evidence of previous ice-dam damage or clear potential for it — looser than neighboring counties.

Details to confirm with the county

We couldn't confirm the following from Boulder County's official pages. Check these with the county before you rely on them:

  • City of Boulder, Longmont, and other incorporated cities permit through their own building departments — their rules differ.

Verified July 2026 · Source: Boulder County — Building FAQs (roofing)

Request a roofer in this county

Your request goes privately to this site's operator for review; no roofer match or response is guaranteed.

Prefer to talk? Call (970) 680-7991.