Swimming Pool Admission

Alpine Pool

  • General Admission – Ages 3 & Older: $12

  • General Admission – Child (Ages 2 and Under): $7

  • Bargain Days: Every Monday is $10 admission. Tickets must be purchased at the gate.

Sand Park Pool

  • General Admission – Ages 3 & Older: $13

  • General Admission – Child (Ages 2 and Under): $7

  • Bargain Days: Every Monday is $11 admission. Tickets must be purchased at the gate.

Harkins Aquatic Center

  • Swimming at Harkins Aquatic Center is FREE!


YMCA Member Pool Admission

YMCA of Rock River Valley members have FREE access to all Rockford Park District pools! To take advantage of this opportunity, members must present a VALID membership card to be scanned before entering the pool. Admission will not be granted without an active membership.

Not a member? Join today at the link below.


Pool Season Passes

Purchase a season pass that is valid at Alpine Pool and Sand Park Pool.

Regular Price: $100
Ages 3+

Tot Pass: $40
Ages 2 and Under

Each additional family member’s pass is $5 off.


Group Admission

Alpine Pool

  • General Admission (Group): $10

    • Minimum 15 people with 24 hours advance notice

Sand Park Pool

  • General Admission (Group): $11

    • Minimum 15 people with 24 hours advance notice

Sand Park Pool Notice: Grass conditions at Sand Park Pool may be uneven or sparse in some areas this season. Groups are encouraged to bring towels, blankets, beach mats, or other ground coverings for participants to sit on during breaks and non-swim times.

Swimming Pools FAQ

Get your questions answered about rules, polices, and other guidelines for playing safe at our pools.