Homeowner Guide

Pool Fence Rules by City: Canton, Woodstock, Flowery Branch, Marietta, Acworth and Sandy Springs

Every city we checked wants a barrier around a pool, but the height, the gate hardware and the permit steps differ. Here they are side by side, from each city's own code.

How tall does a pool fence have to be in these cities? In the six cities below, the minimum is 5 feet in Canton, Woodstock, Flowery Branch and Acworth, and 4 feet in Marietta. Gates must be self-closing, and most name self-latching or a lock. Sandy Springs points to the International Swimming Pool and Spa Code. A pool also has its own permit, so confirm the current rule with your city before you plan the fence.

Last updated: November 2026.

Canton

Canton's pool rules are in its Unified Development Code, Section 104.02.06. A swimming pool must be enclosed by a fence kept in good condition, with a self-closing gate and lock, and the lock must be at least five feet above the ground. The fence must be at least five feet tall and must not obstruct visibility at road intersections. The section says a pool cannot be built in a required front yard or closer than ten feet to a rear or interior side lot line, and a site plan goes to the Community Development director. Its picket spacing line reads "no less than four inches on center," so ask the city how it applies that to a picket pool fence. See our Canton fence rules guide.

Woodstock

Woodstock's land development code says a swimming pool must be enclosed by a fence at least five feet tall, with every pedestrian access gate fitted with a self-closing, positive latch device so the pool is enclosed at all times. The city's general code adds that anyone building a pool, in addition to the fence described in the building code, must provide a self-closing and self-locking gate. Cherokee County lists its own local amendment for barrier heights around pools, spas and hot tubs for unincorporated areas. See our Woodstock fence rules guide.

Flowery Branch

Flowery Branch's zoning ordinance covers pools at detached single-family homes in Section 11.10. Construction follows the International Swimming Pool and Spa Code and the residential code. The pool goes in the rear or side yard, at least ten feet from all property lines, and must be enclosed by a fence or wall at least five feet high, kept in good condition, with a gate. The city's pool location plan includes a note that the access gate must be self-closing and self-latching. The pool is not to be filled until all code-compliant barriers are built and required alarms work, and a retaining wall over four feet needs a separate permit and an engineer's design. See our Flowery Branch fence rules guide.

Marietta

Marietta's fence section says all swimming pools shall be enclosed by a fence not less than 4 feet high with a self-closing, self-latching gate, unless the Director of Development Services approves otherwise. That is one foot lower than the other cities in this guide, so do not assume a 4-foot barrier is enough elsewhere. A pool also needs its own permit through the city's online system. See our Marietta fence rules guide.

Acworth

Acworth's fence section says all swimming pools shall be enclosed by a fence not less than five feet tall with a self-closing, self-latching gate. A retaining wall four feet tall or higher near the pool must have a fence of at least 36 inches built at the top. See our Acworth fence rules guide.

Sandy Springs

Sandy Springs says pool enclosures must meet the standards of its fence division and comply with the International Swimming Pool and Spa Code. The city's Fence Permits page says a fence permit is not required for pool enclosures included in an approved pool permit application, and that the application must show compliance with Section 305 of that code and with other Development Code sections. Fences there are limited to wood and metal materials in black, white or earth tones, and new solid vinyl is not allowed. See our Sandy Springs fence rules guide.

What the cities have in common

  • A barrier is required. Every city we checked wants a fence or wall around the pool, and several tie it to the pool permit.
  • Gates matter as much as height. All six name a self-closing gate, and most name self-latching, positive latch or a lock.
  • Heights differ. Five feet is the most common number, and Marietta says four.
  • A pool has its own permit. A fence permit and a pool permit are separate steps in most places, and Sandy Springs folds the enclosure into the pool permit.
  • Setbacks and yards. Canton and Flowery Branch keep pools out of the front yard and at least ten feet from lot lines.

The state pool code sets a baseline that cities build on. Our Milton pool fence guide and our Alpharetta and Johns Creek pool fence guide explain how the state code works in practice.

Questions to ask your city before you build

  • What is the minimum barrier height, and where is it measured from?
  • Which gate hardware is required: self-closing, self-latching, a lock, and at what height?
  • Does the pool permit cover the fence, or do I need a separate fence permit?
  • How far from the property line and the house does the pool have to be?
  • Do my HOA's guidelines add anything? We assist with HOA approval forms, and approval is always your HOA's decision.

We look at your pool plan, your survey and your HOA's guidelines before we give you a written estimate, and we tell you honestly if a style is likely to run into a rule. A pool needs a barrier that works every day, and we plan the gate hardware with the fence. Rules change and every lot is different, so confirm the current rule with the city before you order materials. See our pool fencing page for the styles we install.

Common questions

How tall does a pool fence have to be in Canton, Woodstock and Acworth?

Five feet in all three, according to each city's code. Canton adds a self-closing gate with a lock set at least five feet up, Woodstock a self-closing, positive latch device, and Acworth a self-closing, self-latching gate.

Is a 4-foot pool fence enough in Marietta?

Marietta's code says not less than 4 feet with a self-closing, self-latching gate, unless the Director of Development Services approves otherwise. Other cities in this guide require 5 feet, so confirm your city's number.

What does a pool fence need in Flowery Branch?

A fence or wall at least five feet high, kept in good condition, with a gate. The city's pool plan notes call for a self-closing, self-latching access gate, and the pool is not to be filled until the barriers are built.

Does a pool fence need its own permit in Sandy Springs?

Not separately if the enclosure is part of an approved pool permit application, according to the city. The enclosure still has to meet the fence rules and the International Swimming Pool and Spa Code.

Can I use a picket fence around a pool in Canton?

Maybe. Canton's code wording on picket spacing is "no less than four inches on center," so ask the city how it applies before you choose a picket style.

Does the gate have to be self-closing?

Yes in all six cities. Most also require self-latching, a positive latch device or a lock. Ask your city which hardware it wants.

Sources

Related

Questions About Your Fence?

Request a free written estimate, or call or text (470) 310-8400.

Call Now Text Free Estimate