Upper Main Line Branch

Branch Amenities

54-Acre Campus with 5 miles of trails

50-Meter Outdoor Swimming Pool, Indoor Swimming Pools, Warm Water Pool

Arts & Music Studios

STEAM Learning Spaces

Indoor & Outdoor Tennis Courts

Pickleball & Badminton Courts

Join the YMCA

YMCA Membership provides you with access to all seven of our Chester County locations as well as YMCAs across the country! Request a free trial or join today!


Our YMCA offers a wide variety of programs for people of all ages. From swim lessons to youth sports leagues, visit our programs section to find something for your family! 

Volunteers Needed

Are you interested in coaching? Want to help with youth programs for a volunteer opportunity your whole family can participate in? When we all join, we rise together!

Meet our Staff

Our staff is dedicated to creating the best possible experience for our members. Visit the link below to meet our team!