The City of Monterey Park offers aquatics programs at two locations:
  • Barnes Park Pool, 350 South McPherrin Avenue
  • Elder Park Pool, 1950 Wilcox Avenue (behind the gymnasium)
For more information on aquatics programs call 626-307-1389.


Register for the any of the following Aquatic programs.

Summer Dive-In Theater 

Enjoy a family night out with a swim and a movie at Elder Park pool. Movies begin at dusk. Attendees are encouraged to bring their own beach chairs and blankets, but please, only approved bathing suits are allowed in the pool. 
  • 7:30 - 9:30 p.m. (Movie Nights Only)
  • Thursday Nights, June 23rd "The Good Dinosaur", July 7 "Inside Out", July 21 Hotel Transylvania", & August 18th "Brave"


Ages Cost Location
17 and under $2 Movie Nights @ Elder Park Pool
Adults 18 and over $3 Movie Nights @ Elder Park Pool

Swim Lessons

The City of Monterey Park offers swim lessons for all ages and every skill level, three times per year. Classes are created in cycles for spring, summer and fall at both Barnes and Elder Park Pools. In accordance with the learn to program, set to American Red Cross standards, swimmer pre-requisites must be met in order to advance to upper level classes. For more information about class level and prerequisites please see the Learn to Swim page. For information about current offerings, schedules or fees, visit the online registration page.

Morning Lap Swim

For the fitness conscious, Morning Lap Swim is available at Barnes Park Pool. Morning Lap Swim hours are:
  • Monday - Friday 6 - 8 a.m.
  • Saturday and Sunday from 6 - 10 a.m.


Make checks payable to the City of Monterey Park. Payment is accepted at the pool.

Type of Pass Cost
Morning Lap Swim $5
Monthly Pass $35
Family Pass (for family of two) $65
Seniors $23

Public Swim 

The City of Monterey Park offers public swim at both Barnes and Elder Park during the summer quarter. General admission for daily swim and discount passes are available at both locations. 

Barnes Park Pool 400 S. McPherrin Ave. June 18th, - August 26th 
Pool Hours: Monday - Sunday 2:30pm - 4:45pm  Night Swim: Wednesday 7:30pm - 9pm.

Elder Park Pool 1950 Wilcox Ave. June 18th, - August 26th
Pool Hours: Monday - Saturday 12:00pm - 2:00pm  Night Swim: Tuesday & Thursday 7:30pm - 9pm.


Ages Cost Location
17 and under $2 Barnes & Elder Park Pool
Adults 18 and over $3 Barnes & Elder Park Pool

Lifeguard Training Class

Also known as the Guard Start class, students will learn duties and responsibilities of a lifeguard and how to carry them out in a professional manner. Class teaches surveillance techniques, use of rescue equipment, tread water, surface diving with weight and a number of swim strokes for distance. Class is offered to students 15 years and up. For more information about class schedules or fees, please see email Orlando Muro, Program Coordinator at omuro@montereypark,ca,gov