Every city and town in Middle Tennessee builds to the International Residential Code (IRC), but not to the same edition. The ICC publishes a new edition every three years, and each city adopts one when its council passes an ordinance, often with local amendments. Right now, homes a few miles apart can be built to codes six years apart. This affects your project more than you might expect.
Who's on what (as posted by each city)
| Jurisdiction | Residential code | Energy / electrical notes | Source note |
|---|---|---|---|
| Metro Nashville–Davidson | 2024 IRC | 2024 energy code, 2023 NEC | Adopted by ordinance BL2025-898 |
| Belle Meade | 2024 IRC | — | As of July 1, 2026 |
| Nolensville | 2024 IRC | Energy code in town Title 12 | In force July 1, 2025 (Ord. 25-07) |
| Columbia | 2024 codes | — | Effective Jan. 1, 2026 (Ord. 4566) |
| Smyrna | 2024 codes | 2017 NEC | Effective April 15, 2026 |
| La Vergne | 2024 IRC | 2024 energy code with state rules for 1–2 family | Posted adoption with amendments |
| Gallatin | 2024 IRC | 2018 energy code, 2023 NEC | For permits on/after Nov. 20, 2024 |
| Thompson's Station | 2021 IRC | 2018 energy code, 2023 NEC | Since Jan. 1, 2025 |
| Hendersonville | 2021 IRC | 2020 NEC | City codes page |
| Springfield | 2021 IRC | — | City ICC references page |
| Brentwood | 2018 IRC (Appendices E and F) | 2018 energy code | City codes page |
| Spring Hill | 2018 IRC | — | City codes page |
| Mt. Juliet | 2018 codes | 2017 NEC | City codes page |
| Lebanon | 2018 IRC and appendices | Other codes 2021 | City notes its site is being updated |
A dash means the city's page didn't state it clearly. We couldn't confirm a current residential code edition for Murfreesboro or Franklin from their public pages, so they're not in the table. Ask those departments directly.
Why the edition matters to you
Bids should be priced to the same code. If you're getting bids from contractors who work all over the region, ask each one which edition and amendments they priced to. A builder used to a 2018-code town may not have priced what a 2024-code town requires, and the difference shows up as a change order.
Plans have to match where you build. Designers working across county lines need to check every town. Thompson's Station's notice is a good example of how mixed it can be: a 2021 residential code, a 2018 energy code and a 2023 electrical code, all at once.
Cutover dates decide which rules apply. Codes generally apply based on when you apply for the permit. Gallatin spells it out: permits pulled before November 20, 2024 stay under the older 2018 codes, 2015 energy code and 2017 NEC, while later permits fall under the 2024 set. If a city is about to change editions, the application date can change your design requirements.
Local amendments can matter more than the edition. Nolensville's 2024 adoption is a good example. It added items to the exempt-work list (including non-structural re-roofs), set minimum footing dimensions and reinforcement, required a Tennessee-licensed engineer to design certain slabs, set deck footing sizes, and required a positive drain for crawl spaces. Thompson's Station added its own rule that gas vent pipe must be UL 1738 listed, so ordinary schedule 40 PVC isn't accepted for fuel-fired appliance vents. Neither rule is obvious from the edition number.
Questions to ask the building department
- Which IRC edition, energy code and electrical code apply to a permit I submit this month?
- Are there local amendments, and where are they posted?
- Is a code change coming, and from what date?
- Who handles electrical permits here: the city, Metro, or the state?
Questions to ask your contractor
- Which code edition did you price this bid to?
- Have you built under this city's amendments before?
- Will you pull the permit and schedule every inspection? (See our contractor checklist.)
Older homes and newer codes
A newer code doesn't make your existing house illegal. Codes mostly apply to new work: an addition, a converted basement, a replaced deck. But the new part has to meet today's rules, and that sometimes forces upgrades where old and new connect. Expect it on additions (see home additions) and decks (see decks and porches).
Area pages with more detail: Nolensville, Gallatin, Smyrna, Brentwood, Thompson's Station.
Frequently asked questions
Does every Tennessee city use the same building code?
No. Each city or county adopts its own edition of the International codes by ordinance, often with amendments. Around Nashville, editions range from 2018 to 2024.
Which code applies if my city changes codes mid-project?
Generally the code in force when you applied for the permit. Gallatin, for example, applies the older codes to permits pulled before November 20, 2024. Confirm with your city.
What edition does Metro Nashville use?
Metro's adopted codes list shows the 2024 International Residential Code, the 2024 energy code and the 2023 NEC, adopted by ordinance BL2025-898 with local amendments.
Related pages on nashvillehomeprojects.com
- Nashville Home Additions: Costs, Zoning & Permits
- Nashville Decks & Porches: Costs, Setbacks
- Nolensville Projects: 2024 Codes & Amendments
- Gallatin, TN Permits Project by Project
- Smyrna, TN Permits: Homeowner vs. Contractor
- Brentwood, TN Home Projects: Codes & Inspections
- Thompson's Station Projects: 2021 Codes & Rules
More Nashville guides
- Nashville DADU Guide: Who Qualifies and the Size Limits
- Heat Pump or Gas Furnace in Middle Tennessee?
- Which Projects Skip the Permit? Middle Tennessee Compared
Sources
Checked by the Nashville Home Projects editorial team on October 20, 2026. Rules and prices change, so confirm details with the agency or your contractor before you sign.
- Metro Nashville Codes: Adopted Codes
- Town of Nolensville: Ordinance 25-07
- City of Columbia: Building Codes and Construction
- Town of Smyrna: Building Safety
- City of Belle Meade: Building Permits
- City of Gallatin: Adopted Ordinances & Amendments
- City of Hendersonville: Building & Codes
- City of Springfield: ICC Code References
- Town of Thompson's Station: Codes Updates
- City of Brentwood: Codes Section
- City of Spring Hill: Building Codes
- City of Lebanon: Building Inspection Guidelines
