202305/08/2023 Annual Town Meeting05/01/2023 Annual Town Election03/30/2023 Special Town Meeting 202205/02/2022 Annual Town Election05/09/2022 Annual Town Meeting