Code & Compliance

Colorado Roofing Codes

Colorado jurisdictions build on the International Residential Code and add local amendments for snow, ice, and wind. Here's what actually gets enforced on a residential roof.

Who Sets the Rules

Colorado does not have a single statewide residential building code. Each city and county adopts a version of the International Residential Code (IRC) and layers on local amendments for snow load, ice barrier depth, and wind exposure. That means the requirements in Evergreen or Conifer can be meaningfully stricter than in Centennial or Aurora.

A licensed local roofer should know the amendments for your specific jurisdiction and pull the permit under their own license — not yours.

The Requirements That Come Up Most

ItemTypical requirement
Ice barrierSelf-adhering membrane from the eave edge to at least 24 in. inside the exterior wall line; more in foothills and mountain jurisdictions
UnderlaymentSynthetic or felt underlayment across the full deck, lapped per manufacturer instructions
Layer limitMaximum two layers of asphalt shingles; no overlay on wet, deteriorated, or buckled roofing
FasteningMinimum four nails per shingle in the manufacturer nail zone, six in high-wind areas; nails driven flush, not overdriven or angled
Drip edgeRequired at eaves and rakes, lapped correctly relative to underlayment
Attic ventilationNet free ventilating area of at least 1/150 of attic floor area, or 1/300 when a balanced high/low split and a compliant vapor retarder are present
FlashingStep flashing at wall intersections, counterflashing at masonry, new pipe boots; reuse is not acceptable practice
Deck conditionRotted, delaminated, or non-nailable sheathing must be replaced before installation

Code Upgrade Coverage on Insurance Claims

When a storm claim triggers a replacement, current code applies to the new roof even if the old roof predates it. Many Colorado policies include ordinance or law coverage that pays for those upgrades — added ice barrier, additional ventilation, drip edge, or deck replacement to meet a nailable-surface requirement.

Carriers do not always include those line items in the first estimate. That is one of the most common places homeowners lose money. See why roof insurance claims are so hard.

  • Confirm the permit is pulled in the contractor's license, not yours.
  • Ask for the permit number and the final inspection result in writing.
  • Check whether your policy includes ordinance or law (code upgrade) coverage.
  • An unpermitted roof can complicate a future home sale or warranty claim.

A Note on Accuracy

Code adoption changes. The items above reflect the requirements we encounter across the Denver metro and Front Range, but your jurisdiction's building department is the authoritative source for your address. We confirm the applicable amendments before every job and include them in your scope.

Common Questions

FAQ

Do I need a permit to replace my roof in Colorado?

Yes. Every Front Range jurisdiction we work in — including Centennial, Denver, Arapahoe County, Douglas County, Jefferson County, Aurora, and Littleton — requires a permit for a roof replacement, and most require a final inspection before the permit is closed. Your contractor should pull it in their name and provide you the permit number.

How many layers of shingles are allowed?

Under the International Residential Code as adopted across Colorado, no more than two layers of asphalt shingles are permitted, and a new layer cannot be applied over an existing roof that is water-soaked, deteriorated, or already has two layers. In practice, a full tear-off to the deck is the correct approach on nearly every Colorado replacement.

Is ice and water shield required in Colorado?

Most Colorado jurisdictions require a self-adhering ice barrier at eaves, extending from the roof edge to at least 24 inches inside the exterior wall line. Many mountain and foothills jurisdictions require substantially more coverage. Valleys and penetrations should also be protected regardless of the minimum.

What does the final inspection check?

Typically nailing pattern and penetration, ice barrier placement, drip edge, flashing at walls and chimneys, valley construction, ventilation, and that the deck was properly repaired. A failed inspection must be corrected and re-inspected before the permit closes.

Questions about your roof?

Free inspections across the Denver metro & Front Range