Welcome to the pools

Roseville operates three pools Roseville Aquatics Complex, Johnson Pool and Mike Shellito Indoor Pool. Each year around 450,000 people come out to enjoy the water and stay cool at the pools. Each pool has its unique features and houses many programs throughout the year.

Recreational Swim

Bring the family out for an afternoon or evening of fun at the Mike Shellito Indoor Pool, Johnson Pool or the Roseville Aquatics Complex. For detailed information about recreational swim at each location, please click the pool name.

Swim Lessons

Your children from 6 months old to 14 years old can focus on fun, safety and basic swimming skills. These swim lessons are inclusive, however we have adaptive swim lessons for children with disabilities that provide specialized instruction. Adult lessons and private lessons are also available. All swim instructors are certified in lifeguard training, CPR, AED and First Aid. 

To register for a swim lesson, please click here

Other Programs