Aquatics for All

Aquatics for All

We believe that knowing how to swim is a right, not a privilege. This is why we have programs for swimmers of all abilities, ranging from infants to competitive athletes to older adults.

Click here to browse all of our aquatics programs or keep reading to learn more!

Safety Around Water

We have programs to teach caregivers and their children how to stay safe around water. Thanks to generous donors, we’re able to offer swim lessons to families struggling financially so that everyone has a chance to learn how to swim.

Swim Lessons

We have swim lessons for people of all ages in both private and group settings. Whether you’re an adult looking to learn a lifesaving skills or a teen exploring ways to stay active, we have lessons for you!

Swim Team

The YMCA has world-class swim teams across its locations in York and Lancaster Counties. Swimmers of all ages build their skills, improve their work ethic, learn YMCA values, and compete in regional and national competitions. Swimmers from the YMCA’s swim teams have gone on to win national awards and compete in the Olympics!


We have indoor and outdoor pools across the county to give all Lancaster and York County residents a convenient way to get in the water. Below is a list of all of our pools in York and Lancaster Counties.

  • Graham Aquatic Center, 543 N Newberry St, York, PA 17404
  • York Branch YMCA, 90 N Newberry St, York, PA 17401
  • The W. Dale Brougher Foundation, 100 Constitution Ave, Shrewsbury, PA 17363
  • City Center YMCA, 265 Harrisburg Ave, Lancaster, PA 17603
  • Lampeter-Strasburg YMCA, 800 Village Rd, Lancaster, PA 17602