Hours

Contact Us By Email

Contact Us By Phone

Department Hours
Animal Control  
AssessorsMonday - Thursday: 9:00 am to 12:00 pm & 1:00 pm to 4:00 pm 
2nd & 4th Tuesdays: 7:00 pm to 8:00 pm
Building Department Monday's: 10:30 - 11:30 am
Tuesday's: 7:30 - 9:00 pm
Inspections:  Monday - Friday: 8:00 am - 4:00 pm
Cemetery Management 
Community Center 
Council on Aging

Monday - Thursday: 10:00 am to 3:00 pm

Council on Aging Outreach Program

By Appointment Only

Emergency Management  
Finance DeparmentTreasurer: Monday, Wednesday, Thursday: 9:30 am to 12:00 pm & 2:00 pm to 4:00 pm
Tuesday: 9:30 am to 12:00 pm & 7:00 pm to 8:00 pm
Accountant: By Appointment Only
Fire Department 
Highway Department Monday - Friday: 7:00 am to 3:30 pm
May 1 through Labor Day: 
Monday - Thursday: 6:00 am to 4:30 pm
Library Monday - Wednesday: 3:00 pm to 8:00 pm
Friday: 10:00 am to 2:00 pm
Saturday: 10:00 am to 4:00 pm
Police Department 
Recreation 
Schools 
Tax CollectorMonday: 9:00 am to 12:00 pm & 1:00 pm to 4:00 pm
Tuesday - Wednesday: 9:00 am to 12:00 pm & 1:00 pm to 2:00 pm
4th Tuesday of the Month 6:00 pm to 7:00 pm
Town ClerkTuesday: 5:30 pm to 8:30 pm*
Wednesday: 9:00 am to 12:00 pm
Thursday: 9:00 am to 12:00 pm & 1:00 pm to 4:00 pm
*Town Hall is closed when there is a 5th Tuesday evening. No boards or committees meet.
Veteran's Services1st and 3rd Mondays: 1:00 pm to 3:00 pm
or by appointment
Waste RemovalWednesday: 5:00 pm to 8:00 pm
Saturday: 9:00 to 12:00 pm
Board/Committee Meeting Information

Board of Assessors

Meetings - When: 2nd & 4th Tuesdays

Meetings - Time: 6:00 pm

Board of Health

Meetings - When: 2nd and 4th Tuesdays of the Month

Meetings - Where: 2nd Floor, Town Hall

Meetings - Time: 7:00 pm

Board of Selectmen

Meetings - When: 1st & 3rd Tuesdays

Meetings - Where: Community Room, Town Hall

Meetings - Time: 7:00 pm

Cable Commission

Meetings - When: 3rd Tuesdays

Meetings - Where: Town Hall

Meetings - Time: 6:15 pm

Conservation Commission

Meetings - When: 2nd & 4th Tuesdays

Meetings - Where: 2nd Floor, Town Hall

Meetings - Time: 6:30 pm

Cultural Council 
Finance Board

Meetings - When: Varies By Month

Meetings - Where: Town Hall

Meetings - Time: 7:30 pm

Lake Oversight Committee

Meetings - When: 1st & 3rd Mondays

Meetings - Where: Community Room, Town Hall

Meetings - Time: 7:00 pm

Memorial Day Committee

Meetings - When: By Appointment
Planning Board

Meetings - When: 2nd & 4th Tuesdays

Meetings - Where: 2nd Floor, Town Hall

Meetings - Time: 7:00 pm

Senior Housing Committee

Meetings - When: 2nd & 4th Mondays

Meetings - Where: Town Hall

Meetings - Time: 7:00 pm

Trails Committee

Meetings - When: 4th Wednesdays

Meetings - Where: Town Hall

Meetings - Time: 7:00 pm

Zoning Board of Appeals

Meetings - When: 2nd & 4th Tuesdays

Meetings - Where: 7:00 pm

Meetings - Time: 1st Floor, Town Hall