Tennessee building codes for roof replacement
Tennessee has no mandatory statewide residential code. What applies depends on the jurisdiction that issues the permit.
The latest edition of the Tennessee state building code is based on the 2021 IBC (as of 04/17/2025) and the 2018 IRC. However, jurisdictions may opt out of the state residential code by a 2/3 vote of the city or county's legislative body, so the state residential code is not mandatory statewide. For either code, jurisdictions may not adopt and enforce an edition that is older than 7 years compared to the most recently published version. With the publication of the 2024 IBC and IRC, this means anything older than the 2018 IBC and IRC will be overridden by the state-adopted versions.
Adopted editions across Tennessee
- 84 counties on the 2018 IRC
Counties in Tennessee
- Anderson County 2018 IRC
- Bedford County varies by place
- Benton County 2018 IRC
- Bledsoe County 2018 IRC
- Blount County 2018 IRC
- Bradley County 2018 IRC
- Campbell County 2018 IRC
- Cannon County 2018 IRC
- Carroll County 2018 IRC
- Carter County 2018 IRC
- Cheatham County 2018 IRC
- Chester County 2018 IRC
- Claiborne County varies by place
- Clay County 2018 IRC
- Cocke County 2018 IRC
- Coffee County 2018 IRC
- Crockett County 2018 IRC
- Cumberland County 2018 IRC
- Davidson County 2018 IRC
- DeKalb County 2018 IRC
- Decatur County 2018 IRC
- Dickson County 2018 IRC
- Dyer County 2018 IRC
- Fayette County 2018 IRC
- Fentress County 2018 IRC
- Franklin County 2018 IRC
- Gibson County 2018 IRC
- Giles County 2018 IRC
- Grainger County 2018 IRC
- Greene County 2018 IRC
- Grundy County 2018 IRC
- Hamblen County 2018 IRC
- Hamilton County varies by place
- Hancock County 2018 IRC
- Hardeman County 2018 IRC
- Hardin County 2018 IRC
- Hawkins County varies by place
- Haywood County 2018 IRC
- Henderson County 2018 IRC
- Henry County 2018 IRC
- Hickman County 2018 IRC
- Houston County 2018 IRC
- Humphreys County 2018 IRC
- Jackson County 2018 IRC
- Jefferson County 2018 IRC
- Johnson County 2018 IRC
- Knox County varies by place
- Lake County 2018 IRC
- Lauderdale County 2018 IRC
- Lawrence County 2018 IRC
- Lewis County 2018 IRC
- Lincoln County 2018 IRC
- Loudon County 2018 IRC
- Macon County 2018 IRC
- Madison County 2018 IRC
- Marion County varies by place
- Marshall County 2018 IRC
- Maury County 2018 IRC
- McMinn County 2018 IRC
- McNairy County 2018 IRC
- Meigs County 2018 IRC
- Monroe County 2018 IRC
- Montgomery County 2018 IRC
- Moore County 2018 IRC
- Morgan County 2018 IRC
- Obion County 2018 IRC
- Overton County varies by place
- Perry County 2018 IRC
- Pickett County 2018 IRC
- Polk County 2018 IRC
- Putnam County 2018 IRC
- Rhea County 2018 IRC
- Roane County 2018 IRC
- Robertson County 2018 IRC
- Rutherford County 2018 IRC
- Scott County 2018 IRC
- Sequatchie County 2018 IRC
- Sevier County varies by place
- Shelby County varies by place
- Smith County 2018 IRC
- Stewart County 2018 IRC
- Sullivan County 2018 IRC
- Sumner County varies by place
- Tipton County varies by place
- Trousdale County 2018 IRC
- Unicoi County 2018 IRC
- Union County 2018 IRC
- Van Buren County 2018 IRC
- Warren County 2018 IRC
- Washington County 2018 IRC
- Wayne County 2018 IRC
- Weakley County 2018 IRC
- White County 2018 IRC
- Williamson County 2018 IRC
- Wilson County 2018 IRC
Adoption data: FEMA Building Code Adoption Tracking (BCAT).