| First day to circulate and file nomination petitions |
February 17 |
| Last day to circulate and file nomination petitions |
March 10 |
| First day to circulate and file nomination papers |
March 11 |
| Last day for withdrawal by candidates who filed nomination petitions |
March 25 |
| Last day to REGISTER before the primary |
April 20 |
| Last day to apply for a civilian absentee ballot |
May 12 |
| Last day for County Boards of Elections to receive voted absentee ballots |
May 15 |
| MUNICIPAL PRIMARY |
May 19 |
| First day to REGISTER after Primary |
May 20 |
| Last day for County Board of Elections to receive voted military and overseas
absentee ballots (must be postmarked no later than May 18) |
May 26 |
| Last day to circulate and file nomination papers |
August 3 |
| Last day for withdrawal by candidates nominated by nomination
papers |
August 10 |
| Last day for withdrawal by candidates nominated at the primary |
August 10 |
| Last day to REGISTER before the NOVEMBER Election |
October 5 |
| Last day to apply for a civilian absentee ballot |
October 27 |
| Last day for County Board of Elections to receive voted absentee ballots |
October 30 |
| MUNICIPAL ELECTION |
November 3 |
| First day to REGISTER after November election |
November 4 |
| Last day for County Board of Elections to receive voted military and overseas absentee ballots (must be postmarked no later than Nov. 2) |
November 10 |
| (NOTE: All dates are subject to change without notice) |