All Three Library Locations are currently Closed to the public. Book Returns are OPEN at all three locations. Please note that items will be quarantined for one week before being checked in. No overdue fines are  being charged. 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.