2023October 16, Annual Town MeetingMay 1 Annual Town Meeting2022May 2 Annual Town MeetingOctober Annual Town Meeting2021May 3 Annual Town MeetingOctober 18 Annual Town Meeting2020June 15 Annual Town MeetingOctober 19 Annual Town Meeting2018October 15 Annual Town Meeting2017May 1, Annual Town MeetingOctober 16, Annual Town Meeting2016May 2, Annual Town Meeting