Permitting Authorities / City of Louisville - Building Safety Division
Do you need a permit to replace a roof in Louisville, CO?
Adopted code
City of Louisville - Building Safety Division
Yes — a permit is required to replace a roof in Louisville, CO, issued by City of Louisville - Building Safety Division. A roof permit is issued as part of a building permit record. Contractors or subcontractors must hold a current Louisville license and be added during the building permit application.
Jurisdiction
City of Louisville, Colorado
Contact
- url: https://www.louisvilleco.gov/departments/building-safety/get-a-contractor-license/
- phone: 303-335-4584
Roofing permit required
Required
Contractor registration required
Required
Registration details
- license: Per Louisville Municipal Code 5.12.090, a contractor employed for a project must be licensed with the City of Louisville and listed on the building permit; licenses are applied for and paid through the Customer Self Service (CSS) online portal.
Permit process note
A roof permit is issued as part of a building permit record. Contractors or subcontractors must hold a current Louisville license and be added during the building permit application.
Adopted code
2024 International Residential Code and 2024 International Building Code, adopted by reference under Ordinance No. 1907, Series 2025 (effective December 6, 2025) and codified at Municipal Code Chapter 15.05, with the City's amendments set out in that chapter. The same ordinance adopts the 2024 IMC, IFGC, IFC, IEBC, IPC, IPMC, ISPSC and IECC, and the 1997 Uniform Housing Code.
Drip edge
Required — Louisville adopted the 2024 International Residential Code by reference under Ordinance No. 1907, Series 2025 (effective December 6, 2025), codified at Municipal Code Chapter 15.05. That ordinance's IRC amendment list, read in full, touches only three roof provisions -- R806 roof ventilation (Sec. 15.05.160), R902.1 roofing material (Sec. 15.05.170) and R903.4 roof drainage (Sec. 15.05.180). R905.2.8.5 is not amended, so the base 2024 IRC drip-edge requirement at eaves and rakes applies unmodified. The City's earlier inspection-guidance wording was removed with its 2026 site rebuild; the requirement now rests on the adopting ordinance rather than on that page.
About drip edge
Ice & water shield
Required — CARRIED FROM A SOURCE THE CITY HAS REMOVED. The finding (ice barrier required, verified at mid-roof inspection against ASTM D1970 and IRC R905.1.2) came from the City's "Roofing Update and Guidelines" page, deleted in the 2026 site rebuild, and no live City document re-establishes it. The adopting ordinance cannot: Ordinance No. 1907, Series 2025 revises Table R301.2(1) only by pointing at the ASCE hazard tool for loads and publishes no ice-barrier designation, and R905.1.2 conditions the requirement on exactly that table entry. Left as TRUE rather than flipped, because an absent designation is not evidence that no ice barrier is required and Louisville sits in a climate where one ordinarily would be -- but it is unverified and must not be treated as a sourced affirmative until a reader settles it.
About ice & water barrier
Mid-roof inspection
Required — The City's own inspections page names a midroof inspection as a standard type, in its instructions for rescheduling one: "For a missed inspection (for example: missed midroof)". The fuller statement this record carried before -- that the City requires BOTH a mid-roof and a final roof inspection on every re-roof, and what each checks -- came from a "Roofing Update and Guidelines" news item the City removed in its 2026 site rebuild; that text is no longer published anywhere on louisvilleco.gov, so it is not quoted here. Ordinance No. 1907, read in full, adds no roofing inspection stage, so this requirement rests on the City's published inspection practice rather than on adopted code.
Impact-resistant roofing
Not required — The City of Louisville's 2024 ICC code adoption ordinance (Ordinance No. 1907, Series 2025, effective December 6, 2025) was reviewed in full, including its complete International Residential Code amendment list (Chapter 15.05). Its only roof-covering amendment (Section 15.05.170, IRC R902.1) requires Class A fire-rated roof assemblies (ASTM E108/UL 790) under the City's Fire Hardening Code; it contains no impact-resistance or UL 2218 Class 4 requirement.
Deck & sheathing requirements
Louisville adopted the 2024 International Residential Code under Ordinance No. 1907, Series 2025, codified at Municipal Code Chapter 15.05. That ordinance's IRC amendment list, read in full, amends only R806, R902.1 and R903.4 among the roof provisions and does not touch Chapter 9's roof deck or underlayment requirements, so the base 2024 IRC provisions apply unmodified. The City's own description of what its inspectors check on the deck at the mid-roof inspection was removed with the 2026 site rebuild and is no longer quotable from a live source.
Sales & use tax
9.11% combined (state 2.9% + Boulder County 1.335% + RTD 1% + SCFD 0.1% + city 3.775%); home-rule, self-collected. The city collects a construction-materials use tax at its own 3.775% rate (plus Boulder County's 1.335% use tax, which the city collects as the county's agent) as a deposit at building/mechanical permit issuance.
Local roofing hub
Roof permits nearby — Boulder County
Related guides
The building permit authority for the City of Louisville in Boulder County. Reviews and issues roofing permits, manages contractor licensing, and requires any hired contractor to hold a current city license listed on the permit.
Working an insurance claim in Louisville, CO? Everything on this page — drip edge, ice & water shield, inspections, Class 4 rules — formatted as a claim-ready evidence pack: verbatim ordinance quotes, code section cites, verification dates, and official source links, ready to attach to a supplement. See a real sample pack (PDF) — one page, free.
Buy this jurisdiction's pack — $12 Delivered by email within minutes.
Questions about the Louisville, CO pack?
Not ready to buy, or need a different jurisdiction? Tell us and we’ll reply directly.