When you join the Y, you belong to a place where: parents find a safe, positive environment for children; families come together and spend quality time with each other; children and teens learn what they can achieve; adults connect with friends and learn how to live healthier lives; communities thrive because neighbors support each other and give back; and we all build relationships that further our sense of belonging. 

No one is turned away from the Y. We are a charity serving people of all ages, backgrounds, abilities and incomes. Learn more about our Financial Assistance program. 

School Age Programs

After school programs from the y provide a safe place for kids to learn, grow and thrive.  

Youth sports

YMCA Youth Sports programs promote healthy kids, families and communities. We place a priority on family involvement, healthy competition, the value of participation over winning, and team building.

Swim Lessons

Gain the skills you need to swim safely and confidently. 

Group Exercise

Members can enjoy working out together in a variety of classes including water aerobics, line dance and more!

Join the Y

We're more than a gym. We have programs for every age and our staff is committed to helping you life a healthy and fulfilling lifestyle.

Volunteer

The Y is always looking for dedicated volunteers to help with programs and sports. Get involved today!

Active Older Adults

Check out social gatherings, games and activities at the Y! Catch up with friends and connect with others in the community.

Facility Hours

Mon – Fri:  9am – 8pm 
Sat:  11am – 5pm
Sun:  Closed

Holiday Hours

Easter Sunday 4/9: Closed
Memorial Day 5/29: 7am – 4pm
July 4th: 7am – 4pm
Labor Day 9/4: 7am – 4pm
Thanksgiving Day: CLOSED
Christmas Eve 12/24: 11am - 2pm
Christmas Day 12/25: CLOSED
New Year's Eve 12/31: 11am – 3pm
New Year's Day 1/1: 8am – 7pm

CLICK HERE to view the Greater Ridgecrest YMCA's March 2024 pool schedule.

 

For more information, please contact us:

Greater Ridgecrest YMCA
1801 119th Street North, Largo, FL 33778
727.559.0500