Hours
ACCOUNTANT: Monday through Thursday 8am-3pm (978-464-2017) Call for appointment.
ADMINISTRATOR: Monday through Thursday 8am-4pm (978-464-2102) Call for appointment.
ANIMAL CONTROL OFFICER: On call - Contact Police Dispatch (978-464-2928)
ASSESSORS: Monday through Thursday 8am-4pm, (978-464-2104) Call for appointment.
BOARD OF HEALTH: Monday through Thursday 8am-4pm, (978-464-2104) Call for appointment.
BUILDING DEPARTMENT: 8am-4pm Monday through Thursday (978-464-2100) Call for appointment.
BUILDING INSPECTOR: Wednesday evenings 5:15pm - 7:15pm - No appointment necessary (978-464-2100)
CEMETERY DEPARTMENT: Hours vary, please call (508) 753-7566
COUNCIL ON AGING: Tuesday and Wednesday 9am-3pm, Thursdays 9am-1pm. (978) 464-5977. Please call before dropping in.
FIRE DEPARTMENT: Monday through Thursday 8:30am-3:30pm (978-464-2707 non-emergency)
HIGHWAY DEPARTMENT: Monday through Thursday 7am-3:30pm, Friday 7am-12pm (978-464-2120)
RECREATION DEPARTMENT: Wednesday and Thursday 8am-11am (978-660-0281) Hours may vary, please call or send email for appointment
TOWN CLERK: Monday - Wednesday 8:00am - 4:00pm, Thursday 8:00am - 2:00pm (978-464-2103) Call for appointment.
TREASURER/COLLECTOR: - Monday through Thursday 8am-4pm (978-464-2105) Call for appointment.
*Evening Hours By Appointment