Home Page Locations Health & Wellness Youth & Family Aquatics Membership Magic Place Childcare Ways To Give Our Mission Employment

Benefits of Membership:

  • Recreational use of the facilities
  • Free adult fitness classes
  • Substantial discounts on all classes and program fees
  • Discounts on YMCA Magic Place Child Care (after school/summer camp program)
  • Participation in special member events
  • Child Watch service for family members
  • Membership in YMCA AWAY, the National Y program which permits members of the YMCA to use other Y facilities across the nation at little or no cost
  • Full use of regional YMCA facilities in Bedford, Franklin County, and Smith Mountain Lake

Membership Dues:
Valleywide Membership - Enjoy all three branches!

TYPE ONE-TIME JOINING FEE MONTHLY Bank Draft
Household $100 $73
Individual $70 $48
Full-time College Student $25 $48
Teen (13-19 yrs.) $25 $29
Children (0-12 yrs.) $25 $21

Please note there are separate membership rates for use of the Gainsboro Family YMCA only. Please see the page for that branch on this website for details.

Household Membership: A household membership is defined as any two adult persons living together in the same household, and their children age 19 years and under can join as one membership unit. Children up to age 24 may be on household membership only if a full time college student. Proof of college schedule must be provided (12 or more credit hours). Additional adults in the household may be added for a $25.00 fee per adult. Limit of 4 (four) adults per household. Picture ID with proof of address must be provided.

Senior: Anyone aged 62+ years.

Full-time college student: The student must carry a minimum of 12 credit hours.Proof of enrollment is required.

Payment Method:
Monthly Bank Draft is available through regular withdrawals from your checking, savings, VISA or MasterCard account.

Financial Assistance:
The YMCA turns no one away due to the inability to pay. If assistance is needed for your Membership or Program Fees please stop by the Member Service desk at any location or call for more information.

Click here to view and print the financial assistance application.

Age Policy:
A parent or guardian must accompany children under the age of 13. A sibling age 16 or older may act as guardian at the facility for their brother or sister, with written permission from the parent. Child Watch at Kirk, and Salem provide activities and supervision for children of members (infant to age 11) while their parents participate in other activities at our facilities. Our Child Watch providers promote caring, honesty,respect and responsibility in a safe, friendly environment. Child Watch operating hours may vary by branch; please check each branch's page on this webside or with the Member Service Desk at your branch.

Guest Policy:
The YMCA is a membership organization. To best serve our members, our guest policy is:

  • Adults $15 daily
  • Children (12 & under) $8 daily

Local residents may be a guest of our facility only one time per calendar year.



Gainsboro Family YMCA
108 Orange Ave
Roanoke, VA 24016
540-344-9622
Kirk Family YMCA
520 Church Ave
Roanoke, VA 24016
540-342-9622
Salem Family YMCA
1126 Kime Lane
Salem, VA 24153
540-387-9622
YMCA Magic Place
520 Church Ave
Roanoke, VA 24016
540-342-2332

Contact Us at ymcaroanoke@ymcaroanoke.org   |   Find us on Facebook   Gainsboro   Kirk   Salem