As a part of the YMCA of Pierce and Kitsap Counties, the Haselwood Family YMCA is so much more than a gym. With a variety of amenities and membership benefits that help you stay on your path to wellness, we want to ensure you have all the tools necessary for you to succeed in your journey. We offer a full list of group exercise offerings and classes, child watch service, youth programming, summer camps, swim lessons, and so much more. 

We look forward to serving you and building a strong community through the YMCA. Welcome to our family.


No matter what goal you’re striving for, quality time you’re seeking, or change you’re hoping to make, we’re here to support you with knowledgeable staff and a community that cares about your well-being.

Swimming and Aquatics

  • Dry Sauna
  • Hot Tub
  • Lap Pool (Length: 25 yards | Temperature: 83-84 degrees)
  • Lazy River (Length: 88 feet)
  • Recreational Pool (Temperature: 86-87 degrees)
  • Showers
  • Zero-depth, Beachfront Pool Entry

Gym, Health, and Fitness

  • 1/8-mile Indoor Track
  • Adult Locker Rooms (Ages 15 and older)
  • Basketball Court
  • Beginners Fitness Area
  • Cardio Machines
  • Children's Basketball Court
  • Climbing Wall
  • Group Exercise Rooms
  • Racquetball Courts
  • Showers
  • Squash Court
  • Universal Changing Suites
  • Weight Room
  • Weight Machines
  • Wellness Appointment (health coach consultation program; included with membership)
  • Youth Locker Rooms (Ages 14 and younger)
  • Youth Multipurpose Room

Social Activities and Events

  • Birthday Party Room
  • Community Room (for meetings and get-togethers)
  • Teen Center

Additional Services

  • Child Watch, Nursery, and Adventure Zone
  • Espresso Bar
  • Free WiFi
  • Lost and Found (Inquire at Welcome Center or call 360-698-9622