States
This guide outlines information about voter registration deadlines, early voting opportunities, online voting procedures, absentee voting options, and details on participating in both primary and general elections within your respective state.
Detailed information on early voting, including state election specifics, can be found in the links provided below for each respective state.
To register to vote, go here.
While state primary dates vary, the general election will take place Tuesday, November 5th.
Important reminders
- Always check your state’s legal requirements for what form of identification you need to present to vote.
- Many states forbid political merchandise to be worn or shown while voting.
- Despite the stated deadline to request absentee ballots through the mail, anticipate the time it takes to deliver your mail and request your ballot as early as possible.
Alabama
Are you registered to vote?
Click here to confirm whether you are registered to vote.
How do I request my ballot?
Click here to visit your state election website for more information on requesting your ballot, deadlines for primary mail-in ballots, and more.
Online Voter Registration: The state of Alabama provides online voter registration.
Click here to register to vote online.
Primary Election Voter Information
Voter Registration Deadline Primary voting registration must be:
- Hand Delivered by: Friday, February 16, 2024
- Postmarked by: Saturday, February 17, 2024
- Completed Online by: Monday, February 19, 2024
Absentee Ballot Request Deadlines
- Post Received by: Tuesday, February 27, 2024
- In-Person, Received by: Thursday, February 29, 2024
Absentee Ballots Return Deadlines
- Hand Delivered by: Monday, March 4, 2024
- Post Received by: Sunday, March 3, 2024
Early Voting There is no Early Voting or In-Person Absentee Voting in Alabama.
Election Date Primary voting will take place on:
- Date: Tuesday, March 5, 2024
Special General Election District 10 Voter Information:
Voter Registration Deadline General election voting registration, both in-person and online, ends on:
- Date: Tuesday, December 26, 2023
Absentee Ballot Request Deadline
- Post Received by: Tuesday, January 2, 2024
- In-Person, Received by: Thursday, January 4, 2024
Absentee Ballot Return Deadline
- Hand Delivered by: Monday, January 8, 2024
- Post Received by: Tuesday, January 9, 2024
Early Voting Early voting is not allowed for the general election.
Election Date
- Date: Tuesday, January 9, 2024
Alaska
Are you registered to vote?
Click here to confirm whether you are registered to vote.
How do I request my ballot?
Click here to visit your state election website for more information on requesting your ballot, deadlines for primary mail-in ballots, and more.
Online Voter Registration: The state of Alaska provides online voter registration.
Click here to register to vote online.
Alaska Democratic Presidential Primary – Sat Apr 6, 2024
- Voter Registration Deadline
Email or Fax by Thu Mar 7, 2024
In-Person, Received by Thu Mar 7, 2024
Online by Thu Mar 7, 2024
Postmarked by Thu Mar 7, 2024
- Absentee Ballot Request Deadline
Request for Postal Ballot by Wed Mar 27, 2024
Request for Online or Fax Ballot by Fri Apr 5, 2024
- Absentee Ballot Return Deadline
Postmarked On or Before Election Day and
Received by Tue Apr 16, 2024
- Early Voting
From Fri Mar 22, 2024 to Sat Apr 6, 2024
- In-person Absentee Voting
From Fri Mar 22, 2024 to Sat Apr 6, 2024
Alaska Republican Presidential Caucus -Tue Mar 5, 2024
General Election Voter Information
- Voter Registration Deadline
Email or Fax by Friday Oct 21, 2024
In-Person, Received by Friday Oct Jul 21, 2024
Online by Friday Oct 21, 2024
Postmarked by Friday Oct 21, 2024
- Absentee Ballot Request Deadline
In Person by Sat Oct 31, 2024
Online or Mail by Thurs Oct 29, 2024
- Absentee Ballot Return Deadline
In person by Monday Nov 4,2024
Postmarked On or Before Election Day and Received by Tues Nov 5, 2024
- Early Voting NOT Available
American Samoa
Are you registered to vote?
Click here to confirm whether you are registered to vote.
How do I request my ballot?
Click here to visit your relevant election website for more information on requesting your ballot, deadlines for primary mail-in ballots, and more.
Online Voter Registration: American Samoa does not provide online voter registration.
Primary Election Voter Information
- There are no primaries held in American Samoa in 2024.
Arizona
Are you registered to vote?
Click here to confirm whether you are registered to vote. Absentee ballots are sent automatically to all registered voters.
Click here to visit your state election website for more information on receiving your ballot, deadlines for primary mail-in ballots, and more. Voter Registration: The state of Arizona provides an online voter registration form.
Click here to complete the form.
Arizona Presidential Preference Primary Tue Mar 19, 2024
- Voter Registration Deadline Tue Feb 20, 2024
- Absentee Ballot Request Deadline
Received by Fri Mar 8, 2024, 5:00PM MST.
Emergency Ballot Period from Fri Mar 15, 2024, to Mon Mar 18, 2024
- Absentee Ballot Return Deadline
Received by Tue Mar 19, 2024, 7:00 PM MDT.
- Early Voting Available
In-person Absentee Voting From Wed Feb 21, 2024 to Fri Mar 15, 2024
General Election Voter Information
- Voter Registration Deadline:
Monday, October 7, 2024
- Absentee Ballot Request Deadline
Thursday, October 25, 2024
Received by Tue Aug 6, 2024 7:00PM MDT
Absentee Ballot Return Deadline
Tuesday November 5, 2024
- Early Voting is Available
From Friday, October 21, 2024 to Tuesday November 5, 2024
Arkansas
Are you registered to vote?
Click here to confirm whether you are registered to vote. Absentee ballots are sent automatically to all registered voters.
Click here to visit your state election website for more information on receiving your ballot, deadlines for primary mail-in ballots, and more.
Voter Registration: The state of Arkansas requires a paper registration form to be completed.
Click here to complete the form.
Arkansas Presidential Primary – Tue Mar 5, 2024
- Voter Registration Deadline Mon Feb 5, 2024
- Absentee Ballot Request Deadline
Email or Fax by Tue Feb 27, 2024
Post Received by Tue Feb 27, 2024
In-Person, Received by Fri Mar 1, 2024
- Absentee Ballot Return Deadline
In-Person, Received by Fri Mar 1, 2024
Post Received by Tue Mar 5, 2024 7:30PM CST
- Early Voting Available
Early Voting from Tue Feb 20, 2024 to Mon Mar 4, 2024
Early Voting Monday through Friday from 8:00 – 6:00 pm
Saturday from 10:00 am – 4:00 pm
Early voting ends at 5:00 pm on the Monday prior to the election.
General Election Voter Information
Voter Registration Deadline:
In person by Monday, October 7, 2024
Mail by Monday, October 7, 2024
Absentee Ballot Request Deadline
Online by Tue Feb 27, 2024
Mail by Thursday Oct 29, 2024
In-Person, Friday, November 1, 2024
Absentee Ballot Return Deadline
In person Tuesday November 5, 2024
Post received by Tuesday November 5, 2024
Early Voting is Available
Early Voting from Friday October 21, 2024 Monday November 4, 2024
California
Are you registered to vote?
Click here to confirm whether you are registered to vote.
Absentee ballots are sent automatically to all registered voters.
Click here to visit your state election website for more information on receiving your ballot, deadlines for primary mail-in ballots, and more.
Voter Registration: The state of California provides an online voter registration form.
Click here to complete the form.
California Presidential Primary Election Tue Mar 5, 2024
- Voter Registration Deadline
Received by Tue Feb 20, 2024
Same Day Registration & Voting From Wed Feb 21, 2024 to Tue Mar 5, 2024
- Absentee Ballot Request Deadline
Tue Feb 27, 2024
- Absentee Ballot Return Deadline
Received by Tue Mar 5, 2024
Postmarked On or Before Election Day and Received by Tue Mar 12, 2024
- Early Voting Available
- In-person Absentee Voting from Mon Feb 5, 2024 to Tue Mar 5, 2024
General Election Voter Information
- Voter Registration:
Online or Postmark by February 20, 2024
You can “conditionally” register and vote at your county elections office after the 15-day voter registration deadline.
- Absentee Request Deadlines
In Person: Received by the 7th day before Election Day.
By Mail: received by the 7th day before Election Day.
Online: N/A
- Absentee Ballot Return Deadlines
Received no later than 7 days after the Election.
Postmarked by Election Day - Early voting dates vary by county.
Colorado
Are you registered to vote?
Click here to confirm whether you are registered to vote.
Absentee ballots are sent automatically to registered voters.
Click here to visit your state election website for more information on receiving your ballot, deadlines for primary mail-in ballots, and more.
Voter Registration: The state of Colorado provides an online voter registration form.
Click here to complete the form.
Primary Election Voter Information:
- Colorado Presidential Primary Tue Mar 5, 2024
- Voter Registration Deadline
Registration Drive by Mon Feb 12, 2024
In the Mail by Mon Feb 26, 2024
Online by Mon Feb 26, 2024
Election Day Registration & Voting Tue Mar 5, 2024
In-Person, Received by Tue Mar 5, 2024
- Absentee Ballot Request Deadline
All Elections in this State are Vote-by-Mail
- Absentee Ballot Return Deadline
Received by Tue Mar 5, 2024 7:00PM MST
- Early Voting Available
From Mon Feb 26, 2024 to Mon Mar 4, 2024
General Election Voter Information:
- Voter Registration:
By Mail by Monday, October 28, 2024
In Person by Tuesday, November 5, 2024
Online by Monday, October 28, 2024
- Absentee Ballot Request Deadline:
Mail ballots will automatically be sent to all registered voters.
- Absentee Ballot Return Deadline:
Received by 7pm on Election Day - Early voting is available 15 days before the General Election.
Election Date: The general election date is Tuesday, November 5, 2024.
Colorado
Are you registered to vote?
Click here to confirm whether you are registered to vote.
Absentee ballots are sent automatically to registered voters.
Click here to visit your state election website for more information on receiving your ballot, deadlines for primary mail-in ballots, and more.
Voter Registration: The state of Colorado provides an online voter registration form.
Click here to complete the form.
Primary Election Voter Information:
- Colorado Presidential Primary Tue Mar 5, 2024
- Voter Registration Deadline
Registration Drive by Mon Feb 12, 2024
In the Mail by Mon Feb 26, 2024
Online by Mon Feb 26, 2024
Election Day Registration & Voting Tue Mar 5, 2024
In-Person, Received by Tue Mar 5, 2024
- Absentee Ballot Request Deadline
All Elections in this State are Vote-by-Mail
- Absentee Ballot Return Deadline
Received by Tue Mar 5, 2024 7:00PM MST
- Early Voting Available
From Mon Feb 26, 2024 to Mon Mar 4, 2024
General Election Voter Information:
- Voter Registration:
By Mail by Monday, October 28, 2024
In Person by Tuesday, November 5, 2024
Online by Monday, October 28, 2024
- Absentee Ballot Request Deadline:
Mail ballots will automatically be sent to all registered voters.
- Absentee Ballot Return Deadline:
Received by 7pm on Election Day - Early voting is available 15 days before the General Election.
Election Date: The general election date is Tuesday, November 5, 2024.
Connecticut
Are you registered to vote?
Click here to confirm whether you are registered to vote.
How do I request my ballot?
Click here to visit your state election website for more information on receiving your ballot, deadlines for primary mail-in ballots, and more.
Voter Registration: The state of Connecticut provides an online voter registration form.
Click here to complete the form.
Primary Election Voter Information:
Voter Registration Deadline
Online by Fri Mar 15, 2024
Post Received by Fri Mar 15, 2024
In-person, Received by Mon Apr 1, 2024 12:00PM
Absentee Ballot Request Deadline
Submitted by Mon Apr 1, 2024 4:00PM EDT
Absentee Ballot Return Deadline
In-Person, Received by Mon Apr 1, 2024 4:00PM EDT
Post Received by Tue Apr 2, 2024 8:00PM EDT
Received in Dropbox by Tue Apr 2, 2024 8:00PM EDT
Early Voting Available
From Tue Mar 26, 2024 to Sat Mar 30, 2024
General Election Voter Information:
Voter Registration:
Mail to be post-marked by Friday, October 18, 2024
DMV by Friday, October 18, 2024 close of business
Online by Friday, October 18, 2024 11:59 pm
In-person by Friday, October 18, 2024 8:00 pm
Absentee Ballot Request Deadline:
Mailed to everyone beginning on the 31st day before an election
Absentee Ballot Return Deadline:
Post Received by close of polls on the day of the election
- Early voting:
October 21st – 31st and November 1st – 3rd - Election Date: The general election date is Tuesday, November 5, 2024
Delaware
Are you registered to vote?
Click here to confirm whether you are registered to vote.
How do I request my ballot?
Click here to visit your state election website for more information on receiving your ballot, deadlines for primary mail-in ballots, and more.
Voter Registration: The state of Delaware provides an online voter registration form.
Click here to complete the form.
Primary Election Voter Information:
Voter Registration Deadline
Received by Sat Mar 9, 2024
Absentee Ballot Request Deadline
Request for Postal Ballot by Thu Mar 28, 2024
In-Person Request by Mon Apr 1, 2024 12:00PM EDT
Request for Email, Online or Fax Ballot by Mon Apr 1, 2024 12:00PM EDT
Absentee Ballot Return Deadline
Received by Tue Apr 2, 2024 8:00PM EDT
Early Voting Available
Early Voting
From Wed Mar 20, 2024 to Sat Mar 30, 2024
General Election Voter Information:
Voter Registration Deadline:
Saturday October 12, 2024 at 11:59 p.m.
Absentee Ballot Request Deadline:
Application must be received 4 days before the election
Absentee Ballot Return Deadline:
Early Voting for the November 5, 2024 General Election offered at designated Early Voting Sites in each county. Varies by County
District of Columbia
Are you registered to vote?
Click here to confirm whether you are registered to vote.
D.C. votes by mail!
Click here to visit your state election website for more information on receiving your ballot, deadlines for primary mail-in ballots, and more.
Voter Registration: The District of Columbia provides an online voter registration form.
Click here to complete the form.
Primary Election Voter Information:
Voter Registration Deadline
Received by Tue May 14, 2024
Election Day Registration & Voting Tue Jun 4, 2024
Absentee Ballot Request Deadline
Received by Mon May 20, 2024
Absentee Ballot Return Deadline
Postmarked On or Before Election Day and Received by Tue Jun 11, 2024
Early Voting Available
From Thu May 23, 2024 to Mon Jun 3, 2024
General Election Voter Information:
Voter Registration Deadline:
Monday October 15, 2024
Absentee Ballot Request Deadline:
Mailed to all residents
Absentee Ballot Return Deadline:
Returned by Tuesday November 5, 2024
Early voting:
From Monday October 28 2024 to Sunday November 3 2024
Florida
Are you registered to vote?
Click here to confirm whether you are registered to vote.
How do I request my ballot?
Click here to visit your state election website for more information on requesting your ballot, deadlines for primary mail-in ballots, and more.
Online Voter Registration: The state of Florida provides online voter registration.
Click here to register to vote online.
Primary Election Voter Information:
Voter Registration Deadline
Tue Feb 20, 2024
Absentee Ballot Request Deadline
Thu Mar 7, 2024 5:00PM EST
Absentee Ballot Return Deadline
Tue Mar 19, 2024 7:00PM EDT
Early Voting Available
From Sat Mar 9, 2024 to Sat Mar 16, 2024
General Election Voter Information:
Voter Registration Deadline
In person Monday, October 7, 2024
By Mail Monday, October 7, 2024
Online Monday, October 7, 2024
Absentee Ballot Request Deadline
Requested byThursday, October 24, 2024
Absentee Ballot Return Deadline
Returned by Tuesday November 5, 2024
Early Voting Available
From Sat Mar 9, 2024 to Sat Mar 16, 2024
Georgia
Are you registered to vote?
Click here to confirm whether you are registered to vote.
How do I request my ballot?
Click here to visit your state election website for more information on requesting your ballot, deadlines for primary mail-in ballots, and more.
Online Voter Registration: The state of Georgia provides online voter registration.
Click here to register to vote online.
Primary Election Voter Information:
Voter Registration Deadline
Submitted by Mon Feb 12, 2024
Absentee Ballot Request Deadline
Received by Fri Mar 1, 2024
Absentee Ballot Return Deadline
Received by Tue Mar 12, 2024 7:00PM EDT
Early Voting
From Mon Feb 19, 2024 to Fri Mar 8, 2024
General Election Voter Information:
Voter Registration Deadline
In person Monday, October 7, 2024
By Mail Monday, October 7, 2024
Online Monday, October 7, 2024
Absentee Ballot Request Deadline
Requested by Friday, October 25, 2024
Absentee Ballot Return Deadline
Returned by Tuesday November 5, 2024
Early Voting Available
From Tuesday October 15, 2024 to Friday November 1, 2024
Hawaii
Are you registered to vote?
Click here to confirm whether you are registered to vote.
How do I request my ballot?
Click here to visit your state election website for more information on requesting your ballot, deadlines for primary mail-in ballots, and more.
Online Voter Registration: The state of Hawaii provides online voter registration.
Click here to register to vote online.
Primary Election Voter Information:
Voter Registration Deadline: Wednesday, July 31, 2024
Absentee ballot request Deadline:
Received by Wednesday, August 3, 2024.
Absentee ballots Return Deadline:
by 7PM on election day, Friday, August 10, 2024.
Early Voting: Early voting for primary elections begins on Monday, July 29, 2024
Election Date: The primary election date is Friday, August 10, 2024
General Election Voter Information:
Voter Registration Deadline: Monday, October 28, 2024.
There is online registration up until election day and there is same day registration at all
voting centers.
Absentee Ballot Request Deadline:
Tuesday, October 29, 2024
Absentee Ballots Returned Deadline:
by 7 PM on Tuesday, November 5, 2024
Early Voting: Early voting for the general election begins on Tuesday, October 22, 2024.
Election Date: The general election date is Tuesday, November 5, 2024.
Idaho
Are you registered to vote?
Click here to confirm whether you are registered to vote.
How do I request my ballot?
Click here to visit your state election website for more information on requesting your ballot, deadlines for primary mail-in ballots, and more.
Online Voter Registration: The state of Idaho provides online voter registration.
Click here to register to vote online.
Primary Election Voter Information:
Voter Registration Deadline:
Postmarked by: April 26, 2024
Completed online by: April 26, 2024
Election Day Registration and Voting: May 21, 2024
Absentee Voting:
Absentee ballot request must be received by: May 10, 2024
Absentee ballots must be returned by: May 20, 2024
Early Voting:
Early voting for primary elections varies by county.
Primary election date: May 21, 2024
General Election Voter Information:
Voter Registration:
- General election voting registration must be postmarked by: October 11, 2024
- Same day registration and voting: November 5, 2024
- Online registration ends on: October 11, 2024
Absentee Voting:
- General election absentee ballot requests must be requested by: October 25, 2024 at 5:00 PM
- Absentee ballots must be returned by: November 5, 2024 at 8:00 PM
Early Voting:
- Early voting for the general election varies by county.
Illinois
Are you registered to vote?
Click here to confirm whether you are registered to vote.
How do I request my ballot?
Click here to visit your state election website for more information on requesting your ballot, deadlines for primary mail-in ballots, and more.
Online Voter Registration: The state of Illinois provides online voter registration.
Click here to register to vote online.
Primary Election Voter Information:
Voter Registration:
- By mail: Completed by February 20, 2024
- In-person: Completed by March 19, 2023
- Online: Completed by March 3, 2024
Absentee Voting:
- Absentee ballot request must be submitted online or received in office by: March 14, 2024
- In-person requests open through: March 19, 2024
- Absentee ballots must be postmarked by: March 19, 2024
- Absentee ballots must be received by the designated office by: April 2, 2024
Early Voting:
- Early voting for primary elections begins in-person on: February 8, 2024
Election Date:
- The primary election date is: March 19, 2024
General Election Voter Information:
Voter Registration:
- By mail: Completed by October 8, 2024
- In person: Completed by November 5, 2024
- Online: Completed by October 20, 2024
Absentee Voting:
- Absentee ballot requests must be received via post or in-person by: November 4, 2024
- If absentee ballots are mailed, they must be postmarked by: November 5, 2024
- Mailed absentee ballots must be received by: November 19, 2024
- Any other methods of return must be completed by: November 5, 2024
Early Voting:
- Early voting for the general election begins at the Election Authority Office on: September 30, 2024
- Early voting at permanent polling places begins on: October 26, 2024
Election Date:
- The general election date is: November 5, 2024
Indiana
Are you registered to vote?
Click here to confirm whether you are registered to vote.
How do I request my ballot?
Click here to visit your state election website for more information on requesting your ballot, deadlines for primary mail-in ballots, and more.
Online Voter Registration: The state of Indiana provides online voter registration.
Click here to register to vote online.
Primary Election Voter Information:
Voter Registration:
- Primary voting registration must be completed by: April 8, 2024.
Absentee Voting:
- Absentee ballot requests must be submitted by: April 8, 2024.
- Absentee ballots must be received by: May 7, 2024, by mail or in-person.
Early Voting:
- Early voting for primary elections begins on: April 9, 2024, in-person.
Election Date:
- The primary election date is: May 7, 2024.
General Election Voter Information:
Voter Registration:
- registration must be completed by: October 7, 2024, both online and in-person.
Absentee Voting:
- General election absentee ballot requests for postal ballots must be submitted by: October 24, 2024.
- Absentee ballots must be received by: November 5, 2024, by 6 PM.
Early Voting:
- Early voting for the general election begins on: October 8, 2024.
- Early voting ends on: November 4, 2024, at 12:00 PM.
Election Date:
- The general election date is: November 5, 2024.
Iowa
Are you registered to vote?
Click here to confirm whether you are registered to vote.
How do I request my ballot?
Click here to visit your state election website for more information on requesting your ballot, deadlines for primary mail-in ballots, and more.
Online Voter Registration: The state of Iowa provides online voter registration.
Click here to register to vote online.
Primary Election Voter Information:
Voter Registration:
Online: Must be completed by May 19, 2024.
By Mail: Must be postmarked by May 20, 2024.
In Person: Must be completed by June 3, 2024.
Same day registration and voting option: June 4, 2024.
Absentee Voting:
Absentee ballot requests must be received by May 20, 2024.
Absentee ballots must be returned by June 4, 2024.
Early Voting:
In-person early voting for primary elections begins on May 15, 2024.
Election Date:
Primary election date: June 4, 2024.
General Election Voter Information:
Voter Registration:
Online or postmarked by mail: Must be submitted by October 21, 2024.
In-person voter registration available till election day (same day registration and voting).
Absentee Voting:
Absentee ballot requests must be submitted by October 21, 2024, at 5:00 PM.
Absentee ballots must be received by November 5, 2024, by 8:00 PM.
Early Voting:
Early voting for the general election begins on October 16, 2024.
Election Date:
General election date: November 5, 2024.
Kansas
Are you registered to vote?
Click here to confirm whether you are registered to vote.
How do I request my ballot?
Click here to visit your state election website for more information on requesting your ballot, deadlines for primary mail-in ballots, and more.
Online Voter Registration: The state of Kansas provides online voter registration.
Click here to register to vote online.
Primary Election Voter Information:
Voter Registration:
Must be received by: July 16, 2024.
Absentee Voting:
Absentee ballot requests must be completed by: July 30, 2024.
Absentee ballots must be received by: July 30, 2024.
Early Voting:
Start date varies by county, ends on: August 5, 2024.
Election Date:
Primary election date: August 6, 2024.
General Election Voter Information:
Voter Registration:
Must be completed by: October 15, 2024, both online and in-person.
Absentee Voting:
Absentee ballot requests must be submitted by: October 29, 2024, at 5:00 PM.
Absentee ballots must be postmarked by: November 5, 2024.
Absentee ballots must be received by: November 8, 2024.
Early Voting:
Begins on: October 16, 2024.
Ends on: November 4, 2024.
Election Date:
General election date: November 5, 2024.
Kentucky
Are you registered to vote?
Click here to confirm whether you are registered to vote.
How do I request my ballot?
Click here to visit your state election website for more information on requesting your ballot, deadlines for primary mail-in ballots, and more.
Online Voter Registration: The state of Kentucky provides online voter registration.
Click here to register to vote online.
Primary Election Voter Information:
Voter Registration:
Must be completed by: April 22, 2024, 4 PM.
Absentee Voting:
Absentee ballot requests must be completed online or received by mail by May 7, 2024.
Absentee ballots must be returned by: May 21, 2024.
Early Voting Available:
Begins on: May 16, 2024.
Ends on: May 18, 2024
Election Date:
Primary election date: May 21, 2024.
General Election Voter Information:
Voter Registration Deadline:
- In-person: Monday, October 7, 2024
- Online: Monday, October 7, 2024
Absentee Ballot Request Deadline General election absentee ballot requests must be submitted:
- By Mail: Postmarked by Tuesday, October 22, 2024
- Online: Received by Tuesday, October 22, 2024
Absentee Ballot Return Deadline Absentee ballots must be returned by:
- Tuesday, November 5, 2024, at 6 PM
Early Voting Available General election early voting dates vary by county.
Louisiana
Are you registered to vote? Click here to confirm whether you are registered to vote.
How do I request my ballot? Click here to visit your state election website for more information on requesting your ballot, deadlines for primary mail-in ballots, and more.
Online Voter Registration: The state of Louisiana provides online voter registration. Click here to register to vote online.
Primary Election Voter Information:
Voter Registration Deadline Primary voting registration must be completed:
- In-person or by mail: By Monday, February 21, 2024
- Online: By Thursday, March 2, 2024
Absentee Ballot Request Deadline Absentee ballot requests must be completed:
- In-person or by mail: By Sunday, March 19, 2024
Absentee Ballot Return Deadline Absentee ballots must be returned by:
- Wednesday, March 22, 2024
Available Early voting for primary elections:
- Date: Thursday, March 9, 2024
Election Date:
- Thursday, March 23, 2024
General Election Voter Information:
Voter Registration Deadline General election voting registration must be completed by:
- Deadline: Wednesday, October 6, 2024
- Online registration ends: Saturday, October 16, 2024
Absentee Ballot Request Deadline:
- Tuesday, November 1, 2024, at 4:30 PM
Absentee Ballot Return Deadline:
- Sunday, November 6, 2024, at 4:30 PM
Early Voting Available General election early voting begins on:
- Start: Tuesday, October 18, 2024, at 8:30 AM
- End: Saturday, October 29, 2024, at 6:00 PM
Maine
Are you registered to vote?
Click here to confirm whether you are registered to vote.
How do I request my ballot?
Click here to visit your state election website for more information on requesting your ballot, deadlines for primary mail-in ballots, and more.
Online Voter Registration: The state of Maine provides a mail-in voter registration form.
Click here to complete the form and mail it in.
Primary Election Voter Information:
Voter Registration Deadline Primary voting registration must be:
- Online by Tue Feb 13, 2024
- Post Received by Tue Feb 13, 2024
- At DMV and other State Agencies by Tue Feb 27, 2024
- In-Person Request by Tue Mar 5, 2024
Absentee Ballot Request Deadline Absentee ballot requests must be completed and submitted by:
- Deadline: Thu Feb 29, 2024
Absentee Ballot Return Deadline Absentee ballots must be returned and received by:
- Deadline: Tue Mar 5, 2024 8:00PM EST
Early Voting Available:
- From Sun Feb 4, 2024 to Thu Feb 29, 2024
The Primary Election Date:
- Tue Mar 5, 2024
General Election Voter Information:
Voter Registration Deadline:
- Via a paper form submitted to town clerk by: Friday, October 21, 2024
- In-person registration is available up until election day.
Absentee Ballot Request Deadline:
- By: Monday, October 31, 2024
Absentee Ballots Return Deadline:
- Postmarked by: Saturday, October 29, 2024
- Received by: Friday, November 5, 2024, at 8 PM
Early Voting:
- General election early voting varies by county.
Maryland
Are you registered to vote?
Click here to confirm whether you are registered to vote.
How do I request my ballot?
Click here to visit your state election website for more information on requesting your ballot, deadlines for primary mail-in ballots, and more.
Online Voter Registration: The state of Maryland provides online voter registration.
Click here to register to vote online.
Primary Election Voter Information:
Voter Registration Deadline
- Received by Tue Apr 23, 2024
- Same Day Registration & Voting From Tue May 14, 2024 to Tue May 14, 2024
Absentee Ballot Request Deadline
- Request for Postal Ballot by Tue May 7, 2024
- Request for Online Ballot by Fri May 10, 2024
- In-Person Request by Tue May 14, 2024
Absentee Ballot Return Deadline
- Received in Dropbox by Tue May 14, 2024
- In-Person, Received by Tue May 14, 2024 8:00PM EDT
- Postmarked On or Before Election Day and Received by Fri May 24, 2024
Early Voting Available
From Thu May 2, 2024 to Thu May 9, 2024
The Primary Election date is: Tuesday, May 14, 2024
General Election Voter Information:
Voter Registration:
General election voting registration must be postmarked by: Saturday, October 15, 2024
Completed online by: Saturday, October 15, 2024, at 8:00 PM
Election Day registration and voting occurs on: Tuesday, November 5, 2024
Absentee Ballot Request Deadline:
Must be postmarked by: Saturday, October 22, 2024
Requested in-person by: Saturday, October 22, 2024, at 8:00 PM
Absentee Ballot Return Deadline:
Must be postmarked by: Tuesday, November 5, 2024
Mail: Monday, November 15, 2024, by 10:00 AM
In-person: Tuesday, November 5, 2024, by 8:00 PM
Early Voting:
General election early voting varies by county.
- Top of Form
Massachusetts
Are you registered to vote?
Click here to confirm whether you are registered to vote.
How do I request my ballot?
Click here to visit your state election website for more information on requesting your ballot, deadlines for primary mail-in ballots, and more.
Online Voter Registration: The state of Massachusetts provides online voter registration.
Click here to register to vote online.
Primary Election Voter Information:
Voter Registration:
- Primary voting registration must be received by:
- Mail: Tuesday, February 13, 2024
- In person: Monday, March 4, 2024
Absentee Ballot Request Deadline:
- Must be submitted by: Wednesday, February 28, 2024, at 12:00 PM
Absentee Ballots Return Deadline:
- Must be received back by: Tuesday, March 5, 2024, at 8:00 PM
Early Voting:
- Early voting for primary elections start date varies by county and ends on: Thursday, February 29, 2024
Election Date:
- The primary election date is: Tuesday, March 5, 2024
General Election Voter Information:
Voter Registration:
- General election voting registration must be post-received or returned in-person or completed online by: Saturday, October 26, 2024.
Absentee Ballot Request Deadline:
- General election absentee ballot requests must be completed by: Tuesday, October 29, 2024.
- Absentee ballots must be postmarked and received by: Tuesday, November 5, 2024.
Early Voting:
- General election early voting varies by county.
Michigan
Are you registered to vote?
Click here to confirm whether you are registered to vote.
How do I request my ballot?
Click here to visit your state election website for more information on requesting your ballot, deadlines for primary mail-in ballots, and more.
Online Voter Registration: The state of Michigan provides online voter registration.
Click here to register to vote online.
Primary Election Voter Information:
Voter Registration:
- Completed online by: Monday, July 22, 2024.
- In-person completed by: Tuesday, August 6, 2024.
- Postmarked by: Monday, July 22, 2024.
- Same day registration and voting: Monday, August 5, 2024.
Absentee Voting:
- Absentee ballot requests must be received by mail by: Friday, August 2, 2024, or in-person by Monday, August 5, 2024.
- Absentee ballots must be received back by: Monday, August 5, 2024.
Early Voting:
- Early voting for primary elections Thursday, June 27, 2024, – Monday, August 5, 2024.
Election Date:
- The primary election date: Tuesday, August 6, 2024.
General Election Voter Information:
Voter Registration:
- In person by Tuesday, Nov. 5, 2024
- Online or by mail by Monday, Oct. 21
Absentee Voting:
- Absentee ballot requests must be received by mail or online by Friday, November 1, 2024, or in person by Monday, November 4, 2024.
- Absentee ballots must be received back by Tuesday, November 5, 2024.
Early Voting:
- General election early voting will start from Saturday October 26 to Sunday November 3, 2024
- Election Date: The general election date is Tuesday, November 5, 2024.
Polls open 7 a.m. to 8 p.m.,
Minnesota
Are you registered to vote?
Click here to confirm whether you are registered to vote.
How do I request my ballot?
Click here to visit your state election website for more information on requesting your ballot, deadlines for primary mail-in ballots, and more.
Online Voter Registration: The state of Minnesota provides online voter registration.
Click here to register to vote online.
Primary Election Voter Information:
Voter Registration:
- In person by Tuesday, August 13, 2024
Online or by mail by Tuesday, July 23, 2024
Absentee Voting:
- Mail in requests by Monday, August 12, 2024
- Return by Tuesday, Aug. 13, 2024
Election Date
- Primary voting will take place on Tuesday August 13, 2024.
General Election Voter Information:
Voter Registration:
- Mail by Tuesday, October 15, 2024.
- In person by Tuesday, November 5, 2024.
- Online by Tuesday, October 15, 2024
Absentee Voting
- Absentee Ballot Request Deadline
Submitted by Mon Nov 4, 2024
- Absentee Ballot Return Deadline
- Received by Tue Nov 5, 2024
- Hand Delivered by Tue Nov 5, 2024
- Post Received by Tue Nov 5, 2024
Early Voting:
- First day to vote early in person: Friday, September 20. Last day to vote early in person: Monday, November 4
Election Date:
- The general election date is Tuesday November 5, 2024.
Mississippi
Are you registered to vote?
Click here to confirm whether you are registered to vote.
How do I request my ballot?
Click here to visit your state election website for more information on requesting your ballot, deadlines for primary mail-in ballots, and more.
Voter Registration: The state of Mississippi provides a mail-in voter registration form.
Click here to complete the form and mail it in.
Primary Election Voter Information:
Voter Registration:
- In-Person, Received by Mon Feb 12, 2024
- Mail Postmarked by Mon Feb 12, 2024
Absentee Voting:
- No Deadline to Request Absentee Ballot
- Absentee Ballot Return Deadline
- Postmarked On or Before Election Day and Received by Tue Mar 19, 2024
Early Voting:
- From Mon Jan 29, 2024, to Sat Mar 9, 2024
Election Date:
- Primary voting will take place on Tue March 12, 2024
General Election Voter Information:
Voter Registration:
Voter registration deadline is Mon, October 7, 2024.
Absentee Voting:
No Request Deadline
Return Postmarked on or Before Election Day
Received by Wed Nov 13, 2024
Early Voting:
- From Mon Sep 23, 2024 to Sat Nov 2, 2024
Election Date:
- The general election date is Tuesday, November 5, 2024.
Missouri
Are you registered to vote?
Click here to confirm whether you are registered to vote.
How do I request my ballot?
Click here to visit your state election website for more information on requesting your ballot, deadlines for primary mail-in ballots, and more.
Online Voter Registration: The state of Missouri provides online voter registration.
Click here to register to vote online.
Primary Election Voter Information:
Voter Registration Deadline
- Wed Jul 10, 2024
- In Person Request by Fri Aug 2, 2024
- (For Discharged Military, returned from deployment or activation or Overseas citizens returning from employment with proof)
Absentee Ballot Request Deadline
- Post Received by Wed Jul 24, 2024
- Email or Fax by Wed Jul 24, 2024
- In-Person Request by Mon Aug 5, 2024
Absentee Ballot Return Deadline
- Tue Aug 6, 2024
Early Voting Available
- From Tue Jul 23, 2024, to Mon Aug 5, 2024
.
Election Date:
- Primary voting will take place on Tue Aug 6, 2024
General Election Voter Information:
Voter Registration Deadline
- By Wed Oct 16, 2024
- In In-person request by Fri Nov 1, 2024
- (For discharged military, returned from deployment or activation, or overseas citizens returning from employment with proof)
Absentee Ballot Request Deadline
Post Received by Wed Oct 23, 2024
Email or Fax by Wed Oct 23, 2024
In-Person Request by Mon Nov 4, 2024
Absentee Ballot Return Deadline
Tue Nov 5, 2024
Early Voting Available
In-person Absentee Voting
From Tue Oct 22, 2024 to Mon Nov 4, 2024
Election Date: The general election date is Tue Nov 5, 2024
Montana
Are you registered to vote?
Click here to confirm whether you are registered to vote.
How do I request my ballot?
Click here to visit your state election website for more information on requesting your ballot, deadlines for primary mail-in ballots, and more.
Online Voter Registration: The state of Montana provides a mail-in voter registration form.
Click here to complete the form and mail it in.
Primary Election Voter Information:
Voter Registration Deadline:
- Postmarked by Mon May 6, 2024
(Registration forms postmarked by this date and received within 3 days (May 9) are accepted for regular registration) - Submitted by Mon May 6, 2024
Absentee Ballot Request Deadline:
- Received by Mon Jun 3, 2024
- Emergency Ballot Period from Fri May 31, 2024, to Tue Jun 4, 2024
Absentee Ballot Return Deadline:
- Received by Tue Jun 4, 2024
Early Voting Available:
- From Mon May 6, 2024, to Mon Jun 3, 2024
Election Date: Primary voting will take place on Tue, June 4, 2024
General Election Voter Information:
Voter Registration Deadline
Postmarked by Mon Oct 7, 2024
Submitted by Mon Oct 7, 2024
Late Registration: Must be received and verified by Mon Nov 4, 2024 12:00 PM
Absentee Ballot Request Deadline
Received by Mon Nov 4, 2024
Absentee Ballot Return Deadline
Postmarked On or Before Election Day and Received by Tue Nov 12, 2024
Early Voting:
Early voting takes place in the form of in-person absentee voting
Election Date: The general election date is Tue Nov 5, 2024
Nebraska
Are you registered to vote?
Click here to confirm whether you are registered to vote.
How do I request my ballot?
Click here to visit your state election website for more information on requesting your ballot, deadlines for primary mail-in ballots, and more.
Online Voter Registration: The state of Nebraska provides online voter registration.
Click here to register to vote online.
Primary Election Voter Information:
Voter Registration Deadline
- At DMV and other State Agencies by Mon Apr 29, 2024
- Postmarked by: Mon Apr 29, 2024
- Online by Mon Apr 29, 2024
- Post Received by: Tue Apr 30, 2024
- In-Person, Received by: Fri May 3, 2024
Absentee Ballot Request Deadline
- Request for Postal Ballot by: Fri May 3, 2024
Absentee Ballot Return Deadline
- Tue May 14, 2024
Early Voting Available
- In-person Absentee Voting
From Mon Apr 15, 2024 to Mon May 13, 2024
.
Election Date: Primary voting will take place on Tue May 14, 2024
General Election Voter Information:
Voter Registration Deadline
- Postmarked by: Fri Oct 18, 2024
- Online by Fri Oct 18, 2024
- Post Received by: Tue Oct 22, 2024
- In-Person, Received by: Fri Oct 25, 2024
Absentee Ballot Request Deadline
- Request for Postal Ballot by: Fri Oct 25, 2024
Absentee Ballot Return Deadline
- Tue Nov 5, 2024
Early Voting Available
- In-person Absentee Voting
From Sun Oct 6, 2024 to Tue Nov 5, 2024
Election Date: The general election date is Tue Nov 5, 2024
Nevada
Are you registered to vote?
Click here to confirm whether you are registered to vote.
How do I request my ballot?
Click here to visit your state election website for more information on requesting your ballot, deadlines for primary mail-in ballots, and more.
Online Voter Registration: The state of Nevada provides online voter registration.
Click here to register to vote online.
Primary Election Voter Information:
Voter Registration Deadline
- In-Person Request by: Tue Jun 11, 2024
- Postmarked by: Tue May 14, 2024
- Online by: Tue Jun 11, 2024
Absentee Ballot Request Deadline
- All requests for absentee ballots will be mailed to all.
Absentee Ballot Return Deadline
- Received in Dropbox by Tue Jun 11, 2024
Early Voting Available
- Early Voting
From May 25, 2024 to June 7, 2024
Election Date: Primary voting will take place on Tue June 11, 2024
General Election Voter Information:
Voter Registration Deadline
- In-person request by: Tue Oct 8, 2024
- Postmarked by: Tue Oct 8, 2024
- Online by Tue Nov 5, 2024
Absentee Ballot Request Deadline
- Request to receive a blank ballot will be mailed to all.
- Emergency Ballot Request by Tue Nov 5, 2024
Absentee Ballot Return Deadline
- Received in Dropbox by Tue Nov 5, 2024
Early Voting Available
- Early Voting: from Sat Oct 19, 2024 to Fri Nov 1, 2024
Election Date: The general election date is Tue Nov 5, 2024
New Hampshire
Are you registered to vote?
Click here to confirm whether you are registered to vote.
How do I request my ballot?
Click here to visit your state election website for more information on requesting your ballot, deadlines for primary mail-in ballots, and more.
Online Voter Registration: The state of New Hampshire does not provide online voter registration.
Click here to learn how to register in-person.
Primary Election Voter Information:
Voter Registration Deadline
- In-Person Request by: Wed Sept 9, 2024
- Submitted by: Wed Sept 10, 2024
Absentee Ballot Request Deadline
- Submitted by Mon Sept 9, 2024
Absentee Ballot Return Deadline
- Post Received by: Tue Sept 10, 2024
Early Voting Available
- None on Record
General Election Voter Information:
Voter Registration Deadline
- In-Person Request by: Tue Nov 5, 2024
- Submitted by: Tue Nov 5, 2024
- (Confirm date with your Local Election Office)
- Election Day Registration & Voting
Tue Nov 5, 2024
Absentee Ballot Request Deadline
- Submitted by Mon Nov 4, 2024
Absentee Ballot Return Deadline
- Post Received by Tue Nov 5, 2024
Early Voting Available
- None on Record
Election Date: The general election date is Tue Nov 5, 2024
New Jersey
Are you registered to vote?
Click here to confirm whether you are registered to vote.
How do I request my ballot?
Click here to visit your state election website for more information on requesting your ballot, deadlines for primary mail-in ballots, and more.
Online Voter Registration: The state of New Jersey provides online voter registration.
Click here to register to vote online.
Primary Election Voter Information:
Voter Registration:
- Voter Registration Deadline for the Primary Election: May 14, 2024
Absentee Voting:
- Mail-In Ballot by Mail: May 28, 2024 is the deadline
- In-Person Mail-In Ballot June 3 – by 3:00 p.m.
Early Voting: May 29 – June 2, 2024 is the Early Voting Period.
- Election Date: Primary voting will take place on 06/04/2024.
General Election Voter Information:
Voter Registration:
- Voter Registration Deadline by October 15, 2024
Absentee Voting:
- Mail-In Ballot by Mail by October 29, 2024
- In-Person Mail-In Ballot by November 4 – by 3:00 p.m.
Early Voting:
- Early Voting Period : October 26 – November 3, 2024 start on the 10th calendar day before a general election and end on the second calendar day before that general election)
Election Date: The general election date is November 05, 2024.
New Mexico
Are you registered to vote?
Click here to confirm whether you are registered to vote. How do I request my ballot?
Click here to visit your state election website for more information on requesting your ballot, deadlines for primary mail-in ballots, and more. Online Voter Registration: The state of New Mexico provides online voter registration.
Click here to register to vote online.
Primary Election Voter Information:
Voter Registration:
- Voter Registration Deadline: Received by Tue May 7, 2024.
- Same Day Registration & Voting: From Tue May 7, 2024 to Tue Jun 4, 2024
Absentee Voting:
- Absentee Ballot Request Deadline: Received by Tue May 21, 2024.
- Absentee Ballot Return Deadline: Received by Tue Jun 4, 2024 7:00 PM MDT
Early Voting:
- Please check locations and hours of operation by visiting NMVote.org or by contacting your County Clerk’s Office. From May 7, 2024 to June 1, 2024
Election Date: Primary voting will take place on June 04, 2024.
General Election Voter Information:
Voter Registration:
- By Mail: Tuesday, October 8, 2024.
- In Person: Tuesday, November 5, 2024.
- Online: Tuesday, October 8, 2024
Absentee Voting:
- All absentee ballots may be returned to the County Clerk’s Office or any Election Day polling location no later than 7:00 PM – Election Day.
Early Voting:
- Please check locations and hours of operation by visiting NMVote.org or by contacting your County Clerk’s Office. From Oct 8, 2024 to Nov 2, 2024.
Election Date: Primary voting will take place on Tue Nov 5, 2024
New York
Are you registered to vote?
Click here to confirm whether you are registered to vote.
How do I request my ballot?
Click here to visit your state election website for more information on requesting your ballot, deadlines for primary mail-in ballots, and more.
Online Voter Registration: The state of New York provides online voter registration.
Click here to register to vote online.
Primary Election Voter Information:
Voter Registration Deadline
- Postmarked by Mon Jun 10, 2024
- In-Person, Received by Sat Jun 15, 2024
- Post Received by Sat Jun 15, 2024
Absentee Ballot Request Deadline
- Online by Sat Jun 15, 2024
- Post received by Sat Jun 15, 2024 (when postmark is missing)
- In-Person Request by Mon Jun 24, 2024
Absentee Ballot Return Deadline
- In-Person, Received by Tue Jun 25, 2024
- Post received by Wed Jun 26, 2024 (when postmark is missing)
- Postmarked On or Before Election Day and Received byTue Jul 2, 2024
Early Voting Available
- Early Voting
From Sat Jun 15, 2024 to Sun Jun 23, 2024
Tue Jun 25, 2024 – New York State Primary
General Election Voter Information:
Voter Registration Deadline
- Postmarked by Mon Oct 21, 2024
- In-Person, Received by Sat Oct 26, 2024
- Post Received by Sat Oct 26, 2024
Absentee Ballot Request Deadline
- Online by Sat Oct 26, 2024
- Postmarked by Sat Oct 26, 2024
- In-Person Request by Mon Nov 4, 2024
Absentee Ballot Return Deadline
- In-Person, Received by Tue Nov 5, 2024
- Post received by Wed Nov 6, 2024 (when postmark is missing)
- Postmarked On or Before Election Day and Received by Tue Nov 12, 2024
Early Voting Available
- Early Voting
From Sat Oct 26, 2024 to Sun Nov 3, 2024
Election Date: The general election date is Tue Nov 5, 2024
North Carolina
Are you registered to vote?
Click here to confirm whether you are registered to vote.
How do I request my ballot?
Click here to visit your state election website for more information on requesting your ballot, deadlines for primary mail-in ballots, and more.
Online Voter Registration: The state of North Carolina provides online voter registration.
Click here to register to vote online.
Primary Election Voter Information:
Voter Registration:
- The online and by-mail deadline is Feb. 9, 2024, for the primary election.
- In-person registration deadline is Mar 2, 2024
Absentee Voting:
- Absentee ballot request by Feb. 27, 2024 (5 p.m.).
- Absentee ballots return by March 5, 2024 (7:30 p.m.).
Early Voting:
- In-person early voting for the 2024 primary election begins Thursday, Feb. 15, and ends at 3 p.m. on Saturday, March 2.
Election Date: Primary voting will take place on March 5, 2024.
General Election Voter Information:
Voter Registration:
- General election voting registration for online or by mail ends on Oct. 11, 2024.
- In-person registration deadline ends on Nov. 2, 2024.
Absentee Voting:
- The absentee ballot request deadline for the 2024 general election is 5 p.m. Tuesday, Oct. 29, 2024.
- The absentee ballot return deadline for the 2024 general election is Nov. 5, 2024.
Early Voting:
- The in-person early voting period for the 2024 general election begins Thursday, Oct. 17, 2024, and ends at 3 p.m. Saturday, Nov. 2, 2024.
Election Date: The general election date is 11/05/2024.
Election Date: The general election date is Tue Nov 5, 2024
North Dakota
The state of North Dakota does not require Voter Registration. You simply need a valid state-issued photo ID to vote.
How do I request my ballot?
Click here to visit your state election website for more information on requesting your ballot, deadlines for primary mail-in ballots, and more.
Primary Election Voter Information:
Voter Registration:
- North Dakota has no voter registration.
- Bring valid proof of identification and residency to the polls on Election Day to vote.
Absentee Voting:
- Absentee and Mail Balloting Begins June 10, 2024
- Absentee and Mail Ballot Submission Deadline: June 10, 2024
Early Voting: There is no early voting for the primaries.
Election Date: Primary voting will take place on Tue June 11, 2024.
General Election Voter Information:
Voter Registration:
- North Dakota has no voter registration.
- Bring valid proof of identification and residency to the polls on Election Day to vote.
Absentee Voting:
- Absentee and Mail-In Ballot by Nov 4, 2024
- Absentee and Mail-In Ballot return by, Nov. 4, 2024
Early Voting: Early voting is not allowed for the general election.
Election Date: The general election date is 11/05/2024.
Ohio
Are you registered to vote?
Click here to confirm whether you are registered to vote.
How do I request my ballot?
Click here to visit your state election website for more information on requesting your ballot, deadlines for primary mail-in ballots, and more.
Online Voter Registration: The state of Ohio provides online voter registration.
Click here to register to vote online.
Primary Election Voter Information:
Voter Registration: Primary voting registration ends on Feb 20, 2024 at 9:00 p.m.
Absentee Voting:
- Absentee voting by mail begins Feb. 21, 2024.
- The absentee ballot request deadline is Mar. 12, 2024, by 8:30 p.m.
- Absentee ballot return must be postmarked by Mar. 18, 2024.
Early Voting:
- Early voting for primary elections starts on Feb. 21, 2024, and ends on Mar. 17, 2024.
Election Date: Primary voting will take place on Mar.19, 2024.
General Election Voter Information:
Voter Registration
- General election voting registration ends on Oct. 07, 2024, at 9:00 p.m.
Absentee Voting:
- Absentee voting by mail begins Oct. 08, 2024.
- General election absentee ballot requests end Oct. 29, 2024.
- Absentee ballots must be received by post by Nov. 04, 2024.
Early Voting:
- Early voting for the general election begins on Oct. 08, 2024 and ends on Nov. 05, 2024.
Election Date: The general election date is Tue Nov 5, 2024.
Oklahoma
Are you registered to vote?
Click here to confirm whether you are registered to vote.
How do I request my ballot?
Click here to visit your state election website for more information on requesting your ballot, deadlines for primary mail-in ballots, and more.
Online Voter Registration: The state of Oklahoma provides online voter registration.
Click here to register to vote online.
Primary Election Voter Information:
Voter Registration Deadline
- Received by Fri May 24, 2024
Absentee Ballot Request Deadline
- Received by Mon Jun 3, 2024, 5:00 PM
Absentee Ballot Return Deadline
- Submitted by Tue Jun 18, 2024, 7:00 PM
Early Voting Available
- From Thu Jun 13, 2024, to Sat Jun 15, 2024
Election Date: Primary voting will take place on Tue, June 18, 2024.
General Election Voter Information:
Voter Registration Deadline
- Received by Fri Oct 11, 2024
Absentee Ballot Request Deadline
- Received by Mon Oct 21, 2024 5:00PM
Absentee Ballot Return Deadline
- Submitted by Tue Nov 5, 2024 7:00PM
Early Voting Available
- From Wed Oct 30, 2024 to Sat Nov 2, 2024
Election Date: The general election date is Tue Nov 5, 2024
Oregon
Are you registered to vote?
Click here to confirm whether you are registered to vote.
How do I request my ballot?
Click here to visit your state election website for more information on requesting your ballot, deadlines for primary mail-in ballots, and more.
Online Voter Registration: The state of Oregon provides online voter registration.
Click here to register to vote online.
Primary Election Voter Information:
Voter Registration Deadline
- Submitted by Tue Apr 30, 2024
Absentee Ballot Request Deadline
- Submitted by Thu May 16, 2024
- In-Person Request by Tue May 21, 2024
Absentee Ballot Return Deadline
- Received by Tue May 21, 2024, 8:00PM
- Received in Dropbox by Tue May 21, 2024, 8:00PM
- Postmarked On or Before Election Day and Received by Tue May 28, 2024
Early Voting:
- No Early Voting Available
Election Date: Primary voting will take place on Tues May 21, 2024.
General Election Voter Information:
Voter Registration Deadline
- Submitted by Tue Oct 15, 2024
Absentee Ballot Request Deadline
- Submitted by Thu Oct 31, 2024
Absentee Ballot Return Deadline
- Received by Tue Nov 5, 2024, 8:00 PM
- Received in Dropbox by Tue Nov 5, 2024, 8:00PM
- Postmarked On or Before Election Day and Received by Tue Nov 12, 2024
Early Voting Available
- From Thu Oct 31, 2024 to Tue Nov 5, 2024
Election Date: The general election date is Tue Nov 5, 2024
Pennsylvania
Are you registered to vote?
Click here to confirm whether you are registered to vote.
How do I request my ballot?
Click here to visit your state election website for more information on requesting your ballot, deadlines for primary mail-in ballots, and more.
Online Voter Registration: The state of Pennsylvania provides online voter registration.
Click here to register to vote online.
Primary Election Voter Information:
Voter Registration Deadline
- Received by Mon Apr 8, 2024
Absentee Ballot Request Deadline
- Received by Tue Apr 16, 2024, 5:00PM
Absentee Ballot Return Deadline
- Received by Tue Apr 23, 2024, 8:00PM
Early Voting Available
- From Tue Mar 5, 2024, to Tue Apr 23, 2024
Election Date: Primary voting will take place on Tue, April 23, 2024.
General Election Voter Information:
Voter Registration Deadline
- Received by Mon Oct 21, 2024
Absentee Ballot Request Deadline
- Received by Tue Oct 29, 2024, 5:00PM
Absentee Ballot Return Deadline
- Received by Tue Nov 5, 2024, 8:00PM
Early Voting Available
- From Mon Sep 16, 2024, to Tue Nov 5, 2024
Election Date: The general election date is Tue, Nov 5, 2024.
Rhode Island
Are you registered to vote?
Click here to confirm whether you are registered to vote.
How do I request my ballot?
Click here to visit your state election website for more information on requesting your ballot, deadlines for primary mail-in ballots, and more.
Online Voter Registration: The state of Rhode Island provides online voter registration.
Click here to register to vote online.
Primary Election Voter Information:
Voter Registration Deadline
Party change by Sun Aug 11, 2024
Received by Sun Aug 11, 2024
Absentee Ballot Request Deadline
Received by Tue Aug 20, 2024, 4:00 PM
Emergency Ballot Period from Wed Aug 21, 2024, to Mon Sep 9, 2024
Absentee Ballot Return Deadline
Submitted by
Tue Sep 10, 2024, 8:00 PM
Early Voting Available
From Wed Aug 21, 2024, to Mon Sep 9, 2024
Election Date: Primary voting will take place on Tue Sep 10, 2024.
General Election Voter Information:
Voter Registration Deadline
- Party change by Sun Oct 6, 2024
- Received by Sun Oct 6, 2024
Absentee Ballot Request Deadline
- Received by Tue Oct 15, 2024, 4:00 PM
- Emergency Ballot Period from Wed Oct 16, 2024, to Mon Nov 4, 2024
Absentee Ballot Return Deadline
- Submitted by Tue Nov 5, 2024, 8:00 PM
Early Voting Available
- Early Voting from Wed Oct 16, 2024, to Mon Nov 4, 2024
Election Date: The general election date is Tue, Nov 5, 2024.
South Carolina
Are you registered to vote?
Click here to confirm whether you are registered to vote.
How do I request my ballot?
Click here to visit your state election website for more information on requesting your ballot, deadlines for primary mail-in ballots, and more.
Online Voter Registration: The state of South Carolina provides online voter registration.
Click here to register to vote online.
Primary Election Voter Information:
- Voter Registration: Deadline to register to vote in-person for primary election is 05/10/2024. Deadline to register to vote online, email, or fax is 05/12/2024. Deadline to register to vote by mail is 05/13/2024.
- Absentee Voting: Absentee ballot request deadline is 5:00 p.m. on 05/31/2024. Absentee ballots must be received by 06/11/2024.
- Early Voting: Early voting starts on 05/28/2024 and ends on 06/07/2024.
- Election Date: Primary voting will take place on 06/11/2024 and there will be a run-off for the primary held on 07/25/2024.
General Election Voter Information:
- Voter Registration: Deadline to register to vote in-person for general election is 10/04/2024. Deadline to register to vote online, email, or fax is 10/06/2024. Deadline to register to vote by mail for is 10/07/2024.
- Absentee Voting: Absentee ballots request deadline is 10/25/2024.
- Early Voting: Early voting for the general election begins on 10/21/2024 at election offices and on 11/04/2024.
- Election Date: The general election date is 11/05/2024.
South Dakota
Are you registered to vote?
Click here to confirm whether you are registered to vote.
How do I request my ballot?
Click here to visit your state election website for more information on requesting your ballot, deadlines for primary mail-in ballots, and more.
Online Voter Registration: The state of South Dakota does not provide online voter registration. There is a form available online that must be sent to your County Auditor.
Primary Election Voter Information:
- Voter Registration: Primary voting registration ends on 05/20/2024.
- Absentee Voting: Absentee ballot request deadline is 06/03/2024. Absentee ballots must be received by 06/04/2024.
- Early Voting: The start date of early voting is 04/20/2024 and end date is 06/03/2024.
- Election Date: Primary voting will take place on 06/04/2024.
General Election Voter Information:
- Voter Registration: General election voting registration ends on 10/21/2024.
- Absentee Voting: Absentee ballots must be requested by 5:00 p.m. on 11/03/2024 and must be received by the County Election Official on Election Day in enough time for them to deliver your absentee ballot to your official voting precinct before polls close.
- Early Voting: Early voting for the general election begins on 09/24/2022 and ends at 5:00pm on 11/07/2022.
- Election Date: The general election date is 11/05/2024.
Tennessee
Are you registered to vote?
Click here to confirm whether you are registered to vote.
How do I request my ballot?
Click here to visit your state election website for more information on requesting your ballot, deadlines for primary mail-in ballots, and more.
Online Voter Registration: The state of South Carolina provides online voter registration.
Click here to register to vote online.
Primary Election Voter Information:
Voter Registration Deadline
Postmarked byTue Jul 2, 2024
Received by Fri Jul 5, 2024
Absentee Ballot Request Deadline
Submitted by Thu Jul 25, 2024
Absentee Ballot Return Deadline
Submitted by Thu Aug 1, 2024, 7:00PM
Early Voting Available
Early Voting
From Fri Jul 12, 2024, to Sat Jul 27, 2024
Thu Aug 1, 2024 – Tennessee State Primary
General Election Voter Information:
Voter Registration Deadline
- Postmarked by Sun Oct 6, 2024
- Received by Wed Oct 9, 2024
Absentee Ballot Request Deadline
- Submitted by Tue Oct 29, 2024
Absentee Ballot Return Deadline
- Received by Tue Nov 5, 2024, 7:00PM
Early Voting Available
- Early Voting
From Wed Oct 16, 2024, to Thu Oct 31, 2024
Election Date: The general election date is Tue Nov 5, 2024
Texas
Are you registered to vote?
Click here to confirm whether you are registered to vote.
How do I request my ballot?
Click here to visit your state election website for more information on requesting your ballot, deadlines for primary mail-in ballots, and more.
Online Voter Registration: The state of Texas provides online voter registration.
Click here to register to vote online.
Primary Election Voter Information:
Voter Registration Deadline
- Received by Mon Feb 5, 2024
Absentee Ballot Request Deadline
- Received by Fri Feb 23, 2024
Absentee Ballot Return Deadline
- In-Person, Received by Tue Mar 5, 2024, 7:00PM CST
- Postmarked On or Before Election Day and Received by Wed Mar 6, 2024
Early Voting Available
- Early Voting
From Tue Feb 20, 2024, to Fri Mar 1, 2024
Election Date:
Primary voting will take place on March 5, 2024
Primary runoff election on May 28, 2024
General Election Voter Information:
- Voter Registration Deadline
- Received by Mon Oct 7, 2024
Absentee Ballot Request Deadline
- Received by Fri Oct 25, 2024
Absentee Ballot Return Deadline
- In-Person, Received by Tue Nov 5, 2024, 7:00PM
- Postmarked On or Before Election Day and Received by Wed Nov 6, 2024
Early Voting Available
- Early Voting
From Sat Oct 19, 2024, to Fri Nov 1, 2024
- Election Date: The general election date is Tue Nov 5, 2024
Utah
Are you registered to vote?
Click here to confirm whether you are registered to vote.
All registered voters automatically receive a voting ballot in the mail.
Online Voter Registration: The state of Utah provides online voter registration.
Click here to register to vote online.
Primary Election Voter Information:
- Tue Jun 25, 2024 – Utah State Primary Election
Voter Registration Deadline
- Received by Fri Jun 14, 2024, 5:00 PM
- Election Day Registration & Voting Tue Jun 25, 2024
- Same Day Registration & Voting
From Tue Jun 11, 2024, to Fri Jun 21, 2024
Absentee Ballot Request Deadline
- Tue Jun 18, 2024
Absentee Ballot Return Deadline
- Postmarked by
Mon Jun 24, 2024 - Received in Dropbox by
Tue Jun 25, 2024, 8:00PM
Early Voting Available
- Early Voting
From Tue Jun 11, 2024, to Fri Jun 21, 2024
General Election Voter Information:
Voter Registration Deadline
- Received by Fri Oct 25, 2024, 5:00PM
Election Day Registration & Voting Tue Nov 5, 2024
- Same Day Registration & Voting from Tue Oct 22, 2024, to Fri Nov 1, 2024
Absentee Ballot Request Deadline
- Fri Oct 25, 2024
Absentee Ballot Return Deadline
- Postmarked by Mon Nov 4, 2024
- Received in Dropbox by Tue Nov 5, 2024
Early Voting Available
- Early Voting
From Tue Oct 22, 2024, to Fri Nov 1, 2024
Election Date: The general election date is on Tue Nov 5, 2024
Vermont
Are you registered to vote?
Click here to confirm whether you are registered to vote.
How do I request my ballot?
Click here to visit your state election website for more information on requesting your ballot, deadlines for primary mail-in ballots, and more.
Online Voter Registration: The state of Vermont provides online voter registration.
Click here to register to vote online.
Primary Election Voter Information:
Voter Registration Deadline
Submitted byTue Aug 13, 2024
Absentee Ballot Request Deadline
Submitted by Mon Aug 12, 2024, 5:00 PM
Absentee Ballot Return Deadline
In the Election Office by Mon Aug 12, 2024
Received in Dropbox by Mon Aug 12, 2024, 5:00PM
Hand Delivered by Tue Aug 13, 2024, 7:00PM
Post Received by Tue Aug 13, 2024, 7:00PM
Early Voting Available
Early Voting from Sat Jun 29, 2024, to Mon Aug 12, 2024
Primary Election Date
Tues March 5, 2024
General Election Voter Information:
Voter Registration Deadline
- Submitted by Mon Nov 4, 2024, 5:00PM
- Election Day Registration & Voting Tue Nov 5, 2024, 7:00PM
Absentee Ballot Request Deadline
- Submitted by Mon Nov 4, 2024
Absentee Ballot Return Deadline
- In the Election Office by Mon Nov 4, 2024
- Received in Dropbox by Mon Nov 4, 2024, 5:00PM
- Post Received by Tue Nov 5, 2024, 7:00PM
- Hand Delivered by Tue Nov 5, 2024, 7:00PM
Early Voting Available
- Early Voting from Tue Oct 1, 2024, to Mon Nov 4, 2024
Election Date: The general election date is Tue Nov 5, 2024
Virginia
Are you registered to vote?
Click here to confirm whether you are registered to vote.
How do I request my ballot?
Click here to visit your state election website for more information on requesting your ballot, deadlines for primary mail-in ballots, and more.
Online Voter Registration: The state of Virginia provides online voter registration.
Click here to register to vote online.
Primary Election Voter Information:
Voter Registration Deadline
- Submitted by Tue May 28, 2024
Absentee Ballot Request Deadline
- Received by Fri Jun 7, 2024, 5:00PM
- In-Person Request by Sat Jun 15, 2024
Absentee Ballot Return Deadline
- Received by Tue Jun 18, 2024, 7:00PM
- Postmarked On or Before Election Day and Received by Fri Jun 21, 2024, 12:00PM
Early Voting Available
- From Fri May 3, 2024, to Sat Jun 15, 2024
Election Date: Primary voting will take place on Tue July 18, 2024
General Election Voter Information:
Voter Registration Deadline
- Submitted by Tue Oct 15, 2024
Absentee Ballot Request Deadline
- Received by Fri Oct 25, 2024, 5:00PM
- In-Person Request by Sat Nov 2, 2024
Absentee Ballot Return Deadline
- Received by Tue Nov 5, 2024, 7:00PM
- Postmarked On or Before Election Day and Received by Fri Nov 8, 2024
Early Voting Available
- From Fri Sep 20, 2024, to Mon Nov 4, 2024
Election Date: The general election date is Tue Nov 5, 2024
Washington
Are you registered to vote?
Click here to confirm whether you are registered to vote.
Washington votes by mail every election.
Click here to visit your state election website for more information on receiving your ballot, deadlines for primary mail-in ballots, and more.
Online Voter Registration: The state of Washington provides online voter registration.
Click here to register to vote online.
Primary Election Voter Information:
Voter Registration Deadline
- Post Received by Mon Jul 29, 2024
- Email, Online or Fax by Mon Jul 29, 2024, 11:59PM
- In-Person, Received by Tue Aug 6, 2024, 8:00PM
Absentee Ballot Request Deadline
- Submitted by Tue Aug 6, 2024
Absentee Ballot Return Deadline
- Postmarked by Tue Aug 6, 2024
- In the Election Office by Tue Aug 6, 2024, 8:00PM
Early Voting Available
- Early Voting
From Fri Jul 19, 2024, to Tue Aug 6, 2024
- Election Date: Primary voting will take place on Tue Aug 6, 2024
General Election Voter Information:
Voter Registration Deadline
- Post Received by Mon Oct 28, 2024
- Email, Online or Fax by Mon Oct 28, 2024, 11:59PM
- In-Person, Received by Tue Nov 5, 2024, 8:00PM
Absentee Ballot Request Deadline
- Submitted by Tue Nov 5, 2024
Absentee Ballot Return Deadline
- Postmarked by Tue Nov 5, 2024
- In the Election Office by Tue Nov 5, 2024, 8:00PM
Early Voting Available
- From Fri Oct 18, 2024, to Tue Nov 5, 2024
Election Date: The general election date is Tue November 5, 2024
West Virginia
Are you registered to vote?
Click here to confirm whether you are registered to vote.
How do I request my ballot?
Click here to visit your state election website for more information on requesting your ballot, deadlines for primary mail-in ballots, and more.
Online Voter Registration: The state of West Virginia provides online voter registration.
Click here to register to vote online.
Primary Election Voter Information:
Voter Registration Deadline
- Email, Online or Fax by Tue Apr 23, 2024
- In-Person Request by Tue Apr 23, 2024
- Postmarked by Tue Apr 23, 2024
Absentee Ballot Request Deadline
- Submitted by Wed May 8, 2024
Absentee Ballot Return Deadline
- Hand Delivered by Mon May 13, 2024
- Post Received by Wed May 15, 2024
- Postmarked On or Before Election Day and Received by Mon May 20, 2024
Early Voting Available
From Wed May 1, 2024, to Sat May 11, 2024
- Election Date: Primary voting will take place on Tue May 14,2024
General Election Voter Information:
Voter Registration Deadline
- Email, Online or Fax by Tue Oct 15, 2024
- Postmarked by Tue Oct 15, 2024
- In-Person Request by Tue Nov 5, 2024
Absentee Ballot Request Deadline
- Submitted by Wed Oct 30, 2024
Absentee Ballot Return Deadline
- Hand Delivered by Mon Nov 4, 2024
- Post Received by Wed Nov 6, 2024
- Postmarked On or Before Election Day and Received by
Mon Nov 11, 2024
Early Voting Available
From Wed Oct 23, 2024, to Sat Nov 2, 2024
Election Date: The general election date is Tue November 5, 2024
Wisconsin
Are you registered to vote?
Click here to confirm whether you are registered to vote.
How do I request my ballot?
Click here to visit your state election website for more information on requesting your ballot, deadlines for primary mail-in ballots, and more.
Online Voter Registration: The state of Wisconsin provides online voter registration.
Click here to register to vote online.
Primary Election Voter Information:
Voter Registration Deadline
- Postmarked by Wed Jul 24, 2024
- Online by Wed Jul 24, 2024, 11:59PM
- In-Person Request by Fri Aug 9, 2024, 5:00PM
- Election Day Registration & Voting Tue Aug 13, 2024
Absentee Ballot Request Deadline
- Post Received by Thu Aug 8, 2024, 5:00PM
- In-Person Request by Sun Aug 11, 2024
- Emergency Ballot Period from Tue Aug 6, 2024, to Tue Aug 13, 2024
Absentee Ballot Return Deadline
- Received by Tue Aug 13, 2024, 8:00PM
Early Voting Available
From Tue Jul 30, 2024, to Sun Aug 11, 2024
Election Date: Primary voting will take place on Tue Aug 14, 2024
General Election Voter Information:
Voter Registration Deadline
- Postmarked by Wed Oct 16, 2024
- Online by Wed Oct 16, 2024, 11:59PM
- In-Person Request by Fri Nov 1, 2024, 5:00PM
- Election Day Registration & Voting Tue Nov 5, 2024
Absentee Ballot Request Deadline
- Post Received by Thu Oct 31, 2024, 5:00PM
- In-Person Request by Sun Nov 3, 2024
- Emergency Ballot Period from Tue Oct 29, 2024, to Tue Nov 5, 2024
Absentee Ballot Return Deadline
- Received by Tue Nov 5, 2024, 8:00PM
Early Voting Available
From Tue Oct 22, 2024, to Sun Nov 3, 2024
Election Date:
The general election date is Tue Nov 5, 2024
Wyoming
Are you registered to vote? Contact 308-733-4430 or your local Election’s Office to check.
How do I request my ballot?
Click here to visit your state election website for more information on requesting your ballot, deadlines for primary mail-in ballots, and more.
Online Voter Registration: The state of Wisconsin does not provide online voter registration.
Primary Election Voter Information:
Voter Registration Deadline
Submitted by Mon Aug 5, 2024
Election Day Registration & Voting Tue Aug 20, 2024, 7:00PM
Absentee Ballot Request Deadline
Submitted by Mon Aug 19, 2024
Absentee Ballot Return Deadline
Received by Tue Aug 20, 2024 7:00PM
Early Voting Available
From Tue Jul 23, 2024 to Mon Aug 19, 2024
Election Date: Primary voting will take place on Tue Aug 20, 2024
General Election Voter Information:
Voter Registration Deadline
- Submitted by Mon Oct 21, 2024
- Election Day Registration & Voting by Tue Nov 5, 2024, 7:00PM
Absentee Ballot Request Deadline
- Submitted by Mon Nov 4, 2024
Absentee Ballot Return Deadline
- Received by Tue Nov 5, 2024, 7:00PM
Early Voting Available
- From Tue Oct 8, 2024 to Mon Nov 4, 2024
Election Date: The general election date is Tue November 5, 2024