Last Updated 1 April 2024

    • First day to circulate and file nomination petitions

    • Last day to circulate and file nomination petitions

    • First day to circulate and file nomination papers

    • Last day to file objections to nomination petitions

    • Last day for withdrawal by candidates who filed nomination petitions

    • Last day to REGISTER before the primary.

    • Last day to apply for a mail-in or civilian absentee ballot.

    • General Primary

    • Last day for County Board of Elections to receive voted mail-in and civilian absentee ballot.

    • (Must be received by 8:00 P.M.)

    • 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 April 22).

    • Last day to circulate and file nomination papers.

    • Last day to file objections to nomination papers

    • Last day for withdrawal by candidates nominated by nomination papers

    • Last day for withdrawal by candidates nominated at the primary.

    • Last day to REGISTER before the November election.

    • Last day to apply for a mail-in or civilian absentee ballot.

    • General Election

    • Last day for County Board of Elections to receive voted military and overseas absentee ballot.

    • (Submitted for delivery no later than 11:59 P.M. on November 4)

    • 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 4)

2024 Election Calendar