In an emergency
For emergencies call 911Police (business line)(781) 275-1212(781) 533-9398
Fire (business line)(781) 275-7262
This page is incomplete. Some offices are not listed yet. .
Town Government
Town Clerk(781) 275-0083
AssessorAssessing Department(781) 275-0046
Treasurer / CollectorCollector(781) 275-1517
Public Works & Utilities
Roads & Snow RemovalHighway Division(781) 275-7605
WaterWater Division(781) 275-7605
SewerSewer Division(781) 275-7605
Street LightsW.H. Hughes(781) 760-2398
Parks & GroundsGrounds Division(781) 275-7605
Health & Human Services
Board of Health(781) 275-6507
Veterans' Services(781) 275-1328
Human ServicesYouth & Family(781) 275-7727
Seniors
Council on Aging / Senior CenterCouncil on Aging(781) 275-6825
Library
Public LibraryLibrary Trustees(781) 275-9440
Recreation
Recreation DepartmentRecreation Commission(781) 275-1392
More Services
Building Department(781) 275-7446
PlanningPlanning Board(781) 275-1548
Conservation Commission(781) 275-6211
Elections & Representatives
Elections (Town Clerk)Registrar of Voters(781) 275-0083
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.