Homeowner Guide

Pool Fence Rules in Milton, GA: Height, Gates, Setbacks and Permits

Here is what a pool fence in Milton has to meet, in plain words, and the points where only the city can give the final answer.

What does a pool fence in Milton, GA have to meet to pass, and how do I permit it? A Milton pool must be completely surrounded by a barrier that meets Section 305 of the current Georgia pool code, the 2024 International Swimming Pool and Spa Code with 2026 Georgia amendments. The barrier must be at least 48 inches tall on the outside, with no opening a 4-inch sphere can pass through, and a gate people use must open outward, close itself and latch itself. Milton adds its own rules. Code Sec. 10-268(b) also calls for a 48-inch barrier. The Unified Development Code adds that the pool, equipment and deck must be at least 10 feet from all property lines, and that the barrier may be no more than 150 feet from the water’s edge. A barrier that faces a street may have extra limits. Permits go through the Milton CityView portal. A few points are unsettled, so confirm them with the Permit Desk at 678-242-2545 before you build.

Last updated: November 2026.

Which code Milton uses

Georgia sets one pool code for the whole state, and Milton follows it. The mandatory code is the International Swimming Pool and Spa Code (ISPSC), 2024 Edition, with 2026 Georgia State Amendments, effective January 1, 2026 (Ga. Comp. R. & Regs. 110-11-1-.30).

Milton’s Code of Ordinances adopts the Georgia state minimum codes by reference. Milton’s Unified Development Code (UDC), Sec. 8.8.19, then requires every pool to be completely surrounded by a barrier as required by the latest adopted ISPSC. We found no Milton change to the Section 305 numbers. Milton adds location rules in the UDC and its own barrier wording in Code Sec. 10-268(b). Both are covered below.

The state code covers permanent or temporary pools and spas designed and manufactured to connect to a circulation system and meant for swimming, bathing or wading (Georgia Sec. 300.1). That section names no depth.

Cities differ. Our pool fence guide for Alpharetta and Johns Creek shows both of those cities starting a pool fence at 5 feet, while Milton’s pool text says 48 inches. Do not carry numbers from one city to the next, and confirm the current text with the City of Milton before you build.

State barrier rules: height, gaps and climbing

Section 305 of the state code decides whether a pool fence passes. In plain terms:

  • Height: at least 48 inches above grade, measured on the outside (the side away from the pool), around the whole perimeter and for 3 feet outward (305.2.1).
  • Bottom gap: at most 2 inches over grass or gravel and 4 inches over a solid surface such as concrete. On top of an above-grade pool structure, the gap is at most 4 inches.
  • Openings: nothing a 4-inch sphere can pass through (305.2.2).
  • Climbing: a solid barrier may not have indentations or protrusions that form handholds or footholds (305.2.3).
  • Rails and pickets: where the tops of horizontal rails are less than 45 inches apart, the rails go on the pool side and vertical spacing is at most 1-3/4 inches (305.2.6). At 45 inches or more, vertical spacing can be up to 4 inches. Diagonal openings are at most 1-3/4 inches.

Chain-link and mesh. The state code allows chain-link as a pool barrier, with openings no larger than 1-3/4 inches (305.2.8). Other mesh fences must meet ASTM F2286 and sit at least 20 inches from the water’s edge (305.2.5 and 305.2.5.1). Pumps, filters and heaters outside the barrier must be at least 36 inches from it.

Height caps. The state code sets a minimum, not a maximum. Milton’s general fence section caps a fence at 5 feet along an exterior street. Its wording for interior streets reads awkwardly, so ask Community Development. A 48-inch barrier sits under the caps we found. Our Milton fence rules guide explains the street types.

Gates, latches and house-wall doors

Section 305.3 sets the gate rules.

  • Pedestrian gates: they must take a locking device, open outward away from the pool, be self-closing and self-latching, and not swing over stairs.
  • Service gates: a gate not meant for people must stay locked when not in use (305.3.1).
  • Double gates: at least one leaf is secured in place and the other has a self-latching device (305.3.2).
  • Near the latch: if the release is inside the barrier, openings within 18 inches of the latch may not exceed 1/2 inch in any dimension (305.3.4).

Latch height. Georgia rewrote Section 305.3.3. A release that can be reached from outside the barrier, and is not the self-locking type, must be at least 54 inches above the ground. The model code also covers self-locking releases and a pool-side release set at least 3 inches below the top of the gate. Georgia’s rewrite lists only the outside-release height and does not say whether those items still apply. Show the Permit Desk your hardware before you buy.

The house as part of the barrier. A dwelling wall can be part of the barrier (305.4). If a door, gate or window opens directly to the pool through that wall, one of these is required:

  • alarms on doors, gates and operable windows with sills under 48 inches, listed to UL 2017;
  • a safety cover that meets ASTM F1346; or
  • another approved means that gives at least equal protection, such as self-closing, self-latching doors.

Milton’s checklist requires compliance with 305.4 if a wall of the structure is the barrier. Ask what the city accepts as an equal means before you rely on it.

Milton’s own rules: 48 inches, 10 feet and 150 feet

Code Sec. 10-268(b). This is Milton’s own barrier wording, in the property-maintenance part of the Code of Ordinances. It says:

  • Private pools, hot tubs and spas containing water more than 24 inches deep must be completely surrounded by a fence or barrier at least 48 inches high, measured on the side away from the pool.
  • Gates and doors in the barrier must be self-closing and self-latching. Where the latch is less than 54 inches above the bottom of the gate, the release goes on the pool side.
  • A gate must close and latch on its own when released from an open position six inches from the gatepost.
  • No existing pool enclosure may be removed, replaced or changed in a way that reduces its effectiveness as a safety barrier.

This rule and Section 305 both appear to apply. Plan to meet whichever is stricter, and confirm with the building official.

Portable and inflatable pools. Sec. 10-268(b) names no exception for portable or inflatable pools. The state code covers permanent or temporary pools and spas designed to connect to a circulation system, so a portable pool with a filter pump may be covered. We did not find whether Milton requires a permit or a barrier for those pools. If yours is deeper than 24 inches, ask the Permit Desk before you fill it.

Covers. A lockable ASTM F1346 safety cover can stand in for the barrier on a spa or hot tub, or a powered cover on a pool (305.1). Sec. 10-268(b) has no cover exception, so plan on a fence unless the Permit Desk says otherwise.

Where the pool can go. UDC Sec. 8.8.19 adds location rules for single-family pools.

  • Yards: pools go in side and rear yards in any district, at the back of the house on a double-frontage lot, and in a flag-lot front yard only if the Director approves.
  • 10 feet from property lines: the pool, its equipment and its deck must each be at least 10 feet from all property lines. Some districts add perimeter setbacks, and none of these may sit in them. Ask Community Development which apply to your lot.
  • The 150-foot limit: the barrier may not be more than 150 feet from the pool’s water edge.

The 10-foot rule names the pool, equipment and deck, not the barrier. The fence section states no side or rear fence setback, so confirm before you build on a line.

When the barrier faces a street

The UDC does not say whether a pool barrier is exempt from the general fence section (Sec. 2.3.2). As written, its street rules appear to apply to pool fences too. Our guide to fences facing a Milton road explains those rules in full. For a pool, three points matter:

  • Along an exterior street, the fence section calls for an equestrian fence and prohibits chain-link. Some wording for the area outside the 60-foot rural viewshed reads differently, so ask Community Development which applies to your lot. The state pool code allows chain-link and closely spaced pickets, so the two sets of rules can pull in different directions.
  • A three- or four-board fence will likely leave gaps wider than the state code’s 4-inch sphere unless it is backed with wire. The equestrian standard allows galvanized welded wire, but another part of the fence section bars wire fencing next to a street right-of-way. The code does not reconcile the two, so ask whether wire could serve as your pool barrier. Aluminum, steel and vinyl are not named in the equestrian standard, so ask before you plan one on a street side.
  • The code also limits how close a gate can sit to the road, so ask before you place a pool gate on a street side.

Rural Milton Overlay. The overlay lists metal gates and chain-link as prohibited for single-family lots. If your address might be inside it, ask first before planning an aluminum or other metal gate there. The boundary is shown only on a city map.

Right-of-way. Fences must sit at least 3 feet back from a public right-of-way (UDC Sec. 2.3.2). A fence in the street right-of-way is unlawful without a city or Georgia DOT permit (Code Sec. 48-558).

Permits, inspections and replacing an old fence

Applying. Milton takes pool permit applications through the CityView Web Portal. The Pool Permits page still links an older checklist. Use the current Residential Pool Application Checklist (2024 ISPSC), revised Aug. 21, 2026, on the city’s Building Forms page, where it is labeled Residential Pool Plan Checklist. For the barrier, the plan must show:

  • barrier fencing details, door and gate details, and house-wall compliance if a wall of the structure is the barrier (ISPSC 305);
  • the barrier within 150 feet of the water’s edge, and the pool, equipment and deck at least 10 feet from all property lines (UDC 8.8.19).

A fence on its own. We found no fence-specific steps on the city’s site, and no answer on whether a pool barrier needs its own fence permit beyond the pool permit. Ask the Permit Desk at 678-242-2545 or permits@miltonga.gov. Our Milton fence rules cover the general fence permit. The city may also ask for a boundary survey (Code Sec. 10-87(e)).

Outside approvals. The Pool Permits page ties Fulton County Environmental Health approval to lots with septic or a well, and also asks for Water/Sewer approval. The Aug. 2026 checklist lists the Environmental Health site plan without the septic or well condition. Ask which applies to your lot.

Filling and inspections. Georgia requires a pool without a safety cover to have a complete, permanent barrier meeting Section 305.2 before it is filled with water and put into operation. The model code defines a permanent barrier as one that cannot be removed, lifted or relocated without a tool. UDC Sec. 8.8.19 separately says the enclosure must be in place before the pool is complete. Both apply, so plan on a finished fence before the water goes in.

Code Sec. 10-93(d) requires a final inspection before a certificate of completion or occupancy. The city’s Building Inspections Required sheet lists site, plumbing, pool basket (rebar), electrical and perimeter bonding checks for a pool permit, gas checks for a gas heater, then Final Arborist, Final Site and Final Pool. No line names the barrier or fence. Ask when the barrier will be checked.

Your HOA. HOA approval is separate from the city, and neither replaces the other. We handle the HOA approval paperwork. Approval is always the city’s or your HOA’s decision. See our permit and HOA checklist.

Replacing an old pool fence. Georgia lets a pool that lawfully existed when the code was adopted keep being used and maintained, if it is used as designed and creates no hazard (300.3). Required safeguards are kept to the edition they were installed under (300.4). Repairs and alterations must meet new-work rules (300.5). Minor work done in the same manner and arrangement as before is excepted, if it is not hazardous and is approved. Milton’s Sec. 10-268(b) bars changes that reduce the enclosure’s effectiveness as a safety barrier. Neither says whether a replacement fence counts as a repair. Our Milton fence rules guide covers the city’s general rule for older structures, which is not written for fences. Ask the Permit Desk before you take the old fence down, and build the new one to the current Section 305 numbers.

If you hire us for the fence, we verify property lines and call in the Georgia 811 utility locate before digging. Georgia 811 asks for at least 3 business days of notice before digging, so we build that time into the schedule.

We are locally and family owned and fully insured, with a 7-year workmanship warranty. Call or text (470) 310-8400 for a free written estimate. See our Milton fence company page and pool fencing page. For pasture fences, see our Milton horse and pasture fence guide.

Common questions

Is 48 inches tall enough for a pool fence in Milton, GA?

48 inches is the minimum in the rules we read. The state pool code measures it on the outside of the barrier, around the whole perimeter and for 3 feet outward. Milton Code Sec. 10-268(b) also calls for 48 inches, measured on the side away from the pool. The gap under the barrier can be no more than 2 inches over grass or gravel and 4 inches over a solid surface, and no opening can pass a 4-inch sphere. Milton’s general fence caps depend on the street type, and a 48-inch barrier sits under the caps we found. Confirm the cap for your lot with Community Development.

Does a pool gate in Milton have to be self-latching?

Yes. A gate people walk through must open outward, away from the pool, be self-closing and have a self-latching device, and it may not swing over stairs. Milton’s Sec. 10-268(b) also requires gates to be self-closing and self-latching, and adds that the gate must close and latch from an open position six inches from the gatepost. Plan on a latch release at least 54 inches above the ground. Georgia requires that for a release reachable from outside that is not the self-locking type. Milton puts the release on the pool side when the latch is lower than 54 inches above the bottom of the gate. Show the Permit Desk your hardware before you buy.

Can I use chain-link around a pool in Milton?

The state pool code allows chain-link with openings of 1-3/4 inches or less. Milton’s fence section is stricter near a street. Chain-link is barred along an exterior street, and the Rural Milton Overlay lists it as prohibited on single-family lots. The code does not say whether a pool barrier is exempt, so as written these appear to apply. Ask the Community Development Director before you design a barrier that faces a street.

Does the pool fence have to be up before the pool is filled?

Yes. Georgia requires a pool without a safety cover to have a complete, permanent barrier meeting Section 305.2 before it is filled with water and put into operation. Milton’s UDC Sec. 8.8.19 separately says the enclosure must be in place before the pool is complete. Both apply, so plan on a finished fence before the water goes in.

How do I apply for a Milton pool permit, and which checklist do I use?

Pool permits go through the Milton CityView Web Portal. Use the current Residential Pool Application Checklist (2024 ISPSC), revised Aug. 21, 2026, from the city’s Building Forms page. Do not use the older checklist that the Pool Permits page still links. The plan must show the barrier, the gates and any house-wall protection. We did not find whether a pool barrier needs a separate fence permit, or who should apply when the fence is a separate job. Ask the Permit Desk at 678-242-2545 or permits@miltonga.gov.

Does a portable or inflatable pool need a fence in Milton?

We could not tell. Milton Code Sec. 10-268(b) asks for a 48-inch barrier around private pools, hot tubs and spas containing water more than 24 inches deep, and its text names no exception for portable or inflatable pools. The state pool code covers permanent or temporary pools and spas designed to connect to a circulation system, so a portable pool with a filter pump may be covered. We also did not find whether Milton requires a permit for these pools. Ask the Permit Desk at 678-242-2545 before you fill one.

If I replace an old pool fence, does the new code apply?

Georgia lets a pool that lawfully existed keep being used and maintained if it creates no hazard, and it keeps required safeguards to the edition they were installed under. Replacement is less clear. Georgia says additions, alterations and repairs must meet new-work requirements, except minor work done in the same manner and arrangement as the existing system, when it is not hazardous and is approved. Milton Code Sec. 10-268(b) says no existing pool enclosure may be removed, replaced or changed in a way that reduces its effectiveness as a safety barrier. Neither says outright whether a replacement fence must meet the current 2024 code. Confirm with the Permit Desk at 678-242-2545 before you remove the old fence. Our advice is to build the new barrier to the current Section 305 numbers.

Sources

Related

Questions About Your Fence?

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

Call Now Text Free Estimate