April 29: Last day for Vote by Mail Absentee applications (5PM)
May 3: Last day for in person Absentee Ballot applications (2PM-5PM in the Town Clerk’s Office)
May 4: Annual Town Election from 9AM-2PM
May 31: Last day to Register for Town Meeting
June 3: Last day to post warrant for Town Meeting
June 10: Annual Town Meeting at 7:00PM