slideshow 1 slideshow 2 slideshow 3

Lower Bucks Family YMCA

The Lower Bucks Family YMCA is an organization that has served the Lower Bucks Community since 1935. Our YMCA currently operates branches in Morrisville, Newtown, and Fairless Hills. We believe in nurturing the potential of every child and teen, helping people live healthier lives, and supporting our neighbors to help build better lives and communities.

Learn more about our focus.

Online Registration

Make sure to setup your account before registering for classes! If you have any questions, you can call us at 215-949-3400.

Click here to register

Donate Now!

Help us send 250 children to summer day camp by making a gift today! On Saturday, October 18th, we celebrated the building of a new play space at the Lower Bucks Family YMCA's Holland Summer Day Camp site. During the event, Zane Moore, managing CEO of Lower Bucks Family YMCA announced the creation of "The Built with Love Summer Day Camp Fund," a designation of the Y's annual fund in remembrance of the joyful spirit of Bobby Osterhout. You can help make a difference by making a donation today! Every dollar raised will count and ensure that participating children will have access to high quality YMCA summer day camp programs regardless of their family's ability to pay. For more information about the Built with Love Summer Day Camp Fund and/or to make a gift of stock or annuities, please contact Shannon Connolly at (215) 579-6200 or

Donate here! Visit our donation page.

Lower Bucks Family Y
Looking to Rebuild

Futsal League
Registration Form

Open House

On the Move...Together
Have you heard that the Lower Bucks Family YMCA is creating a new vision -- one that includes re-building at Fairless Hills? Look for "On the Move...Together" icon for updates. Click here for our 11/24 update.

Call 215-949-3400, x0 for more information.

Hours of Operation
Fairless Hills
Monday – Friday: 5:00am – 10:00pm
Saturday: 7:00am – 6:00pm
Sunday: 8:00am – 6:00pm
Monday – Friday: 5:00am – 9:00pm
Saturday: 7:00am – 6:00pm
Sunday: 8:00am – 6:00pm