The YMCA of Greater Richmond, a nonprofit charitable organization, operates 14 branch locations throughout the metro Richmond and Petersburg areas, serving over 125,000 people each year. Program and service offerings include wellness, childcare, aquatics, and youth sports and camping, to name a few.