Crystal Lake Pool+Swim Team

Crystal Lake Ave. & Park Ave.
Haddon Township, NJ 08108
Crystal Lake Pool is closed today, 7/21, due to maintenance issues.  

Crystal Lake Pool Update:


Residents can drop  applications off at the municipal drop box at the Haddon Township Municipal Building.  The drop box is conveniently located outside the front doors of the municipal building.

You will be contacted the following day to schedule your membership pickup.

Applications dropped off on Friday will be processed on Monday.

Guest passes will be sold to members of the pool for 15.00 each

Please click on the application below:

Pool Application 2020

 For more information, please contact Darlene Alfonsi at 856833-6249 or via email at


Pool Maximum Capacities

June 22nd – July 2nd —- Maximum of 250 people allowed into the Crystal Lake Pool Complex

July 3rd – Labor Day — Maximum of 500 allowed into the Crystal Lake Pool Complex

No pool furniture will be available for use.


Regular Season: Monday, June 22nd 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 

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.


Membership Information

Pool Membership Application Forms can be downloaded 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.  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-6249

Pool Application 2020

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)  — $10.00 per day

Non-residents — $25.00 per day

*Subject to change based upon the number of season passes sold due to pool capacity.

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 

For more information, please visit