In an emergency
For emergencies call 911Police (business line)(508) 775-0387
This page is incomplete. Some offices are not listed yet. .
Town Government
Select BoardTown Manager's Office(508) 862-4738
Town MeetingTown Council(508) 862-4738
Town Clerk(508) 862-4044
AssessorAssessor's Office(508) 862-4020
Treasurer / CollectorTreasurer/Collector(508) 862-4054
Public Works & Utilities
Roads & Snow RemovalPublic Works Highway Division(508) 420-2258
Trash & RecyclingTransfer Station and Recycling Division(508) 420-2258
SewerWater Pollution Control(508) 790-6335
Parks & GroundsStructures & Grounds Division(508) 790-6320
Health & Human Services
Board of HealthHealth Division(508) 375-3140
Veterans' ServicesVeteran's Services(508) 778-8740
Human ServicesCommunity Services(508) 790-6345
Seniors
Council on Aging / Senior CenterCouncil on Aging Division(508) 862-4750
Schools
School DistrictSchool Department(508) 862-4953
Library
Public LibraryRecreation Division(508) 790-6345
Recreation
Recreation DepartmentRecreation Division(508) 790-6345
More Services
Building DepartmentBuilding Division(508) 862-4025
PlanningPlanning & Development(508) 862-4673
Conservation Commission(508) 862-4093
Animal Control
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.