Our Vision: The Cape Flats YMCA will enable the youth in the community it serves through development and an empowerment to become agents of positive change.
Our Mission: To fulfill our vision we endeavor to develop awareness , preventative and support programs for our children and teens.