JOIN FOR $0
Since our doors first opened in 1988, American Family Fitness has been one of Richmond’s top fitness centers, offering world-class amenities and hundreds of group classes per week. If you want to see results, and you want to see them quickly, come check us out!
With your membership, you can access all 9 of our locations, and 100+ group exercise classes a week.* Our amenities and services promote comfort and convenience, encourage fitness and balance, and offer a variety of programs to help you reach your goals.
*Amenities may vary by location.
What people are saying:
American Family Fitness has changed my life. Everyone is truly willing to go above and beyond to help assist me in achieving my goals. The staff is by far the best in the industry.
–Joseph R. W.
I love the classes offered at AFF and the staff is awesome! They are always there to cheer you on in your journey to better health. The staff in Kid Zone are fantastic with my children too.
–Katherine B. J.
Equipment constantly upgraded & kept in good working order. Staff members, regardless of their responsibilities, are always ready to help. Locker room areas are fresh and clean, and the Personal Trainers are top notch.
–Monica D. C.
Looking for a location near you?
American Family Fitness – Chester
12201 S Chalkley Road
Chester, VA 23831
Copyright © 2018 American Family Fitness
American Family Fitness – Colonial Heights
501 East Roslyn Road
Colonial Heights, VA 23834
American Family Fitness – Fredericksburg
10020 Southpoint Parkway
Fredericksburg, VA 22407
American Family Fitness – Mechanicsville
6337 Mechanicsville Turnpike
Mechanicsville, VA 23111
American Family Fitness – Midlothian
12900 Amfit Way
Midlothian, VA 23114
American Family Fitness – Short Pump
11760 West Broad Street
Richmond, VA 23233
American Family Fitness – Hull Street West (Swift Creek)
4751 Brad McNeer Parkway
Midlothian, VA 23112
American Family Fitness – Virginia Center Commons
10101 Brook Road Ste. 100
Glen Allen, VA 23059
American Family Fitness – Williamsburg
5137 Main Street
Williamsburg, VA 23188