Dodgeball team at Trout Lake

The All Bodies Community Recreation and Fitness Group

Physical activity for every body

Aiming to enrich people’s lives through community connection, physical activity, social engagement, and educational opportunities by providing evidence based information and resources, high-quality programs, and engaging recreational experiences, serving to connect and empower folks in their pursuit of healthy living.

We are committed to:

  • Ensuring access
  • Embracing diversity and inclusivity
  • Understanding and celebrating individuality
  • Creating an age, body, and gender positive and welcoming environment
  • Empowering through choice and flexibility

How to participate

To participate in the All Bodies Community (ABC), you can purchase an ABC Drop-In, an ABC 10-Visit usage card, or an ABC Flexipass. These passes can only be purchased in-person or by phone.

The ABC Flexipass also includes access to all of the Park Board’s 15 fitness centres, 9 pools, and 8 ice rinks.

Included in the ABC program

  • Registration on the ABC master attendance roster is registration for all of the foundation physical activities
  • A variety of opportunities to train, play, restore, and connect are held throughout the week at Trout Lake, Hillcrest, Douglas Park, and Kensington Community Centres
  • Free educational workshops taught by health and fitness professionals on topics including goal setting, healthy eating, and pain management
  • Specialty programs like Hip and knee require an additional fee and registration

Program schedule

You know your body best. You are always free to choose not to do an exercise if you are unsure or if it doesn’t feel right for you.

Online classes are currently complimentary. To attend, join our email list by emailing

The schedule is subject to change.

No classes on statutory holidays. 

Community centres with All Bodies Community activities


Hillcrest recreation centre is located at 4575 Clancy Loranger Way, Vancouver, BC. 604-257-8680. Amenities include a dance studio, indoor cycling, indoor/outdoor pool, ice rink, fitness centre, gym, and cafe.


Kensington Community Centre amenities include a dance studio, pottery studio, indoor pool, fitness centre, gym, playground, and seniors centre. The centre is located at 5175 Dumfries St, Vancouver, BC. 604-718-6200.

Trout Lake

The Trout Lake Community Centre is located at 3360 Victoria Dr, Vancouver, BC. 604-257-6955. Amenities include an arts studio, pottery studio, music room, performing arts studio, fitness centre, indoor cycling, gym, ice rink, and outdoor festival plaza.

What our ABC members say

"I have been attending the ABC program since January 2015 and it’s not an understatement to say that it’s changed my life dramatically. I was initially afraid to start the program, not just because it’s been many years since I’ve exercised, but also because I’m a trans* identified person. I can say from experience that it’s a very trans* inclusive program."

"I have tried other programs and this is the only one that I have been able to stick with. I am encouraged and motivated, particularly by seeing other participants at similar levels of fitness as myself, and by hearing other participants talk about how their fitness has improved since they began."

"The camaraderie and fun that we have also keeps me coming back. I have never experienced this in any other fitness program that I have attempted in the past 25 years."