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 mailTuesday, 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 daysMay 6 - 10, 2024
  
Annual Town ElectionTuesday, May 14, 2024
  
Annual Town Meeting
Tuesday, May 21, 2024