March 12, 2024 Town ElectionJanuary 23, 2024 Presidential PrimaryMarch 14, 2023 Town ElectionNovember 8, 2022 GeneralSeptember 13, 2022 PrimaryMarch 8, 2022February 7, 2022 DeliberativeMarch 9, 2021November 3, 2020September 8, 2020March 10, 2020