Important Dates for 2024

  • First Day to Circulate and File Nomination Petitions: January 23
  • Last Day to Circulate and File Nomination Petitions February 13
  • First Day to Circulate and File Nomination Papers: February 14
  • Last Day to Object to Nomination Petitions: February 20
  • Ballot LotteryL: February 21
  • Last Day for Withdrawal by Candidates Who Filed Nomination Petitions: February 28
  • Last Day to Register Before the Primary: April 8
  • Last Day to Apply for a mail-in or civilian absentee ballot: April 16
  • Last Day for County Board of Elections to receive voted mail-in and civilian absentee ballots (must be received by 8:00 pm): April 23
  • General Primary: April 23
  • Last Day for County Board of Elections to Receive Voted Military and Overseas Absentee Ballots (submitted for delivery no later than 11:59 pm on Aptil 23): April 30
  • Last Day to Circulate and File Nomination Papers: August 1
  • Las Day to File Objections to Nomination Papers: August 8
  • Last Day for Withdrawal by Candidates Nominated by Nomination Papers: August 8
  • Last Day for Withdrawal by Candidates Nominated at the Primary: August 12
  • Last Day to Register Before the November Election: October 21
  • Last Day to Apply for an Absentee and Mail-in Ballot: October 29
  • Last Day for County Board of Elections to receive voted mail-in and civilian absentee ballots(must be received by 8:00 pm): November 5
  • Municipal Election: November 5
  • Last Day for County Board of Elections to Receive Voted Military and Overseas Absentee Ballots (Submitted for Delivery No Later Than 11:59 p.m. on November 5): November 12