Crystal Lake Pool + Seahawks Swim Team

Crystal Lake Ave. & Park Ave.
Haddon Township, NJ 08108
2022 Pool Application
2022 Pool Handbook
Crystal Lake Pool Pavilion Party Request Form

Learn to Swim program

The Learn to Swim Program begins on Monday, June 20th from 10 am to 11 am and is open to all Township children 5 years of age and older.  Lessons are taught by certified swim instructors and the cost is $75 per swimmer for the two-week course.   For more information on membership of the Learn to Swim Program, please contact Darlene Alfonsi at or via phone at 856.833.6249.  
2022 Learn to swim flyer

Crystal Lake Pool Memberships will go on Sale at the Municipal Building on Thursday, May 12th. 


The Tax Office will be open until 7 pm on Tuesday, May 24, 2022 and Thursday, May 26, 2022 for pool tags.  Please have ID and Checks written out to the Township of Haddon.


Seahawks Swim Team

Swim team registration will be held on Wednesday, March 9th from 5 pm to 7 pm and Saturday, March 26th from 9 am – 12 pm in the Municipal Building, located at 135 Haddon Ave.

2022 Seahawks Activity Form

For more information on the Seahawks Swim Team, please visit 

Pre-Season Pool Hours: 
Beginning Memorial Day Weekend:     Saturday, May 28th through June 19th 
Weekends:  Open Noon to 6:00 pm
Closed Weekdays
Regular Season Pool Hours:
Beginning Monday, June 20th through Monday, September 5th 
   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.

Crystal Lake Pool Day Passes

Residents: Haddon Township residents can purchase a one day pass for $10.00 per person, per day. Proof of residency must be shown at the entrance gate.

Non-residents: Non-residents can purchase a one day pass for $25.00 per person, per day.

Member Guest Passes

All membership holders can purchase one day guest passes for out of town guests at a discounted rate of $15.00. The member must accompany the guest for the day.

Day Passes and Guest Passes can be purchase at the Crystal Lake Pool entrance gate or the Haddon Township Municipal Building.

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