Charleston at a Glance
Charleston's Pool Code: the 2021 International Swimming Pool and Spa Code (ISPSC)
South Carolina does not make every county and city enforce a pool code. The International Swimming Pool and Spa Code (ISPSC) is one of the state's permissive codes under S.C. Code Section 6-9-60, so it applies only where a local government adopts it by ordinance (SC Building Codes Council). The City of Charleston has: its Building Inspections division lists the 2021 ISPSC among the codes it enforces.
Under ISPSC Section 305, a pool that can hold more than 24 inches of water needs a barrier with:
- At least 48 inches (4 feet) of height, measured on the side away from the pool
- No opening a 4-inch sphere can pass through, and no more than 2 inches between the ground and the bottom
- Pedestrian gates that open outward, away from the pool, and are self-closing and self-latching
- A latch at least 54 inches up when it can be reached from outside and is not self-locking; a latch placed only on the pool side at least 3 inches below the top of the gate
- A 36-inch clear zone outside the barrier, free of permanent structures and equipment a child could climb
What the city's pool permit asks for
The city's residential pool permit guideline (February 2024) calls for pool and spa structural plans signed and sealed by a licensed South Carolina structural engineer, a note on designing against hydrostatic uplift, and a site plan that shows grand trees. It says the final inspection will not be approved until every barrier requirement is installed. Homeowners may apply for and obtain their own residential pool permit; electrical work has its own sub-permit. Applications go through the Citizen Self Service (CSS) portal or the Permit Center at 2 George Street.
The Board of Architectural Review
Inside Charleston's historic districts, the Board of Architectural Review (BAR) reviews new construction and alterations visible from a public right-of-way. The zoning ordinance counts walls and fences as structures (Sec. 54-231), so a pool fence that can be seen from the street goes through BAR review in addition to the building permit. Some projects are handled by staff and others go to the full board; city staff decide which.
Outside city limits, Charleston County and neighboring towns such as Mount Pleasant, Summerville and North Charleston run their own permitting. We have not verified which have adopted the ISPSC, so ask before you build.
Above-Ground Pools in Charleston
The barrier rules apply to above-ground pools that can hold more than 24 inches of water. The pool wall can serve as the barrier if it rests on grade, stands at least 48 inches high all the way around, meets the opening rules and the manufacturer allows it; a ladder or steps must be secured, locked or removed, or surrounded by their own barrier.
Under the ISPSC, a pool with a powered safety cover or a spa with a safety cover meeting ASTM International (ASTM) standard F1346 is exempt from the barrier rules.
Pool Fence Cost in Charleston: National Ranges
We found no published source that prices pool fences by state or city, so these are national installed ranges from our pool fence cost guide. Quotes where you live can land above or below them.
| Material | Installed, per linear foot | Full breakdown |
|---|---|---|
| Removable mesh | $15 to $35 | Mesh fence cost |
| Aluminum | $30 to $60 | Aluminum fence cost |
| Vinyl / PVC | $20 to $45 | Vinyl fence cost |
| Tempered glass | $90 to $500 | Glass fence cost |
National typical installed ranges, not quotes. Multiply by your fence perimeter. Some sources include one gate in the figure; extra gates, permits and hard deck surfaces add to the total. Sources: HomeGuide (Feb 3, 2026), Life Saver Pool Fence (Aug 5 and Sep 23, 2026) and Pool Guard USA (May 20, 2025). Full source list and method: pool fence cost guide. Reviewed September 2026.
Sources
Every rule on this page traces to one of these. We link the primary source so you can check it yourself.
- City of Charleston, Building Inspections (the 2021 ISPSC in force in the city; Permit Center; CSS portal)
- City of Charleston, Permit Requirements: Pools, Residential (February 2024) (sealed structural plans, uplift note, grand trees, homeowner permits, barrier before final)
- City of Charleston, Board of Architectural Review (review of work visible from the public right-of-way in historic districts)
- City of Charleston Zoning Ordinance, Sec. 54-231 and 54-232 (fences and walls are structures; BAR approval before a permit)
- SC Building Codes Council, Building Codes in Effect for South Carolina (12/2022) (the ISPSC is a permissive code under 6-9-60)
- International Code Council (ICC), Code Corner: 2021 ISPSC Chapter 3 (Section 305 barrier scope and cover exemption)
- Town of Prosper, Pool/Spa Barrier Requirements, 2021 ISPSC reprint (2021 Section 305 text: height, openings, gates, latch, clear zone)
Frequently Asked Questions
Charleston Pool Fencing: Engineered Plans and Historic Review
Charleston asks more of a pool project than the state does. South Carolina leaves the pool code to local choice, and the city has adopted the 2021 ISPSC with its 48-inch barrier. The city then adds engineer-sealed structural plans, and the final inspection waits until the barrier is in place.
Homeowners can pull their own residential pool permit through the CSS portal, which keeps you in control of the timeline. If you are inside a historic district and the fence will be visible from the street, add Board of Architectural Review time to the schedule before you order materials.
Just outside the city, the rules can change at the town line. Confirm with the building department for your address whether it enforces the ISPSC and which edition.
Full state guide: South Carolina Pool Fence Requirements, how state law leaves the pool code to counties and cities, and complete details.