Madison County, AL Swimming Pools & Spas: Pool Permits (2026)
Swimming pool permit rules in Madison County, AL, also covering above-ground pools, in-ground pools, and spa installations, set fencing, barrier, alarm, and inspection requirements.
Key Facts
- Permit
- Required before construction
- Governing Code
- 2018 ICC ISPSC
- Electrical
- 2017 NEC bonding
- Septic Sites
- Health Dept clearance letter
Summary
A pool or spa in unincorporated Madison County needs a county Swimming Pool and Spa Permit. The county adopts the 2018 ICC ISPSC (International Swimming Pool and Spa Code) and the 2017 NEC, and reviews construction plans before any work begins.
Swimming Pools and Spas within Madison County are required to comply with these minimum codes 2018 ICC ISPSC (International Swimming Pool and Spa Code), 2017 NFPA 70 NEC (National Electrical Code), 2018 ICC IEC (International Electrical Code) and if applicable IBC (International Building Code)
Full Breakdown
Madison County requires a Swimming Pool and Spa Permit before any residential or commercial pool or spa is built in the unincorporated county. The Inspection Department reviews a full construction plan set against the adopted 2018 ISPSC, the 2017 NFPA 70 National Electrical Code, and the 2018 IEC, plus the IBC where it applies. The owner submits a site plan of every feature inside the barrier and, where the lot is on septic, a Pool Clearance letter from the Madison County Health Department. Electrical bonding of metal within five feet of the water is reviewed.
Violations & Fines
Building a pool or spa without the Madison County permit is illegal construction subject to stop-work orders and fines. Skipping the septic Pool Clearance letter stalls plan approval.
Frequently Asked Questions
Do I need a permit for a backyard pool?
What if my lot is on septic?
Sources & Official References
Other rules in Madison County
Compare Madison County to another location·View the Alabama swimming pools & spas overview
See something wrong?
Help us keep this page accurate. If you notice an error or outdated information, let us know.