Roseville requires pool barriers meeting safety codes to prevent drowning. Fences must be at least 4 to 5 feet tall with self-closing, self-latching gates.
Roseville requires barriers around all residential swimming pools, spas, and hot tubs per building code and state safety requirements. Minimum barrier height is typically 48 to 60 inches. Gates must be self-closing and self-latching with latches at least 54 inches above grade. Fence openings must be small enough to prevent a 4-inch sphere from passing through. House walls can serve as part of the barrier if doors have alarms or self-closing mechanisms. Above-ground pools with sides 48 inches or higher may satisfy barrier requirements. Pool covers and alarms may supplement but typically cannot replace physical barriers.
Non-compliant barriers: immediate correction required. Fines $100 to $500. Pool use prohibited until barriers meet code. Liability exposure for accidents.
Roseville, CA
Roseville prohibits storing abandoned, inoperable, or unregistered vehicles on public streets or visible on private property. Vehicles may be tagged and towe...
Roseville, CA
Roseville regulates electric vehicle charging infrastructure for residential and commercial properties. Building codes may require EV-ready parking in new co...
Roseville, CA
Roseville regulates overnight parking on public streets. Many areas restrict parking between certain hours or require permits for overnight street parking.
Roseville, CA
Roseville restricts or prohibits intentional feeding of wildlife including deer, coyotes, and bears. Feeding wildlife creates public safety hazards and nuisa...
Roseville, CA
Roseville restricts ownership of exotic and wild animals. Many species require special permits or are prohibited entirely for public safety.
Roseville, CA
Roseville generally permits artificial turf installation with some requirements for drainage, appearance, and base preparation.
See how Roseville's pool barriers rules stack up against other locations.
Help us keep this page accurate. If you notice an error or outdated information, let us know.