Election Dates & Deadlines

Find out when elections are happening across the country.

Alaska Democratic Presidential Primary Election
Apr 06, 2024

Early voting: Start date varies by county - Fri April 5, 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 available

Mail Ballot Deadlines

Deadline to Request a Mail Ballot:
Mail: Received by Wednesday, March 27, 2024
In Person: Wed March 27, 2024
Deadline to Return Completed Mail Ballot:
By mail: Received by Tue April 16, 2024
In person: Received by Sat April 6, 2024

Alaska Primary Election
Aug 20, 2024

Early voting: Start date varies by county - Mon August 19, 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 available

Mail Ballot Deadlines

Deadline to Request a Mail Ballot:
Mail: Received by Sunday, August 10, 2025
In Person: Sat August 10, 2024
Deadline to Return Completed Mail Ballot:
By mail: Received by Thu August 29, 2024
In person: Received by Tue August 20, 2024

Arizona Presidential Primary Election
Mar 19, 2024

Early voting: Wed February 21, 2024 - Fri March 15, 2024

Voter Registration Deadline

Online: Mon Feb 19, 2024
Mail: Received by Mon Feb 19, 2024
In person: Mon Feb 19, 2024

Same-Day Voter Registration

Election Day: Not Available
Early Voting Period: Not available

Mail Ballot Deadlines

Deadline to Request a Mail Ballot:
Mail: Received by Friday, March 08, 2024
In Person: Fri March 8, 2024
Deadline to Return Completed Mail Ballot:
By mail: Received by Tue March 19, 2024
In person: Received by Tue March 19, 2024

Arizona Primary Election
Jul 30, 2024

Early voting: Wed July 3, 2024 - Fri July 26, 2024

Voter Registration Deadline

Online: Mon Jul 1, 2024
Mail: Received by Mon Jul 1, 2024
In person: Mon Jul 1, 2024

Same-Day Voter Registration

Election Day: Not Available
Early Voting Period: Not available

Mail Ballot Deadlines

Deadline to Request a Mail Ballot:
Mail: Received by Friday, July 19, 2024
In Person: Fri July 19, 2024
Deadline to Return Completed Mail Ballot:

In person: Received by Tue July 30, 2024

California 20th Congressional District Special Primary Election
Mar 19, 2024

Early voting: Early voting is not available for this election.

Mail Ballot Deadlines

Deadline to Request a Mail Ballot:
Online: Not available
Deadline to Return Completed Mail Ballot:

In person: Received by Tue March 19, 2024

California 20th Congressional District Special General Election
May 21, 2024

Mail Ballot Deadlines

Deadline to Request a Mail Ballot:
Online: Not available
Deadline to Return Completed Mail Ballot:

In person: Received by Tue May 21, 2024

Colorado Primary Election
Jun 25, 2024

Early voting: Mon June 17, 2024 - Tue June 25, 2024

Voter Registration Deadline


Mail: Received by Mon Jun 17, 2024
In person: Tue Jun 25, 2024

Same-Day Voter Registration

Election Day: Available
Early Voting Period: Available

Mail Ballot Deadlines

Deadline to Request a Mail Ballot:
Online: Not available
Deadline to Return Completed Mail Ballot:
By mail: Received by Tue June 25, 2024
In person: Received by Tue June 25, 2024

Connecticut Presidential Primary Election
Apr 02, 2024

Early voting: Thu March 28, 2024 - Sun March 31, 2024

Voter Registration Deadline

Online: Fri Mar 15, 2024
Mail: Received by Fri Mar 15, 2024
In person: Mon Apr 1, 2024

Same-Day Voter Registration

Early Voting Period: Not available

Absentee Ballot Deadlines

Deadline to Request an Absentee Ballot:
Mail: Received by Monday, April 01, 2024
In Person: Mon April 1, 2024
Deadline to Return Completed Absentee Ballot:
By mail: Received by Tue April 2, 2024
In person: Received by Mon April 1, 2024

Connecticut Primary Election
Aug 13, 2024

Early voting: Mon August 5, 2024 - Sun August 11, 2024

Voter Registration Deadline

Online: Thu Aug 8, 2024
Mail: Received by Thu Aug 8, 2024
In person: Tue Aug 13, 2024

Same-Day Voter Registration

Early Voting Period: Not available

Absentee Ballot Deadlines

Deadline to Request an Absentee Ballot:
Mail: Received by Monday, August 12, 2024
In Person: Mon August 12, 2024
Deadline to Return Completed Absentee Ballot:
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

Early voting: Wed March 20, 2024 - Sat March 30, 2024

Voter Registration Deadline

Online: Fri Mar 8, 2024
Mail: Received by Fri Mar 8, 2024
In person: Sat Mar 9, 2024

Same-Day Voter Registration

Election Day: Not Available
Early Voting Period: Not available

Absentee Ballot Deadlines

Deadline to Request an Absentee Ballot:
Online: Not available
Mail: Received by Thursday, March 28, 2024
In Person: Mon April 1, 2024
Deadline to Return Completed Absentee Ballot:
By mail: Received by Mon April 1, 2024
In person: Received by Mon April 1, 2024

Delaware Primary Election
Sep 10, 2024

Early voting: Wed August 28, 2024 - Sun September 8, 2024

Voter Registration Deadline

Online: Fri Aug 16, 2024
Mail: Received by Fri Aug 16, 2024
In person: Sat Aug 17, 2024

Same-Day Voter Registration

Election Day: Not Available
Early Voting Period: Not available

Absentee Ballot Deadlines

Deadline to Request an Absentee Ballot:
Online: Not available
Mail: Received by Friday, September 06, 2024
In Person: Mon September 9, 2024
Deadline to Return Completed Absentee Ballot:
By mail: Received by Mon September 9, 2024
In person: Received by Mon September 9, 2024

District of Columbia Primary Election
Jun 04, 2024

Early voting: Sun May 26, 2024 - Sun June 2, 2024

Voter Registration Deadline

Online: Tue May 14, 2024
Mail: Received by Tue May 14, 2024
In person: Tue Jun 4, 2024

Same-Day Voter Registration

Election Day: Available
Early Voting Period: Available

Mail Ballot Deadlines

Deadline to Request a Mail Ballot:
Online: Not available
Deadline to Return Completed Mail Ballot:
By mail: Received by Mon June 10, 2024
In person: Received by Mon June 3, 2024

Florida Presidential Preference Primary Election
Mar 19, 2024

Early voting: Start date varies by county - Sun March 17, 2024

Voter Registration Deadline

Online: Mon Dec 18, 2023
Mail: Received by Tue Feb 20, 2024
In person: Tue Feb 20, 2024

Same-Day Voter Registration

Election Day: Not Available
Early Voting Period: Not available

Mail Ballot Deadlines

Deadline to Request a Mail Ballot:
Online: Not available
Mail: Received by Thursday, March 07, 2024
In Person: Tue March 19, 2024
Deadline to Return Completed Mail Ballot:
By mail: Received by Tue March 19, 2024
In person: Received by Tue March 19, 2024

Florida Partisan Primary Election
Aug 20, 2024

Early voting: Start date varies by county - Sun August 18, 2024

Voter Registration Deadline

Online: Mon Jul 22, 2024
Mail: Received by Mon Jul 22, 2024
In person: Mon Jul 22, 2024

Same-Day Voter Registration

Election Day: Not Available
Early Voting Period: Not available

Mail Ballot Deadlines

Deadline to Request a Mail Ballot:
Online: Not available
Mail: Received by Thursday, August 08, 2024
In Person: Tue August 20, 2024
Deadline to Return Completed Mail Ballot:
By mail: Received by Tue August 20, 2024
In person: Received by Tue August 20, 2024

Georgia Primary Election
May 21, 2024

Early voting: Mon April 29, 2024 - Fri May 17, 2024

Voter Registration Deadline

Online: Mon Apr 22, 2024
Mail: Received by Mon Apr 22, 2024
In person: Mon Apr 22, 2024

Same-Day Voter Registration

Election Day: Not Available
Early Voting Period: Not available

Absentee Ballot Deadlines

Deadline to Request an Absentee Ballot:
Mail: Received by Friday, May 10, 2024
In Person: Fri May 10, 2024
Deadline to Return Completed Absentee Ballot:
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

Deadline to Request a Mail Ballot:
Online: Not available

Hawaii Primary Election
Aug 10, 2024

Early voting: Mon July 29, 2024 - Sat August 10, 2024

Voter Registration Deadline

Online: Wed Jul 31, 2024
Mail: Received by Wed Jul 31, 2024
In person: Sat Aug 10, 2024

Same-Day Voter Registration

Election Day: Available
Early Voting Period: Available

Mail Ballot Deadlines

Deadline to Request a Mail Ballot:
Online: Not available
Hawaii automatically mails ballots to all registered voters. For more information about the Hawaii Primary Election, contact your local election official.
Deadline to Return Completed Mail Ballot:
By mail: Received by Sat August 10, 2024
In person: Received by Sat August 10, 2024

Idaho Primary Election
May 21, 2024

Early voting: Start date varies by county - Fri May 17, 2024

Voter Registration Deadline


Mail: Received by Fri Apr 26, 2024
In person: Fri Apr 26, 2024

Same-Day Voter Registration

Election Day: Available
Early Voting Period: Not available

Absentee Ballot Deadlines

Deadline to Request an Absentee Ballot:
Mail: Received by Friday, May 10, 2024
In Person: Fri May 17, 2024
Deadline to Return Completed Absentee Ballot:
By mail: Received by Mon May 20, 2024
In person: Received by Mon May 20, 2024

Idaho Democratic Presidential Caucus
May 23, 2024

Early voting: Early voting is not available for this election.

Illinois Primary Election
Mar 19, 2024

Early voting: Thu February 8, 2024 - Mon March 18, 2024

Voter Registration Deadline

Online: Sun Mar 3, 2024
Mail: Received by Tue Feb 20, 2024
In person: Wed Feb 21, 2024

Same-Day Voter Registration

Election Day: Available
Early Voting Period: Available

Mail Ballot Deadlines

Deadline to Request a Mail Ballot:
Online: Not available
Mail: Received by Thursday, March 14, 2024
In Person: Mon March 18, 2024
Deadline to Return Completed Mail Ballot:
By mail: Received by Tue April 2, 2024
In person: Received by Tue March 19, 2024

Indiana Primary Election
May 07, 2024

In-person absentee voting: Tue April 9, 2024 - Mon May 6, 2024

Voter Registration Deadline


Mail: Received by Mon Apr 8, 2024
In person: Mon Apr 8, 2024

Same-Day Voter Registration

Election Day: Not Available
Early Voting Period: Not available

Absentee Ballot Deadlines

Deadline to Request an Absentee Ballot:
In Person: Mon April 8, 2024
Deadline to Return Completed Absentee Ballot:
By mail: Received by Tue May 7, 2024
In person: Received by Tue May 7, 2024

Iowa Primary Election
Jun 04, 2024

In-person absentee voting: Wed May 15, 2024 - Mon June 3, 2024

Voter Registration Deadline

Online: Sun May 19, 2024
Mail: Received by Mon May 20, 2024
In person: Mon Jun 3, 2024

Same-Day Voter Registration

Election Day: Available
Early Voting Period: Available

Absentee Ballot Deadlines

Deadline to Request an Absentee Ballot:
Online: Not available
Mail: Received by Monday, May 20, 2024
In Person: Mon May 20, 2024
Deadline to Return Completed Absentee Ballot:
By mail: Received by Tue June 4, 2024
In person: Received by Tue June 4, 2024

Kansas Presidential Primary Election
Mar 19, 2024

In-person absentee voting: Start date varies by county - Mon March 18, 2024

Voter Registration Deadline

Online: Tue Feb 20, 2024
Mail: Received by Tue Feb 20, 2024
In person: Tue Feb 20, 2024

Same-Day Voter Registration

Election Day: Not Available
Early Voting Period: Not available

Mail Ballot Deadlines

Deadline to Request a Mail Ballot:
Online: Not available
Mail: Received by Tuesday, February 20, 2024
In Person: Tue February 20, 2024
Deadline to Return Completed Mail Ballot:
By mail: Received by Sun March 24, 2024
In person: Received by Tue March 19, 2024

Kansas Primary Election
Aug 06, 2024

In-person absentee voting: Start date varies by county - Mon August 5, 2024

Voter Registration Deadline

Online: Tue Jul 16, 2024
Mail: Received by Tue Jul 16, 2024
In person: Tue Jul 16, 2024

Same-Day Voter Registration

Election Day: Not Available
Early Voting Period: Not available

Mail Ballot Deadlines

Deadline to Request a Mail Ballot:
Online: Not available
Mail: Received by Tuesday, July 30, 2024
In Person: Tue July 30, 2024
Deadline to Return Completed Mail Ballot:
By mail: Received by Fri August 9, 2024
In person: Received by Tue August 6, 2024

Kentucky Primary Election
May 21, 2024

In-person absentee voting: Thu May 16, 2024 - Sat May 18, 2024

Voter Registration Deadline

Online: Mon Apr 22, 2024
Mail: Received by Mon Apr 22, 2024
In person: Mon Apr 22, 2024

Same-Day Voter Registration

Election Day: Not Available
Early Voting Period: Not available

Absentee Ballot Deadlines

Deadline to Request an Absentee Ballot:
Mail: Received by Tuesday, May 07, 2024
In Person: Tue May 7, 2024
Deadline to Return Completed Absentee Ballot:
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

Early voting: Sat March 9, 2024 - Sat March 9, 2024

Voter Registration Deadline

Online: Sat Mar 2, 2024
Mail: Received by Wed Feb 21, 2024
In person: Wed Feb 21, 2024

Same-Day Voter Registration

Election Day: Not Available
Early Voting Period: Not available

Absentee Ballot Deadlines

Deadline to Request an Absentee Ballot:
Mail: Received by Tuesday, March 19, 2024
In Person: Tue March 19, 2024
Deadline to Return Completed Absentee Ballot:
By mail: Received by Fri March 22, 2024
In person: Received by Fri March 22, 2024

Maine Primary Election
Jun 11, 2024

In-person absentee voting: Sun May 12, 2024 - Thu June 6, 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: Available
Early Voting Period: Available

Absentee Ballot Deadlines

Deadline to Request an Absentee Ballot:
Mail: Received by Wednesday, June 05, 2024
In Person: Wed June 5, 2024
Deadline to Return Completed Absentee Ballot:
By mail: Received by Tue June 11, 2024
In person: Received by Tue June 11, 2024

Maryland Primary Election
May 14, 2024

Early voting: Thu May 2, 2024 - Thu May 9, 2024

Voter Registration Deadline

Online: Mon Apr 22, 2024
Mail: Received by Tue Apr 23, 2024
In person: Mon May 13, 2024

Same-Day Voter Registration

Election Day: Available
Early Voting Period: Available

Mail Ballot Deadlines

Deadline to Request a Mail Ballot:
Mail: Received by Monday, May 06, 2024
In Person: Mon May 13, 2024
Deadline to Return Completed Mail Ballot:
By mail: Received by Fri May 24, 2024
In person: Received by Mon May 13, 2024

Massachusetts Primary Election
Sep 03, 2024

Early voting: Start date varies by county - Fri August 30, 2024

Mail Ballot Deadlines

Deadline to Request a Mail Ballot:
Online: Not available

Michigan Primary Election
Aug 06, 2024

In-person absentee voting: Thu June 27, 2024 - Mon August 5, 2024

Voter Registration Deadline

Online: Mon Jul 22, 2024
Mail: Received by Sun Jul 21, 2024
In person: Mon Aug 5, 2024

Same-Day Voter Registration

Early Voting Period: Not available

Absentee Ballot Deadlines

Deadline to Request an Absentee Ballot:
Mail: Received by Friday, August 02, 2024
In Person: Mon August 5, 2024
Deadline to Return Completed Absentee Ballot:
By mail: Received by Mon August 5, 2024
In person: Received by Mon August 5, 2024

Minnesota Primary Election
Aug 13, 2024

Early voting: Fri June 28, 2024 - Mon August 12, 2024

Voter Registration Deadline

Online: Mon Jul 22, 2024
Mail: Received by Tue Jul 23, 2024
In person: Mon Aug 12, 2024

Same-Day Voter Registration

Election Day: Available
Early Voting Period: Not available

Absentee Ballot Deadlines

Deadline to Request an Absentee Ballot:
Online: Not available
Mail: Received by Monday, August 12, 2024
In Person: Mon August 12, 2024
Deadline to Return Completed Absentee Ballot:
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, 2024
Mail: Received by Sun Feb 25, 2024
In person: Sun Feb 25, 2024

Same-Day Voter Registration

Election Day: Not Available
Early Voting Period: Not available

Absentee Ballot Deadlines

Deadline to Request an Absentee Ballot:
Online: Not available
Mail: Received by Tuesday, March 12, 2024
In Person: Tue March 12, 2024
Deadline to Return Completed Absentee Ballot:
By mail: Received by Sat March 23, 2024
In person: Received by Sat March 23, 2024

Missouri Primary Election
Aug 06, 2024

In-person absentee voting: Tue July 23, 2024 - Mon August 5, 2024

Voter Registration Deadline

Online: Wed Jul 10, 2024
Mail: Received by Wed Jul 10, 2024
In person: Wed Jul 10, 2024

Same-Day Voter Registration

Election Day: Not Available
Early Voting Period: Not available

Absentee Ballot Deadlines

Deadline to Request an Absentee Ballot:
Online: Not available
Mail: Received by Wednesday, July 24, 2024
In Person: Mon August 5, 2024
Deadline to Return Completed Absentee Ballot:
By mail: Received by Tue August 6, 2024
In person: Received by Tue August 6, 2024

Montana Primary Election
Jun 04, 2024

In-person absentee voting: Mon May 6, 2024 - Tue June 4, 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: Available
Early Voting Period: Available

Absentee Ballot Deadlines

Deadline to Request an Absentee Ballot:
Online: Not available
Mail: Received by Monday, June 03, 2024
In Person: Mon June 3, 2024
Deadline to Return Completed Absentee Ballot:
By mail: Received by Mon June 3, 2024
In person: Received by Mon June 3, 2024

Nebraska Primary Election
May 14, 2024

Early voting: Mon April 15, 2024 - Mon May 13, 2024

Voter Registration Deadline


Mail: Received by Fri Feb 9, 2024
In person: Fri Feb 9, 2024

Same-Day Voter Registration

Election Day: Not Available
Early Voting Period: Not available

Absentee Ballot Deadlines

Deadline to Request an Absentee Ballot:
Online: Not available

Nevada Primary Election
Jun 11, 2024

Early voting: Sat May 25, 2024 - Fri June 7, 2024

Mail Ballot Deadlines

Deadline to Request a Mail Ballot:
Online: Not available

New Hampshire Primary Election
Sep 10, 2024

: New Hampshire does not offer early voting.

Voter Registration Deadline

Online: New Hampshire does not offer online voter registration.

In person: Tue Sep 10, 2024

Same-Day Voter Registration

Election Day: Available
Early Voting Period: Not available

Absentee Ballot Deadlines

Deadline to Request an Absentee Ballot:
Online: Not available
Mail: Received by Monday, September 09, 2024
In Person: Mon September 9, 2024
Deadline to Return Completed Absentee Ballot:
By mail: Received by Tue September 10, 2024
In person: Received by Tue September 10, 2024

New Jersey Primary Election
Jun 04, 2024

Early voting: Thu May 30, 2024 - Sun June 2, 2024

Voter Registration Deadline

Online: Tue May 14, 2024
Mail: Received by Tue May 14, 2024
In person: Tue May 14, 2024

Same-Day Voter Registration

Election Day: Not Available
Early Voting Period: Not available

Mail Ballot Deadlines

Deadline to Request a Mail Ballot:
Online: Not available
Mail: Received by Tuesday, May 28, 2024
In Person: Mon June 3, 2024
Deadline to Return Completed Mail Ballot:
By mail: Received by Mon June 3, 2024
In person: Received by Mon June 3, 2024

New Mexico Primary Election
Jun 04, 2024

Early voting: Tue May 7, 2024 - Sat June 1, 2024

Voter Registration Deadline

Online: Tue May 7, 2024
Mail: Received by Tue May 7, 2024
In person: Tue Jun 4, 2024

Same-Day Voter Registration

Election Day: Available
Early Voting Period: Available

Absentee Ballot Deadlines

Deadline to Request an Absentee Ballot:
Mail: Received by Tuesday, May 21, 2024
In Person: Tue May 21, 2024
Deadline to Return Completed Absentee Ballot:
By mail: Received by Tue June 4, 2024
In person: Received by Tue June 4, 2024

New York Presidential Primary Election
Apr 02, 2024

Early voting: Sat March 23, 2024 - Sat March 30, 2024

Voter Registration Deadline

Online: Sat Mar 23, 2024
Mail: Received by Sat Mar 23, 2024
In person: Sat Mar 23, 2024

Same-Day Voter Registration

Early Voting Period: Not available

Mail Ballot Deadlines

Deadline to Request a Mail Ballot:
Mail: Received by Saturday, March 23, 2024
In Person: Mon April 1, 2024
Deadline to Return Completed Mail Ballot:
By mail: Received by Tue April 9, 2024
In person: Received by Tue April 2, 2024

New York Primary Election
Jun 25, 2024

Early voting: Sat June 15, 2024 - Sun June 23, 2024

Voter Registration Deadline

Online: Sat Jun 15, 2024
Mail: Received by Sat Jun 15, 2024
In person: Sat Jun 15, 2024

Same-Day Voter Registration

Early Voting Period: Not available

Mail Ballot Deadlines

Deadline to Request a Mail Ballot:
Mail: Received by Monday, June 10, 2024
In Person: Mon June 24, 2024
Deadline to Return Completed Mail Ballot:
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

Early voting: Some counties offer early voting between Sat March 2, 2024 - Fri April 5, 2024

Voter Registration Deadline

North Dakota does not require voter registration


Same-Day Voter Registration

Early Voting Period: Not available

Absentee Ballot Deadlines

Deadline to Request an Absentee Ballot:
Online: Not available
Mail: Received by Saturday, March 30, 2024
In Person: Fri April 5, 2024
Deadline to Return Completed Absentee Ballot:
By mail: Received by Fri April 5, 2024
In person: Received by Fri April 5, 2024

North Dakota Primary Election
Jun 11, 2024

Early voting: Some counties offer early voting between Sat May 25, 2024 - Fri June 7, 2024

Voter Registration Deadline

North Dakota does not require voter registration


Same-Day Voter Registration

Early Voting Period: Not available

Absentee Ballot Deadlines

Deadline to Request an Absentee Ballot:
Online: Not available
Deadline to Return Completed Absentee Ballot:
By mail: Received by Mon June 10, 2024
In person: Received by Mon June 10, 2024

Ohio Primary Election
Mar 19, 2024

Early voting: Wed February 21, 2024 - Sun March 17, 2024

Voter Registration Deadline

Online: Tue Feb 20, 2024
Mail: Received by Tue Feb 20, 2024
In person: Tue Feb 20, 2024

Same-Day Voter Registration

Election Day: Not Available
Early Voting Period: Not available

Absentee Ballot Deadlines

Deadline to Request an Absentee Ballot:
Online: Not available
Mail: Received by Tuesday, March 12, 2024
In Person: Tue March 12, 2024
Deadline to Return Completed Absentee Ballot:
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

Deadline to Request an Absentee Ballot:
Online: Not available

Oklahoma Primary Election
Jun 18, 2024

In-person absentee voting: Thu June 13, 2024 - Sat June 15, 2024

Voter Registration Deadline

Online: Fri May 24, 2024
Mail: Received by Fri May 24, 2024
In person: Fri May 24, 2024

Same-Day Voter Registration

Election Day: Not Available
Early Voting Period: Not available

Absentee Ballot Deadlines

Deadline to Request an Absentee Ballot:
Mail: Received by Monday, June 03, 2024
In Person: Mon June 3, 2024
Deadline to Return Completed Absentee Ballot:
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, 2024
Mail: Received by Mon Apr 29, 2024
In person: Mon Apr 29, 2024

Same-Day Voter Registration

Election Day: Not Available
Early Voting Period: Not available

Mail Ballot Deadlines

Deadline to Request a Mail Ballot:
Online: Not available
Oregon automatically mails ballots to all registered voters. For more information about the Oregon Primary Election, contact your local election official.
Deadline to Return Completed Mail Ballot:
By mail: Received by Mon May 27, 2024
In person: Received by Tue May 21, 2024

Pennsylvania Primary Election
Apr 23, 2024

In-person absentee voting: Start date varies by county - Tue April 16, 2024

Voter Registration Deadline

Online: Mon Apr 8, 2024
Mail: Received by Mon Apr 8, 2024
In person: Mon Apr 8, 2024

Same-Day Voter Registration

Election Day: Not Available
Early Voting Period: Not available

Mail Ballot Deadlines

Deadline to Request a Mail Ballot:
Mail: Received by Tuesday, April 16, 2024
In Person: Tue April 16, 2024
Deadline to Return Completed Mail Ballot:
By mail: Received by Tue April 23, 2024
In person: Received by Tue April 23, 2024

Rhode Island Presidential Primary Election
Apr 02, 2024

Early voting: Wed March 13, 2024 - Mon April 1, 2024

Voter Registration Deadline

Online: Sun Mar 3, 2024
Mail: Received by Sun Mar 3, 2024
In person: Sun Mar 3, 2024

Same-Day Voter Registration

Early Voting Period: Not available

Mail Ballot Deadlines

Deadline to Request a Mail Ballot:
Mail: Received by Tuesday, March 12, 2024
In Person: Tue March 12, 2024
Deadline to Return Completed Mail Ballot:
By mail: Received by Tue April 2, 2024
In person: Received by Tue April 2, 2024

Rhode Island Primary Election
Sep 10, 2024

Early voting: Wed August 21, 2024 - Mon September 9, 2024

Voter Registration Deadline

Online: Sun Aug 11, 2024
Mail: Received by Sun Aug 11, 2024
In person: Sun Aug 11, 2024

Same-Day Voter Registration

Early Voting Period: Not available

Mail Ballot Deadlines

Deadline to Request a Mail Ballot:
Mail: Received by Tuesday, August 20, 2024
In Person: Tue August 20, 2024
Deadline to Return Completed Mail Ballot:
By mail: Received by Tue September 10, 2024
In person: Received by Tue September 10, 2024

South Carolina Primary Election
Jun 11, 2024

Early voting: Wed March 27, 2024 - Fri June 7, 2024

Voter Registration Deadline

Online: Sun May 12, 2024
Mail: Received by Sun May 12, 2024
In person: Sun May 12, 2024

Same-Day Voter Registration

Election Day: Not Available
Early Voting Period: Not available

Absentee Ballot Deadlines

Deadline to Request an Absentee Ballot:
Online: Not available
Mail: Received by Friday, May 31, 2024
In Person: Fri May 31, 2024
Deadline to Return Completed Absentee Ballot:
By mail: Received by Tue June 11, 2024
In person: Received by Tue June 11, 2024

South Dakota Primary Election
Jun 04, 2024

Early voting: Fri April 19, 2024 - Mon June 3, 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 Available
Early Voting Period: Not available

Absentee Ballot Deadlines

Deadline to Request an Absentee Ballot:
Online: Not available
Mail: Received by Monday, June 03, 2024
In Person: Mon June 3, 2024
Deadline to Return Completed Absentee Ballot:
By mail: Received by Tue June 4, 2024
In person: Received by Tue June 4, 2024

Tennessee Primary Election
Aug 01, 2024

Early voting: Fri July 12, 2024 - Sat July 27, 2024

Voter Registration Deadline

Online: Tue Jul 2, 2024
Mail: Received by Tue Jul 2, 2024
In person: Tue Jul 2, 2024

Same-Day Voter Registration

Election Day: Not Available
Early Voting Period: Not available

Absentee Ballot Deadlines

Deadline to Request an Absentee Ballot:
Online: Not available
Mail: Received by Thursday, July 25, 2024
Deadline to Return Completed Absentee Ballot:
By mail: Received by Thu August 1, 2024

Utah Partisan Primary Election
Jun 25, 2024

Early voting: Start date varies by county - Fri June 21, 2024

Voter Registration Deadline

Online: Fri Jun 14, 2024
Mail: Received by Fri Jun 14, 2024
In person: Tue Jun 25, 2024

Same-Day Voter Registration

Election Day: Available
Early Voting Period: Available

Mail Ballot Deadlines

Deadline to Request a Mail Ballot:
Online: Not available
Deadline to Return Completed Mail Ballot:
By mail: Received by Mon June 24, 2024
In person: Received by Tue June 25, 2024

Vermont Primary Election
Aug 13, 2024

Early voting: Sat June 29, 2024 - Mon August 12, 2024

Voter Registration Deadline

Online: Mon Aug 12, 2024
Mail: Received by Mon Aug 12, 2024
In person: Mon Aug 12, 2024

Same-Day Voter Registration

Election Day: Available
Early Voting Period: Available

Absentee Ballot Deadlines

Deadline to Request an Absentee Ballot:
Mail: Received by Monday, August 12, 2024
In Person: Mon August 12, 2024
Deadline to Return Completed Absentee Ballot:
By mail: Received by Tue August 13, 2024
In person: Received by Tue August 13, 2024

Virginia Primary Election
Jun 18, 2024

Early voting: Fri May 3, 2024 - Sat June 15, 2024

Voter Registration Deadline

Online: Tue May 28, 2024
Mail: Received by Tue May 28, 2024
In person: Tue Jun 18, 2024

Same-Day Voter Registration

Election Day: Available
Early Voting Period: Available

Absentee Ballot Deadlines

Deadline to Request an Absentee Ballot:
Mail: Received by Friday, June 07, 2024
In Person: Sat June 15, 2024
Deadline to Return Completed Absentee Ballot:
By mail: Received by Fri June 21, 2024
In person: Received by Tue June 18, 2024

Washington Primary Election
Aug 06, 2024

Early voting: Fri July 19, 2024 - Mon August 5, 2024

Voter Registration Deadline

Online: Mon Jul 29, 2024
Mail: Received by Mon Jul 29, 2024
In person: Tue Aug 6, 2024

Same-Day Voter Registration

Election Day: Available
Early Voting Period: Available

Mail Ballot Deadlines

Deadline to Request a Mail Ballot:
Online: Not available
Deadline to Return Completed Mail Ballot:
By mail: Received by Tue August 6, 2024
In person: Received by Tue August 6, 2024

West Virginia Primary Election
May 14, 2024

Early voting: Wed May 1, 2024 - Sat May 11, 2024

Voter Registration Deadline

Online: Tue Apr 23, 2024
Mail: Received by Tue Apr 23, 2024
In person: Tue Apr 23, 2024

Same-Day Voter Registration

Election Day: Not Available
Early Voting Period: Not available

Absentee Ballot Deadlines

Deadline to Request an Absentee Ballot:
Online: Not available
Mail: Received by Wednesday, May 08, 2024
In Person: Wed May 8, 2024
Deadline to Return Completed Absentee Ballot:
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

In-person absentee voting: Start date varies by county - Fri March 29, 2024

Voter Registration Deadline

Online: Tue Mar 12, 2024
Mail: Received by Tue Mar 12, 2024
In person: Fri Mar 29, 2024

Same-Day Voter Registration

Election Day: Available
Early Voting Period: Available

Absentee Ballot Deadlines

Deadline to Request an Absentee Ballot:
Mail: Received by Thursday, March 28, 2024
In Person: Sun March 31, 2024
Deadline to Return Completed Absentee Ballot:
By mail: Received by Tue April 2, 2024
In person: Received by Tue April 2, 2024

Wisconsin Primary Election
Aug 13, 2024

In-person absentee voting: Start date varies by county - Fri August 9, 2024

Voter Registration Deadline

Online: Tue Jul 23, 2024
Mail: Received by Tue Jul 23, 2024
In person: Fri Aug 9, 2024

Same-Day Voter Registration

Election Day: Available
Early Voting Period: Available

Absentee Ballot Deadlines

Deadline to Request an Absentee Ballot:
Mail: Received by Thursday, August 08, 2024
In Person: Sun August 11, 2024
Deadline to Return Completed Absentee Ballot:
By mail: Received by Tue August 13, 2024
In person: Received by Tue August 13, 2024

Wyoming Democratic Presidential Caucus
Apr 13, 2024

In-person absentee voting: Some counties offer in-person absentee voting between Wed February 28, 2024 - Sat April 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: Available
Early Voting Period: Available

Absentee Ballot Deadlines

Deadline to Request an Absentee Ballot:
Online: Not available
Mail: Received by Saturday, April 13, 2024
In Person: Sat April 13, 2024
Deadline to Return Completed Absentee Ballot:
By mail: Received by Sat April 13, 2024
In person: Received by Sat April 13, 2024

Wyoming Primary Election
Aug 20, 2024

In-person absentee voting: Some counties offer in-person absentee voting between Sat July 6, 2024 - Mon August 19, 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: Available
Early Voting Period: Available

Absentee Ballot Deadlines

Deadline to Request an Absentee Ballot:
Online: Not available
Mail: Received by Monday, August 19, 2024
In Person: Mon August 19, 2024
Deadline to Return Completed Absentee Ballot:
By mail: Received by Tue August 20, 2024
In person: Received by Tue August 20, 2024