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