Farms Branch

We are now offering Farms Front Door Service for holds pick-up six days a week.

Monday: 1-6 PM
Tuesday: 1-6 PM
Wednesday: 1-6 PM
Thursday: 1-6 PM
Friday: 1-5 PM
Saturday: 11 AM-4 PM

The book drop is open for returns. 

Library Use by Appointment

We’re offering 90 minute appointments for certain services. Appointments are required and can be made through Simply Book or call us at 978-921-6066.

And check out our:

Virtual Programs
We are now offering many of our programs online. For dates and programs please check our calendar.

Virtual Art Exhibits
Enjoy our Virtual Art Exhibit!

1000 Books Before Kindergarten Challenge
Keep track of any reading you do, and once we’re open again, you can sign up for 1000 Books Before Kindergarten, our early learning initiative designed to help caregivers prepare for one of life’s important milestones by reading with young children everyday.

Book Bundles for Kids
Let us put together a bundle of children’s books for your child! Fill out the book bundle request form and we’ll have a stack ready for you in 3 business days or less!

Music with Dara
You can still enjoy Music with Dara online. Thank you, Dara!

And Feel Free to Contact Us
If you need us for anything please free to email us at and we will get back to you.