Phone Directory

DepartmentPhone
Assessor's Office(508) 651-7857
Board of Health(508) 651-7852
Building Department(774) 270-5643
Collector(508) 651-7856
Community Maintenance and Development(508) 651-7878
Conservation Commission(508) 651-7863
Council On Aging(508) 651-7858
Finance Director / Town Accountant(508) 651-7859
Fire Department(508) 653-3270
(508) 651-7869 - Dispatch
Human Resources 
Library(508) 653-0770
Planning Board(508) 651-7855
Police Department(508) 653-2424 (non-emergency)
Recreation Commission 
School Department 
Selectmen's Office(508) 651-7850
Town Clerk(508) 651-7853
Town Moderator 
Treasurer(508) 651-7859
Veterans' Services(508) 651-7850