| Animal Control |
(508) 659-1290 |
| Building Department |
(508) 697-0904 |
| Community & Economic Development |
(508) 697-0950 |
| Conservation |
(508) 697-0950 |
| Economic Development/ Plannning |
(508) 697-0950 |
| Elder Affairs |
(508) 697-0929 |
| Finance |
(508) 697-0926 |
| Fire Department |
(508) 697-0900 |
| Accounting |
(508) 697-0926 |
| Assessing |
(508) 697-0928 |
| Payroll and Benefits Administration |
(508) 697-0927 |
| Police Department |
(508) 697-6118 |
| Treasurer/Revenue Collecting |
(508) 697-0923 |
| Health Department |
(508) 697-0903 |
| Human Resources |
(508) 697-0971 |
| Information Technology |
(508) 697-0966 |
| Parking Department |
(508) 697-8020 |
| Parks & Recreation |
(508) 697-8020 |
| Public Works |
(508) 697-0932 |
| Engineering Division |
(508) 697-0906 |
| Highway Division |
(508) 697-0931 |
| Transfer Station |
(508) 697-0903 |
| Sewer Division |
(508) 697-0937 |
| Water Division |
(508) 697-0910 |
| Town Clerk |
(508) 697-0921 |
| Town Council |
(508) 659-1254 |
| Town Library |
(508) 697-3331 |
| Town Manager |
(508) 697-0919 |
| Veterans' Services |
(508) 697-0908 |
| Zoning |
(508) 697-0950 |