April 27, 7 p.m. – Advisory Committee hearing

May 6, 5 p.m. – Last day to post Town Election and Town Meeting warrant

May 9, 5 p.m. – Absentee ballot applications for Town Election

May 10 12, p.m. to 8 p.m. – Annual Town Election

May 15, 10 a.m. – Annual Town Meeting