Election Dates & Deadlines
Find out when elections are happening across the country.
Alaska Democratic Presidential Primary Election
Apr 06, 2024
Voter Registration Deadline
Mail: Received by Thu Mar 7, 2024
In person: Thu Mar 7, 2024
Same-Day Voter Registration
Early Voting Period: Not availableMail Ballot Deadlines
Mail: Received by Wednesday, March 27, 2024
In Person: Wed March 27, 2024
By mail: Received by Tue April 16, 2024
In person: Received by Sat April 6, 2024
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 Sunday, August 10, 2025
In Person: Sat August 10, 2024
By mail: Received by Thu August 29, 2024
In person: Received by Tue August 20, 2024
Arizona Presidential Primary Election
Mar 19, 2024
Voter Registration Deadline
Online: Mon Feb 19, 2024Mail: Received by Mon Feb 19, 2024
In person: Mon Feb 19, 2024
Same-Day Voter Registration
Election Day: Not AvailableEarly Voting Period: Not available
Mail Ballot Deadlines
Mail: Received by Friday, March 08, 2024
In Person: Fri March 8, 2024
By mail: Received by Tue March 19, 2024
In person: Received by Tue March 19, 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
California 20th Congressional District Special Primary Election
Mar 19, 2024
Mail Ballot Deadlines
Online: Not available
In person: Received by Tue March 19, 2024
California 20th Congressional District Special General Election
May 21, 2024
Mail Ballot Deadlines
Online: Not available
In person: Received by Tue May 21, 2024
Colorado Primary Election
Jun 25, 2024
Voter Registration Deadline
Mail: Received by Mon Jun 17, 2024
In person: Tue Jun 25, 2024
Same-Day Voter Registration
Election Day: AvailableEarly Voting Period: Available
Mail Ballot Deadlines
Online: Not available
By mail: Received by Tue June 25, 2024
In person: Received by Tue June 25, 2024
Connecticut Presidential Primary Election
Apr 02, 2024
Voter Registration Deadline
Online: Fri Mar 15, 2024Mail: Received by Fri Mar 15, 2024
In person: Mon Apr 1, 2024
Same-Day Voter Registration
Early Voting Period: Not availableAbsentee Ballot Deadlines
Mail: Received by Monday, April 01, 2024
In Person: Mon April 1, 2024
By mail: Received by Tue April 2, 2024
In person: Received by Mon April 1, 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 Presidential Primary and Consolidated General Election
Apr 02, 2024
Voter Registration Deadline
Online: Fri Mar 8, 2024Mail: Received by Fri Mar 8, 2024
In person: Sat Mar 9, 2024
Same-Day Voter Registration
Election Day: Not AvailableEarly Voting Period: Not available
Absentee Ballot Deadlines
Online: Not available
Mail: Received by Thursday, March 28, 2024
In Person: Mon April 1, 2024
By mail: Received by Mon April 1, 2024
In person: Received by Mon April 1, 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
Same-Day Voter Registration
Election Day: Not AvailableEarly Voting Period: Not available
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
District of Columbia Primary Election
Jun 04, 2024
Voter Registration Deadline
Online: Tue May 14, 2024Mail: Received by Tue May 14, 2024
In person: Tue Jun 4, 2024
Same-Day Voter Registration
Election Day: AvailableEarly Voting Period: Available
Mail Ballot Deadlines
Online: Not available
By mail: Received by Mon June 10, 2024
In person: Received by Mon June 3, 2024
Florida Presidential Preference Primary Election
Mar 19, 2024
Voter Registration Deadline
Online: Mon Dec 18, 2023Mail: Received by Tue Feb 20, 2024
In person: Tue Feb 20, 2024
Same-Day Voter Registration
Election Day: Not AvailableEarly Voting Period: Not available
Mail Ballot Deadlines
Online: Not available
Mail: Received by Thursday, March 07, 2024
In Person: Tue March 19, 2024
By mail: Received by Tue March 19, 2024
In person: Received by Tue March 19, 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: Tue August 20, 2024
By mail: Received by Tue August 20, 2024
In person: Received by Tue August 20, 2024
Georgia Primary Election
May 21, 2024
Voter Registration Deadline
Online: Mon Apr 22, 2024Mail: Received by Mon Apr 22, 2024
In person: Mon Apr 22, 2024
Same-Day Voter Registration
Election Day: Not AvailableEarly Voting Period: Not available
Absentee Ballot Deadlines
Mail: Received by Friday, May 10, 2024
In Person: Fri May 10, 2024
By mail: Received by Tue May 21, 2024
In person: Received by Tue May 21, 2024
Hawaii Democratic Presidential Primary Election
Apr 06, 2024
Mail Ballot Deadlines
Online: Not available
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
Same-Day Voter Registration
Election Day: AvailableEarly Voting Period: Available
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
Idaho Primary Election
May 21, 2024
Voter Registration Deadline
Mail: Received by Fri Apr 26, 2024
In person: Fri Apr 26, 2024
Same-Day Voter Registration
Election Day: AvailableEarly Voting Period: Not available
Absentee Ballot Deadlines
Mail: Received by Friday, May 10, 2024
In Person: Fri May 17, 2024
By mail: Received by Mon May 20, 2024
In person: Received by Mon May 20, 2024
Idaho Democratic Presidential Caucus
May 23, 2024
Illinois Primary Election
Mar 19, 2024
Voter Registration Deadline
Online: Sun Mar 3, 2024Mail: Received by Tue Feb 20, 2024
In person: Wed Feb 21, 2024
Same-Day Voter Registration
Election Day: AvailableEarly Voting Period: Available
Mail Ballot Deadlines
Online: Not available
Mail: Received by Thursday, March 14, 2024
In Person: Mon March 18, 2024
By mail: Received by Tue April 2, 2024
In person: Received by Tue March 19, 2024
Indiana Primary Election
May 07, 2024
Voter Registration Deadline
Mail: Received by Mon Apr 8, 2024
In person: Mon Apr 8, 2024
Same-Day Voter Registration
Election Day: Not AvailableEarly Voting Period: Not available
Absentee Ballot Deadlines
In Person: Mon April 8, 2024
By mail: Received by Tue May 7, 2024
In person: Received by Tue May 7, 2024
Iowa Primary Election
Jun 04, 2024
Voter Registration Deadline
Online: Sun May 19, 2024Mail: Received by Mon May 20, 2024
In person: Mon Jun 3, 2024
Same-Day Voter Registration
Election Day: AvailableEarly Voting Period: Available
Absentee Ballot Deadlines
Online: Not available
Mail: Received by Monday, May 20, 2024
In Person: Mon May 20, 2024
By mail: Received by Tue June 4, 2024
In person: Received by Tue June 4, 2024
Kansas Presidential Primary Election
Mar 19, 2024
Voter Registration Deadline
Online: Tue Feb 20, 2024Mail: Received by Tue Feb 20, 2024
In person: Tue Feb 20, 2024
Same-Day Voter Registration
Election Day: Not AvailableEarly Voting Period: Not available
Mail Ballot Deadlines
Online: Not available
Mail: Received by Tuesday, February 20, 2024
In Person: Tue February 20, 2024
By mail: Received by Sun March 24, 2024
In person: Received by Tue March 19, 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
Kentucky Primary Election
May 21, 2024
Voter Registration Deadline
Online: Mon Apr 22, 2024Mail: Received by Mon Apr 22, 2024
In person: Mon Apr 22, 2024
Same-Day Voter Registration
Election Day: Not AvailableEarly Voting Period: Not available
Absentee Ballot Deadlines
Mail: Received by Tuesday, May 07, 2024
In Person: Tue May 7, 2024
By mail: Received by Tue May 21, 2024
In person: Received by Tue May 21, 2024
Louisiana Presidential Primary and Consolidated General Election
Mar 23, 2024
Voter Registration Deadline
Online: Sat Mar 2, 2024Mail: Received by Wed Feb 21, 2024
In person: Wed Feb 21, 2024
Same-Day Voter Registration
Election Day: Not AvailableEarly Voting Period: Not available
Absentee Ballot Deadlines
Mail: Received by Tuesday, March 19, 2024
In Person: Tue March 19, 2024
By mail: Received by Fri March 22, 2024
In person: Received by Fri March 22, 2024
Maine Primary Election
Jun 11, 2024
Voter Registration Deadline
Online: Maine does not offer online voter registration.Mail: Received by Tue May 21, 2024
In person: Tue Jun 11, 2024
Same-Day Voter Registration
Election Day: AvailableEarly Voting Period: Available
Absentee Ballot Deadlines
Mail: Received by Wednesday, June 05, 2024
In Person: Wed June 5, 2024
By mail: Received by Tue June 11, 2024
In person: Received by Tue June 11, 2024
Maryland Primary Election
May 14, 2024
Voter Registration Deadline
Online: Mon Apr 22, 2024Mail: Received by Tue Apr 23, 2024
In person: Mon May 13, 2024
Same-Day Voter Registration
Election Day: AvailableEarly Voting Period: Available
Mail Ballot Deadlines
Mail: Received by Monday, May 06, 2024
In Person: Mon May 13, 2024
By mail: Received by Fri May 24, 2024
In person: Received by Mon May 13, 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: Received by Sun Jul 21, 2024
In person: Mon Aug 5, 2024
Same-Day Voter Registration
Early Voting Period: Not availableAbsentee Ballot Deadlines
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: Mon Jul 22, 2024Mail: Received by Tue Jul 23, 2024
In person: Mon Aug 12, 2024
Same-Day Voter Registration
Election Day: AvailableEarly Voting Period: Not available
Absentee Ballot Deadlines
Online: Not available
Mail: Received by Monday, August 12, 2024
In Person: Mon August 12, 2024
By mail: Received by Mon August 12, 2024
In person: Received by Mon August 12, 2024
Missouri Democratic Presidential Primary Election
Mar 23, 2024
Voter Registration Deadline
Online: Sun Feb 25, 2024Mail: Received by Sun Feb 25, 2024
In person: Sun Feb 25, 2024
Same-Day Voter Registration
Election Day: Not AvailableEarly Voting Period: Not available
Absentee Ballot Deadlines
Online: Not available
Mail: Received by Tuesday, March 12, 2024
In Person: Tue March 12, 2024
By mail: Received by Sat March 23, 2024
In person: Received by Sat March 23, 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
Montana Primary Election
Jun 04, 2024
Voter Registration Deadline
Online: Montana does not offer online voter registration.Mail: Received by Thu May 9, 2024
In person: Mon Jun 3, 2024
Same-Day Voter Registration
Election Day: AvailableEarly Voting Period: Available
Absentee Ballot Deadlines
Online: Not available
Mail: Received by Monday, June 03, 2024
In Person: Mon June 3, 2024
By mail: Received by Mon June 3, 2024
In person: Received by Mon June 3, 2024
Nebraska Primary Election
May 14, 2024
Voter Registration Deadline
Mail: Received by Fri Feb 9, 2024
In person: Fri Feb 9, 2024
Same-Day Voter Registration
Election Day: Not AvailableEarly Voting Period: Not available
Absentee Ballot Deadlines
Online: Not available
Nevada Primary Election
Jun 11, 2024
Mail Ballot Deadlines
Online: Not available
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
New Jersey Primary Election
Jun 04, 2024
Voter Registration Deadline
Online: Tue May 14, 2024Mail: Received by Tue May 14, 2024
In person: Tue May 14, 2024
Same-Day Voter Registration
Election Day: Not AvailableEarly Voting Period: Not available
Mail Ballot Deadlines
Online: Not available
Mail: Received by Tuesday, May 28, 2024
In Person: Mon June 3, 2024
By mail: Received by Mon June 3, 2024
In person: Received by Mon June 3, 2024
New Mexico Primary Election
Jun 04, 2024
Voter Registration Deadline
Online: Tue May 7, 2024Mail: Received by Tue May 7, 2024
In person: Tue Jun 4, 2024
Same-Day Voter Registration
Election Day: AvailableEarly Voting Period: Available
Absentee Ballot Deadlines
Mail: Received by Tuesday, May 21, 2024
In Person: Tue May 21, 2024
By mail: Received by Tue June 4, 2024
In person: Received by Tue June 4, 2024
New York Presidential Primary Election
Apr 02, 2024
Voter Registration Deadline
Online: Sat Mar 23, 2024Mail: Received by Sat Mar 23, 2024
In person: Sat Mar 23, 2024
Same-Day Voter Registration
Early Voting Period: Not availableMail Ballot Deadlines
Mail: Received by Saturday, March 23, 2024
In Person: Mon April 1, 2024
By mail: Received by Tue April 9, 2024
In person: Received by Tue April 2, 2024
New York Primary Election
Jun 25, 2024
Voter Registration Deadline
Online: Sat Jun 15, 2024Mail: Received by Sat Jun 15, 2024
In person: Sat Jun 15, 2024
Same-Day Voter Registration
Early Voting Period: Not availableMail Ballot Deadlines
Mail: Received by Monday, June 10, 2024
In Person: Mon June 24, 2024
By mail: Received by Tue July 2, 2024
In person: Received by Tue June 25, 2024
North Dakota Democratic Presidential Primary Election
Apr 06, 2024
Voter Registration Deadline
North Dakota does not require voter registrationSame-Day Voter Registration
Early Voting Period: Not availableAbsentee Ballot Deadlines
Online: Not available
Mail: Received by Saturday, March 30, 2024
In Person: Fri April 5, 2024
By mail: Received by Fri April 5, 2024
In person: Received by Fri April 5, 2024
North Dakota Primary Election
Jun 11, 2024
Voter Registration Deadline
North Dakota does not require voter registrationSame-Day Voter Registration
Early Voting Period: Not availableAbsentee Ballot Deadlines
Online: Not available
By mail: Received by Mon June 10, 2024
In person: Received by Mon June 10, 2024
Ohio Primary Election
Mar 19, 2024
Voter Registration Deadline
Online: Tue Feb 20, 2024Mail: Received by Tue Feb 20, 2024
In person: Tue Feb 20, 2024
Same-Day Voter Registration
Election Day: Not AvailableEarly Voting Period: Not available
Absentee Ballot Deadlines
Online: Not available
Mail: Received by Tuesday, March 12, 2024
In Person: Tue March 12, 2024
By mail: Received by Sat March 23, 2024
In person: Received by Tue March 19, 2024
Ohio 6th Congressional District Special Election
Jun 11, 2024
Absentee Ballot Deadlines
Online: Not available
Oklahoma Primary Election
Jun 18, 2024
Voter Registration Deadline
Online: Fri May 24, 2024Mail: Received by Fri May 24, 2024
In person: Fri May 24, 2024
Same-Day Voter Registration
Election Day: Not AvailableEarly Voting Period: Not available
Absentee Ballot Deadlines
Mail: Received by Monday, June 03, 2024
In Person: Mon June 3, 2024
By mail: Received by Tue June 18, 2024
In person: Received by Mon June 17, 2024
Oregon Primary Election
May 21, 2024
Voter Registration Deadline
Online: Mon Apr 29, 2024Mail: Received by Mon Apr 29, 2024
In person: Mon Apr 29, 2024
Same-Day Voter Registration
Election Day: Not AvailableEarly Voting Period: Not available
Mail Ballot Deadlines
Online: Not available
Oregon automatically mails ballots to all registered voters. For more information about the Oregon Primary Election, contact your local election official.
By mail: Received by Mon May 27, 2024
In person: Received by Tue May 21, 2024
Pennsylvania Primary Election
Apr 23, 2024
Voter Registration Deadline
Online: Mon Apr 8, 2024Mail: Received by Mon Apr 8, 2024
In person: Mon Apr 8, 2024
Same-Day Voter Registration
Election Day: Not AvailableEarly Voting Period: Not available
Mail Ballot Deadlines
Mail: Received by Tuesday, April 16, 2024
In Person: Tue April 16, 2024
By mail: Received by Tue April 23, 2024
In person: Received by Tue April 23, 2024
Rhode Island Presidential Primary Election
Apr 02, 2024
Voter Registration Deadline
Online: Sun Mar 3, 2024Mail: Received by Sun Mar 3, 2024
In person: Sun Mar 3, 2024
Same-Day Voter Registration
Early Voting Period: Not availableMail Ballot Deadlines
Mail: Received by Tuesday, March 12, 2024
In Person: Tue March 12, 2024
By mail: Received by Tue April 2, 2024
In person: Received by Tue April 2, 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
South Carolina Primary Election
Jun 11, 2024
Voter Registration Deadline
Online: Sun May 12, 2024Mail: Received by Sun May 12, 2024
In person: Sun May 12, 2024
Same-Day Voter Registration
Election Day: Not AvailableEarly Voting Period: Not available
Absentee Ballot Deadlines
Online: Not available
Mail: Received by Friday, May 31, 2024
In Person: Fri May 31, 2024
By mail: Received by Tue June 11, 2024
In person: Received by Tue June 11, 2024
South Dakota Primary Election
Jun 04, 2024
Voter Registration Deadline
Online: South Dakota does not offer online voter registration.Mail: Received by Mon May 20, 2024
In person: Mon May 20, 2024
Same-Day Voter Registration
Election Day: Not AvailableEarly Voting Period: Not available
Absentee Ballot Deadlines
Online: Not available
Mail: Received by Monday, June 03, 2024
In Person: Mon June 3, 2024
By mail: Received by Tue June 4, 2024
In person: Received by Tue June 4, 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
Same-Day Voter Registration
Election Day: Not AvailableEarly Voting Period: Not available
Absentee Ballot Deadlines
Online: Not available
Mail: Received by Thursday, July 25, 2024
By mail: Received by Thu August 1, 2024
Utah Partisan Primary Election
Jun 25, 2024
Voter Registration Deadline
Online: Fri Jun 14, 2024Mail: Received by Fri Jun 14, 2024
In person: Tue Jun 25, 2024
Same-Day Voter Registration
Election Day: AvailableEarly Voting Period: Available
Mail Ballot Deadlines
Online: Not available
By mail: Received by Mon June 24, 2024
In person: Received by Tue June 25, 2024
Vermont Primary Election
Aug 13, 2024
Voter Registration Deadline
Online: Mon Aug 12, 2024Mail: Received by Mon Aug 12, 2024
In person: Mon Aug 12, 2024
Same-Day Voter Registration
Election Day: AvailableEarly Voting Period: Available
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
Virginia Primary Election
Jun 18, 2024
Voter Registration Deadline
Online: Tue May 28, 2024Mail: Received by Tue May 28, 2024
In person: Tue Jun 18, 2024
Same-Day Voter Registration
Election Day: AvailableEarly Voting Period: Available
Absentee Ballot Deadlines
Mail: Received by Friday, June 07, 2024
In Person: Sat June 15, 2024
By mail: Received by Fri June 21, 2024
In person: Received by Tue June 18, 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
Same-Day Voter Registration
Election Day: AvailableEarly Voting Period: Available
Mail Ballot Deadlines
Online: Not available
By mail: Received by Tue August 6, 2024
In person: Received by Tue August 6, 2024
West Virginia Primary Election
May 14, 2024
Voter Registration Deadline
Online: Tue Apr 23, 2024Mail: Received by Tue Apr 23, 2024
In person: Tue Apr 23, 2024
Same-Day Voter Registration
Election Day: Not AvailableEarly Voting Period: Not available
Absentee Ballot Deadlines
Online: Not available
Mail: Received by Wednesday, May 08, 2024
In Person: Wed May 8, 2024
By mail: Received by Tue May 14, 2024
In person: Received by Mon May 13, 2024
Wisconsin Presidential Primary and Consolidated General Election
Apr 02, 2024
Voter Registration Deadline
Online: Tue Mar 12, 2024Mail: Received by Tue Mar 12, 2024
In person: Fri Mar 29, 2024
Same-Day Voter Registration
Election Day: AvailableEarly Voting Period: Available
Absentee Ballot Deadlines
Mail: Received by Thursday, March 28, 2024
In Person: Sun March 31, 2024
By mail: Received by Tue April 2, 2024
In person: Received by Tue April 2, 2024
Wisconsin Primary Election
Aug 13, 2024
Voter Registration Deadline
Online: Tue Jul 23, 2024Mail: Received by Tue Jul 23, 2024
In person: Fri Aug 9, 2024
Same-Day Voter Registration
Election Day: AvailableEarly Voting Period: Available
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 Democratic Presidential Caucus
Apr 13, 2024
Voter Registration Deadline
Online: Wyoming does not offer online voter registration.Mail: Received by Sat Mar 30, 2024
In person: Sat Apr 13, 2024
Same-Day Voter Registration
Election Day: AvailableEarly Voting Period: Available
Absentee Ballot Deadlines
Online: Not available
Mail: Received by Saturday, April 13, 2024
In Person: Sat April 13, 2024
By mail: Received by Sat April 13, 2024
In person: Received by Sat April 13, 2024
Wyoming Primary Election
Aug 20, 2024
Voter Registration Deadline
Online: Wyoming does not offer online voter registration.Mail: Received by Tue Aug 6, 2024
In person: Tue Aug 20, 2024
Same-Day Voter Registration
Election Day: AvailableEarly Voting Period: Available
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