| Department |
Phone |
Fax |
| Town Manager |
508-947-0928 |
508-946-2320 |
| Assessor's Office- Assessor/Appraiser |
508-946-2410 |
508-946-4430 |
| Treasurer/Collector |
508-946-2420 |
508-947-5447 |
| Town Clerk |
508-946-2415 |
508-946-2308 |
| Town Accountant |
508-946-2313 |
508-946-2315 |
| Conservation Commission-Agent |
508-946-2406 |
508-946-2309 |
| Information Technology- Director |
508-946-2435 |
508-946-6066 |
| Town Planner-Director |
508-946-2425 |
508-946-1991 |
| Veteran's Office |
508-946-2407 |
508-946-2312 |
| Building Department-Commissioner |
508-946-2426 |
508-946-2305 |
| Health Department-Health Officer |
508-946-2408 |
508-946-2321 |
| Dog Shelter |
508-946-2455 |
508-946-2321 |
| Zoning Board |
508-947-4095 |
508-946-2305 |
| Selectmen's Office |
508-946-2405 |
508-946-0058 |
| Gas & Electric/Helen 109 |
508-947-1371 |
508-946-3700 |
| Gas & Electric Station |
508-947-3023 |
508-946-3709 |
| Council on Aging |
508-946-2490 |
508-946-2489 |
| Department of Public Works |
508-946-2480 |
508-946-2484 |
| Water Department |
508-946-2482 |
508-946-2484 |
| Highway Department |
508-946-2481 |
508-946-2484 |
| Sewage Treatment Plant |
508-946-2485 |
|
| Office of Economic & Community Dev |
508-946-2402 |
508-946-2413 |
| Fire Dept |
508-946-2461 |
508-946-2464 |
| Police Dept |
508-946-2451 |
508-947-1009 |
| Library |
508-946-2470 |
508-946-2473 |
| Park Department |
508-946-2440 |
508-946-2311 |
| Town Counsel-Sheila |
508-947-4433 |
508-947-7147 |