Skip to main content


At Old Colony YCMA Middleboro Branch, we are dedicated to building healthy spirit, mind and body for all people in our community.  Whether you would like to lose weight, increase strength, swim in our pool with your children, volunteer, or just have fun, we are ready to work with you to achieve your goals.   We are committed to providing fitness, health and wellness programs, and child care that are convenient and affordable.


  • Gymnasium including a regulation full-court basketball court with fiberglass backboards

  • 3,300 square foot gymnastics center

  • Handicapped/family changing room

  • Locker rooms

  • Dedicated Spin Room

  • 25 yard, 6 lane indoor swimming pool

  • Strength Training Center

  • Cardiovascular Training Center

  • Fitness facility with air conditioning and televisions

  • Satellite Radio

  • KidZone 

  • Preschool / Pre-Kindergarten

  • 32 acre Camp Yomechas on Lake Tispaquin with two lodges, pavilions, ball fields, ropes course, archery range, two pools, horse corral, sandy beach and more!

  • Youth and Teen Center at Camp Yomechas


  • Licensed Day Care

  • After School and Summer Programs

  • Starter Fitness Area

  • Adult Fitness Classes

  • Teen Programming

  • Senior Walking, Stretch and Strength

  • Personal Training

  • Water Fitness

  • Free KidZone

  • YMCA Partnership of Southeastern Massachusetts

  • Member Referral Program

    • Earn 1 month free for every new member who joins mentioning your name, earn a whole!

  • Reduced Rates on Programs & Priority Registration

A.W.A.Y. Program (Always Welcome At YMCA'S)

Away on business or vacation?  Your membership will give you access to other Y's either free of charge or for a small daily fee.  Stop at the service desk for YMCA's in the area you plan to visit (must be 50 miles or more away from your home YMCA).

Learn More

The best way to experience our YMCA is to visit us.  To schedule a tour or get more information about the Old Colony YMCA Middleboro Branch, contact Bridgette DeBoe Member and Administrative Coordinator at 508-947-1390 ext 13 or