Highlands Ranch roofing follows Douglas County’s code, because Highlands Ranch is in unincorporated Douglas County. The county inspects roofs to the 2024 International Codes. In practice that means a permit for any replacement or any repair over one square (100 square feet), only one layer of roofing, drip edge of set sizes at the eaves and rakes, a final inspection on every permit, and, above 7,000 feet, an ice barrier and high-wind nailing. New wood shake roofs are not allowed.
Douglas County’s roofing rules at a glance
| Topic | What the county requires |
|---|---|
| Code edition | Roofing systems inspected to the 2024 International Codes |
| Permit | Any replacement, and repairs over one roofing square (100 sq ft). Each separate structure needs its own permit. One-story detached sheds of 200 sq ft or less are exempt |
| Layers | One layer. Asphalt shingles cannot be laid over another layer of asphalt shingles |
| Ice barrier | Required above 7,000 feet elevation, starting at the lowest edge of every roof surface |
| High-wind nailing | Required above 7,000 feet |
| Drip edge | At least 4 x 2 inches at eaves; 2 x 1 inch or D-style at rakes |
| Inspections | Final on every roofing permit; mid-roof at 25 to 50% complete for tile, slate, stone-coated steel or battened systems |
| Ladder | The permit holder provides a ladder secured for safe roof access |
| Fire rating | Class A in areas rated low, moderate or high fire intensity; at least Class C elsewhere. No new wood shakes or shingles |
From permit to final, step by step
- Check elevation and material. They decide whether ice barrier, high-wind nailing and a mid-roof inspection apply.
- Pull the permit. Online for basic asphalt or metal reroofs; through the Building Division for everything else.
- Tear off and install. One layer only, with drip edge at the eaves and rakes.
- Mid-roof, if battens are used. At 25 to 50 percent complete.
- Final inspection. With a secured ladder in place for the inspector.
Applying for the permit
Basic roofing permits can be submitted online when the home is residential, the existing roof is asphalt composition, masonite or metal, and the new roof is asphalt composition or metal. Everything else, including tile, goes through the Building Division at 100 Third Street in Castle Rock (303-660-7497). The contractor should pull the permit in its own name.
Where the code stops and good practice starts
The county’s ice barrier and high-wind nailing rules apply only above 7,000 feet, so whether your home must have them depends on its elevation; ask the roofer to confirm it before bidding. The model code’s ice barrier rule is written around a history of ice forming along the eaves, with the barrier reaching at least 24 inches inside the exterior wall line, and an eave that has dammed before will do it again. On every replacement we install ice and water shield and a windstorm starter strip as part of the Integrity Roofing System, whatever the elevation. If your HOA has material or color rules, bring them to the inspection so the bid matches.
Hail is the usual reason
Most Highlands Ranch reroofs follow hail. If a storm just hit, read Highlands Ranch hail: checking your roof and handling door knockers and our guide to Denver-area hail. Comparing towns? See Denver roofing codes, Littleton and Castle Rock, and how to read shingle wind ratings.
Integrity Roofing and Painting is veteran-owned and family-run since 1990, an Owens Corning Platinum Preferred contractor with 650+ Google reviews, a short drive away at our Denver-area office in Centennial. Call (303) 209-0152 or book a free Denver-area inspection for roof replacement or storm damage repair; we reach out the same business day.
Sources: Douglas County Building Division, Roofing Permits; 2021 IRC Section R905.1.2, Ice barriers.
Photos From Our Projects


