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.

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) 748-4222

Copyright © 2018 American Family Fitness

American Family Fitness – Colonial Heights

501 East Roslyn Road

Colonial Heights, VA 23834

(804) 520-7000

American Family Fitness – Fredericksburg

10020 Southpoint Parkway

Fredericksburg, VA 22407

(540) 898-6111

American Family Fitness – Mechanicsville

6337 Mechanicsville Turnpike

Mechanicsville, VA 23111

(804) 569-1600

American Family Fitness – Midlothian

12900 Amfit Way

Midlothian, VA 23114

(804) 378-7667

American Family Fitness – Short Pump

11760 West Broad Street

Richmond, VA 23233

(804) 364-1200

American Family Fitness – Hull Street West (Swift Creek)

4751 Brad McNeer Parkway

Midlothian, VA 23112

(804) 763-1111

American Family Fitness – Virginia Center Commons

10101 Brook Road Ste. 100

Glen Allen, VA 23059

(804) 261-1000

American Family Fitness – Williamsburg

5137 Main Street

Williamsburg, VA 23188

(757) 258-3111