Election Dates
Webpage last updated: November 27, 2023
Elections
A primary election is held 11 weeks before the general election. The primary election is for the purpose of nominating party nominees to be voted for in the general election to fill a national, state, county, or district office. A general election is held on the first Tuesday after the first Monday in November of every even-numbered year.
A governor is elected every four years in a general election. The last gubernatorial election was 2022. A president is elected every four years, in a year which is a multiple of four. A Presidential Preference Primary Election (PPP) is held on the third Tuesday of March. The PPP is for each major political party to elect one person to be the party’s candidate for nomination for President of the United States or select delegates to the party’s national nominating convention, as provided by party rule. The next presidential election year is 2024.
Special elections may be called at any time during the year.
Local elections may also be held throughout the year. Check the Local Elections Database which contain dates as reported by the county for elections (county-specific, municipal, special district, or other local election) scheduled within one county. Contact your county Supervisor of Elections for the most up-to-date information.
Key Election Dates for 2024
The following are the key election dates for registration and voting for the 2024 election cycle.
Presidential Preference Primary Election
- Deadline to send vote-by-mail ballots to UOCAVA voters: February 3, 2024
- Deadline to send vote-by-mail ballots to domestic voters: February 8-15, 2024
- Deadline to register to vote: February 20, 2024 (*February 19 is federal holiday - President’s Day)
- Early voting period (mandatory period): March 9 – 16, 2024
- Deadline to request that ballot be mailed: March 7, 2024
- Election Day: March 19, 2024
Primary Election 2024
- Deadline to send vote-by-mail ballots to UOCAVA voters: July 6, 2024
- Deadline to send vote-by-mail ballots to domestic voters: July 11 – 18, 2024
- Deadline to register to vote: July 22, 2024
- Early voting period (mandatory period): August 10 – 17, 2024
- Deadline to request that ballot be mailed: August 8, 2024
- Election Day: August 20, 2024
General Election 2024
- Deadline to send vote-by-mail ballots to UOCAVA voters: September 21, 2024
- Deadline to send vote-by-mail ballots to domestic voters: September 26, 2024 – October 3, 2024
- Deadline to register to vote: October 7, 2024
- Early voting period (mandatory period): October 25 – November 2, 2024
- Deadline to request that ballot be mailed: October 24, 2024
- Election Day: November 5, 2024
Resources
- Visit Register to Vote or Update Your Information for information on voter registration and deadline to register
- Visit Vote-by-Mail and Military and Overseas Citizens Voting for information about deadlines to send a vote-by-mail ballot, to request a vote-by-mail ballot and to return vote by a mail ballot
- Visit Early Voting and Secure Ballot Intake Stations for information about mandatory and optional days of early voting and drop off for voted vote-by-mail ballots