Home / Roofing Permits / Where Drip Edge Is Required by Code
Where Drip Edge Is Required by Code
Drip edge is the most uniform requirement in this corpus — the mirror image of the ice-barrier map, which splits messily state by state. Of the jurisdictions carrying an explicit sourced answer, the overwhelming majority require it, and every jurisdiction we cover in Colorado, Georgia, Indiana, Kansas, Nebraska, Oklahoma, Tennessee and Texas that answers at all answers yes — the base IRC R905.2.8.5 mandate (drip edge at eaves and rakes) survives their adoptions unamended. The exceptions are worth knowing precisely, because they are STATE-level deletions rather than city choices, so no city inside them can restore the requirement. Minnesota deletes the section outright: Minnesota Rules part 1309.0905, subpart 2 states that "Section R905.2.8.5 is deleted in its entirety," which is why Minneapolis, Saint Paul, Bloomington, Plymouth and Maple Grove all answer no, and why the state DLI tells homeowners drip edge is not required unless the shingle manufacturer requires it. Wisconsin never had the requirement to begin with: its Uniform Dwelling Code is Wisconsin-drafted rather than an IRC clone, and Wis. Admin. Code s. SPS 321.28 ("Weather protection for roofs") contains no roof-edge drip-edge provision at all — the only "drip edge" references in the whole chapter are a chimney-cap detail and a deck ledger flashing detail. Watch two wrinkles inside the No column. Saint Paul does require a metal drip edge in one narrower situation, to protect new sheathing panel edges when re-decking. And Independence, Missouri is the rare jurisdiction pointing both ways at once: its published re-roofing handout says drip edge is not required, while its own adopted 2018 IRC leaves R905.2.8.5 in force — installing one satisfies both readings, omitting one relies on the handout. Because a manufacturer’s installation instructions can require drip edge as a condition of warranty even where code does not, "not required by code" is not the same as "safe to omit." Each card quotes the jurisdiction’s own sourced language; only jurisdictions with an explicit statement appear here.
What the requirement is asking for: Drip Edge — the material reference, with the governing standard.
Drip edge required — Colorado (48)
Adams County - Building Safety Division (Adams County, Colorado (unincorporated))
Drip edge flashing is required at eaves and along the rake of the roof; must extend over the roof sheathing at the fascia; minimum drip edge size is 2 inches.
Arapahoe County - Building Division (Arapahoe County, Colorado (unincorporated))
Amended R903.2.1 Locations: "Flashings shall be installed at wall and roof intersections, wherever there is a change in roof slope or direction and around roof openings, and shall include drip edge at all eaves, rakes and soffit locations."
Boulder County - Community Planning & Permitting (Boulder County, Colorado (unincorporated))
City and County of Broomfield - Building Division (City and County of Broomfield, Colorado)
Drip edge required on eaves and gables of shingled roofs - IBC Section 1507.2.9.3, IRC Section R905.2.8.5.
City and County of Denver - Community Planning and Development (City and County of Denver, Colorado)
Drip edge shall be provided at eaves and rake edges: installed with a minimum of 2" overlap for segments, extending a minimum of 1/4" below the roof sheathing and a minimum of 2" onto the roof deck, mechanically fastened at a minimum of 12" o.c.; underlayment shall be installed over the drip edge along eaves and under the drip edge along rakes (IRC R905.2.8.5 / IBC 1507.2.8.3, current 2021 IRC / 2022 DBC column of the Denver Roofing Guide and Checklist).
City of Arvada - Building Division (City of Arvada, Colorado)
Base and cap flashing, valleys, sidewall flashing, other flashing and drip edge must be included; underlayment shall be installed over the drip edge along eaves and under the rake metal along gable ends.
City of Aurora - Building Division (City of Aurora, Colorado)
"Drip edge shall cover any gap between the roof sheathing and fascia by a minimum of 2-inches onto the roof deck." (Single Family Residential Re-roofing Building Guide, part of the combined reroofing packet distributed by the City of Aurora Public Works/Building Division, revised 10/15/23; packet also includes Aurora's own Reroofing & Deck Sheathing Requirements Form #A330, rev. 1/2024).
City of Boulder - Building Permits & Inspections (City of Boulder, Colorado)
Drip edge is required at eaves and rake edges of shingle roofs (IRC R905.2.8.5). The jurisdiction adopted the 2024 International Residential Code via City of Boulder Municipal Code Ch. 5.5 (base Ord. 7304, amended through Ord. 8684 (2025)); that instrument, read in full, does not amend R905.2.8.5, so the code's drip-edge requirement stands as enacted local law.
City of Brighton - Building Division (City of Brighton, Colorado)
Drip edge is required on eaves and on rakes.
City of Castle Pines Building Department (City of Castle Pines, Colorado)
City of Centennial - Building Division (City of Centennial, Colorado)
City of Commerce City - Building Inspection Division (City of Commerce City, Colorado)
City of Commerce City's locally amended R905.2.8.5: "A corrosion-resistant metal drip edge of a minimum nominal 0.019-inch (0.5-mm) shall be provided at eaves and rake edges of shingle roofs... Drip edges shall extend not less than 1/4-inch below the roof sheathing and extend up back onto the roof deck not less than 2 inches." This is an adopted building-code requirement that applies even though most residential reroofs are exempt from needing a permit (see repair_permit_threshold).
City of Dacono - Community Development Department (Building Division) (City of Dacono, Colorado)
Drip edge is required around the entire perimeter of roof (3-tab/laminate asphalt shingle section).
City of Englewood - Building Division (City of Englewood, Colorado)
City of Federal Heights Building Department (City of Federal Heights, Colorado)
City of Fort Collins - Building Services (City of Fort Collins, Colorado)
Not locally amended: Fort Collins' 2024 IRC local amendments document (which amends multiple Chapter 9 Roof Assemblies sections, e.g. adding R905.2.4.2) does not modify or delete R905.2.8.5, so the base 2024 IRC drip-edge requirement applies unamended in Fort Collins.
City of Fort Lupton - Building Department (City of Fort Lupton, Colorado)
FAQ states "Yes, ice and water shield barriers & drip edge are required in the City of Fort Lupton" — stated as a blanket requirement, no exceptions given.
City of Fountain (permits via Pikes Peak Regional Building Department) (City of Fountain, Colorado)
"Drip edge shall be provided at eaves and rakes edges of shingle roofs." (See 2021 IRC Section 905.2.8.5) Per the Pikes Peak Regional Building Department reroof guidelines, which govern building permits for the City of Fountain (Fountain has no separate building department/code of its own).
City of Golden - Building Division (City of Golden, Colorado)
City of Greenwood Village - Community Development (City of Greenwood Village, Colorado)
City of Lafayette - Building Division (City of Lafayette, Colorado)
City of Lakewood - Building Division (City of Lakewood, Colorado)
Metal drip edge is required at all eaves; for asphalt shingles, drip edge is required on all eaves and rakes, with ends overlapping a minimum of 2" and extending a minimum of 1/4" below the roof sheathing and a minimum of 2" onto the roof deck.
City of Littleton - Building and Code Compliance Division (City of Littleton, Colorado)
City of Lone Tree - Building Division (City of Lone Tree, Colorado)
City of Longmont - Building Inspection Division (City of Longmont, Colorado)
Drip edge is required both eaves and rakes.
City of Louisville - Building Safety Division (City of Louisville, Colorado)
Verified at final roof inspection per the City's own re-roof inspection guidance: "All of the drip edge must be installed or in good condition if the[y] used the old drip edge."
City of Loveland - Building Division (City of Loveland, Colorado)
City of Northglenn - Building Division (City of Northglenn, Colorado)
Drip edge is required around entire perimeter of roof.
City of Thornton - Building Inspection Division (City of Thornton, Colorado)
Drip edge flashing is required at the eaves and along the rake of the roof. Drip edge flashing shall extend over the plywood sheathing at the fascia.
City of Westminster - Community Development (City of Westminster, Colorado)
"Drip edge shall be installed at all eaves and rakes of shingled roofs." (R903.2.1 Locations, as cited in the city's Residential Re-roofing Guide)
City of Wheat Ridge - Building Division (City of Wheat Ridge, Colorado)
Douglas County - Building Division (Douglas County, Colorado (unincorporated))
"Is drip edge flashing required on the eaves and rakes? Yes, minimum size 4 inches by 2 inches on eaves and 2 inches by 1 inch or D style edge metal on rakes." A Drip Edge inspection is required for asphalt/composition roofing materials.
Elbert County Building Department (Elbert County, Colorado)
"Drip Edge: Drip edge shall cover any gap between the roof sheathing and fascia by a minimum of 2-inches onto the roof deck." Part of the county's Single Family Residential Re-roofing guide (Colorado Chapter ICC template, adapted by Elbert County), which follows Chapter 9 of the 2018 IRC for all re-roofs. Corroborated by the county's Mid/Final Roof Declaration (submitted for every re-roof permit), which requires the installer to declare "Drip edge was installed at eaves and rakes."
Jefferson County - Building Division (Jefferson County, Colorado (unincorporated))
Larimer County - Building Division (Larimer County, Colorado (unincorporated))
Pikes Peak Regional Building Department (El Paso County region, Colorado (including Colorado Springs and surrounding municipalities))
"Drip edge shall be provided at eaves and rakes edges of shingle roofs." (See 2021 IRC Section 905.2.8.5)
Town of Berthoud - Planning and Building Department (Town of Berthoud, Colorado)
Town of Castle Rock - Building Division (Town of Castle Rock, Colorado)
Town of Erie - Building Division (Town of Erie, Colorado)
Drip edge is required on eaves and on rakes.
Town of Firestone - Building Division (Town of Firestone, Colorado)
R905.2.8.5 Drip edge. "A drip edge is required on all edges, including rakes. Minimum of 2" overlap."
Town of Frederick - Building Department (Town of Frederick, Colorado)
Residential/Light Commercial Re-roof Guidelines: "Drip Edge installation required on gutter and rake edges."
Town of Johnstown - Building Department (Town of Johnstown, Colorado)
Required at eaves and gables for all new roof installations under 2024 IRC.
Town of Monument (permits via Pikes Peak Regional Building Department) (Town of Monument, Colorado)
Town of Parker - Building Division (Town of Parker, Colorado)
Town of Superior - Planning and Building Department (Town of Superior, Colorado)
Drip Edge is required on Eaves and Rakes.
Town of Timnath - Building Services (Town of Timnath, Colorado)
Town of Windsor - Building Department (Town of Windsor, Colorado)
Weld County - Building Inspection Division (Weld County, Colorado (unincorporated))
Not separately amended by Weld County. The county adopts the 2024 IRC by reference (Weld County Code Sec. 29-2-30) and its amendment list does not delete or modify R905.2.8.5, so the base IRC drip-edge requirement stands as adopted code. Note: re-roofing of one- and two-family dwellings and non-commercial detached accessory structures using finish materials only (shingles, roof panels, metal panels) is exempt from permit (Sec. 29-2-20.G item 16), so this standard is not permit-enforced or inspected for most residential re-roofs.
Drip edge required — Georgia (3)
City of Alpharetta, Georgia - Community Development Department, Building Division (City of Alpharetta, Georgia)
STATE-GOVERNED, NOT CITY-SET -- applies in Alpharetta as everywhere else in Georgia. The Georgia State Amendments packet to the 2024 IRC contains no amendment to IRC Chapter 9 (Roof Assemblies) at all, so the base, unamended IRC drip-edge provision at Section R905.2.8.5 governs asphalt-shingle roofs in Georgia as adopted. Georgia has not deleted or relaxed that provision the way some states have. The literal installation-extent text of R905.2.8.5 is behind the ICC paywall and is not restated here. The absence of any Georgia amendment to IRC Chapter 9 was established by reading the DCA amendment packet page-by-page and cross-checking Chapter 9 against the UpCodes Georgia 2024 IRC viewer.
City of Atlanta, Georgia - Department of City Planning, Office of Buildings (City of Atlanta, Georgia)
STATE-GOVERNED, NOT CITY-SET - applies in Atlanta as everywhere else in Georgia. The base IRC drip-edge requirement for asphalt shingle roofs (IRC Section R905.2.8.5) applies as adopted: the Georgia State Amendments packet contains no amendment to IRC Chapter 9, so the drip-edge provision is neither deleted nor modified for Georgia (unlike, for example, Minnesota, which deletes R905.2.8.5 outright by rule), and Atlanta's Appendix A amendments do not touch Chapter 9 either. The verbatim operative text of R905.2.8.5 is behind the ICC paywall and is not restated here; what is recorded is the sourced fact that the requirement is in force in Georgia unamended. Because a non-structural re-roof is permit-exempt in Atlanta under Section 103.4, this requirement will often go uninspected by the city - but Section 103.4's savings clause makes clear that permit exemption does not authorize work that violates the code.
City of Marietta, Georgia - Development Services / Building Inspections (City of Marietta, Georgia)
STATE-GOVERNED, NOT CITY-SET. Georgia's State Amendments packet to the 2024 IRC does not touch Chapter 9, so the base 2024 IRC drip-edge mandate at Section R905.2.8.5 applies in Marietta as adopted, with no Georgia rewrite and no Marietta local amendment identified. The literal ICC text of R905.2.8.5 (extent, lap, and fastening specifics) is behind the ICC paywall and is not restated here. The absence of any Georgia Chapter 9 amendment was established against the DCA amendment packet and the Georgia 2024 IRC viewer.
Drip edge required — Indiana (1)
Drip edge required — Kansas (12)
Butler County Community Development Department (Butler County, Kansas)
Drip edge is required at eaves and rake edges of shingle roofs (IRC R905.2.8.5). The jurisdiction adopted the 2006 International Residential Code via Butler County Building Code, Article 6 (Resolution 16-06, 2-23-2016); that instrument, read in full, does not amend R905.2.8.5, so the code's drip-edge requirement stands as enacted local law.
City of Andover Building & Inspections Department (City of Andover, Kansas)
Drip edge is required at eaves and rake edges of shingle roofs (IRC R905.2.8.5). The jurisdiction adopted the 2018 International Residential Code via the 'Wichita Jurisdiction' terms of the Wichita-Sedgwick County UBTC, adopted by Ordinance No. 1957 (Sec. 4-301, 5-13-2025); the underlying IRC amendment ordinance is City of Wichita Ord. No. 50-833 (eff. 1-1-2019); that instrument, read in full, does not amend R905.2.8.5, so the code's drip-edge requirement stands as enacted local law.
City of Derby - Building Trades & Inspections (City of Derby, Kansas)
Drip edge is required at eaves and rake edges of shingle roofs (IRC R905.2.8.5). The jurisdiction adopted the 2024 International Residential Code via Ordinance No. 2623, whose amendment sections A through AQ do not amend R905.2.8.5, so the code's drip-edge requirement stands as enacted local law.
City of Haysville - Public Works Department (City of Haysville, Kansas)
Drip edge is required at eaves and rake edges of shingle roofs (IRC R905.2.8.5). The jurisdiction adopted the 2018 International Residential Code via Section 4-301 of the Code of the City of Haysville (Ch. 9 amendments limited to R703.8.4.1 and R908.7); that instrument, read in full, does not amend R905.2.8.5, so the code's drip-edge requirement stands as enacted local law.
City of Leawood - Code Services / Building Permits (City of Leawood, Kansas)
The City's "Roofing Requirements" summary lists: "Drip Edge – a drip edge shall be provided at eaves and gables of shingle roofs – R905.2.8.5." The city's 2018 IRC amendment ordinance states the full amended text of Section R905.2.8.5 – Drip edge: "A drip edge shall be provided at eaves and gables of shingle roofs. Adjacent pieces of drip edge shall be overlapped a minimum of 2 inches. Drip edges shall extend a minimum of .25 inch below the roof sheathing and extend up the roof deck a minimum of 2 inches. Drip edges shall be mechanically fastened to the roof deck at a maximum of 12 inches o.c."
City of Lenexa - Building Codes Division (City of Lenexa, Kansas)
"Drip Edge (Section 905.2.8.5): Underlayment shall be installed over the drip edge along eaves and under the drip edge along rake edges" (City of Lenexa, Residential Asphalt Roofing - Code Summary, rev. 11/2024). The document states roof coverings "shall be applied in accordance with all applicable provisions of the 2018 International Residential Code," of which Section R905.2.8.5 is the drip-edge mandate this summary is keyed to.
City of Olathe - Building Codes Division (City of Olathe, Kansas)
"Drip Edge – A drip edge shall be provided at eaves and rake edges of shingle roofs – IRC R905.2.8.5" (City of Olathe, Residential Building Permits page, "Roofing" section, summary of common reroofing code requirements).
City of Topeka - Development Services Division (City of Topeka, Kansas)
Drip edge is required at eaves and rake edges of shingle roofs (IRC R905.2.8.5). The jurisdiction adopted the 2021 International Residential Code via Ordinance No. 20467 (12-5-2023, TMC 14.55.010); that instrument, read in full, does not amend R905.2.8.5, so the code's drip-edge requirement stands as enacted local law. Notably, the same ordinance (§ 34) REPEALED the city's prior local drip-edge amendment (TMC 14.55.610), deliberately returning to the unamended IRC text.
City of Wichita - Metropolitan Area Building & Construction Department (MABCD) (City of Wichita, Kansas)
Drip edge is required at eaves and rake edges of shingle roofs (IRC R905.2.8.5). The jurisdiction adopted the 2018 International Residential Code via the Wichita-Sedgwick County Unified Building & Trade Code (Res. 120-2019 / Ord. 50-833; current compiled edition dated 1-27-25); that instrument, read in full, does not amend R905.2.8.5, so the code's drip-edge requirement stands as enacted local law.
Johnson County - Building Codes Division (Johnson County, Kansas (unincorporated))
"R905.2.8.5 Drip edge. A drip edge shall be provided at eaves and rake edges of shingle roofs. Adjacent segments of drip edge shall be overlapped not less than 2 inches (51 mm). Drip edges shall extend not less than 1/4 inch (6.4 mm) below the roof sheathing and extend up back onto the roof deck not less than 2 inches (51 mm). Drip edges shall be mechanically fastened to the roof deck at not more than 12 inches (305 mm) o.c." (Johnson County Building Codes, "Requirements for Residential Roof Coverings," dated "Effective July 1, 2020," linked from the Code of Regulation for Buildings and Construction page as "Residential Roof Covering Guidelines").
Sedgwick County - Metropolitan Area Building & Construction Department (MABCD) (Sedgwick County, Kansas (unincorporated))
Drip edge is required at eaves and rake edges of shingle roofs (IRC R905.2.8.5). The jurisdiction adopted the 2018 International Residential Code via the Wichita-Sedgwick County Unified Building & Trade Code (Res. 120-2019 / Ord. 50-833; current compiled edition dated 1-27-25); that instrument, read in full, does not amend R905.2.8.5, so the code's drip-edge requirement stands as enacted local law.
Shawnee County - Land Use & Development Department (Shawnee County, Kansas (unincorporated))
Drip edge is required at eaves and rake edges of shingle roofs (IRC R905.2.8.5). The jurisdiction adopted the 2021 International Residential Code via incorporation by reference of Topeka Municipal Code Title 14 'as currently in effect' (snco.gov building-code page), whose Ch. 14.55 adopts the 2021 IRC via Ord. No. 20467 (12-5-2023); that instrument, read in full, does not amend R905.2.8.5, so the code's drip-edge requirement stands as enacted local law. Topeka's prior local drip-edge amendment (TMC 14.55.610) was repealed by the same ordinance, leaving the unamended IRC text in force countywide under the incorporation.
Drip edge required — Missouri (15)
Cass County Building Codes Department (Cass County, Missouri)
Drip edge is required at eaves and rake edges of shingle roofs (IRC R905.2.8.5). The jurisdiction adopted the 2006 International Residential Code via the county Building Codes Department's 2006 I-Codes amendment document (eff. 1-1-2010; base adoption Ord. No. 08-06); that instrument, read in full, does not amend R905.2.8.5, so the code's drip-edge requirement stands as enacted local law.
City of Blue Springs - Community Development Department (Codes Administration Division) (City of Blue Springs, Missouri)
Drip edge is required at eaves and rake edges of shingle roofs (IRC R905.2.8.5). The jurisdiction adopted the 2024 International Residential Code via Ordinance No. 5480 (passed 2-18-2026); that instrument, read in full, does not amend R905.2.8.5, so the code's drip-edge requirement stands as enacted local law.
City of Florissant, Missouri - Department of Public Works (Building Department) (City of Florissant, Missouri)
Florissant Code of Ordinances Section 500.070.A, amending IRC Section R905.2.8.5 (item 54 of the numbered amendment list): "A drip edge shall be provided at eaves of shingle roofs. Adjacent segments of drip edge shall be overlapped not less than two (2) inches (51 mm). Drip edges shall extend not less than one-fourth (1/4) inch (6.4 mm) below the roof sheathing and extend up back onto the roof deck not less than two (2) inches (51 mm). Drip edges shall be mechanically fastened to the roof deck at not more than twelve (12) inches (305 mm) o.c. with fasteners as specified in Section R905.2.5. Underlayment shall be installed over the drip edge along eaves and under the drip edge along rake edges. Exception: Unless the drip edge is specifically required by the manufacturer's installation instructions, metal wrapped fascia extending one (1) inch under the roof covering with the underlayment installed over it shall be deemed to meet the requirements of this Section." NOTE: the main sentence names only "eaves"; the underlayment install clause references "rake edges" too, implying rakes are also covered (consistent with standard IRC R905.2.8.5 practice), but the ordinance text as extracted does not repeat "and rakes" explicitly in the first sentence -- treat as required at both eaves and rakes per the underlayment clause.
City of Gladstone, Missouri - Community Development Department (Building and Construction Division) (City of Gladstone, Missouri)
Drip edge is required at eaves and rake edges of shingle roofs (IRC R905.2.8.5). The jurisdiction adopted the 2021 International Residential Code via Chapter 200 of the city code, Secs. 9.200.030-040 (full amendment, addition and deletion lists); that instrument, read in full, does not amend R905.2.8.5, so the code's drip-edge requirement stands as enacted local law.
City of Grain Valley - Community Development Department (City of Grain Valley, Missouri)
Drip edge is required at eaves and rake edges of shingle roofs (IRC R905.2.8.5). The jurisdiction adopted the 2018 International Residential Code via Ordinance No. 2550 (7-26-2021; Article V, Section 500.100 amendments); that instrument, read in full, does not amend R905.2.8.5, so the code's drip-edge requirement stands as enacted local law.
City of Grandview - Building Services Division (City of Grandview, Missouri)
Drip edge is required at eaves and rake edges of shingle roofs (IRC R905.2.8.5). The jurisdiction adopted the 2018 International Residential Code via Ordinance No. 7282, §§ 1-8 (1-12-2021; Article II, Secs. 10-21 through 10-30); that instrument, read in full, does not amend R905.2.8.5, so the code's drip-edge requirement stands as enacted local law.
City of Lee's Summit - Development Services Department (City of Lee's Summit, Missouri)
Drip edge is required at eaves and rake edges of shingle roofs (IRC R905.2.8.5). The jurisdiction adopted the 2018 International Residential Code via Ordinance No. 8584, § 1 (3-19-2019, eff. 4-1-2019; Article IX, Secs. 7-900 through 7-945); that instrument, read in full, does not amend R905.2.8.5, so the code's drip-edge requirement stands as enacted local law.
City of Liberty - Building Division (City of Liberty, Missouri)
Drip edge is required at eaves and rake edges of shingle roofs (IRC R905.2.8.5). The jurisdiction adopted the 2018 International Residential Code via Ordinance 11358 (2-22-2021; Revisions Sec. 6-106.2 and Exclusions Sec. 6-106.3); that instrument, read in full, does not amend R905.2.8.5, so the code's drip-edge requirement stands as enacted local law.
City of Raytown - Community Development Department (Building Inspections) (City of Raytown, Missouri)
Drip edge is required at eaves and rake edges of shingle roofs (IRC R905.2.8.5). The jurisdiction adopted the 2018 International Residential Code via Ordinance No. 5617-19, § 1 (10-15-2019; Sec. 8-137 amendments); that instrument, read in full, does not amend R905.2.8.5, so the code's drip-edge requirement stands as enacted local law.
City of St. Peters, Missouri - Building Department (City of St. Peters, Missouri)
"For asphalt shingle roofs, drip edges are required per IRC Section R905.2.8.5." (City of St. Peters "Residential Re-Roofing Requirements," Building Department, "Revised 3/27/2024," citing the currently adopted 2021 IRC.) R905.2.8.5 is not listed among the city's Chapter 9 amendments (only R905.2.8.2 Valleys is amended, per both ecode360 Section 504.040 and the guide itself), so this reflects unamended 2021 IRC baseline text as confirmed by the city's own current guide. The city's guide does not restate the exact baseline wording (extension distance, fastener spacing); refer to the 2021 IRC for those figures.
City of Wentzville, Missouri - Building Division (City of Wentzville, Missouri)
Sec. 500.080(34), amending IRC R905.2.8.5 Drip Edge (currently codified, 2021 IRC as amended, most recently amended 1-24-2024): "A drip edge shall be provided at eaves and rake edges of shingle roofs. Adjacent segments of drip edge shall be overlapped not less than 2 inches (51 mm). Drip edges shall extend not less than 1/4 inch (6.4 mm) below the roof sheathing and extend up back onto the roof deck not less than 2 inches (51 mm). Drip edges shall be mechanically fastened to the roof deck at not more than 12 inches (305 mm) o.c. with fasteners as specified in Section R905.2.5. Underlayment shall be installed over the drip edge along eaves and under the drip edge along rake edges. Exception: Unless the drip edge is specifically required by the manufacturer's installation instructions, metal wrapped fascia extending 1 inch under the roof covering with the underlayment installed over it shall be deemed to meet the requirements of this section." This is a local amendment (adds overlap/deck-extension detail and the fascia exception beyond stock IRC language) -- current and Wentzville-specific.
Clay County - Planning & Zoning Department (Clay County, Missouri)
The Building Inspector's "IRC 2012 Roofing Requirements" letter states Clay County enforces "Section 905.2.8 - Flashing - this section further defines what's needed for asphalt shingles (the most prevalent in our area) flashing and it's locations and applications," and that "[a]ll provisions of Chapter 9 in the IRC (as well as other chapters pertaining to roofing) are enforced and expected of anyone doing work in unincorporated Clay County." The 2012 IRC Chapter 9 excerpt furnished as part of this same document states, at R905.2.8.5 Drip edge: "A drip edge shall be provided at eaves and gables of shingle roofs. Adjacent pieces of drip edge shall be overlapped a minimum of 2 inches (51 mm). Drip edges shall extend a minimum of 0.25 inch (6.4 mm) below the roof sheathing and extend up the roof deck a minimum of 2 inches (51 mm). Drip edges shall be mechanically fastened to the roof deck at a maximum of 12 inches (305 mm) o.c.... Underlayment shall be installed over the drip edge along eaves and under the underlayment on gables."
St. Charles County, Missouri - Division of Building and Code Enforcement (St. Charles County, Missouri)
Sec. R905.2.8.5 Drip Edge (2021 IRC, restated in the county's own residential code amendment document): "A drip edge shall be provided at eaves and rake edges of shingle roofs. Adjacent segments of drip edge shall be overlapped not less than 2 inches (51 mm). Drip edges shall extend not less than 1/4 inch (6.4 mm) below the roof sheathing and extend up back onto the roof deck not less than 2 inches (51 mm). Drip edges shall be mechanically fastened to the roof deck at not more than 12 inches (305 mm) o.c. with fasteners as specified in Section R905.2.5." The county ADDED a local exception (bold text in the amendment document): "Exception: Unless the drip edge is specifically required by the manufacturer's installation instructions, metal wrapped fascia extending 1 inch under the roof covering with the underlayment installed over it shall be deemed to meet the requirements of this section."
St. Louis County - Department of Transportation and Public Works (Building Division) (St. Louis County, Missouri)
The county's Single-Family Dwelling Design Checklist and Residential Room Additions guide both state: "Drip edge is required at eaves and rakes of shingle roofs. Extend drip edge minimum 2" onto roof sheathing and minimum 1/4" below roof sheathing. Install roof underlayment over the drip edge along eaves and under the drip edge at rakes (R905.2.8.5)."
St. Louis County, Missouri Department of Transportation and Public Works - Building Permit Section (permitting authority for the City of Chesterfield, Missouri, by contract) (City of Chesterfield, Missouri)
"Drip edge is required at eaves and rakes of shingle roofs. Extend the drip edge minimum 2" onto roof sheathing and minimum 1/4" below the roof sheathing. Install roof underlayment over the drip edge along eaves and under the drip edge at rakes (R905.2.8.5)." (St. Louis County Re-Roofing Checklist, 2015 IRC as amended.) Chesterfield's own Chapter 9 amendment ordinance (Attachment B) does not amend R905.2.8.5, so this 2015-IRC requirement stands unamended and enacted as Chesterfield's own local law too.
Drip edge required — Nebraska (8)
City of Bellevue - Permits and Inspection Division (City of Bellevue, Nebraska)
Drip edge is required at eaves and rake edges of shingle roofs (IRC R905.2.8.5). The jurisdiction adopted the 2021 International Residential Code via Bellevue City Code § 8-18.6 (Ord. 4033, passed 5-4-2021); that instrument, read in full, does not amend R905.2.8.5, so the code's drip-edge requirement stands as enacted local law.
City of La Vista - Building Department (City of La Vista, Nebraska)
Drip edge is required at eaves and rake edges of shingle roofs (IRC R905.2.8.5). The jurisdiction adopted the 2018 International Residential Code via city code § 150.01 (Ord. 1439, passed 2-1-2022; only R903.4 and R908.1 replaced); that instrument, read in full, does not amend R905.2.8.5, so the code's drip-edge requirement stands as enacted local law.
City of Lincoln - Building & Safety Department (City of Lincoln, Nebraska)
"Drip edge flashing is required on all eaves and gables." (City of Lincoln Building & Safety, Re-Roof Policy, rev. 12/10/2021).
City of Omaha Planning Department - Building & Development Division (City of Omaha, Nebraska)
Drip edge is required at eaves and rake edges of shingle roofs (IRC R905.2.8.5). The jurisdiction adopted the 2018 International Residential Code via the city's complete 2018 IRC Amendments (eff. 7-1-2020; Ch. 9 amendments limited to R903.4, R905.2.5, flashing-gage sections and the R908 recover ban); that instrument, read in full, does not amend R905.2.8.5, so the code's drip-edge requirement stands as enacted local law.
City of Papillion - Building & Fire Safety Department (City of Papillion, Nebraska)
"R905.2.8.5 Amended; Drip Edge. Change name of section to Roof Eave Flashing... A drip edge shall be provided at all other eaves of shingled roofs. Adjacent segments of drip edge shall be overlapped not less than 2 inches (51 mm). Drip edges shall extend not less than 1/4 inch (6.4 mm) below the roof sheathing and extend up back onto the roof deck not less than 2 inches (51 mm). Drip edges shall be mechanically fastened to the roof deck at not more than 12 inches (305 mm) O.C." (Papillion Municipal Code § 92-15(B), adopted by Ordinance No. 1934; confirmed in the City of Papillion Roofing Requirements handout).
Douglas County Environmental Services - Permits and Inspections (Douglas County, Nebraska)
Drip edge is required at eaves and rake edges of shingle roofs (IRC R905.2.8.5). The county's own Current Building Codes page adopts the 2018 International Residential Code as its "Residential Building Code (single-family/duplex) as amended by the City of Omaha - 2018 IRC." The underlying Omaha amendment instrument does not amend R905.2.8.5, so the code's drip-edge requirement stands as enacted local law.
Lancaster County - Building & Safety (City of Lincoln) (Lancaster County, Nebraska)
"Drip edge flashing is required on all eaves and gables." (Re-Roof Policy, rev. 12/10/2021, issued by the City of Lincoln Building & Safety Department, which the policy itself states enforces this standard jointly: "The City of Lincoln & Lancaster County has adopted and enforces all sections of the 2018 International Residential Code (IRC)... Reroofing must comply with Chapter 9 of the IRC... the respective adopted amendments." No separate Lancaster County building department exists; see the paired City of Lincoln, Nebraska record).
Sarpy County Planning & Building Department (Sarpy County, Nebraska)
Drip edge is required at eaves and rake edges of shingle roofs (IRC R905.2.8.5). The jurisdiction adopted the 2018 International Residential Code via Resolution 2024-150, Exhibits A and B (eff. 6-4-2024); that instrument, read in full, does not amend R905.2.8.5, so the code's drip-edge requirement stands as enacted local law.
Drip edge required — Oklahoma (15)
City of Broken Arrow - Community Permitting and Licensing Division (City of Broken Arrow, Oklahoma)
Drip edge is required at eaves and rake edges of shingle roofs (IRC R905.2.8.5). Oklahoma's operative text is the OUBCC 2018 IRC Permanent Rule -- "the statewide minimum code for residential building construction for one- and two-family dwellings and townhouses in Oklahoma pursuant to 59 O.S. Sec. 1000.23" -- whose amended R905.2.8.5 requires a drip edge at eaves and rake edges (with a shingle-mold exception). Sec. 6-36/6-37 (Ord. No. 3746, 9-20-2022; Ord. No. 3826, 4-16-2024), read in full, does not alter R905.2.8.5, so the state-minimum requirement stands.
City of Claremore - Community Development Services, Permits & Inspections (City of Claremore, Oklahoma)
Drip edge is required at eaves and rake edges of shingle roofs (IRC R905.2.8.5). Oklahoma's operative text is the OUBCC 2018 IRC Permanent Rule -- "the statewide minimum code for residential building construction for one- and two-family dwellings and townhouses in Oklahoma pursuant to 59 O.S. Sec. 1000.23" -- whose amended R905.2.8.5 requires a drip edge at eaves and rake edges (with a shingle-mold exception). The joint City of Claremore-Rogers County Metropolitan Zoning Ordinance, Appendix G (adopts the IRC 2009 'or the latest revision thereof adopted by the Oklahoma Uniform Building Code Commission' — currently the 2018 edition per the county's own FAQ), does not alter R905.2.8.5, so the state-minimum requirement stands.
City of Del City - Community Development Department (Permits & Inspections) (City of Del City, Oklahoma)
Drip edge is required at eaves and rake edges of shingle roofs (IRC R905.2.8.5). Del City's adopted codes and its Code of Ordinances Sec. 5-21 (Ord. No. 1388, Sec. 2, 2-6-17) put the city on the 2015 IRC family, NOT the 2018 IRC -- a materially different vintage from Broken Arrow, Mustang, Jenks, and Oklahoma County, which are all 2018-IRC jurisdictions governed by the OUBCC's 2018 IRC Permanent Rule. The Oklahoma Uniform Building Code Commission issued a SEPARATE, distinct Permanent Rule specific to the 2015 IRC vintage (Title 748, Chapter 20, Subchapter 5 -- "the statewide minimum code for residential construction... pursuant to 59 O.S. Sec. 1000.23," which "may only be amended or altered by other jurisdictions pursuant to Oklahoma law"). That 2015-vintage rule, Sec. 748:20-5-11.1(2), amends R905.2.8.5 to read: "A drip edge shall be provided at eaves and rake edges of shingle roofs. Adjacent segments of drip edge shall be overlapped not less than 2 inches (51 mm). Drip edges shall extend not less than 1/4 inch (6.4 mm) below the roof sheathing and extend up back onto the roof deck not less than 2 inches (51 mm)... Exception: If a nominal 1 inch by 2 inch (25 mm by 51 mm) shingle mold is used, attached to the fascia and the starter course of shingles is extended a minimum of 1/4 inch (6.35 mm) and not more than 1 inch (25 mm) then a metal drip edge is not required." Del City's own Sec. 5-21 (all seven numbered amendment items enacted by Ord. No. 1388) does not touch Chapter 9 Roof Assemblies at all -- no R905 provision of any kind appears in its amendment list -- so this state-minimum requirement stands unamended in Del City.
City of Edmond Department of Building & Safety (City of Edmond, Oklahoma)
"Yes, per IRC section R905.2.8.5 drip edge is required for asphalt shingle installations. Drip edge must be installed in accordance with the manufacturers' installation instructions." (City of Edmond Department of Building & Safety roofing FAQ).
City of Jenks - Building Inspections Department (City of Jenks, Oklahoma)
Drip edge is required at eaves and rake edges of shingle roofs (IRC R905.2.8.5). Jenks Code of Ordinances Sec. 4-1-1 "Adoption of Codes" adopts the 2018 IRC "as amended and modified by the Oklahoma Uniform Building Code Commission (OUBCC) as if fully set out at length herein" -- confirmed (this record's existing roof_layer_limit and deck_sheathing_requirements fields) by a full read of Sec. 4-1-1 through 4-1-8, none of which addresses any Chapter 9 Roof Assemblies provision. Oklahoma's operative text is therefore the OUBCC 2018 IRC Permanent Rule, whose amended R905.2.8.5 requires a drip edge at eaves and rake edges (with a shingle-mold exception).
City of Midwest City - Permits & Building Inspections Division (City of Midwest City, Oklahoma)
Drip edge is required at eaves and rake edges of shingle roofs (IRC R905.2.8.5). Oklahoma's operative text is the OUBCC 2018 IRC Permanent Rule -- "the statewide minimum code for residential building construction for one- and two-family dwellings and townhouses in Oklahoma pursuant to 59 O.S. Sec. 1000.23" -- whose amended R905.2.8.5 requires a drip edge at eaves and rake edges (with a shingle-mold exception). Midwest City Code of Ordinances Sec. 9-5(b) adopts the 2018 International Residential Code, and Sec. 9-7 ("Code amended-- International Residential Code") (Ord. No. 3560, Sec. 1, 4-23-24; Ord. No. 3590, Sec. 1, 3-25-25; Ord. No. 3591, Sec. 2, 3-25-25), read in full from its opening line through its closing ordinance citation, amends only administrative/permit provisions of the adopted 2018 IRC (102.4.1, 104.1, 104.2, 105.10, 107.3.1, 108.2, 109.4, 110.0, 112.1) -- no R905 provision of any kind appears in the amendment list -- so the state-minimum requirement stands.
City of Moore - Building Permits & Inspections (Community Development Department) (City of Moore, Oklahoma)
Drip edge is required at eaves and rake edges of shingle roofs (IRC R905.2.8.5). Oklahoma's operative text is the OUBCC 2018 IRC Permanent Rule -- "the statewide minimum code for residential building construction for one- and two-family dwellings and townhouses in Oklahoma pursuant to 59 O.S. Sec. 1000.23" -- whose amended R905.2.8.5 requires a drip edge at eaves and rake edges (with a shingle-mold exception). The City of Moore's own IRC-adoption ordinance, Municipal Code Sec. 5-204 (Adoption of the International Residential Code; most recently amended by Ord. No. 1039.23, 12-18-2023, tracing back through Ord. Nos. 724(12), 768(14), 857(17)), read in full, lists its section-by-section amendments to the adopted 2018 IRC exhaustively and does not touch R905.2 or R905.2.8.5 anywhere in that list (its only Chapter 9 amendment is to R905.1.2, ice barriers), so the state-minimum drip-edge requirement stands unamended in Moore.
City of Mustang - Community Development Department (City of Mustang, Oklahoma)
Drip edge is required at eaves and rake edges of shingle roofs (IRC R905.2.8.5). Oklahoma's operative text is the OUBCC 2018 IRC Permanent Rule -- "the statewide minimum code for residential building construction for one- and two-family dwellings and townhouses in Oklahoma pursuant to 59 O.S. Sec. 1000.23" -- whose amended R905.2.8.5 requires a drip edge at eaves and rake edges (with a shingle-mold exception). Ordinance No. 1269 (8-2-2022; 35 amendment items, none touching Chapter 9), read in full, does not alter R905.2.8.5, so the state-minimum requirement stands.
City of Norman Development Services Division (City of Norman, Oklahoma)
"Do I need to install a Drip Edge? Yes. (R905.2.8.5) Drip edge. A drip edge shall be provided at eaves and rake edges of shingle roofs." Amendment allows a non-metal drip edge: "Does the drip edge have to be metal? No. (OUBCC Amendment to R905.2.8.5) Exception: If a nominal 1 inch by 2 inch shingle mold is used, attached to the fascia and the starter course of shingles is extended a minimum of 1/4 inch and not more than 1 inch then a metal drip edge is not required." (City of Norman "Common Questions for Roofing with Asphalt Shingles," Development Services Division / Building Permits and Inspections).
City of Oklahoma City - Development Services Department (City of Oklahoma City, Oklahoma)
"Section R905.2.8.5 is amended to read as follows: R905.2.8.5 Drip edge. A drip edge shall be provided at eaves and rake edges of shingle roofs. Adjacent segments of drip edge shall be overlapped not less than 2 inches (51 mm). Drip edges shall extend not less than 1/4 inch (6.4 mm) below the roof sheathing and extend up back onto the roof deck not less than 2 inches (51 mm). Drip edges shall be mechanically fastened to the roof deck at not less than 12 inches (305 mm) o.c.... Exception: If a nominal 1 inch by 2 inch (25 mm by 51 mm) shingle mold is used, attached to the fascia and the starter course of shingles is extended a minimum of 1/4 inch (6.35 mm) and not more than 1 inch (25 mm) then a metal drip edge is not required." (City of Oklahoma City 2018 IRC Amendments, State Amendments Included, Ch. 9 Roof Assemblies).
City of Owasso - Community Development Department, Building Division (City of Owasso, Oklahoma)
"A drip edge shall be provided at eaves and rake edges of shingled roofs. Adjacent segments of drip edge shall be overlapped not less than 2 inches. Drip edges shall extend not less than ¼ inch below roof sheathing and extend up back onto the roof deck not less than 2 inches. Drip edge shall be mechanically fastened to the roof deck at not less than 12 inches o.c. with fasteners as specified in section R905.2.5." Exception stated: "If a nominal 1 inch by 2-inch shingle mold is used, attached to the fascia and the starter course of shingles is extended a minimum of ¼ inch and not more than 1 inch then a metal drip edge is not required." (City of Owasso Building Inspections & Permits page.)
City of Tulsa Development Services Department - Permit Center (City of Tulsa, Oklahoma)
Tulsa Code of Ordinances Title 51, Chapter 2, Section 201, R905.2.8.5 Drip Edge - Amendatory: "A drip edge shall be provided at eaves and rake edges of shingle roofs. Adjacent segments of drip edge shall be overlapped not less than 2 inches (51 mm). Drip edges shall extend not less than ¼ inch (6.4 mm) below the roof sheathing and extend up back onto the roof deck not less than 2 inches (51 mm). Drip edges shall be mechanically fastened to the roof deck at not less than 12 inches (305 mm) on center with fasteners as specified in Section R905.2.5. Underlayment shall be installed over the drip edge along eaves and under the underlayment along rake edges." Exception: "If a nominal 1 inch by 2 inch (25 mm by 51 mm) shingle mold is used, attached to the fascia and the starter course of shingles is extended a minimum of ¼ inch (6.35 mm) and not more than 1 inch (25 mm) then a metal drip edge is not required."
City of Yukon - Development Services (City of Yukon, Oklahoma)
Drip edge is required at eaves and rake edges of shingle roofs (IRC R905.2.8.5). The jurisdiction adopted the 2015 International Residential Code via Ordinance No. 1414 (8-18-2020; Ch. 9 amendments limited to R902.1, R905.2.1 and R908.3.1.1); that instrument, read in full, does not amend R905.2.8.5, so the code's drip-edge requirement stands as enacted local law.
Oklahoma County Planning Commission (Oklahoma County, Oklahoma)
Drip edge is required at eaves and rake edges of shingle roofs (IRC R905.2.8.5). Oklahoma's operative text is the OUBCC 2018 IRC Permanent Rule -- "the statewide minimum code for residential building construction for one- and two-family dwellings and townhouses in Oklahoma pursuant to 59 O.S. Sec. 1000.23" -- whose amended R905.2.8.5 requires a drip edge at eaves and rake edges (with a shingle-mold exception). Resolution No. 2024-5421 (eff. 1-1-2025), which adopts the 2018 IRC 'as modified by the OUBCC' explicitly, read in full, does not alter R905.2.8.5, so the state-minimum requirement stands.
Rogers County Building Safety & Inspection Services (Planning Commission) (Rogers County, Oklahoma)
Drip edge is required at eaves and rake edges of shingle roofs (IRC R905.2.8.5). Oklahoma's operative text is the OUBCC 2018 IRC Permanent Rule -- "the statewide minimum code for residential building construction for one- and two-family dwellings and townhouses in Oklahoma pursuant to 59 O.S. Sec. 1000.23" -- whose amended R905.2.8.5 requires a drip edge at eaves and rake edges (with a shingle-mold exception). The joint City of Claremore-Rogers County Metropolitan Zoning Ordinance, Appendix G (adopts the IRC 2009 'or the latest revision thereof adopted by the Oklahoma Uniform Building Code Commission' — currently the 2018 edition per the county's own FAQ), read in full, does not alter R905.2.8.5, so the state-minimum requirement stands.
Drip edge required — Tennessee (1)
Drip edge required — Texas (19)
City of Amarillo Department of Building Safety (City of Amarillo, Texas)
"Drip edge is mandatory on all asphalt-shingle roofing projects." (City of Amarillo Department of Building Safety, "Requirements for Roof Permits" memo.)
City of Arlington - Planning & Development Services Department (City of Arlington, Texas)
City of Austin Development Services Department (DSD) (City of Austin, Texas)
Austin's own local amendment ordinance (City Code § 25-12-243 "Local Amendments to the International Residential Code," Ordinance No. 20250410-040, the executed/signed ordinance read in full, all 10 pages, effective July 10, 2025) does NOT amend R905.2.8.5 -- that section never appears in the ordinance's deletion table or its addition/substitution text (only R905.7.4 and R905.8.5, wood shingle/shake material standards, are added in the R900 range). The governing text is therefore the unamended IRC, which reads identically in the 2021 and 2024 editions: "A drip edge shall be provided at eaves and rake edges of shingle roofs. Adjacent segments of drip edge shall be overlapped not less than 2 inches (51 mm). Drip edges shall extend not less than 1/4 inch (6.4 mm) below the roof sheathing and extend up back onto the roof deck not less than 2 inches (51 mm). Drip edges shall be mechanically fastened to the roof deck at not more than 12 inches (305 mm) o.c. with fasteners as specified in Section R905.2.5. Underlayment shall be installed over the drip edge along eaves and under the drip edge along rake edges." Independently confirmed against up.codes' Austin-specific 2024 IRC viewer (up.codes/viewer/austin/irc-2024/chapter/9/roof-assemblies), which shows identical text and no local-amendment marker on this section.
City of Carrollton - Building Inspection (City of Carrollton, Texas)
Base 2024 IRC R905.2.8.5 (unamended by Carrollton): "A drip edge shall be provided at eaves and rake edges of shingle roofs. Adjacent segments of drip edge shall be overlapped not less than 2 inches (51 mm). Drip edges shall extend not less than 1/4 inch (6.4 mm) below the roof sheathing and extend up back onto the roof deck not less than 2 inches (51 mm). Drip edges shall be mechanically fastened to the roof deck at not more than 12 inches (305 mm) o.c. with fasteners as specified in Section R905.2.5. Underlayment shall be installed over the drip edge along eaves and under the drip edge along rake edges." (Text verified against ICC's own digital 2024 IRC, codes.iccsafe.org, 2026-07-21 — identical to the 2021 edition's text for this section.) Carrollton Code of Ordinances Ch. 150, Attachment 2, Sec. 150.016 (13 pages, R101.1 through the plumbing sections) contains no R9xx amendment of any kind, so the base-edition IRC text above governs.
City of Dallas - Development Services, Building Inspection Division (City of Dallas, Texas)
Drip edge is required at eaves and rake edges of shingle roofs (IRC R905.2.8.5). The jurisdiction adopted the 2021 International Residential Code via Ordinance No. 32424 (23-0471, eff. 5-12-2023), which does not amend R905.2.8.5, so the code's drip-edge requirement stands as enacted local law.
City of Denton - Building Safety Division (City of Denton, Texas)
"Drip edge is required on all asphalt shingled roofs." (City of Denton Roofing page.)
City of DeSoto - Building Inspections Division (City of DeSoto, Texas)
Base 2021 IRC R905.2.8.5 (unamended by DeSoto): "A drip edge shall be provided at eaves and rake edges of shingle roofs. Adjacent segments of drip edge shall be overlapped not less than 2 inches (51 mm). Drip edges shall extend not less than 1/4 inch (6.4 mm) below the roof sheathing and extend up back onto the roof deck not less than 2 inches (51 mm). Drip edges shall be mechanically fastened to the roof deck at not more than 12 inches (305 mm) o.c. with fasteners as specified in Section R905.2.5. Underlayment shall be installed over the drip edge along eaves and under the drip edge along rake edges." DeSoto's local amendments (Code of Ordinances Art. 3.1800) touch nothing in the R400-R900 range, so this base-edition text is what applies in DeSoto.
City of Fort Worth - Development Services Department (City of Fort Worth, Texas)
Drip edge is required at eaves and rake edges of shingle roofs (IRC R905.2.8.5). The jurisdiction adopted the 2021 International Residential Code via the City's codified IRC amendments (Ord. No. 25383-03-2022, § 1, passed 3-8-2022, eff. 4-1-2022, Code of Ordinances § 7-62); that instrument, read in full, does not amend R905.2.8.5, so the code's drip-edge requirement stands as enacted local law. The city's own roofing FAQ separately states drip edges are required even where they do not currently exist.
City of Frisco - Building Inspections Division (City of Frisco, Texas)
"A metal drip edge shall be installed at all exposed roof decking." (City of Frisco Residential Submittal Guide, item 9 under Indoor Air Quality section, updated 5/14/2026).
City of Grapevine - Building Inspection Department (City of Grapevine, Texas)
Drip edge is required at eaves and rake edges of shingle roofs (IRC R905.2.8.5). The jurisdiction adopted the 2021 International Residential Code via the city's Residential Code amendment ordinance (Ch. 7, Art. V, Secs. 7-140/7-142, eff. 1-1-2024); that instrument, read in full, does not amend R905.2.8.5, so the code's drip-edge requirement stands as enacted local law.
City of Lewisville - Building Services Division (City of Lewisville, Texas)
Drip edge is required at eaves and rake edges of shingle roofs (IRC R905.2.8.5). The jurisdiction adopted the 2021 International Residential Code via the city's Residential Code amendments (Code of Ordinances Sec. 4-32, linked from the official Building Permits page); that instrument, read in full, does not amend R905.2.8.5, so the code's drip-edge requirement stands as enacted local law.
City of Mansfield - Building Safety Department (City of Mansfield, Texas)
City of McKinney - Building Inspections (City of McKinney, Texas)
"Drip Edge is required on all asphalt shingled roofing projects." (City of McKinney Building Inspections Department Roofing Guide, "Minimum Requirements for Re-Roofing Projects," effective January 7, 2020, updated 02/13/2020).
City of North Richland Hills - Building Inspection Department (City of North Richland Hills, Texas)
Drip edge is required at eaves and rake edges of shingle roofs (IRC R905.2.8.5). The jurisdiction adopted the 2021 International Residential Code via Ordinance No. 3947 (adopted 2-9-2026); that instrument, read in full, does not amend R905.2.8.5, so the code's drip-edge requirement stands as enacted local law.
City of Richardson - Building Inspection (City of Richardson, Texas)
Drip edge is required at eaves and rake edges of shingle roofs (IRC R905.2.8.5). The jurisdiction adopted the 2021 International Residential Code via the city's adopted 2021 IRC Amendments (single-page amendment table: R302 fire separation, R327 pools, fuel-gas sections only); that instrument, read in full, does not amend R905.2.8.5, so the code's drip-edge requirement stands as enacted local law.
City of Rowlett - Building Safety Department (City of Rowlett, Texas)
Drip edge is required at eaves and rake edges of shingle roofs (IRC R905.2.8.5). The jurisdiction adopted the 2021 International Residential Code via the City's Approved Code Amendments, Exhibit A; that instrument, read in full, does not amend R905.2.8.5, so the code's drip-edge requirement stands as enacted local law.
City of San Antonio Development Services Department (DSD) (City of San Antonio, Texas)
Base 2024 IRC R905.2.8.5 (unamended by San Antonio): "A drip edge shall be provided at eaves and rake edges of shingle roofs. Adjacent segments of drip edge shall be overlapped not less than 2 inches (51 mm). Drip edges shall extend not less than 1/4 inch (6.4 mm) below the roof sheathing and extend up back onto the roof deck not less than 2 inches (51 mm). Drip edges shall be mechanically fastened to the roof deck at not more than 12 inches (305 mm) o.c. with fasteners as specified in Section R905.2.5. Underlayment shall be installed over the drip edge along eaves and under the drip edge along rake edges." (Text as published in ICC's digital 2024 IRC at codes.iccsafe.org.) San Antonio's own local-amendments instrument, Sec. 10-37 of City Code Ch. 10 (2024 IRC amendments, Ordinance No. 2025-01-30-0075), reads in full: the amendment list runs Table R301.2, R304.1.2, R306, R309.2/R313.2.1, R311.2.2, R318.7, R318.8, R324.4.2, R403.1.6, R408.9, R903.4.2/R903.4.3, then straight into the M-series (mechanical) sections -- no R905, R906, R907 or R908 amendment of any kind appears anywhere in the 147-page document (full text search confirms zero matches for those section numbers).
City of Wylie - Building Inspection Department (City of Wylie, Texas)
Drip edge is required at eaves and rake edges of shingle roofs (IRC R905.2.8.5). The jurisdiction adopted the 2021 International Residential Code via Ordinance No. 2022-16, Exhibit A; that instrument, read in full, does not amend R905.2.8.5, so the code's drip-edge requirement stands as enacted local law.
Town of Flower Mound - Building Inspections Department (Town of Flower Mound, Texas)
Drip edge is required at eaves and rake edges of shingle roofs (IRC R905.2.8.5). The jurisdiction adopted the 2024 International Residential Code via the Town's Local Code Amendments, Exhibit F; that instrument, read in full, does not amend R905.2.8.5, so the code's drip-edge requirement stands as enacted local law.
Drip edge not required (explicit) — Minnesota (5)
City of Bloomington, Minnesota - Building and Inspections Division (City of Bloomington, Minnesota)
STATE-GOVERNED, NOT CITY-SET. Minnesota Rules part 1309.0905, subpart 2 deletes base IRC Section R905.2.8.5 (the drip-edge section) "in its entirety." A Minnesota DLI consumer guidance sheet states plainly, under a "Drip edge" heading: "Drip edge is not required unless specifically required by the manufacturer's installation instructions." This is a Minnesota state agency (DLI) publication, not a Bloomington-specific interpretation, and Bloomington has no authority to require drip edge beyond this state baseline (Minn. Stat. § 326B.121, subd. 2(c)). The PDF is hosted on the City of Plymouth's website as a resident resource, but it is a state DLI-authored, DLI-branded document rather than Plymouth-specific guidance. Confirmed at the city level: Bloomington's own FAQ, in its "Roofing and reroofing" section, asks and answers "Do I need a drip edge on my roof?" with: "It is recommended, but not required by the MN State Residential Code" -- Bloomington's own building department attributes the non-requirement explicitly to state code.
City of Maple Grove, Minnesota - Building Inspection Services (City of Maple Grove, Minnesota)
STATE-GOVERNED, NOT CITY-SET. Minnesota Rules part 1309.0905, subpart 2 deletes base IRC Section R905.2.8.5 (the drip-edge section) "in its entirety." The underlying 2018 IRC Section R905.2.8.5 text could not be obtained verbatim. A Minnesota DLI roofing guidance document (hosted on Plymouth's website, but a state DLI-authored document, not Plymouth-specific) states under a "Drip edge" heading, verbatim: "Drip edge is not required unless specifically required by the manufacturer's installation instructions." Maple Grove has no authority to require drip edge beyond this state baseline (Minn. Stat. § 326B.121, subd. 2(c)). Maple Grove's own roofing handout ("Roofing," Building Department, Rev 4/7/2021) does not mention drip edge at all (silent, not a contradiction) -- the state-level DLI sheet remains the operative source, and Bloomington, MN's own FAQ likewise says drip edge is "recommended, but not required by the MN State Residential Code."
City of Minneapolis, Minnesota - Community Planning & Economic Development, Development Services (Building Inspections) (City of Minneapolis, Minnesota)
STATE-GOVERNED, and independently corroborated by Minneapolis's own published guidance. Minnesota Rules part 1309.0905, subpart 2 states verbatim: "Section R905.2.8.5 is deleted in its entirety" (the base IRC drip-edge mandate). The Minneapolis Construction Code Services roofing handout restates the practical effect: "Drip edge is not required by code unless specifically required by the shingle manufacturer's installation instructions."
City of Plymouth, Minnesota - Building Inspection Division (City of Plymouth, Minnesota)
STATE-GOVERNED, NOT CITY-SET. Minnesota Rules part 1309.0905, subpart 2 deletes base IRC Section R905.2.8.5 (the drip-edge section) "in its entirety," so the base IRC drip-edge text has no force in Minnesota. A Minnesota DLI consumer guidance sheet states under a "Drip edge" heading, verbatim: "Drip edge is not required unless specifically required by the manufacturer's installation instructions." This is a state DLI-authored, DLI-branded document (not a Plymouth-specific interpretation) that Plymouth happens to host as a resident resource on its Residential Building Permit page; Plymouth has no authority to require drip edge beyond this state baseline (Minn. Stat. § 326B.121, subd. 2(c)). LONGSTANDING ACROSS CODE CYCLES: an older (2015-vintage, superseded 2015 MSBC/2012 IRC -- staleness caveat applies to its other content) Plymouth "Reroofing Information Sheet" states the identical conclusion under its prior code cycle: "Metal drip edge -- Is not required by the Minnesota Residential Code," suggesting this has been Minnesota's consistent position across at least two code cycles, not a one-time or transitional rule.
City of Saint Paul, Minnesota - Department of Safety and Inspections (DSI) (City of Saint Paul, Minnesota)
STATE-GOVERNED, and independently corroborated by Saint Paul's own published guidance. Minnesota Rules part 1309.0905, subpart 2 states verbatim: "Section R905.2.8.5 is deleted in its entirety" (the base IRC drip-edge mandate). Saint Paul's "Reroofing Policy - Asphalt or Fiberglass Shingles" (rev. 02/05/2015) restates the practical effect: "Preformed galvanized metal drip edge is not required by code, but is strongly recommended." Note the local wrinkle recorded under deck sheathing requirements: the same document DOES call for a metal drip edge (or approved equivalent) specifically to protect new sheathing panel edges when re-decking over an existing deck -- a narrower, situational requirement, not a blanket one.
Drip edge not required (explicit) — Missouri (1)
Drip edge not required (explicit) — Wisconsin (2)
City of Green Bay, Wisconsin - Department of Community & Economic Development, Inspection Division (Building Permits & Inspections) (City of Green Bay, Wisconsin)
STATE-GOVERNED, NOT CITY-SET, and a genuine Wisconsin/IRC divergence rather than a research gap. Wis. Admin. Code § SPS 321.28 ("Weather Protection for Roofs"), subsections (1) through (7) read in full, contains no drip-edge-at-eaves-or-rakes requirement anywhere. Wisconsin's UDC is Wisconsin-drafted, not an IRC clone, and it has no counterpart to IRC R905.2.8.5. The only two occurrences of "drip edge" in all of ch. SPS 321 are inapplicable to roof edges: SPS 321.30(8), a chimney-cap detail ("Chimney caps shall have a minimum thickness of 2 inches, shall slope outwards away from the flue, and shall provide a one-inch overhang and drip edge on all sides"), and a deck ledger-board flashing detail in ch. SPS 325 Appendix B. Manufacturer instructions can still require drip edge as a condition of the shingle warranty, and SPS 321.28(3)(a) requires asphalt shingles to be installed per those instructions; but there is no code mandate as such, and Green Bay may not add one for a one- or two-family dwelling (Wis. Stat. § 101.65(1c)).
City of Madison, Wisconsin - Department of Planning, Community & Economic Development, Building Inspection Division (City of Madison, Wisconsin)
STATE-GOVERNED, NOT CITY-SET. Wisconsin's Uniform Dwelling Code, unlike the IRC (R905.2.8.5), contains no general requirement for drip edge at roof eaves or rakes. Wis. Admin. Code s. SPS 321.28 ("Weather protection for roofs"), subsections (1) through (7) - drainage and fasteners, underlayment, asphalt shingle installation, ice dam protection, other roof coverings, reroofing, and flashing - impose no roof-edge drip edge. The catch-all, s. SPS 321.28(5), reads: "Other roof coverings. All roof coverings not otherwise addressed in this section shall be installed in accordance with the manufacturer's instructions or a national standard recognized by the department." The only two "drip edge" references anywhere in ch. SPS 321 are s. SPS 321.30(8) on chimney caps ("Chimney caps shall have a minimum thickness of 2 inches, shall slope outwards away from the flue, and shall provide a one-inch overhang and drip edge on all sides") and a deck ledger-board flashing detail in ch. SPS 325 Appendix B - neither is a roof-edge requirement. Madison cannot add one by ordinance for a one- or two-family dwelling (Wis. Stat. s. 101.65(1c)). Practical note: drip edge may still be required in Madison as a matter of the shingle manufacturer's installation instructions, which SPS 321.28(3)(a) makes mandatory for asphalt shingles.