Roseville, CA Swimming Pools & Spas: Pool Permits (2026)
Swimming pool permit rules in Roseville, CA, also covering above-ground pools, in-ground pools, and spa installations, set fencing, barrier, alarm, and inspection requirements.
Summary
Roseville regulates above-ground pools including permit requirements, setbacks, and barrier standards. Pools over a certain depth or capacity typically require permits.
115921. As used in this article, the following terms have the following meanings: (a) "Swimming pool" or "pool" means any structure intended for swimming or recreational bathing that contains water over 18 inches deep. "Swimming pool" includes in-ground and aboveground structures and includes, but is not limited to, hot tubs, spas, portable spas, and nonportable wading pools. (b) "Public swimming pool" means a swimming pool operated for the use of the general public with or without charge, or for the use of the members and guests of a private club. Public swimming pool does not include a swimming pool located on the grounds of a private single-family home.
Full Breakdown
Roseville requires permits for above-ground pools exceeding 24 inches in depth or holding more than 5,000 gallons, though thresholds vary locally. Pools must meet setback requirements from property lines and structures. Barrier and fencing requirements apply to above-ground pools the same as in-ground pools, though pool walls 48 inches or higher may satisfy barrier requirements. Electrical connections must comply with NEC requirements with GFCI protection. Proper drainage must prevent discharge onto neighboring properties. Temporary inflatable pools under the depth threshold are generally exempt.
Frequently Asked Questions
Do I need a permit for an above-ground pool?
Do above-ground pools need a fence?
Sources & Official References
Other rules in Roseville
California rules heatmap·Compare Roseville to another location·View the California swimming pools & spas overview
See something wrong?
Help us keep this page accurate. If you notice an error or outdated information, let us know.