Membership & Fees


Joining is Easy

The Y - a leading nonprofit committed to youth development, healthy living and social responsibility - exists to strengthen community. Joining the Y means belonging to a cause that gives children, adults and families the opportunity to learn and grow, while also making communities healthier and stronger. A membership with the Y means more.

For more than 160 years, the Y has helped members improve their well-being while building a stronger sense of community. Commit yourself to a healthier lifestyle in a fun environment with a membership at of the the YMCA of Roanoke Valley's 4 locations.

There are so many great reasons to join the Y, including:

1 Membership, 84 Locations

At the Y, you immediately become a member of all four of our facilities...and you have full use of any YMCA facility in Virginia and North Carolina through the My Y is Every Y reciprocal program. Just keep 50% of your visits at your home YMCA. 

You can even use Y's across the country up to 14 times per year for FREE! Check with the Y where you're traveling to see if they participate.

No Contracts

At the Y, there are no contracts.  If you need to cancel, just give us 30 days written notice.

Financial Assistance

At the Y, we want to give everyone the opportunity to live healthier in spirit, mind and body. That’s why we offer financial help to qualified members through the Everyone Deserves a Y program.

Discounts on Programs

As a YMCA member, you'll receive discounts on nearly all of our programs, like swim lessons, child care and camp, youth sports and more! 







Household* (Seniors, 70+)






Individual (Seniors, 70+)



Teen (13-19 yrs.)



Child (0-12 yrs.)



YMCA Express at Gainsboro

click here for rates click here for rates
* The YMCA of Roanoke Valley defines a HOUSEHOLD MEMBERSHIP as two adults and any dependents 19 years and younger living in the same household. Ages 20-23 can remain on the membership for no additional charge if enrolled fulltime at a college or university. A third or fourth adult can be added to the membership for an additional $25 per month. 

Want to join?

Come on in and talk with our Welcome Center staff at the Y nearest you.  We’ll give you a tour and explain the programs and services that are right for you.

Learn More

Learn more about each YMCA of Roanoke Valley branch by clicking on one of the links below.
Kirk Family YMCA

Salem Family YMCA

YMCA Express at Gainsboro

YMCA Magic Place