First Day to Circulate and File Nomination Petitions: February 15 (Court ordered suspension Feb. 9, 2022)- Last Day to Circulate and File Nomination Petitions: March 8
- First Day to Circulate and File Nomination Papers: March 9
- Last Day for Withdrawal by Candidates Who Filed Nomination Petitions: March 23
- Last Day to Register Before the Primary: May 2
- Last Day to Apply for a mail-in or civilian absentee ballot: May 10
- Last Day for County Board of Elections to receive voted mail-in and civilian absentee ballots (must be received by 8:00 pm): May 17
- General Primary: May 17
- First Day to Register After Primary: May 18
- 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 May 17): May 24
- Last Day to Circulate and File Nomination Papers: August 1
- Las Day to File Objections to Nomination Petitions: Aug. 8
- Last Day for Withdrawal by Candidates Nominated by Nomination Papers: August 15
- Last Day for Withdrawal by Candidates Nominated at the Primary: August 9
- Last Day to Register Before the November Election: October 24
- Last Day to Apply for an Absentee and Mail-in Ballot: November 1
- Last Day for County Board of Elections to receive voted mail-in and civilian absentee ballots(must be received by 8:00 pm): November 8
- General Election: November 8
- First Day to Register After November Election: November 9
- 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 7): November 15
Note: All dates in this calendar are subject to change, pending final approval of Redistricting Maps.