Important Dates

| Date | Event |
| Feb 18 | First day to circulate and file nomination petitions |
| Mar 11 | Last day to circulate and file nomination petitions |
| Mar 12 | First day to circulate and file nomination papers |
| Mar 18 | Last day to file objections to nomination petitions |
| Mar 26 | Last day for withdrawal by candidates who filed nomination petitions |
| May 5 | Last day to REGISTER before the primary |
| May 13 | Last day to apply for a mail-in or civilian absentee ballot |
| May 20 | Last day for county election office to receive completed mail-in and civilian absentee ballots (must be received by 8:00 P.M.) |
| May 20 | MUNICIPAL PRIMARY |
| May 27 | Last day for county election office to receive completed military and overseas absentee ballots (submitted for delivery no later than 11:59 P.M. on May 19) |
| Aug 1 | Last day to circulate and file nomination papers |
| Aug 8 | Last day to file objections to nomination papers |
| Aug 8 | Last day for withdrawal by candidates nominated by nomination papers |
| Aug 11 | Last day for withdrawal by candidates nominated at the primary |
| Oct 3-4 | Projected ballot drop date |
| Oct 6 | 3 County Offices Open for Drop Boxes |
| Oct 20 | Last day to REGISTER before the November election |
| Oct 20 | All Dropboxes open |
| Oct 28 | Last day to apply for a mail-in or civilian absentee ballot |
| Nov 4 | Last day for county election office to receive completed mail-in and civilian absentee ballots (must be received by 8:00 P.M.) |
| Nov 4 | MUNICIPAL ELECTION |
| Nov 12 | Last day for county election office to receive completed military and overseas absentee ballots (submitted for delivery no later than 11:59 P.M. on November 3) |