Pool Fence Requirements in NC & Charlotte (2026)
Updated June 2026
North Carolina requires a code-compliant barrier around residential pools, and getting the details wrong is the most common reason a pool fails inspection. The rules below are based on the 2024 North Carolina Residential Code (Appendix NC-A) for one- and two-family dwellings and apply across the Charlotte metro — but codes are updated and locally enforced, so always confirm with Mecklenburg County and your local building department before you build. This is general guidance, not legal advice.
Do you need a fence around a pool in NC?
Yes. North Carolina requires a barrier around residential swimming pools, spas, and hot tubs capable of holding water above a set depth (generally 24 inches). The barrier must be in place and inspected before the pool is filled.
The barrier can be a fence, a wall, the house itself, or a combination — but each part has to meet the code requirements below.
Required height and gaps
The barrier must be at least 48 inches (4 feet) tall, measured from the ground on the outside (the side facing away from the pool).
The gap between the ground and the bottom of the barrier can be no more than 2 inches on the outside. And no opening in the barrier may allow a 4-inch sphere to pass through — that limit drives picket and mesh spacing.
Climb resistance and spacing
To keep a barrier from doubling as a ladder, horizontal rails should be on the pool side, or spaced at least 45 inches apart. When horizontal members are less than 45 inches apart, vertical pickets between them can be no more than 1¾ inches apart.
For chain-link, mesh openings are limited to about 1¼ inches unless slats reduce the gap. These spacing rules are why ornamental aluminum and dedicated mesh pool fencing are so popular for pools.
Gate rules (where most inspections fail)
Pedestrian gates must open outward, away from the pool, and be both self-closing and self-latching. If the latch release is on the outside of the gate, it must sit at least 54 inches above the ground.
If the latch is on the pool side of the barrier instead, it must be at least 3 inches below the top of the gate, with no opening larger than ½ inch within 18 inches of the release. Gates are the single most common failure point, so test the self-close and self-latch on every swing.
When the house is part of the barrier
If a wall of your home forms one side of the barrier, doors leading to the pool need an extra layer of protection — typically a door alarm, a self-closing/self-latching door, or a powered safety cover on the pool — so a child can't walk straight out to the water.
Permits and inspections in Charlotte & Mecklenburg
In the Charlotte area, pools are permitted through Mecklenburg County Code Enforcement, and homes inside city limits may also need a City of Charlotte zoning permit. The barrier is part of the inspection.
Plan for the fence to be installed and approved before the pool is filled, and check your HOA — many Charlotte-area neighborhoods add their own appearance rules on top of the safety code.
Best fence types for a pool
Ornamental aluminum is the go-to pool fence in the Carolinas: it's rust-proof in the humidity, its vertical-picket design meets the spacing rules easily, and it suits a back-yard pool. Dedicated mesh pool fencing is a removable, child-safety option, and glass is a premium look.
Wood and standard chain-link can work but often need modifications to meet climb-resistance and spacing rules. Whatever you choose, size it for the 48-inch height and self-latching gate from the start.
Get a real price for your exact yard
Start my free estimateFAQ
How tall does a pool fence have to be in North Carolina?
At least 48 inches (4 feet) measured from the ground on the outside of the barrier, under the 2024 NC Residential Code.
Do pool gates have to self-latch in NC?
Yes. Pool gates must open outward away from the pool and be self-closing and self-latching, with the latch positioned per code (typically 54 inches up if reachable from outside).
Do I need a permit for a pool fence in Charlotte?
Pools are permitted and inspected through Mecklenburg County (with City of Charlotte zoning for in-city homes), and the barrier is part of that inspection. Confirm requirements before installing.