Home / Guides / Colorado cities
Roofing in Boulder
In Boulder, wind and wildfire shape roof rules more than hail does. The city requires Class A roofs and bans wood shakes, while unincorporated Boulder County adds a Class 4 shingle rule. Here's which rules apply to your address.
Updated October 30, 2026
Boulder sits at about 5,300 feet right against the Flatirons, and its roofs face wind more than hail. NOAA's Boulder office records a 147 mph gust at the National Center for Atmospheric Research in January 1971, and a January 1982 storm that damaged about 40% of Boulder's buildings. On December 17, 2025, the National Weather Service reported a 91 mph gust in south Boulder. Wildfire is the other big factor: in 2025 the city voted to expand its wildland-urban interface (WUI) area from about 4,600 properties to more than 16,000.
"Boulder" can mean two different building departments. The City of Boulder handles homes inside city limits. Boulder County handles unincorporated areas, such as mountain subdivisions and homes on the plains outside town. Their roofing rules differ, so check your address first.
Hail in Boulder
We counted every day with at least one hail report of 1 inch or larger within 5 miles of downtown Boulder, using NOAA's Storm Events Database from April 2010 through July 2026.
| Measure | Within 5 miles of downtown Boulder |
|---|---|
| Days with 1-inch or larger hail since April 2010 | 6 |
| Of those, since January 2021 | 1 |
| Largest reported stone | 2 inches, June 18, 2018 |
| Most recent 1-inch days | June 25, 2021 (1 in.); July 5, 2019 (1.25 in.); June 18, 2018 (2 in.); May 18, 2018 (1 in.); June 6, 2016 (1 in.) |
| Rank among the 18 cities in this guide | 18th |
Boulder's count ranks 18th of the 18 Colorado cities in this guide, the fewest (see hail by city), and is about a quarter of Fort Collins' count. Part of the gap may be the record itself: much of the land within 5 miles west of downtown is mountain open space, where few people are around to report hail. Don't read a low count as "no hail."
NOAA's records come from spotters and the public, so they miss storms nobody reported and can't tell you what hit your roof. To see reports near your own address, check your exact address, and see hail size and damage for what each size tends to do.
Permits and inspections
For homes inside city limits, the City of Boulder's Planning and Development Services issues roofing permits. The city adopted the 2024 International Codes with local amendments on March 20, 2025, effective August 1, 2025, per its building codes page. Its published roofing guidelines are dated November 2021, before that update, so confirm details with the city. As published, they say:
- Permit required before any repair, removal, overlay or recover of more than one square (100 sq ft), including tear-off. Work started without a permit pays a double fee.
- Fire rating: roof assemblies must be Class A or meet a listed code exception. Wood shakes and shingles are prohibited.
- Wind: three-tab shingles generally aren't acceptable unless listed for local wind speeds, which are higher west of Broadway than east of it.
- Layers: if the existing roof has two or more layers, all must come off. A pre-roof inspection is required for overlays or any reroof that leaves a layer in place.
- Inspections: a final inspection on every roof, and a mid-roof inspection for some materials and for asphalt shingles on slopes under 4:12. Ladders must be set and secured.
- Ice barrier only where the product's listing calls for it. That's looser than Fort Collins or Longmont.
- Insulation: the guideline says residential reroofs generally need at least R-49 insulation, under the city's 2020 energy code. Ask how this applies to your roof.
- Solar or rooftop equipment needs approved electrical or mechanical permits first.
Changing to a different roofing material also requires a letter from a Colorado-licensed structural engineer. Applications go through the city's Customer Self-Service portal. For questions, call the building code line at 303-441-1880.
If you're in unincorporated Boulder County
Boulder County's Community Planning and Permitting issues permits outside city and town limits, and its rules are stricter on two points. It requires Class 4 asphalt shingles on permits submitted on or after March 31, 2025, with a possible modification for repairs no larger than 200 square feet and 25% of the roof. It also applies wildfire mitigation rules that require an ignition-resistant roof, with a one-time exception when less than 25% of the roof covering is affected. Licensed roofers are listed on the county's licensed building contractors page.
Who can do the work
Colorado has no state roofing license. The City of Boulder requires an active city contractor license, plus the appropriate ICC certification, to apply for a roofing permit. Roofing is Class D-2 under the city's contractor licensing rules, and licensees must carry at least $1,000,000 per occurrence in general liability, naming the city.
A homeowner can work on their own residence under a Homeowner Contractor License, limited to one building per calendar year, and must do the work personally. To check a roofer, use the search in the city's Customer Self-Service portal or its list of licensed contractors. Questions go to 303-441-1982. Our roofer checklist covers insurance and the state business search.
Class 4 and wildfire rules
As of October 30, 2026, we found no Class 4 requirement in the City of Boulder's published rules. The county's Class 4 rule doesn't apply inside city limits. Class 4 is a lab rating, not a hail warranty; see Class 4 shingles.
The city already requires Class A roofs and bans wood shakes everywhere in town. On top of that, the city enforces the 2024 International Wildland-Urban Interface Code, with local amendments, for building permits on properties in its WUI area, as of August 1, 2025. The requirements apply to the scope of the permit, so a reroof triggers the roof rules, not the deck or fence rules. CBS News reported that most newly added properties fall in the lightest of three classes, which still calls for fire-resilient roofs and metal rather than plastic gutters. Check the city's WUI map, and ask the city for a free wildfire home assessment.
Historic districts and landmarks
Boulder has designated landmarks and historic districts. Under the city's roofing guidelines, a building in a historic district or designated as a landmark needs an approved Landmark Alteration Certificate before the roofing permit is issued. Build that review time into your schedule, and expect questions if you want to change materials.
Finding your roof's history
Search your address in Boulder's Customer Self-Service portal; results show the permit, contractor and inspection dates. You can also open your parcel's Property Report in eMapLink. For county addresses, use the county's records. Our roof age guide covers other ways to date a roof.
Local resources
- City of Boulder building codes, 1101 Arapahoe Ave., 303-441-1880
- Customer Self-Service permit and license portal
- City contractor licensing, 303-441-1982
- Boulder County licensed building contractors (unincorporated areas)
- Boulder County Assessor
- BOCO Alert emergency notifications (Boulder Office of Disaster Management)
Sources
- NOAA NCEI, Storm Events Database (hail reports April 2010 to July 2026; counts computed by Colorado Roof Guide)
- Wikipedia, Boulder, Colorado (city center coordinates and elevation)
- NOAA Physical Sciences Laboratory, Boulder wind climatology
- Colorado Sun, Xcel public safety power shutoffs (December 17, 2025) (news)
- CBS News Colorado, Boulder City Council backs plan to expand fire-threatened area (May 16, 2025) (news)
- City of Boulder, Building codes and regulations
- City of Boulder, Roofing inspection and insulation guidelines (updated November 2021)
- City of Boulder, Wildland-Urban Interface Code
- City of Boulder, Contractor licensing
- Boulder County, New building code requirements for asphalt shingle roofs effective March 31, 2025
- Boulder County, Wildfire building code and land use code requirements
- Boulder County, Licensed building contractors
Common questions
Does the City of Boulder require Class 4 shingles?
We found no Class 4 requirement in the City of Boulder's published roofing rules as of October 30, 2026. Unincorporated Boulder County does require Class 4 asphalt shingles on permits submitted on or after March 31, 2025. Which one applies depends on whether your home is inside city limits.
Can I use wood shakes on a Boulder roof?
Not inside the city. The City of Boulder's roofing guidelines prohibit wood shakes and shingles and require Class A roof assemblies or a listed exception.
Do I need a permit for a small roof repair in Boulder?
The city requires a permit before any repair, removal, overlay or recover of more than one square, which is 100 square feet. Smaller repairs don't need one.
Can I reroof my own house in Boulder?
The city lets a homeowner work on their own residence under a Homeowner Contractor License, limited to one building per calendar year, and the homeowner must do the work personally. Call Contractor Licensing at 303-441-1982 to confirm before you start.
Need a pro to take a look?Tell us what's going on in a short conversation and we'll pass it to a local roofer.
Start the conversation