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

Nationwide Membership

Nationwide Membership enables you to visit any participating Y in the United States through membership at your “home” YMCA (your home location is the facility that enrolled you as a member and that collects your membership dues). Full Details

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 Tahnee Warner Member and Administrative Coordinator at 508-947-1390 ext 13 or