Home Page Locations Health & Wellness Youth & Family Aquatics Membership Magic Place Childcare Ways To Give Our Mission Employment
Board Members   Staff Members   Back to Location  
Pat Bateman, Assoc. Branch Dir.- pbateman@ymcaroanoke.org
Samantha Bloomer, Youth and Family Asst.- Sbloomer@ymcaroanoke.org
Nancy Brattain, Branch Director- nbrattain@ymcaroanoke.org
Diana Carter, Childwatch Shift Leader- Dcarter@ymcaroanoke.org
Daniel Donner, Youth and Family Asst.- ddonner@ymcaroanoke.org
Becci Emanuelson, Membership Dir.- Bemanuelson@ymcaroanoke.org
Keith Gaines, Aquatic Director- kgaines@ymcaroanoke.org
Jill Green, Group Exercise Coord.- jgreen@ymcaroanoke.org
Nat Joiner, Youth and Family -njoiner@ymcaroanoke.org
Jenifer Messer, Wellness Dir.- Jmesser@ycmaroanoke.org
Clyde Smith, Competitive Swimming Coord.-csmith@ymcaroanoke.org
Andrea Strom, Membership Coord.- astrom@ymcaroanoke.org
Steve Waltman, Maint/Housekeeping Coord.-swaltman@ymcaroanoke.or
Karen Wilbourne, Youth & Family Dir.- kwilbourne@ymcaroanoke.org

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