Discover All That the Elmhurst YMCA Has to Offer!
Make a Splash and Relax by the Pool
Our pools are among the most popular spaces at the Elmhurst YMCA! You can enjoy our open swim hours, join our competitive team — the Porpoises, or float. Whatever your go-to water activity is, we have you covered!
Take your Workout to the Next Level
Did you know basketball was invented at the Y?! Find basketball and other court sports such as volleyball, badminton, pickleball, and more at Elmhurst YMCA! Enjoy team sports in the gym and experience the perfect blend of cardio, competition, camaraderie, and fun!
Have Fun While Staying Active
Find Your Fit
Have Fun & Learn the Great Sport of Hockey
Our hockey leagues are one of the most popular activities that we offer at the Elmhurst YMCA! Our youth hockey leagues teach the basic fundamentals of hockey and skating along with the values of sportsmanship, respect for others, and sound attitudes about winning and losing. We welcome all players to join in the fun and improve their skills while making friends along the way. Check out our open hours via the schedule. Our adult leagues and programs allow for you to better learn the game and play the sport you love while meeting great people.
Use the Elmhurst YMCA for Your Next Event or Outing
The Elmhurst YMCA is the perfect place for a celebration, event, or outing! Whether for a birthday party, a group outing, meeting, or any reason to celebrate — we’ll help you host a fun-filled, memorable event. We offer a variety of party packages, including pool and ice skating parties. Make a reservation today by calling us at 630-834-9200.
-
Yes! We work hard to create a positive environment for all of our members, including those with disabilities. View our Inclusion Services page to learn how we work to make each member feel welcome and supported.
-
When you join the Elmhurst YMCA, you’re joining more than just a gym — you’re joining a community. Our membership rates can be viewed here.
For additional questions or to learn more about our financial assistance, please email us at [email protected], come visit us in person, or call 630-834-9200.