Permitting Authorities / City of Grand Junction - Building Department
Do you need a permit to replace a roof in Grand Junction, CO?
Adopted code
City of Grand Junction - Building Department
Yes — a permit is required to replace a roof in Grand Junction, CO, issued by City of Grand Junction - Building Department. Permits are required before any roofing work starts, and a mid-roof inspection must take place when 10 to 40 percent of the roof is complete.
Jurisdiction
City of Grand Junction, Colorado
Address
Grand Junction, CO
Contact
- url: https://www.gjcity.org/355/Permits
Roofing permit required
Required
Contractor registration required
Required
Registration details
- license: Roofing contractors must be licensed with the City of Grand Junction; licensing is administered by the Mesa County Building Department. Effective January 1, 2022, new license applications require proof of 2018 code cycle (or newer) testing.
Permit process note
Permits are required before any roofing work starts, and a mid-roof inspection must take place when 10 to 40 percent of the roof is complete.
Inspection requirements
A mid-roof inspection is required when 10 to 40 percent of the roof covering is complete, in addition to a final inspection.
Adopted code
Grand Junction Municipal Code (GJMC) Title 15, Buildings and Construction, § 15.36.010: "The International Residential Code, 2024 Edition, promulgated by the International Code Council, Inc., together with amendments set forth below... is hereby adopted." Adopted Appendices BB (Tiny Houses), BF (Patio Covers), BO (Existing Buildings and Structures), CB, and CC. Adopted by Ordinance No. 5268 (7/16/2025); the companion amendments section, GJMC § 15.36.020, was most recently amended by Ordinance No. 5313 (3/18/2026).
Drip edge
Required — Not separately amended by the City of Grand Junction. GJMC § 15.36.020, Amendments to International Residential Code, was read in full (23 lettered items, (a) through (w), R101 through Chapter 11) and does not delete or modify R905.2.8.5. GJMC § 15.04.020, Adoption of unamended codes, states: "All sections of the referenced codes not specifically amended by this title are adopted as published." The base 2024 IRC drip-edge requirement therefore stands as adopted code.
About drip edge
Impact-resistant roofing
Not required — GJMC § 15.36.020, Amendments to International Residential Code, was read in full (23 lettered items, (a) through (w), textually exhaustive, ending with its own ordinance-history citation) and contains no R902 item and no UL 2218, Class 4, or impact-resistance provision anywhere.
Sales & use tax
8.66% combined (City of Grand Junction 3.39% + state 2.90% + Mesa County 2.37%; no RTD/CD district on the Western Slope). Home-rule, self-collected — the City licenses and administers its sales/use tax separately from the State. Under City Municipal Code Section 3.12.130 ("Tax on construction materials and supplies"), prior to building-permit issuance a contractor may elect to pay an estimated construction-materials tax deposit equal to 50% of the permit's estimated project value multiplied by the City's current sales/use tax rate; the City issues a deposit tax receipt as evidence to suppliers that City tax has been paid, and the City may audit actual material costs for up to three years after final inspection or certificate of occupancy, with any shortfall billed and any excess refunded.
Local roofing hub
Roof permits nearby — Mesa County
Related guides
The building permit authority for the City of Grand Junction in Mesa County. Requires roofing permits and requires roofing contractors to be licensed with the city; the Mesa County Building Department administers licensing for the city.
Working an insurance claim in Grand Junction, 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 Grand Junction, CO pack?
Not ready to buy, or need a different jurisdiction? Tell us and we’ll reply directly.