2024 Primary Election Timeline
April 10 Deadline for Change of Party Affiliation Declaration Forms for Primary Election to be Filed with County Commissioners of Registration
April 20 Commencement of Mailing of Mail-In Ballots for Primary Election
May 14 Voter Registration Deadline for the Primary Election
May 30 Deadline to apply for a Mail-In Ballot by Mail for Primary Election
May 29 - June2 Early Voting Period
June 3 – by 3:00 p.m. Deadline for In-Person Mail-In Ballot Applications for Primary Election
June 4 Primary Election Day
June 4 Deadline for Post Office Receipt of Mail-In Ballots from the Primary Election
June 10 Deadline for Receipt of Timely Mailed Postmarked Mail-In Ballots to County Boards of Election
June 15 Deadline for Receipt of Cure Form to County Boards of Election
June 17 Canvass of Primary Election Votes by County Clerks