In an emergency
For emergencies call 911Police (business line)(508) 697-6118
Fire (business line)(508) 697-0900
This page is incomplete. Some offices are not listed yet. .
Town Government
Select BoardTown Manager(508) 659-1254
Town Clerk(508) 279-0154
AssessorAssessor's Office(508) 697-0926
Treasurer / CollectorTreasurer & Revenue Collector(508) 697-0923
Public Works & Utilities
Roads & Snow RemovalHighway Division(508) 697-0932
Trash & RecyclingPayroll and Benefits Administration(508) 697-0927
Transfer Station(508) 697-0910
WaterWater Division(508) 697-0910
SewerSewer Division(508) 697-0910
Health & Human Services
Board of HealthHealth Department(508) 697-0903
Veterans' Services(508) 697-0908
Human ServicesHuman Resources(508) 697-0966
Seniors
Council on Aging / Senior CenterElder Affairs(508) 697-0929
Library
Public LibraryTown Library(508) 697-3331
Recreation
Recreation DepartmentParks & Recreation(508) 697-8020
More Services
Building Department(508) 697-0904
PlanningEconomic Development/ Plannning(508) 697-0950
Conservation CommissionConservation(508) 697-0950
Animal Control(508) 697-0919
Elections & Representatives
Elections (Town Clerk)Elections(508) 697-0919
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.