2024 Election Dates*
Presidential Preference Primary Election
Voter Registration/Party Change Deadline: February 20, 2024
Early Voting: March 9 to March 16, 2024 from 10 AM to 6 PM
Mail Ballot Request Deadline: March 7, 2024 by 5 PM
Mail ballots must be received by the Supervisor of Elections office by 7 PM Election Day to be counted
Election Day: March 19, 2024 - Polls open 7 AM to 7 PM
Primary Election
Voter Registration/Party Change Deadline: July 22, 2024
Early Voting: August 10 to August 17, 2024 10 AM to 6 PM
Mail Ballot Request Deadline: August 8, 2024 by 5 PM
Mail ballots must be received by the Supervisor of Elections office by 7 PM Election Day to be counted
Election Day: August 20, 2024 - Polls open 7 AM to 7 PM
General Election
Voter Registration Deadline: October 7, 2024
Early Voting: October 21 to November 2, 2024 8 AM to 6 PM
Mail Ballot Request Deadline: October 24, 2024 by 5 PM
Mail ballots must be received by the Supervisor of Elections office by 7 PM Election Day to be counted
Election Day: November 5, 2024 - Polls open 7 AM to 7 PM