In an emergency
For emergencies call 911Police (business line)(978) 325-5400
Fire (business line)(978) 325-5300(978) 325-5315(978) 325-5316
This page is incomplete. Some offices are not listed yet. .
City Government
Select BoardMayor(978) 325-5100
Assessor(978) 325-5160
Treasurer / CollectorTreasurer(978) 325-5150
Public Works & Utilities
Roads & Snow RemovalPublic Works(978) 325-5600
Trash & Recycling(978) 325-5600
WaterWater Compliance(978) 325-5680
Permits & EngineeringEngineering(978) 325-5220
Health & Human Services
Board of HealthHealth Department(978) 325-5260
Veterans' ServicesVeterans Services(978) 325-5730
Human ServicesCouncil on Aging(978) 325-5800
Seniors
Council on Aging / Senior CenterCouncil on Aging(978) 325-5800
Library
Public LibraryArchives(978) 325-5136
Recreation
Recreation DepartmentCouncil on Aging(978) 325-5800
More Services
Building DepartmentBuilding Inspector(978) 325-5210
PlanningCommunity Development(978) 325-5230
Conservation CommissionCommunity Development(978) 325-5230
Animal Control(978) 325-5480
Elections & Representatives
Elections (City Clerk)Elections(978) 325-5120
Trash & Recycling
Structured facility data is not yet verified for this town. Contact listings above may still apply.
Structured recycling data; contact listings may also appear under Public Works.
Sponsor this page
Local organizations can put a labeled sponsor block on this town's blue page — one sponsor at a time, never mixed into the listings.