Healthy Living

We're more than just a gym, but we still have all you need to live your healthiest life possible!

Check out everything we have to offer below!

World-Class Wellness Facilities

The YMCA’s wellness services are second to none. Each location has a Wellness Center that is fully outfitted to meet the health goals of individuals from all walks of life, with offerings like…

  • Free weights
  • Cardio equipment
  • Strength machines
  • Resistance bands
  • Exercise studios
  • Basketball courts
  • Indoor and outdoor pools

Professional Health Guidance

Our staff must complete extensive training and certifications so that they can deliver comprehensive health and exercise guidance to YMCA members. Services offered include…

  • Personal training
  • Nutrition coaching
  • Group exercise
  • Exercise instruction
  • Virtual classes
  • Wellness orientations

Click here for more info!

Aquatics for All

We’re here for everybody on every stage of their swimming journeys. We have…

  • Safety Around Water classes for children and infants
  • Swim lessons for youth and adults
  • Water aerobics for older adults
  • World-class swim teams
  • Indoor and outdoors pools for recreational use and family swim

Click here for more info!

Supporting Individuals with Chronic Diseases

Living life to the fullest while combating a chronic disease takes a village, which is why the YMCA has many programs to stand with individuals facing a variety of chronic diseases. We have free or affordable programs for individuals with or recovering from cancer, diabetes, Parkinson’s Disease, and more!

Click here to see all of our programs and register!

What are you waiting for?

Go to your local branch or call us to join the YMCA family TODAY!

The York Branch YMCA

90 North Newberry Street
York, PA 17401
717-843-7884

The W. Dale Brougher Foundation YMCA

100 Constitution Avenue
Shrewsbury, PA 17361
717-235-0446

The Bob Hoffman YMCA

1705 Palomino Road
Dover, PA 17315
717292-5622

City Center YMCA

265 Harrisburg Avenue
Lancaster, PA 17603
717-393-9622

Lampeter-Strasburg YMCA

800 Village Road
Lancaster, PA 17602
717-464-4000