The Franklin County Family YMCA, with locations in Rocky Mount and at Smith Mountain Lake, has activities, programs, and opportunities for all ages! As a member of the Franklin County Family YMCA, you are connected to a network of other members, staff, and volunteers dedicated to putting Christian principles into practice through programs that build healthy spirit, mind, and body for all.

Character development is integral to all YMCA programs. We are guided by four core values: Caring, Honesty, Respect, and Responsibility. In the gym, during summer camp, at the front desk, in the aquatics center or the fitness areas, in all that we do, we strive to develop these character values in our members and in ourselves.

We believe that the YMCA and its programs should be available to every deserving person who wants to participate. Through the generosity of YMCA members and friends, persons throughout the community, and through United Way of Franklin County, we provide scholarships and program underwriting to help those needing financial assistance. Lives are impacted every day by our YMCA outreach programs.

Our YMCA thrives because of the strong network of volunteers, members, and donors who support the YMCA mission and its programs and services.

  • Full use of regional YMCA facilities in Roanoke, Bedford and Franklin County.
  • Great Fitness Facilites
  • Childwatch during morning and evening
  • Tennis at Raquetball at the SML Y
  • All Group Exercise and Water Exercise Classes
  • Two Swimming Pools in Rocky Mount

Click Here for Current Membership Fees