Crystal Lake Pool+Swim Team

Crystal Lake Ave. & Park Ave.
Haddon Township, NJ 08108


As a result of the Governor’s extension of the Public Health Emergency until June 6, 2020, we are sad to report Crystal Lake Pool will not be open for Memorial Day Weekend.  As we approach June 6th, we expect further guidance from the Governor regarding whether Municipal Pools will be authorized to be opened this summer and if so, under what conditions and/or limitations.  We will provide further updates as soon as additional information is received.

Pre-Season:  Saturday, May 25th 
   Weekdays:                 Closed
   Weekends: 12:00 PM – 6:00 PM
Regular Season: Monday, June 24th through Monday, September 2nd 
   Weekdays:   12:00 PM – 8:00 PM
   Weekends:   10:00 AM – 8:00 PM
Holiday Hours
    Fourth of July  12:00 PM—6:00 PM
    Labor Day:   12:00 PM – 6:00 PM 

Swim Team Dates

Saturday, June 15th — Time Trials, Pool Open from 1 pm to 6 pm

Saturday, June 13th — Swim Meet, Pool Open from 1 pm to 8 pm

Saturday, July 20th — Swim Meet, Pool Open from 1 pm to 8 pm




The Crystal Lake Pool at the Richard C. Hardenbergh Recreation Center offers numerous amenities for pool members and daily visitors alike.  The facility features a 25 meter pool, a wading pool specially designed for young children, a splash pool, playground area, picnic tables, expansive lawns, a clubhouse with lockers and showers, and a patio with food service.


Daily Activities

Seahawks Practice – 8:30 am to 11:00 am
Senior Swim – 11:00 am to 12:00 noon
Lap Lane for Adults – daily at most times
Adult Swim – 2:00 pm & 4:00 pm
Toddler Wading Pool – open daily during pool hours
Aquacize class – times vary, please check bulletin board at pool

Membership Information

Pool Membership Application Forms are located in the Tax Office at the Municipal Building and online below.  Membership rates, along with additional information on the registration process, are listed on the form below.

To receive your pool tags, please complete the application and bring it with your cash or check (made payable to the Township of Haddon) to the Tax Office at the Municipal Building. To receive the Haddon Township resident rate, you must be able to present proof of residency for each individual upon request. If applying for a family membership either as residents or non-residents, proof of dependency for each child is required. A list of items accepted as proof can be found on the application form. Haddon Township does not keep residency or dependency information from previous years.

If you have any questions about pool registration, call the Municipal office at 856-833-6244.


2019 Crystal Lake Pool Handbook

Learn to Swim Program–For children 5 years old and older. 

2019 Learn to Swim Program

Day Passes

All membership holders can purchase day passes for out of town guests at a discounted rate of $10.00 in the Tax Office only (must bring pool tags/pool tag number).

Residents (must show proof of residency at the gate)  — $5.00 per day

Out of Town guests — $20.00 per day


Private Swim Lessons

Private Swim lessons are available through certified lifeguards at the pool at $15 per half hour. To sign up for lessons, please consult with a lifeguard who can meet your schedule. Once a schedule has been made with a specific lifeguard, please  submit a payment of $15 per each half hour lesson to the Tax Office.


To find out more information about scheduling private swim lessons, please contact the Tax Office at (856) 833-6244, 6245 or 6249.

Seahawks Swim Team



Seahawks Logo








Haddon Township Seahawks 

Swim Team Sign-ups at the Municipal Building

Tuesday, April 9th from 4:30 pm to 7:00 pm.

Saturday, April 27th from 8:30 am to Noon.

For more information on sign-ups, please contact Darlene Alfonsi at or by calling (856) 833-6244.

For more information, please visit


Swim Team Meet Dates

Saturday, June 15th — Time Trials, Pool Open from 1 pm to 6 pm

Saturday, July 13th — Swim Meet, Pool Open from 1 pm to 8 pm

Saturday, July 20th — Swim Meet, Pool Open from 1 pm to 8 pm