All Three Library Locations are currently Closed to the public. Book Returns are OPEN at all three locations. Librarians are available at 978-531-0100 on Monday-Thursdays  & Saturdays 9am-5pm, or by emailing

Calendar of Events 

Curbside Pickup Appointments are available that the Main Library only on Mondays-Thursdays from 10am-4pm, and Saturdays from 9am-12pm. Appointments are available up to a week in advance. ***Please do NOT make an appointment until you have receive a confirmation from library staff that your items are available.***

All events other than Curbside Pickup Appointments are VIRTUAL/online events.

Filter events by age level, topic, and location, and click on an event to learn more and to register.