2024 Town Election Schedule
Party committee notifies selectmen of caucus | Friday, March 22, 2024 (at least 14 days before caucus) |
Last day to submit unenrolled nomination papers to registrars | Tuesday, March 26,2024 (fourteen days before filing deadline) |
Selectmen notify party of polling places | Wednesday, March 27,2024 (at least ten days before caucus) |
Public notice of caucus | Saturday, March 30, 2024 (AT LEAST 7 DAYS BEFORE CAUCUS) |
Caucus | Saturday, April 6, 2024 (LAST POSSIBLE DATES TO HOLD CAUCUS) |
Recount petition filed with clerk | Monday, April 8, 2024 (OR WITHIN 2 DAYS OF THE CAUCUS) |
Claim or contest filed with clerk | Tuesday, April 9, 2024 (OR WITHIN 3 DAYS OF THE CAUCUS) |
Caucus officer delivers certificate or notice of nomination to candidates | Tuesday, April 9, 2024 (OR WITHIN 3 DAYS OF THE CAUCUS) |
Last day to file unenrolled nomination papers and caucus nomination certificates with town clerk | Tuesday, April 9, 2024 (WITHIN 72 HRS AFTER CAUCUS) |
Date to submit Ballot Question verbiage for Town Election (MGL c53 s18a) | Tuesday, April 9, 2024 |
Last day to file objections or withdrawals | Thursday, April 11, 2024 (WITHIN 48 HRS AFTER FILING DEADLINE) |
Last day to fill vacancy caused by withdrawals | Friday, April 12, 2024 (WITHIN 48 HRS AFTER WITHDRAWAL DEADLINE) |
Last day to register to Vote for Town Election (MGL c51 s26); 9am - 5pm | Friday, May 3, 2024 |
Last day to request an absentee or early voting ballot by mail | Tuesday, May 7, 2024 |
Last day to register to Vote for Town Meeting (MGL c51 s26); 9am - 5pm | Friday, May 10, 2024 |
In-person early voting days | May 6 - 10, 2024 |
Annual Town Election | Tuesday, May 14, 2024 |
Annual Town Meeting | Tuesday, May 21, 2024 |