Alabama · Code adoption

Alabama adopted codes

Mixed — the State Building Code has NARROW scope (state buildings, schools, hotels/motels, theaters only); most residential/commercial construction is governed by LOCAL adoption (county/city), making Alabama functionally home-rule for most projects.

Adopted NEC

NEC 2020

Energy code

ASHRAE 90.1-2013

Last verified

2026-07-03 · verified

Solar PV, storage & EV

Governing articles
690 / 705 / 706 (PV, interconnection, storage) · 625 (EV supply equipment)
Enforced through
NEC 2020

Alabama — Code Adoption Summary

Adoption model: Mixed — the State Building Code has NARROW scope (state buildings, schools, hotels/motels, theaters only); most residential/commercial construction is governed by LOCAL adoption (county/city), making Alabama functionally home-rule for most projects. Last verified: 2026-07-03 Confidence: verified Primary sources: AL Division of Construction Management — https://dcm.alabama.gov/bldg_code.aspx · ICC AL

State Building Code (narrow scope only — state-owned/specific occupancies)

Code familyAdopted editionNotesSource
Building2021 IBCscope: state buildings, schools, hotels/motels, theaters ONLYdcm.alabama.gov
Electrical (NEC)NEC 2020within the narrow state scope"
Mechanical / Plumbing / Fuel Gas / Fire2021 IMC/IPC/IFGC/IFCwithin the narrow state scope"
EnergyASHRAE 90.1-2013dated; within the narrow state scope"

Critical scope limitation: the Alabama Building Commission's state code does NOT apply to most residential and commercial construction statewide. Local jurisdictions (county/city) set their own codes for everything outside the narrow state scope — and may adopt more recent editions (e.g., Baldwin County: 2024 IPC, 2023 NEC).

Adoption model & precedence

  • For state-owned/specific-occupancy buildings: the state code above governs.
  • For everything else (the vast majority of projects): the local county/city is the AHJ and sets its own adopted editions — confirm directly, do not assume the state figures above apply.

Major cities / counties

JurisdictionNotesBuilding dept.
BirminghamLocal adoption — confirm directlybirminghamal.gov
MontgomeryLocal adoption — confirm directlymontgomeryal.gov
Baldwin CountyLocal adoption — 2024 IPC, 2023 NEC confirmed (ahead of state's narrow-scope figures)baldwincountyal.gov
HuntsvilleLocal adoption — confirm directlyhuntsvilleal.gov

AHJ fallback (when local adoption is unverified)

  • State baseline applies ONLY to state buildings/schools/hotels/theaters (2021 IBC, NEC 2020, 90.1-2013).
  • For all other projects: there is no safe statewide default — confirm the specific county/city's adopted editions directly (similar caution to AZ/MO).

Change log

  • 2026-07-03 — created; verified narrow state-code scope + local-adoption reality for most construction; Baldwin County example confirmed ahead of state figures.

Adoption dates move. Confirm the governing edition with the AHJ before issuing for permit — this entry was last checked on 2026-07-03.