1/27/23 Update:

The building remains closed for browsing, but there is a limited selection of materials available at the temporary circulation desk. Need help placing a hold? Give us a call during library hours, 508-528-3380.

No need to call ahead for holds pick up. Enter through the door on the Walgreens side of the building (closest to Main St) and a staff member will assist you.

Holds can be placed for items at NPL or other libraries, we are still receiving delivery.

Programs: Many programs are still running, just in different locations around town. Please check the event calendar for the most up to date location information and to register (if required). 

Passports: Make an appointment online and then enter through the alternate entrance.

Meeting room reservations: The meeting rooms were impacted by the water and will be unavailable until further notice while repairs are made. If you already had a reservation that was confirmed you should have received a cancellation email. 


Monday – Wednesday: 10-7:30pm

Thursday: 10-7:30pm

Friday: 10-4pm

Saturday: 10-2pm

Looking for something? Search below.