Aluminum barriers
Powder-coated aluminum doesn’t form red rust, so it is the usual choice within sight of the ocean, and a light gate is easier on self-closing hinges. See aluminum fence installation in San Diego.
We build aluminum and steel pool barrier fencing and manual self-closing, self-latching pool gates for North County homes, from our Escondido shop; we don’t build automated gates. California’s baseline enclosure is at least 60 in tall, no more than 2 in off the ground, with no gap that passes a 4-in sphere and no outside handholds or footholds. Gates open away from the pool, self-close and self-latch no lower than 60 in (Health & Safety Code § 115923, as of October 2026). Local rules add more.
Powder-coated aluminum doesn’t form red rust, so it is the usual choice within sight of the ocean, and a light gate is easier on self-closing hinges. See aluminum fence installation in San Diego.
Welded steel where the pool fence doubles as a perimeter or security fence. Near the coast it needs galvanizing under the powder coat. See steel fence installation in San Diego.
Gates hung to swing away from the pool, with self-closing hinges and a self-latching latch, matched to the fence. See aluminum pool gates and custom gates in San Diego.
The Swimming Pool Safety Act applies when a building permit is issued for a new or remodeled pool or spa at a private single-family home. A pool is anything holding water more than 18 in deep. The home then needs at least two of seven drowning-prevention features, and two of the seven are fence-type: an enclosure built to the specs above that isolates the pool from the house, or removable mesh fencing (ASTM F2286) with a self-closing, self-latching gate that takes a key lock. Covers, alarms and door latches make up the rest; some pairings don’t count as two.
Sources: HSC § 115921 · § 115922 · SB 552, in effect since January 1, 2025
Several local documents put the gate latch lower than the state’s 60 in: 54 in in the County’s PDS 379, Escondido’s pool packet and Oceanside’s IB 107, 4 ft 6 in in Solana Beach’s SBMC 15.44.030 and 4 ft in Del Mar’s DMMC § 30.86.170 (Sept. 2026). Poway’s and Vista’s codes only ask that gates take a lock at 54 in or higher.
Where the state Act applies, its 60-in latch is the stricter number, and it is the one we plan to. The City or County building inspector has the final say. Some handouts allow a lower release on the pool side behind a shield; ask the inspector before relying on it.
Most local rules go beyond the state minimum, often adding a barrier from the neighbors. Several handouts are years old; the building department decides which rule governs.
| Jurisdiction | Source | What it adds or changes |
|---|---|---|
| Escondido | Pool packet (2022); EMC § 33-1109 | The packet makes a permanent property-line fence the enclosure (lots over 1 acre may apply for a variance), plus two more drowning-prevention features. |
| Carlsbad | B-21 (rev. 08/21) | Latch inside the enclosure or 60 in up (its plan-check list says 5 ft and allows 4 in under the gate). The pool isn’t finaled until fencing, gates and latches are installed. |
| Encinitas | BLD-131 (Sept. 2023) | The barrier separates the pool from the house and from neighbors. The handout still says “at least one” of seven features; state law now requires two. |
| San Marcos | Barrier handout (2020); plan sheet (2026) | A property fence built to the enclosure specs, on top of the two state features. Plans show climbable structures within 5 ft of the line on neighboring lots. |
| Vista | Handout (07/2014); VDC § 18.58.490 | The handout puts the latch release at 60 in or higher, or lower on the pool side behind a shield. |
| Oceanside | IB 107 (2026–2028) | Choose (A) a property fence that uses the house as part of the barrier, with door latches and alarms, or (B) a fence around the pool only. |
| Poway | PMC 8.52 handout (2014) | A perimeter barrier plus an enclosure between house and pool; covers and alarms can stand in only for the house side. |
| Solana Beach | SBMC 15.44 (no handout found) | On lots of 1 acre or less, a 5-ft barrier with no ladder-like access and no horizontal openings over 5 in; the director may approve changes. |
| City of San Diego Incl. Rancho Bernardo, Carmel Valley, Scripps Ranch | IB 712 (2021); SDMC § 145.3102 | Exit alarms plus an in-pool alarm don’t count as two features (since April 22, 2026). |
| Unincorporated County | PDS 379 (rev. 02/09/2026) | A permanent enclosure from the neighbors, not removable fencing, plus one County and one state feature. Not needed on 3+ net acres with the pool at least 100 ft from the nearest line. |
Vertical pickets meet the 4-in rule without giving a child a foothold; horizontal slats need more care. Rail spacing changes the local numbers:
More detail: pool barrier rules side by side.
Usually. When a pool is built or remodeled under a permit, the building official inspects the drowning-prevention features before final approval, and the County and Encinitas want the barrier installed and inspected before the pool is plastered or filled, Poway before final plaster. A pool-barrier fence is also left out of the fence permit exemption in the City of San Diego and unincorporated County. In other cases, ask the building department (HSC § 115922, PDS 379, BLD-131, PMC 8.52.090, SDMC § 129.0203, PDS 110).
Under the state Act, a hot tub or spa counts as a pool when it holds water more than 18 in deep, but the Act doesn’t apply to one with a locking safety cover that meets ASTM F1346 (HSC § 115921, § 115925). Vista’s code also lets an outdoor spa of 64 sq ft or less use a locking rigid cover instead of a barrier.
It depends on the city. Escondido’s code keeps the pool enclosure out of the required front yard but allows it in side and rear yards (EMC § 33-1109), while Solana Beach may permit a 5-ft fence or wall in the front setback to meet pool safety rules (SBMC 17.20.040). Front-yard height limits vary, so check the fence rules by city for your address.
Bring the pool plans or permit set if you have them. We’ll walk the yard with you, then write up the scope.
Most site reviews and estimates are free; we confirm before booking. Prefer to talk first? Call (619) 975-1883.