February 3, 2025: First day Nomination papers for Town Offices are available
March 12: Last day to obtain Nomination Papers
March 14: Last day to submit Nomination Papers to the Board of Registrars for Certification
March 28: Last day to file objections or withdrawals
April 14: Last day to register to vote in the Town Election (2-5PM)
April 25: Last day to post warrant for the Town Election
April 29: Last day for Vote by Mail Absentee applications (5PM)
May 2: Last day for in person Absentee Ballot applications (2PM-5PM Town Clerks Office)
May 3: Annual Town Election (9AM-2PM)
May 20: Last day to Register for Town Meeting
June 3: Last day to post warrant for Town Meeting
June 9: Annual Town Meeting at 7:00PM