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!




*Some Restrictions Apply.


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.

Fully Equipped

*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

(804) 206-8827

Copyright © American Family Fitness

American Family Fitness – Colonial Heights

501 East Roslyn Road

Colonial Heights, VA 23834

(804) 206-8829

American Family Fitness – Fredericksburg

10020 Southpoint Parkway

Fredericksburg, VA 22407

(540) 755-8759

American Family Fitness – Mechanicsville

6337 Mechanicsville Turnpike

Mechanicsville, VA 23111

(804) 322-3792

American Family Fitness – Midlothian

12900 Amfit Way

Midlothian, VA 23114

(804) 322-3869

American Family Fitness – Short Pump

11760 West Broad Street

Richmond, VA 23233

(804) 206-8830

American Family Fitness – Hull Street West (Swift Creek)

4751 Brad McNeer Parkway

Midlothian, VA 23112

(804) 206-8831

American Family Fitness – Virginia Center Commons

10101 Brook Road Ste. 100

Glen Allen, VA 23059

(804) 206-8832

American Family Fitness – Williamsburg

5137 Main Street

Williamsburg, VA 23188

(757) 298-7728