Discover All That the Elmhurst YMCA Has to Offer!
Have Fun While Staying Active
The Elmhurst Y offers a variety of fitness options and resources so that you can find the perfect one for you! Join one of our group exercise classes or sign up for personal training for a great workout experience.
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!
Find Your Fit
A personal trainer and trainee
FitnessThere are tons of ways for members to meet their fitness needs at the Elmhurst YMCA. You can find a group experience with fitness classes or a more one-on-one approach with personal training. You can also design your own fitness plan with our cardio and strength equipment, free weights, and much more!View Programs
A child underwater giving thumbs up
AquaticsOur pool is the perfect place for fun, fitness, and relaxation. Members can enjoy our open swim hours or sit back and relax in our sauna or steamroom. Come see what all that the Elmhurst YMCA has to offer!View Programs
Elmhurst hockey team
SportsWhether you want to play on a team or play on your own time, we have the sports experience for you. You can join one of our many sports leagues or sports clinics to meet great people while playing the sport you love. You can also use our open gym, basketball court, or ice rink. Plan your next sports adventure today!View Programs
A group of children smiling
Childcare & EducationFrom infants to teens, the Elmhurst YMCA is where kids can have fun and learn! Not only do we provide free childcare to members while grownups work out, even non-members can join summer day camps, after school programs, kindergarten enrichment, and more. Learn more about how your child can have the time of their life at the YMCA.View Programs
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. 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.