Skip to main content
CityRuleLookup
Swimming Pools & Spas

Swimming Pools & Spas in Napa, CA: What Residents Actually Need to Know

By CityRuleLookup Editorial Team

If you live in Napa or are thinking about moving there, swimming pools & spas are one of those things you probably won't think about until they affect you directly. Napa has 3 specific rules on the books covering different aspects of swimming pools & spas, and some of them might surprise you.

Safety Rules

Pools in Napa must comply with the federal Virginia Graeme Baker Pool & Spa Safety Act (15 USC 8003) for anti-entrapment drain covers, California Electrical Code Article 680 for GFCI and equipotential bonding, and California Health and Safety Code 115921+ for two of seven drowning-prevention features. Public pools also need a county environmental health permit.

Key details: Federal Law: VGB Act (15 USC 8003). Drain Cover Std: ANSI/APSP-16 (now PHTA-7). Electrical: CA Electrical Code Article 680. Safety Features: 2 of 7 (H&S 115922). Public Pools: Napa County Env Health permit.

Operating a public pool in Napa without VGB-compliant drain covers or a Napa County Environmental Health permit triggers state closure orders and federal CPSC enforcement. Residential failures of CEC Article 680 bonding, GFCI, or H&S 115922 safety features are city building code violations and can also create owner liability under Civil Code 1714 attractive-nuisance doctrine.

This is not one of those rules that cities tend to ignore. Napa actively enforces its safety rules requirements.

Fencing Requirements

Where an enclosure is used to meet California's Pool Safety Act, it must be at least 60 inches high with a maximum 2-inch ground clearance, no openings allowing a 4-inch sphere to pass, no climbable features, and a self-closing, self-latching gate that opens away from the pool with the latch at least 60 inches above the ground.

Key details: Min Enclosure Height: 60 inches. Max Ground Clearance: 2 inches. Opening Limit: 4-inch sphere blocked. Gate Latch Height: 60 inches above ground. Mesh Fence Standard: ASTM F2286.

A new or remodeled Napa pool with an enclosure under 60 inches, climbable horizontals, openings larger than 4 inches, or a non-self-latching gate violates H&S 115923 and CBC 3109. The Building Division will not finalize the permit; ongoing failures create attractive-nuisance civil liability and possible owner liability under California Civil Code 1714.

Compared to other cities, Napa takes a harder line on fencing requirements. The enforcement and penalty structure reflects that.

Pool Permits

The City of Napa requires a building permit for any swimming structure deeper than 24 inches β€” including in-ground, above-ground, and portable pools, hot tubs, and spas. Because of landslide, fault, and flood hazards, in-ground pools also require a geotechnical (soils) report or a signed Soils Report Waiver. Plan review takes about 21 business days.

Key details: Permit Trigger: Pool over 24 inches deep. Soils Report: Required for in-ground (waiver option). Plan Review: 21 business days initial. Codes Adopted: CBC/CRC/CPC/CEC via Title 15. Submittal Office: 1600 First Street, Napa.

Installing a pool deeper than 24 inches without a city building permit is a Title 15 violation. The Building Division can issue stop-work orders, require after-the-fact permitting at higher fees, or order pool drain-down until inspection. Front-yard or setback violations may require relocation; floodplain violations can trigger NFIP-level enforcement.

The Bottom Line

Napa is tougher than many cities when it comes to swimming pools & spas. Out of the 3 rules covered here, 2 are rated strict. If you are a homeowner, renter, or business owner in Napa, take the time to understand these requirements before they become a problem. Most violations come with fines, and some repeat violations can escalate.

Keep in mind that Napa can amend these rules at any council meeting. For the most current version of any rule mentioned here, check the specific ordinance page, where we track updates as they happen.