Dates & Deadlines for May 21, 2024 Primary Election

March 4th – March 15th      Declaration of Candidacy Filing Period for May 21 Primary Election
March 15th                          Last day to change Party Affiliation for the Primary Election
March 22nd                         Last day for Political Subdivisions to submit Ballot Language for the Primary Election
March 22nd                         Last day for Write-In Candidates to File Declarations
March 29th                          Last day for Partisan Candidates to Withdraw from Primary Election
April 26th                             Preregistration Deadline for Primary Election
May 6th                               Early Voting begins in the Madison County Clerk’s Office
May 10th                              Absentee Ballot Application Deadline
May 17th                              Early Voting Ends at 5:00 PM
May 21st                              Primary Election Day  8:00 AM - 8:00 PM
May 21st                              Absentee Ballot Return Deadline for the Primary Election