Election Dates & Deadlines
Find out when elections are happening across the country.
Alaska Primary Election
Aug 20, 2024
Voter Registration Deadline
Mail: Received by Sun Jul 21, 2024
In person: Sun Jul 21, 2024
Same-Day Voter Registration
Early Voting Period: Not availableMail Ballot Deadlines
Mail: Received by Saturday, August 10, 2024
In Person: Sat August 10, 2024
In person: Received by Tue August 20, 2024
Arizona Primary Election
Jul 30, 2024
Voter Registration Deadline
Online: Mon Jul 1, 2024Mail: Received by Mon Jul 1, 2024
In person: Mon Jul 1, 2024
Same-Day Voter Registration
Election Day: Not AvailableEarly Voting Period: Not available
Mail Ballot Deadlines
Mail: Received by Friday, July 19, 2024
In Person: Fri July 19, 2024
In person: Received by Tue July 30, 2024
Connecticut Primary Election
Aug 13, 2024
Voter Registration Deadline
Online: Thu Aug 8, 2024Mail: Received by Thu Aug 8, 2024
In person: Tue Aug 13, 2024
Same-Day Voter Registration
Early Voting Period: Not availableAbsentee Ballot Deadlines
Mail: Received by Monday, August 12, 2024
In Person: Mon August 12, 2024
By mail: Received by Tue August 13, 2024
In person: Received by Tue August 13, 2024
Delaware Primary Election
Sep 10, 2024
Voter Registration Deadline
Online: Fri Aug 16, 2024Mail: Received by Fri Aug 16, 2024
In person: Sat Aug 17, 2024
Absentee Ballot Deadlines
Online: Not available
Mail: Received by Friday, September 06, 2024
In Person: Mon September 9, 2024
By mail: Received by Mon September 9, 2024
In person: Received by Mon September 9, 2024
Florida Partisan Primary Election
Aug 20, 2024
Voter Registration Deadline
Online: Mon Jul 22, 2024Mail: Received by Mon Jul 22, 2024
In person: Mon Jul 22, 2024
Same-Day Voter Registration
Election Day: Not AvailableEarly Voting Period: Not available
Mail Ballot Deadlines
Online: Not available
Mail: Received by Thursday, August 08, 2024
In Person: Thu August 8, 2024
By mail: Received by Tue August 20, 2024
In person: Received by Tue August 20, 2024
Hawaii Primary Election
Aug 10, 2024
Voter Registration Deadline
Online: Wed Jul 31, 2024Mail: Received by Wed Jul 31, 2024
In person: Sat Aug 10, 2024
Mail Ballot Deadlines
Online: Not available
Hawaii automatically mails ballots to all registered voters. For more information about the Hawaii Primary Election, contact your local election official.
By mail: Received by Sat August 10, 2024
In person: Received by Sat August 10, 2024
Kansas Primary Election
Aug 06, 2024
Voter Registration Deadline
Online: Tue Jul 16, 2024Mail: Received by Tue Jul 16, 2024
In person: Tue Jul 16, 2024
Same-Day Voter Registration
Election Day: Not AvailableEarly Voting Period: Not available
Mail Ballot Deadlines
Online: Not available
Mail: Received by Tuesday, July 30, 2024
In Person: Tue July 30, 2024
By mail: Received by Fri August 9, 2024
In person: Received by Tue August 6, 2024
Massachusetts Primary Election
Sep 03, 2024
Mail Ballot Deadlines
Online: Not available
Michigan Primary Election
Aug 06, 2024
Voter Registration Deadline
Online: Mon Jul 22, 2024Mail: Postmarked by Mon Jul 22, 2024
In person: Tue Aug 6, 2024
Same-Day Voter Registration
Early Voting Period: Not availableAbsentee Ballot Deadlines
Online: 5:00 pm Fri August 2, 2024
Mail: Received by Friday, August 02, 2024
In Person: Mon August 5, 2024
By mail: Received by Mon August 5, 2024
In person: Received by Mon August 5, 2024
Minnesota Primary Election
Aug 13, 2024
Voter Registration Deadline
Online: Tue Jul 23, 2024Mail: Received by Tue Jul 23, 2024
In person: Tue Aug 13, 2024
Absentee Ballot Deadlines
Online: Not available
Mail: Received by Monday, August 12, 2024
In Person: Mon August 12, 2024
By mail: Received by Tue August 13, 2024
In person: Received by Tue August 13, 2024
Missouri Primary Election
Aug 06, 2024
Voter Registration Deadline
Online: Wed Jul 10, 2024Mail: Received by Wed Jul 10, 2024
In person: Wed Jul 10, 2024
Same-Day Voter Registration
Election Day: Not AvailableEarly Voting Period: Not available
Absentee Ballot Deadlines
Online: Not available
Mail: Received by Wednesday, July 24, 2024
In Person: Mon August 5, 2024
By mail: Received by Tue August 6, 2024
In person: Received by Tue August 6, 2024
New Hampshire Primary Election
Sep 10, 2024
Voter Registration Deadline
Online: New Hampshire does not offer online voter registration.In person: Tue Sep 10, 2024
Same-Day Voter Registration
Election Day: AvailableEarly Voting Period: Not available
Absentee Ballot Deadlines
Online: Not available
Mail: Received by Monday, September 09, 2024
In Person: Mon September 9, 2024
By mail: Received by Tue September 10, 2024
In person: Received by Tue September 10, 2024
Rhode Island Primary Election
Sep 10, 2024
Voter Registration Deadline
Online: Sun Aug 11, 2024Mail: Received by Sun Aug 11, 2024
In person: Sun Aug 11, 2024
Same-Day Voter Registration
Early Voting Period: Not availableMail Ballot Deadlines
Mail: Received by Tuesday, August 20, 2024
In Person: Tue August 20, 2024
By mail: Received by Tue September 10, 2024
In person: Received by Tue September 10, 2024
Tennessee Primary Election
Aug 01, 2024
Voter Registration Deadline
Online: Tue Jul 2, 2024Mail: Received by Tue Jul 2, 2024
In person: Tue Jul 2, 2024
Absentee Ballot Deadlines
Online: Not available
Mail: Received by Thursday, July 25, 2024
By mail: Received by Thu August 1, 2024
Vermont Primary Election
Aug 13, 2024
Voter Registration Deadline
Online: Tue Aug 13, 2024Mail: Received by Tue Aug 13, 2024
In person: Tue Aug 13, 2024
Absentee Ballot Deadlines
Mail: Received by Monday, August 12, 2024
In Person: Mon August 12, 2024
By mail: Received by Tue August 13, 2024
In person: Received by Tue August 13, 2024
Washington Primary Election
Aug 06, 2024
Voter Registration Deadline
Online: Mon Jul 29, 2024Mail: Received by Mon Jul 29, 2024
In person: Tue Aug 6, 2024
Mail Ballot Deadlines
Online: Not available
By mail: Received by Tue August 6, 2024
In person: Received by Tue August 6, 2024
Wisconsin Primary Election
Aug 13, 2024
Voter Registration Deadline
Online: Wed Jul 24, 2024Mail: Received by Wed Jul 24, 2024
In person: Fri Aug 9, 2024
Absentee Ballot Deadlines
Mail: Received by Thursday, August 08, 2024
In Person: Sun August 11, 2024
By mail: Received by Tue August 13, 2024
In person: Received by Tue August 13, 2024
Wyoming Primary Election
Aug 20, 2024
Voter Registration Deadline
Online: Wyoming does not offer online voter registration.Mail: Received by Mon Aug 5, 2024
In person: Tue Aug 20, 2024
Absentee Ballot Deadlines
Online: Not available
Mail: Received by Monday, August 19, 2024
In Person: Mon August 19, 2024
By mail: Received by Tue August 20, 2024
In person: Received by Tue August 20, 2024