Home / Roofing Permits / Hail-Belt Jurisdictions on the 2024 I-Codes
Hail-Belt Jurisdictions on the 2024 I-Codes
Permitting authorities whose sourced adopted-code records cite the 2024 International Codes as adopted or in formal transition. Jurisdictions adopt code editions independently, so 2024-code cities sit next to neighbors still on 2006-2021 editions.
Colorado (53)
Adams County - Building Safety Division
The building permit authority for unincorporated Adams County. Issues reroofing permits and conducts inspections outside incorporated cities such as Thornton, Westminster, and Brighton.
City and County of Broomfield - Building Division
The building permit authority for the consolidated City and County of Broomfield. Issues re-roofing permits and licenses contractors performing work within Broomfield.
City of Brush Community Development Department
The building permit authority for the City of Brush in Morgan County, Colorado. Re-roofing requires a permit under the city's simple permit designation, contractors must hold city credentials with liability insurance, and the city has adopted the 2018 ICC family of codes.
City of Cherry Hills Village Building Department
The building permit authority for the City of Cherry Hills Village in Arapahoe County. Permits are handled through the city's online portal, the city does not issue contractor licenses (only electrical contractors must register), and the 2024 I-Codes are adopted, with village-specific roofing requirements for ice barrier and drip edge.
City of Dacono - Community Development Department (Building Division)
The building permit authority for the City of Dacono, Weld County. Plan review and inspection services are contracted to SAFEbuilt Colorado, with permit applications, plan submittals, and payments generally handled through the Community Core online portal. The department requires a permit for re-roofing, requires contractors to be licensed with the City before starting work, and has adopted the 2024 I-Codes.
City of Durango - Building Division
The building permit authority for the City of Durango, Colorado. The Building Division requires permits for all commercial and residential roofing replacements, handles permitting and inspections through the OpenGov online portal, requires contractors to hold a City of Durango Business License, and has adopted the 2024 International Codes effective January 1, 2026.
City of Fort Morgan Building Department
The building permit authority for the City of Fort Morgan, the Morgan County seat. Requires a permit for all new roofing and roofing repairs over 100 square feet, registers contractors with ICC-certified classifications including a General Roofing Contractor class, and adopted the 2024 International Codes in June 2026.
City of Fruita - Building Division
The building permit authority for the City of Fruita, Colorado. The Building Division handles the building permit process, plan review, and enforcement of the adopted building codes, with permits submitted and inspections requested through the all-electronic Cloudpermit system. The division publishes dedicated reroof guidance, and offices are at 325 E Aspen Avenue in Fruita.
City of Glendale Building & Permits Department
The building permit authority for the City of Glendale, an enclave city in Arapahoe County. Requires building permit applications for all project types except signs, requires all contractors to be licensed with the city before pulling a permit, and adopted the 2024 I-Codes effective June 23, 2026.
City of Golden - Building Division
The building permitting authority for the City of Golden in Jefferson County. The Building Division issues building and reroofing permits and requires all licensed contractors to be identified on a permit before it is issued.
City of Grand Junction - Building Department
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.
City of Littleton - Building and Code Compliance Division
The building permitting authority for the City of Littleton, which spans Arapahoe, Jefferson, and Douglas counties. The Building and Code Compliance Division issues roofing permits, licenses contractors, and enforces the adopted building codes with Colorado-specific amendments.
City of Louisville - Building Safety Division
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.
City of Loveland - Building Division
The building permitting authority for the City of Loveland in Larimer County. The Building Division issues residential and commercial building permits, including reroofing permits, and administers the city's contractor licensing program.
City of Wheat Ridge - Building Division
The building permitting authority for the City of Wheat Ridge in Jefferson County. Building and Inspection Services issues roofing permits, licenses contractors, and enforces the adopted International Codes and city ordinances.
Clear Creek County Building Department
The building permit authority for unincorporated Clear Creek County, Colorado. Re-roofing permits are applied for through the county's online GovBuilt portal, all contractors performing work in the county must be licensed with the county, and the 2024 I-Codes are adopted.
Gilpin County Community Development - Building Division
The building permit authority for unincorporated Gilpin County, Colorado. Administers building permits, plan review, inspections, and building code compliance. Requires a permit for roof replacement over 200 square feet, requires contractor registration before work begins, and enforces the 2024 I-Codes with wildfire provisions effective April 1, 2026.
Jefferson County - Building Division
The building permit authority for unincorporated Jefferson County. Issues reroofing permits and conducts inspections outside incorporated municipalities such as Lakewood, Arvada, and Golden.
La Plata County Community Development Department - Building Division
The building permit authority for unincorporated La Plata County, Colorado, headquartered in Durango. The Building Division issues permits, performs plan review and building inspections, and enforces the county building code, which was updated by the Board of County Commissioners in June 2026 to the 2024 International Code Council code family. The county does not license contractors.
Lake County Community Planning and Development
The building permit authority for Lake County, Colorado. Administers all building, plumbing, mechanical, roofing, and solar permits for both the county and the City of Leadville. Roofing permits are required in both the county and the city.
Larimer County - Building Division
The building permit authority for unincorporated Larimer County, providing permits, plan review, inspections, and code enforcement. Licenses building and roofing contractors working in the unincorporated county.
Mesa County Building Department
The building permitting authority for Mesa County on Colorado's Western Slope, which issues permits and performs inspections for unincorporated Mesa County, the City of Grand Junction, and the towns of De Beque, Collbran, and Palisade, and administers Grand Junction's contractor licensing program.
Summit County Building Inspection Department
The building permit authority for unincorporated Summit County, Colorado. Notably, Summit County does not require a permit for re-roofing unless the scope of work includes structural changes to the roof. All contractors must register with the Summit County Building Department to obtain permits, and the county has adopted the 2024 I-Code Series with amendments effective for plans submitted on or after July 1, 2026.
Town of Alma - Building Department
The building permit authority for the Town of Alma, a statutory town in Park County and, per its own site, the "Highest Incorporated Town in North America." The Town's Building Department issues permits and verifies compliant construction for properties within Town limits under the 2024-edition ICC codes series (effective January 1, 2026); projects outside Town limits go through the Park County Building Department instead.
Town of Ault Building Department
The building permit authority for the Town of Ault, Weld County. The Town's Munibit-hosted site (previously found content-free in Wave 2) now publishes adopted-code editions, submittal checklists, and a permit/ contractor-registration portal; SAFEbuilt Colorado performs plan review for residential submittals under the Town's adopted codes.
Town of Bennett Building Department
The building permit authority for the Town of Bennett, spanning Adams and Arapahoe counties. Requires a permit from the town for roof repair or replacement, licenses roofing contractors under its Class D contractor license, and runs permits through the SmartGov public portal.
Town of Berthoud - Planning and Building Department
The building permit authority for the Town of Berthoud, spanning Larimer and Weld counties. Requires a permit for roofing over one square, requires a licensed contractor for the work, and has adopted the 2024 I-Codes.
Town of Blue River - Building Department
The building permit authority for the Town of Blue River, Summit County. The Town runs its own Building Department rather than delegating to Summit County (unlike Dillon and Keystone); the Building Official function is contracted to Charles Abbott Associates (CAA), per the same CAA "[email protected]" model used by several other small Colorado towns. Permits are organized into Type A (new construction/additions/ subdivisions, requiring Planning & Zoning Commission approval), Type B (accessory structures/site work, Building Official approval), and Type C (roofs, siding, windows, interior remodel, plumbing/electrical/ mechanical, approvable by Town staff).
Town of Breckenridge Building Division - Community Development
The building permit authority for the Town of Breckenridge, Colorado. Reroof permits are required and may be applied for in person at 150 Ski Hill Road or through the town's CSS online portal. The town does not license general contractors, but contractors must hold a Town of Breckenridge business license to be listed on a building permit. The town has adopted the 2024 I-Codes, the 2023 NEC, and the 2025 Colorado Wildfire Resiliency Code.
Town of Castle Rock - Building Division
The building permitting authority for the Town of Castle Rock in Douglas County. The Building Division issues residential reroofing permits through eTRAKiT and enforces the town's adopted building codes.
Town of Columbine Valley Building Department
The building permit authority for the Town of Columbine Valley, Arapahoe County. The Town has its own Building Department, which reviews construction plans, issues building permits (including a dedicated roofing permit application), and manages building inspections directly, without delegating to the county or a contract inspection firm.
Town of Crested Butte Building Department
The building permit authority for the Town of Crested Butte, Colorado. Building permit applications require prior approval from the Board of Zoning and Architectural Review (BOZAR), and the town began enforcing its 2024 building code adoption (Town Code Chapter 18) on January 1, 2026, including wildfire resiliency provisions.
Town of De Beque - Building Safety and Permitting
The building permit authority for the Town of De Beque, a home rule municipality in Mesa County. The Town does not run its own building department; through a memorandum of understanding it contracts with the Mesa County Building Department to provide construction permit and inspection services, and the Town's own site names Mesa County as "the building code administrative entity for De Beque." The Town separately administers a local Building/Zoning Compliance Approval for site preparation, new construction, or major remodels.
Town of Eaton - Building & Permitting
The building permit authority for the Town of Eaton, Weld County. The Town contracts with SAFEbuilt for building inspection services, and permits are applied for, paid, and tracked through the CommunityCore online portal.
Town of Gilcrest Planning & Zoning Department
The building permit authority for the Town of Gilcrest, Weld County. The Town has no separate "Building Department" page; building permits are administered through the Planning & Zoning department and Town Hall, with a dedicated "Roof (re-shingle)" line item on the Town's Single Stop Projects fee schedule and a SAFEbuilt-authored re-roof guide confirming a permit is required to re-roof a house.
Town of Hudson - Building Department
The building permit authority for the Town of Hudson, in Weld County. Requires a permit for roof replacement (repair or replacement of less than one square of shingles is exempt), requires roofing contractors to carry minimum liability insurance, and publishes a detailed roofing-regulations handout covering tear-off, underlayment, fasteners, and inspection requirements.
Town of Johnstown - Building Department
The building permit authority for the Town of Johnstown, spanning Weld and Larimer counties. Requires a permit for roofing and requires a Town of Johnstown contractor license for all permit-required work.
Town of Kersey Building Inspection Department
The building permit authority for the Town of Kersey, Weld County. The Town contracts building inspection and plan-review services to SAFEbuilt Colorado (Windsor office); permits are applied for, paid, and tracked online through the CommunityCore portal, and the Town publishes a SAFEbuilt "2024 IRC Residential Re-roofing" guide that explicitly requires a permit to re-roof a house.
Town of Lochbuie - Building Department (permits via SAFEbuilt)
The Town of Lochbuie's Community Development department handles building permit applications, while the Town contracts with SAFEbuilt for building department services, including inspections. Re-roofing requires a building permit, and contractors must hold a current license with the Town.
Town of Lyons - Building Department
The building permit authority for the Town of Lyons, Boulder County. Building permit administration is handled through SAFEbuilt's Community Core e-permitting system. A Town of Lyons contractor license is required to pull a permit, and the town has adopted the 2021 ICC code series (moving to 2024 effective July 1, 2026) along with the State of Colorado Wildfire Resiliency Code.
Town of Mead - Building Division
The Town of Mead, Colorado operates its own Building Division, which checks plans, performs inspections, and keeps project records for construction in town, with SAFEbuilt providing plan review and inspection staff. A building permit is required for most construction projects, including re-roofing.
Town of Milliken (permits via SAFEbuilt)
The Town of Milliken contracts with SAFEbuilt (operating locally as ProCode) to provide all Building Department functions for the town, including plan review, permitting, and inspections. Roofing/re-roof work is treated as an over-the-counter permit type, and a contractor license is required to perform work within town limits, including re-roof projects.
Town of Nederland Building, Planning & Zoning Department
The building permit authority for the Town of Nederland in the Boulder County foothills. Reroofs are handled through the town's One-Stop Building Permit, often processed the same day, and the town publishes dedicated IRC residential and IBC commercial roofing requirement guides. All contractors working in town limits must hold a Nederland contractor license, and SAFEbuilt Colorado is contracted for plan review and inspections.
Town of Pagosa Springs Building Division
Building permit authority for property within the Town of Pagosa Springs, Colorado. The town has adopted the 2024 editions of the International Code series via Ordinance 1034 and accepts permit applications through its iWorQ online portal; unincorporated Archuleta County is served separately by the county building department.
Town of Palisade (permits via Mesa County Building Department)
The Town of Palisade does not run its own building department; building permits, inspections, and adopted codes for construction within Palisade are handled by the Mesa County Building Department. The Town separately requires a Basic Planning Clearance for most construction activity, including reroofing, whose description of work must match the Mesa County building permit application.
Town of Parker - Building Division
The building permitting authority for the Town of Parker in Douglas County. The Building Division processes building permits through eTRAKiT, performs plan review, and enforces the town's adopted building codes.
Town of Pierce Building Permit Department
The building permit authority for the Town of Pierce, Weld County. The Town's Planning & Zoning department issues building permits directly and contracts inspections and plan review to SAFEbuilt; permits are applied for online through the CommunityCore portal, and the Town's published building-permit FAQ explicitly lists re-roofing among the projects that require a permit.
Town of Severance Building Department
The building permit authority for the Town of Severance, Weld County. The town accepts and issues building permits directly through its Building Department, requires a contractor license for most permitted work, and contracts building inspections to SAFEbuilt Colorado.
Town of Superior - Planning and Building Department
The building permit authority for the Town of Superior in Boulder County. Requires a permit for roof replacements and enforces detailed roofing standards including Class A fire rating, high-wind rating, and ice-and-water shield at all eaves.
Town of Telluride Building Department
Building permit authority for the Town of Telluride, Colorado. The Building Division performs all building plan reviews and inspections, all contractors and subcontractors must hold a Town of Telluride business license, and permits are submitted through the town's SmartGov online portal.
Town of Timnath - Building Services
The Building Services division of Timnath's Community Development Department processes all building permit applications, plan reviews, and inspections within town limits, including residential roofing permits. Permitting runs through the CommunityCore/CommunityConnect online system, and the Building Official role is staffed through SAFEbuilt.
Town of Vail Building Department - Community Development
The building permit authority for the Town of Vail, Colorado. Reroofing is exterior work that requires Design Review Board approval of the roofing material before a building permit application may be submitted, and all contractors must be registered with the town before undertaking any construction work or applying for any type of permit.
Town of Windsor - Building Department
The building permit authority for the Town of Windsor, spanning Weld and Larimer counties. Requires a building permit for roofing so required inspections can verify compliance with the adopted building code; building services are provided through SAFEbuilt.
Georgia (3)
City of Alpharetta, Georgia - Community Development Department, Building Division
The permitting authority for the City of Alpharetta, Georgia (Fulton County), in the northern Atlanta metropolitan area. Alpharetta enforces the Georgia State Minimum Standard Codes, which Georgia law applies statewide without local adoption (O.C.G.A. 8-2-25). The city's own role is permit administration, fees, inspections, local zoning, and any local amendment it has filed with the Georgia Department of Community Affairs; the technical content of the residential roofing code is set by the state, not by the city.
City of Atlanta, Georgia - Department of City Planning, Office of Buildings
The permitting authority for the City of Atlanta, Georgia. The city straddles Fulton County (the large majority) and DeKalb County. Atlanta enforces the Georgia State Minimum Standard Codes, which Georgia designates as MANDATORY and which apply to construction statewide whether or not a local government elects to enforce them locally; Atlanta's own contribution is permit administration, fees, inspections, historic-district review, and the local administrative amendments collected in Appendix A (Building Code Amendments) of Part III of the Atlanta Code of Ordinances (Land Development Code). For roofing specifically, the technical requirements are state/IRC-governed but the permit trigger is entirely local and unusually permissive - see repair_permit_threshold.
City of Marietta, Georgia - Development Services / Building Inspections
The permitting authority for the City of Marietta, Georgia, the county seat of Cobb County in the Atlanta metropolitan area. Marietta is an incorporated municipality that runs its own building-permit and inspection program; it is NOT served by Cobb County Community Development for permitting within the city limits. (This record covers Marietta, Georgia, not Marietta, Ohio.) Marietta enforces the Georgia State Minimum Standard Codes, whose technical content is set by the state and applies statewide under O.C.G.A. 8-2-25(a) regardless of local adoption; the city's own levers are permit administration, fees, inspections, business licensing, and any local amendment it has filed with the Georgia Department of Community Affairs.
Iowa (15)
City of Ames, Iowa - Inspections Division
The City of Ames Inspections Division handles residential building permits and inspections, including roofing, for properties within Ames city limits in Story County, Iowa. Roofers pulling permits or checking local design criteria should contact this office directly.
City of Ankeny, Iowa - Development Services / Building Division
The permitting authority for the City of Ankeny, Iowa (Polk County), a suburb on the north side of the Des Moines metro area. Ankeny's own Development Services / Building Division reviews plans, issues residential building permits, and performs inspections rather than relying on Polk County.
City of Bettendorf, Iowa - Building Division
The permitting authority for the City of Bettendorf, Iowa, one of the Quad Cities on the Mississippi in Scott County. The Building Division issues residential building permits, publishes a dedicated roof and siding permit application, and is the one Iowa jurisdiction in this reference that requires a roofing contractor to post a surety bond with the city before working.
City of Cedar Rapids, Iowa - Building Services Department
The permitting authority for the City of Cedar Rapids, Iowa (Linn County). Unlike Minnesota, Iowa does NOT impose a preemptive statewide building code. Iowa Code 103A.10(2)(d) makes the State Building Code a backstop that applies only "in each city with a population of more than fifteen thousand that has not adopted a local building code that is substantially in accord with standards developed by a nationally recognized building code organization." Cedar Rapids, whose population is well over fifteen thousand, HAS adopted its own building code at Chapter 33 of the Cedar Rapids Municipal Code, so Cedar Rapids enforces its own locally adopted code rather than the state default text. Iowa city roofing-code content therefore must be established city by city; it is not uniform statewide. The two carve-outs that ARE true statewide mandates regardless of local adoption - energy/thermal and lighting efficiency standards under Iowa Code 103A.10(4) and factory-built structures under 103A.10(3) - do not govern asphalt-shingle roof-covering installation practice.
City of Davenport, Iowa - Building and Land Development (Building Division)
The permitting authority for the City of Davenport, Iowa (Scott County), the largest of the Quad Cities. Unlike Minnesota, Iowa does NOT impose a preemptive uniform statewide building code on ordinary city residential permitting. Iowa Code § 103A.10(2) makes the Iowa State Building Code applicable only to state-owned buildings, to governmental subdivisions that have opted in by ordinance, to state-funded construction, and as a backstop "in each city with a population of more than fifteen thousand that has not adopted a local building code that is substantially in accord with standards developed by a nationally recognized building code organization." Davenport, well over 15,000 population, HAS adopted its own model-code-based building code at Davenport Municipal Code Title 15, so Davenport enforces ITS OWN adopted code rather than the state default text. Roofing-code content here is city-set, not state-set, and must be read against Davenport's own ordinance. Contractor credentialing, by contrast, is a genuine statewide mandate under Iowa Code chapter 91C - and Davenport layers its own city contractor licence on top of it.
City of Des Moines, Iowa - Development Services Department, Permit and Development Center
The permitting authority for the City of Des Moines, Iowa (Polk County), the state capital and largest city in Iowa. Unlike Minnesota, Iowa does NOT impose a uniform statewide building code on ordinary city residential permitting. Iowa Code § 103A.10(2) makes the State Building Code applicable only to state-owned buildings, to governmental subdivisions that opt in by ordinance, to state-funded construction, and as a backstop in cities over fifteen thousand population that have NOT adopted a local building code substantially in accord with standards developed by a nationally recognized building code organization. Des Moines has adopted its own model-code-based building code by ordinance (Municipal Code Chapter 26, Article III), so Des Moines enforces ITS OWN adopted code rather than the state default text. Roofing-code content in this record is therefore city-set, not state-set, and must not be generalized to other Iowa cities. Contractor registration, by contrast, IS a genuine statewide mandate under Iowa Code chapter 91C. The single most important practical fact for a roofer in Des Moines is that an ordinary re-roof requires no building permit at all -- unusual among the cities in this directory -- while any work touching the sheathing or the roof framing does.
City of Iowa City, Iowa - Building Inspection Services
The City of Iowa City, Iowa (Johnson County) runs its own residential building permitting through Building Inspection Services, part of the city's Neighborhood and Development Services department.
City of Marion, Iowa - Building Services
The permitting authority for the City of Marion, Iowa, in Linn County adjoining Cedar Rapids. Building Services issues residential building permits and publishes a dedicated asphalt shingle roofing handout that states the city requirements section by section - the most detailed first-party roofing guidance published by any Iowa jurisdiction in this reference. Note the name trap for anyone searching: a search for the city of Marion will also surface Marion, Indiana.
City of Mason City, Iowa - Building Inspections Division
The permitting authority for the City of Mason City, Iowa, the seat of Cerro Gordo County in the north of the state. The Building Inspections Division is on the third floor of City Hall and issues residential building permits, including minor permits for roofing and siding. Mason City moved to the 2024 code editions for permits submitted from January 1, 2026, which makes it one of the newest code adoptions of any jurisdiction in this reference.
City of Sioux City, Iowa - Permit Center
The permitting authority for the City of Sioux City, Iowa (Woodbury County), in the northwest corner of the state on the Missouri River. The city's Permit Center issues its own residential building permits rather than relying on Woodbury County.
City of Urbandale, Iowa - Community Development Department
The permitting authority for the City of Urbandale, Iowa, a Des Moines suburb spanning Polk and Dallas counties. The Community Development Department administers the Urbandale Building Code and publishes the city climatic and geographic design criteria in full. One point below is worth a roofer reading before relying on it: the city design criteria table promises an ice shield alternative in a footnote, and the amendment that footnote points to is not in the code.
City of Waterloo, Iowa - Building Permitting & Inspections
The permitting authority for the City of Waterloo, Iowa (Black Hawk County), in northeast Iowa. The city's Building Department administers all matters related to commercial and residential construction, including permitting and inspections, rather than relying on Black Hawk County.
City of West Des Moines, Iowa - Development Services Department, Building Inspection Division
The permitting authority for the City of West Des Moines, Iowa, a fast-growing western suburb of Des Moines that sits primarily in Polk County but also extends into Dallas, Warren and Madison counties. The city's own Development Services Department, Building Inspection Division, issues residential building permits directly through its online City Access Portal (CAP) rather than through any county building department. Iowa does not impose a single mandatory statewide residential building code; West Des Moines has adopted its own construction codes by city ordinance, currently the 2021 International Building Code and 2021 International Residential Code (both with local amendments), the 2024 International Fire Code, and the 2021 International Property Maintenance Code. Contractor registration, however, is a genuine statewide requirement administered by the Iowa Department of Inspections, Appeals and Licensing (DIAL); West Des Moines's own residential permit checklist directs contractors to register with the state before starting work.
Johnson County, Iowa - Planning, Development and Sustainability
The permitting authority for unincorporated Johnson County, Iowa, the county containing Iowa City and Coralville. Building Services sits within the Planning, Development and Sustainability department and enforces the 2024 International Residential Code, the newest edition in use by any Iowa jurisdiction in this reference. The department also takes permit applications for several small incorporated places in the county. Note that the sales tax rate here is not the rate that applies in most of Iowa - see the tax entry below before quoting a job.
Linn County, Iowa - Building Permits & Inspections
The permitting authority for Linn County, Iowa, seated at Cedar Rapids in east-central Iowa. Linn County's Building Permits & Inspections function issues residential Building, Electrical, Mechanical and Plumbing permits for unincorporated Linn County. Under Iowa Code, a county building code does not apply within the incorporated limits of a city except at that city's option, so Cedar Rapids, Marion and Linn County's other incorporated cities each operate their own separate building-permit function; a roofer should confirm which authority covers a given address before applying.
Kansas (6)
City of Andover Building & Inspections Department
The permitting authority for the City of Andover, Kansas. The Building & Inspections Department issues residential and commercial building permits, including permits for qualifying roof and siding replacements, licenses contractors (including a dedicated roofing trade license category), and performs inspections.
City of Derby - Building Trades & Inspections
The permitting authority for the City of Derby, Kansas (Sedgwick County). The city's Planning and Development Department operates the Permitting Desk and Building Trades & Inspections function, which issues residential and commercial building permits, including a dedicated roofing permit, and administers the city's adopted building codes.
City of Overland Park - Building Safety Division
The permitting authority for the City of Overland Park, Kansas, the largest suburb in the Kansas City metropolitan area. The Building Safety Division, within Planning and Development Services, reviews plans, issues building permits, and performs inspections for residential and commercial construction within city limits, and publishes detailed residential permit-exception guidance that addresses roofing and re-roofing directly.
City of Shawnee - Building Codes Division
The building permitting authority for the City of Shawnee, Kansas, a Johnson County suburb in the Kansas City metro area (a different jurisdiction from Shawnee County, the Topeka-area county already covered separately in this corpus). The Building Codes Division, within the Community Development Department, issues building permits, requires contractor registration, and performs inspections for one- and two-family, townhome, and commercial construction within city limits; ordinary roof-covering replacement is permit-exempt unless sheathing is added or replaced.
City of Wichita - Metropolitan Area Building & Construction Department (MABCD)
The joint city-county building permit authority for the City of Wichita, formed in 2012 by merging the city's and Sedgwick County's separate code enforcement functions into one department. MABCD issues building permits (including a dedicated roofing and siding permit), reviews plans, licenses contractors, and performs inspections within Wichita city limits, in addition to unincorporated Sedgwick County and a number of smaller contracted cities in the area.
Sedgwick County - Metropolitan Area Building & Construction Department (MABCD)
The joint city-county building permit authority for unincorporated Sedgwick County, formed in 2012 by merging Sedgwick County's and the City of Wichita's separate code enforcement functions into one department. MABCD issues building permits (including a dedicated roofing and siding permit), reviews plans, licenses contractors, and performs inspections in unincorporated Sedgwick County, in addition to the City of Wichita and a number of smaller contracted cities in the county.
Missouri (1)
North Dakota (1)
Ohio (1)
Other (3)
City of Spearfish, South Dakota - Building Services Division
The permitting authority for the City of Spearfish, South Dakota, in Lawrence County at the northern edge of the Black Hills, run by the Building Services Division of the city's Community Development Department. Its reach is wider than the city: the division states that it "is responsible for issuing building permits within city limits and the Joint Powers Area." Spearfish is the one jurisdiction in this South Dakota group that has written like-for-like roof covering replacement out of the permit requirement altogether, and the one that requires a city contractor licence naming roofing by name. Read those two entries together - the absence of a permit is not an absence of city involvement.
City of Tea, South Dakota - Planning, Zoning and Building Services
The permitting authority for the City of Tea, South Dakota, in Lincoln County immediately south of Sioux Falls, run by the City's Planning, Zoning and Building Services office. Tea is the best-documented of the South Dakota jurisdictions in this reference for roofing specifically: as well as its adopting ordinance it publishes a first-party "Asphalt Shingles Information" handout that restates the reroofing, sheathing, fastening and ice barrier rules in the City's own words. That handout is also where its one published inaccuracy sits, and the record says where.
City of Vermillion, South Dakota - Code Enforcement Department
The permitting authority for the City of Vermillion, South Dakota, seat of Clay County and home of the University of South Dakota, run by the City's Code Enforcement Department. Vermillion is the one jurisdiction in this South Dakota group whose reroof permit trigger is neither a dollar figure nor a flat requirement but an AREA TEST WITH A FIVE-YEAR LOOKBACK, and that is the single most operationally useful fact on this record: repairs accumulate, so a sequence of small patches can cross the line even though no one of them would.
South Dakota (6)
City of Box Elder, South Dakota - Planning and Zoning Department
The permitting authority for the City of Box Elder, South Dakota, a two-county city on the eastern edge of Rapid City adjoining Ellsworth Air Force Base. South Dakota imposes no statewide residential building code: SDCL 11-10-12 lets a municipality enact residential requirements by adopting a named edition of the International Residential Code, and SDCL 11-10-6's statewide default expressly does not reach residential structures, so the rules here are city-set rather than inherited. Box Elder has adopted the 2018 IRC and 2018 IBC with amendments. Two things separate it from most records in this reference and both are unusual: the City has written like-for-like roof covering replacement out of the building permit requirement, and it licenses its own contractors by name, roofing included.
City of Brandon, South Dakota - Planning and Inspection Department
The permitting authority for the City of Brandon, South Dakota, a Sioux Falls metro city in Minnehaha County. South Dakota imposes no statewide residential building code - SDCL 11-10-12 lets a municipality enact residential requirements by adopting a named edition of the International Residential Code, and the statewide default at SDCL 11-10-6 expressly does not reach residential structures - so the rules here are city-set. Brandon requires a building permit for a reroof, licenses its residential building contractors and tests them on the building codes, and is the one jurisdiction in this South Dakota group whose two published sources name different code editions; both are reported below rather than one being chosen.
City of Harrisburg, South Dakota - Building Services
The permitting authority for the City of Harrisburg, South Dakota, a fast growing Sioux Falls metro city in Lincoln County. South Dakota imposes no statewide residential building code - SDCL 11-10-12 lets a municipality enact residential requirements by adopting a named edition of the International Residential Code, and the statewide default at SDCL 11-10-6 expressly does not reach residential structures - so the rules here are city-set. Harrisburg adopted the 2021 International Residential Code with local amendments by Ordinance #2021-17, effective 1 January 2022, and that single instrument is where nearly everything below comes from: it was read in full, it states the City's complete set of local amendments, and it requires a permit for a reroof.
City of Huron, South Dakota - Inspections Department
The permitting authority for the City of Huron, South Dakota, the seat of Beadle County. South Dakota imposes no statewide residential building code - SDCL 11-10-12 lets a municipality enact residential requirements by adopting a named edition of the International Residential Code, and the statewide default at SDCL 11-10-6 expressly does not reach residential structures - so the rules here are city-set. Huron has adopted the 2021 ICC codes at Title 18 of its Municipal Code and requires a permit for a reroof, commercial and residential alike. Two things a roofer working here needs to know before reading the City's own published code: the online codification stops at June 2025 and does not contain the permit-exemption ordinance that took effect on 11 August 2026, and the code still carries a municipal tax chapter on roofing contracts that state law sunset in 1980.
City of Rapid City, South Dakota - Community Planning & Development Services, Building Services Division
The permitting authority for the City of Rapid City, South Dakota (Pennington County), the largest city in western South Dakota. Unlike Minnesota-style states, South Dakota has NO mandatory statewide building code and NO state competency license for roofing or general contractors; SDCL chapter 11-10 makes local adoption of a construction ordinance optional, so a South Dakota roofer must research each city separately. Rapid City is a city that HAS adopted a code, at Title 15 of the Rapid City Municipal Code, and it amends the International Residential Code's roof-assembly sections locally (RCMC 15.13.270 ice barrier, 15.13.280 roof replacement). Sioux Falls, the state's other large city, sits on a different code edition entirely - direct evidence that South Dakota has no code uniformity.
City of Sturgis, South Dakota - Building Inspector's Office
The permitting authority for the City of Sturgis, South Dakota, seat of Meade County in the northern Black Hills, run by the Building Inspector's Office within Planning and Permitting. Sturgis publishes the whole of its building and contractor law as a single instrument, Title 2 of its ordinances, CONTRACTORS' LICENSING AND CONSTRUCTION REGULATIONS, revised entirely by Ordinance 2022-07 effective 5-17-2022. Two things set Sturgis apart in this reference: it names roof replacement inside its own definition of an alteration rather than leaving it to be inferred from a permit list, and it publishes two different permit thresholds in two different places. The ordinance figure is the one that governs.
Tennessee (6)
City of Franklin Building & Neighborhood Services
The permitting authority for the City of Franklin, Tennessee (Williamson County). Franklin administers its own residential building permitting, plan review, and code enforcement through its Building & Neighborhood Services department, separate from Williamson County's permitting authority, which covers unincorporated areas of the county.
City of Gallatin, Tennessee - Building Codes Department
The permitting authority for the City of Gallatin, Tennessee, the seat of Sumner County north-east of Nashville. Its Building Codes Department handles permits within the city limits, while Sumner County handles the unincorporated areas. Gallatin moved to the 2024 code editions in late 2024 and publishes the cutover date, which matters to anyone holding an older permit.
City of Knoxville Plans Review and Inspections
The permitting authority for the City of Knoxville, Tennessee (Knox County). Knoxville administers its own permitting and code enforcement, separate from Knox County Codes Administration & Enforcement, which covers unincorporated Knox County and maintains its own, separately adopted code amendments. Knoxville is a locally-enforcing jurisdiction under Tennessee's State Residential Building Code Enforcement Program: T.C.A. § 68-120-101 directs the State Fire Marshal's Office to promulgate statewide construction safety standards, but the SFMO program "applies to one- and two-family dwellings and townhouses in areas of the state that have not: 1) received an exemption from the State Fire Marshal's Office by having local building codes enforced by the local government, or 2) opted out of state residential building codes." Knoxville falls in category 1 -- it adopts and enforces its own building codes by city ordinance. Consequently Tennessee's statewide residential code edition (2018 IRC, Tenn. Comp. R. & Regs. ch. 0780-02-23) does NOT govern construction inside the Knoxville city limits; the city's own adopted edition does. Contractor licensing, by contrast, IS statewide and does reach Knoxville -- see contractor_registration_required and registration_details.
City of Spring Hill, Tennessee - Building Codes and Inspection Department
The permitting authority for the City of Spring Hill, Tennessee, a fast-growing city south of Nashville that lies in two counties. Its Building Codes and Inspection Department issues permits and inspects construction. Spring Hill imposes a minimum roof pitch that most jurisdictions do not, and the edition of the residential code it currently enforces is not stated consistently across its own published material - both points are set out below.
Metropolitan Government of Nashville & Davidson County, Tennessee - Department of Codes and Building Safety (Codes Administration)
The construction permitting and building-code enforcement authority for the consolidated Metropolitan Government of Nashville and Davidson County, Tennessee. Metro Codes adopts and enforces its own building codes under the local-enforcement exemption in Tennessee's statewide residential building code program, and is currently operating on the 2024 family of International Codes.
Town of Smyrna, Tennessee - Building Safety Department
The permitting authority for the Town of Smyrna, Tennessee, in Rutherford County between Nashville and Murfreesboro. Smyrna is on the 2024 code editions and publishes both its line-by-line modifications and a completed climatic and geographic design criteria sheet. It is also the one jurisdiction in this Tennessee group that has written roof covering replacement out of the permit requirement - read the permit entries before assuming one is needed.
Texas (11)
City of Allen - Building and Permitting Division
The permitting authority for the City of Allen, Texas. The Building and Permitting Division of the Community Development Department issues residential and commercial building permits, including roofing permits, registers contractors, and performs inspections including roof final inspections.
City of Austin Development Services Department (DSD)
The permitting authority for the City of Austin, Texas. The Development Services Department issues residential roofing permits through the "Austin Build + Connect" (AB+C) portal and administers city contractor registration. Most like-for-like asphalt-shingle reroofs are permit-exempt citywide, but the exemption does not apply inside the Wildland-Urban Interface (WUI) area when 50% or more of the roofing is being replaced.
City of Carrollton - Building Inspection
The permitting authority for the City of Carrollton, Texas. Building Inspection issues building permits, registers contractors, and performs inspections for work within the city; roofing permits apply specifically to structural roof deck and sheathing replacement.
City of Frisco - Building Inspections Division
The permitting authority for the City of Frisco, Texas. The Building Inspections Division issues residential and commercial building permits, including a self-service permit category covering roof replacement, registers contractors performing work in the city, and conducts inspections through the eTRAKiT system.
City of Irving - Inspections Department
The permitting authority for the City of Irving. The Building Inspections Division of the Inspections Department issues building permits, including re-roofing permits, and inspects building, electrical, mechanical, plumbing, and irrigation work.
City of McKinney - Building Inspections
The permitting authority for the City of McKinney, Texas. Building Inspections issues permits for residential and commercial roofing (reroofing) projects and conducts the related inspections.
City of North Richland Hills - Building Inspection Department
The permitting authority for the City of North Richland Hills. The Building Inspection Department issues residential and commercial building permits, including re-roofing permits, registers contractors through the NRH E-Portal, and enforces the city's adopted construction codes.
City of Plano - Building Inspections Department
The permitting authority for the City of Plano. Building Inspections issues residential and commercial building permits, including re-roofing permits, registers contractors, and performs final roof inspections.
City of San Antonio Development Services Department (DSD)
The permitting authority for the City of San Antonio, Texas. The Development Services Department issues residential roofing permits and administers the city's contractor-registration program, which covers roofing work under either the Home Improvement Contractor or Residential Building Contractor registration category (San Antonio has no separate "roofing contractor" license class).
Collin County - Development Services
The permitting authority for unincorporated areas and extraterritorial jurisdictions (ETJ) of Collin County, Texas. Development Services issues permits for ground-disturbing residential and commercial projects and on-site sewage facilities (OSSF), and administers the county's state-authorized notice-and-inspection program for new residential construction. Its own FAQ states that re-roofing does not require a county permit and that contractors are not required to register with the county.
Town of Flower Mound - Building Inspections Department
The permitting authority for the Town of Flower Mound. Building Inspections issues residential and commercial building permits, including roof replacement/recovering permits, registers contractors, and enforces the Town's currently adopted construction codes.