I'm just a placeholder
Use the "Edit Content" button to add content to this block.

Welcome to the pool

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.

Job Opportunity

We are now accepting applications for Lifeguard for our Fall 2026 season. Click here to apply to become a Lifeguard with the City of Roseville.

Pool Hours

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 and additional programs at each location, please click the pool name below.

The Roseville Aquatics Complex is currently open with the following schedules:

Roseville Aquatics Complex Schedule (June 8 - August 2)

Roseville Aquatics Complex Schedule (August 3 - September 7)

** CLOSURE 7/14/2026- Mike Shellito Indoor Pool: All warming pool fitness classes canceled due to unplanned maintenance. Lap pool re-opens for evening lap swim on 7/13. **

The Mike Shellito Indoor Pool is currently open for Recreational Swim at the following times:

Wednesday, Thursday, Friday: 1:30pm - 3:30pm
Saturday - Sunday: 1:00pm - 4:00pm

Warming Pool and Lap Pool open for play. Inflatable obstacle course is set up during Recreational Swims and requires a 15-yard unassisted swim test to be able to run the obstacle course. Spray Ground is open during summer months.

Recreational Swim General Admission: $8.00 per person OR included for members/summer swim pass holders. Children under age two (2) are free with adult admission.

Currently open for Parent & Tot Playtime at the following times (all children ages 6 and under welcome):

Tuesday and Thursday: 10:00am - 11:20am
Sunday: 11:30am - 12:45pm

Parent & Tot Admission:  $5.00 per adult/child pair. $3.00 for additional swimmers 6 and under or 18+.

Click here for the Mike Shellito Indoor Pool monthly schedule

Johnson Pool is currently open with the following schedule:

Johnson Pool Schedule (June 8 - August 2)

Johnson Pool Schedule (August 3 - September 7)

Swim Lessons

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

Swim Lesson Level Descriptions

Preschool Age Lessons Descriptions: Click Here
School Age Lessons Descriptions: Click Here

Course Description:

Private Lessons are for participants 4 years old and up. Private Lessons are one on one instruction between a participant and swim instructor. These lessons are not only for beginners, but are great for experienced swimmers as well. All the private swim lessons are taught by certified Roseville swim instructors

Course Description:

Specially designed for children with mental, physical, or developmental disabilities. Skills are learned step-by-step so that each student can move from one level to another, comfortably. Safety and confidence in the water are the primary goals. Stroke techniques and more difficult skills follow.

The City of Roseville has partnered with Infant Swimming Resource (ISR) Roseville to bring the world's leading survival swim program to its community swim offerings. ISR teaches Self-Rescue® skills empowering children ages 6 months to 6 years to float, breathe, swim and survive if they ever reach the water alone

ISR COR Logo

Register for a Swim Lesson

The following swim lessons are available for registration. Find your swim lesson level activity number and then click here to register for a class.

Other Programs

Summer 2026 swim passes will go on sale May 1, 2026. Passes are valid May 23 through September 7, 2026. You must purchase a Summer Swim Pass in person at the Mahany Fitness Center or Mike Shellito Indoor Pool.

Persons under the age of 13 years, must be accompanied by a person 18 years or older. The person that is 18 years or older must have an active fitness membership with the City of Roseville, paid admission, or hold a Summer Swim Pass as well.

Summer Swim Passes include Recreational Swim, Family Night, and Parent Tot access to the Mike Shellito Indoor Pool, Roseville Aquatics Complex, and Johnson Pool. Lap Swim is only available at the Roseville Aquatics Complex with the Summer Swim Pass. If you wish to participate in Lap Swim or Group Fitness at the Mike Shellito Indoor Pool, a Fitness Membership or drop-in payment must be made.

Pass Options:
Individual Summer Swim Pass: $64
Family Summer Swim Pass (up to 4 members): $165
Additional Family Member: $32

If you have questions, please call the Parks, Recreation & Libraries line at 916-772-PLAY (7529).

Does your Tiny Tot love to splash around? Spend some quality time playing at our aquatic facilities. Parent & Tot takes place year-round at the Mike Shellito Indoor Pool and during the summer at the Roseville Aquatics Complex and Johnson Pool. Parents must accompany their children inside the pools and spray ground. All children 6 and under are welcome.

The Mike Shellito Indoor Pool offers Parent & Tot Playtime at the following times:

Tuesday and Thursday: 10:00am-11:20am
Sunday: 11:30am-12:45pm

Parent & Tot Admission: $5.00 per adult/child pair. $3.00 for additional swimmers 6 and under or 18+. 

The Roseville Aquatics Complex offers Parent and Tot Playtime at the following times:

Monday through Thursday: 10:00am - 12:30pm

Parent & Tot Admission: $5.00 per adult/child pair. $3.00 for additional swimmers 6 and under or 18+. Access to spray ground only during these times.

Johnson Pool offers Parent and Tot Playtime at the following times:

Friday - Saturday: 11:30am - 12:45pm
*All aboard! Join our railroad conductor at Parent Tot Playtime for a story, songs, and chugga-chugga fun before heading into the pool with your new friends. These special times will take place on June 13, July 11, and August 8. 

Parent & Tot Admission: FREE

The Lifeguard Training course includes all the certifications needed to be a pool lifeguard in the State of California. After successful completion of this course, participants are issued American Red Cross certifications in Lifeguarding/First Aid/CPR/AED for the Professional Rescuer, Oxygen Administration, Bloodborne Pathogens Training and First Aid for Public Safety Personnel (Title 22).

Click here to register for a Lifeguard Training Course

Lap swim and water fitness is designed for those ages 13 and up. Swimmers of all levels welcome. 

Click here to see our lap swim and water fitness schedules at the Mike Shellito Indoor Pool and Roseville Aquatics Complex.

Requirements:

  • Ages 5-8 must be able to swim 25 yards of Freestyle unassisted
  • Ages 9-14 must be able to swim 50 yards of Freestyle unassisted

What to expect:

This program is intended to give swimmers an introduction to competitive swimming. It will provide instruction on proper stroke mechanics, starts, turns, and conditioning. The summer program at the Roseville Aquatics Complex will also provide an introduction to water polo. Swimmers are evaluated on the first day.

Click here to register for this program.

For more information on this program, please call (916) 772-PLAY

Birthday Parties are offered at each of our pool facilities.

Click here for more information on pool birthday parties.

Water fitness

Water fitness

Mike Shellito Indoor Pool

Mike Shellito Indoor Pool

Roseville Aquatics Complex

Roseville Aquatics Complex

Johnson Pool

Johnson Pool