Alabama plumbing code: which code your jurisdiction uses and what it requires
Alabama does not have a single statewide plumbing code. Cities and counties adopt their own, some based on the International Plumbing Code (IPC) and some on the Uniform Plumbing Code (UPC), and the local authority having jurisdiction (AHJ) enforces it. Confirm which code and edition apply in your jurisdiction.
Alabama plumbing code at a glance
| Adopted code | No universal statewide commercial mandate; state IPC 2021 only for state buildings/schools/hotels/theaters; locals adopt IPC (Mobile 2021 IPC, Jefferson Cty/Birmingham 2015 IPC) |
|---|---|
| Code family | home-rule (mixed, IPC) |
| Current edition | Mixed (state 2021 IPC; local 2015-2021) |
| Effective date | Varies (state scope 2022-07-01) |
| Adopting authority | AL Division of Construction Management (state scope) + local cities/counties; Plumbers & Gas Fitters Board (licensing) |
| Trap seal protection | Depends on the locally adopted code (IPC Chapter 10 / UPC Chapter 10); both recognize ASSE 1072 barrier devices. |
| Waterless trap seal acceptance | Because Alabama has no single statewide code, acceptance depends on whether your city adopted the IPC (where ASSE 1072 is code-listed) or the UPC (where it is a recognized method). Confirm with the local AHJ. |
| Local amendments / enforcement | Local; state amendments only for its limited occupancy scope |
This page summarizes how Alabama adopts and applies its plumbing code. It is a reference for planning, not legal or code-compliance advice. Always confirm current requirements with the adopted code text and your local AHJ.
Does Alabama use the IPC or the UPC?
It depends on the jurisdiction. Alabama has no single mandatory statewide plumbing code, so cities and counties adopt their own, some the IPC and some the UPC.
Because adoption is local, the only reliable answer is the one your city or county building department gives. Identify your jurisdiction first, then confirm the code and edition it enforces.
What edition of the plumbing code does Alabama use, and when did it take effect?
Alabama has no single statewide plumbing code, so there is no one edition or effective date. Each city or county adopts its own code and updates it on its own schedule.
Editions in use vary across the state, so identify your jurisdiction first, then confirm the exact adopted code, edition, and effective date with its building department. That date governs which provisions apply to your project.
How do local jurisdictions set the plumbing code in Alabama?
In Alabama, local jurisdictions are the code authority. Each city or county adopts and amends its own plumbing code, and its building department is the AHJ.
Local; state amendments only for its limited occupancy scope. Identify your city or county building department first, then confirm the code, edition, and amendments it enforces.
Does the plumbing code vary by city in Alabama?
Yes. Key jurisdictions in Alabama can differ, so the adopted code or edition changes from one city or county to the next.
There is no general statewide commercial code. Mobile adopts the 2021 IPC and Birmingham and Jefferson County the 2015 IPC, with editions varying elsewhere. Confirm the adopted IPC edition and amendments with the local building department.
Pin down the exact jurisdiction before you specify or install, since the model code, edition, and amendments can differ between neighboring cities.
What does the plumbing code require for floor drains and trap seals?
Floor drains rely on a trap, and the code requires that trap seal to be maintained. A floor drain that receives little water can lose its seal to evaporation, which opens a path for sewer gas, odors, and pests.
To prevent that, codes recognize trap seal protection methods. The two most common are a trap seal primer (which adds water to the trap) and a barrier-type floor drain trap seal protection device (which provides a mechanical seal). The right approach depends on the drain, the space, and the AHJ.
Because Alabama has no single statewide code, the exact section depends on whether your jurisdiction adopted the IPC (Section 1002.4.1) or the UPC (Section 1007). Both recognize barrier-type ASSE 1072 devices; confirm which applies locally.
Are barrier-type (ASSE 1072) trap seals allowed under Alabama's code?
It depends on the locally adopted code. Where a jurisdiction in Alabama uses the IPC, a barrier-type ASSE 1072 device is a code-listed alternative (IPC 1002.4.1.4); where it uses the UPC, it is a recognized method (UPC Section 1007).
Because there is no single statewide code, acceptance is ultimately the local AHJ's call. Confirm your jurisdiction's adopted code and present the device's cUPC / ASSE 1072 listing.
Do I need a permit to add a floor-drain trap seal in Alabama?
Usually not for the device itself, but always confirm with your local authority having jurisdiction.
A drop-in barrier-type trap seal device generally does not require a plumbing permit because it does not alter any piping, similar to changing a drain grate. On new construction or an already-permitted renovation, include it in the plumbing specifications.
Because Alabama has no single statewide authority, plumbing permits, inspections, and licensing are handled by your local city or county building department. Confirm requirements and licensing there.
Where can I read Alabama's plumbing code?
The adopting authority and code text are linked below. Always confirm current requirements against the adopted code and your local AHJ.
Where Green Drain fits. Green Drain is a barrier-type waterless trap seal for floor drains, cUPC listed through IAPMO (File No. 9301) and tested to ASSE 1072-2020. For a floor drain at risk of a dry trap, it is one option to keep the trap seal intact, and it works alongside the existing P-trap rather than replacing it. Confirm acceptance with your local AHJ.
Acceptance for any specific installation rests with your local AHJ. See Green Drain certifications for listing details, or browse waterless trap seals by drain size.
Protecting floor drains in Alabama?
Find the right waterless trap seal for your drain size, or talk to our team about a project.