PRIMARY ELECTION
Day(s)
:
Hour(s)
:
Minute(s)
:
Second(s)
GENERAL ELECTION
Day(s)
:
Hour(s)
:
Minute(s)
:
Second(s)
Last Day to Register to Vote
PRIMARY | Monday, July 1, 2024
General | Monday, October 7, 2024
Early Voting Begins and Ballots Mailed
PRIMARY | Wednesday, July 3, 2024
General | Wednesday, October 9, 2024
Last Day to Request Early Ballot by Mail
PRIMARY | Friday, July 19, 2024
General | Friday, October 25, 2024
Last Day to Vote Early In-person
PRIMARY | Friday, July 26, 2024
General | Friday, November 1, 2024
Deadline
primary
general
First Day to file nomination papers (150)
Monday
June 10, 2024
last day to file nomination papers (120)
Monday
July 8, 2024
Wednesday
July 10, 2024
Last Day for Special Dist. Write-in Candidates to File (106)
Monday
July 22, 2024
Last Day to Mail UOCAVA Ballots (45)
Saturday
June 15, 2024
Saturday
September 21, 2024
Last Day for Write-in Candidates to File (40)
Thursday
June 20, 2024
Thursday
September 26, 2024
Last Day to Register to Vote (29)
Monday
July 1, 2024
Monday
October 7, 2024
Early Voting Begins & Ballots Mailed (27)
Wednesday
July 3, 2024
Wednesday
October 9, 2024
Last Day to Request an Early Ballot by Mail (11)
Friday
July 19, 2024
Friday
October 25, 2024
Last Day to Vote Early In-person (4)
Friday
July 26, 2024
Friday
November 1, 2024
ELECTION DAY
Tuesday
July 30, 2024
Tuesday
November 5, 2024
Signature & Conditional Provisional Cure Deadline
Sunday
August 4, 2024
Sunday
November 10,2024
County Canvass Deadline
Monday
August 12, 2024
Monday
November 25, 2024
Secretary of State Canvass Deadline
Thursday
August 15, 2024
Thursday
November 21, 2024