Please ensure Javascript is enabled for purposes of website accessibility
Notice 05-05-2025 : The Annual Town Meeting is on Monday, May 12, 2025. The special Town meeting starts at 7:00 pm, followed by the Annual Town Meeting at 7:30 pm. We hope to see you there!

Human Resources
Human Resources

Read more
Department of Public Works
Department of Public Works

Read more
Council on Aging
Council on Aging

Read more
Community and Economic Development
Community and Economic Development

Read more
Communications
Communications

Read more
Building Department
Building Department

Read more
Assessing Department
Assessing Department

Read more
Town Clerk
Town Clerk

Read more
Animal Control
Animal Control

Read more