2024 Election Timeline

September 6 – Deadline to Opt Out of Vote by Mail Ballot for the 2024 General Election

September 21 – Commencement of Mailing Vote by Mail Ballots

October 4 – Begin mailing duplicate ballot requests

October 15 – Voter Registration Deadline

October 23 – Mailing of Sample Ballots

October 26 – November 3 – Early Voting

October 29 – Deadline to apply for Mail-in Ballot by Mail

November 1 – Deadline for application to receive electronic transmission ballot for Qualified Overseas Civilian and Military Voters

November 4 at 3 pm – Deadline for in-person mail-in ballot application

November 5 – General Election

November 5 - Deadline for in Person Submission of General Election Mail-In Ballots to Boards of Election, Authorized Ballot Drop Boxes, and Post Office

November 11 - Deadline for Receipt of Timely Mailed Postmarked Mail-In Ballots to County Boards of Election from USPS

November 16 - Deadline for Receipt of Cure Form to County Boards of Election

November 18 to 19 – Election Audit

November 20 – Middlesex County Election Certification (all results are Unofficial until certification)

December 5 – Deadline for Meeting of Board of State Canvassers to Certify General Election Results

December 17 – Meeting of Electoral College