your state resources
We recommend voting early. Hover over your state to see when early voting begins for you. Please note that not all states allow early in-person voting.
NOTE: CO, HI, and OR are mail-in voting only. AL, CT, DE, MS, MO, and NH do not have early in-person voting.
USA
CLICK ON YOUR STATE FOR MORE IMPORTANT VOTER RESOURCES
OCT. 19TH
Voter Registration Deadline
OCT. 29TH
Absentee Ballot Registration Deadline
Received by Nov. 3
Absentee Ballot Return Deadline
OCT. 4TH
Voter Registration Deadline
OCT. 24TH
Absentee Ballot Registration Deadline
Postmarked by Nov. 3
Absentee Ballot Return Deadline
OCT. 5TH
Voter Registration Deadline
OCT. 23TH
Absentee Ballot Registration Deadline
Received by Nov. 3
Absentee Ballot Return Deadline
OCT. 5TH
Voter Registration Deadline
OCT. 27TH
Absentee Ballot Registration Deadline
Received by Nov. 3
Absentee Ballot Return Deadline
OCT. 19TH
Voter Registration Deadline
All mail
Absentee Ballot Registration Deadline
Postmarked by Nov. 3
Absentee Ballot Return Deadline
OCT. 26TH
Voter Registration Deadline
All mail
Absentee Ballot Registration Deadline
Received by Nov. 3
Absentee Ballot Return Deadline
OCT. 27TH
Voter Registration Deadline
Nov. 2
Absentee Ballot Registration Deadline
Received by Nov. 3
Absentee Ballot Return Deadline
OCT. 10TH
Voter Registration Deadline
Oct. 30
Absentee Ballot Registration Deadline
Received by Nov. 3
Absentee Ballot Return Deadline
OCT. 13TH
Voter Registration Deadline
All mail
Absentee Ballot Registration Deadline
Postmarked by Nov. 3
Absentee Ballot Return Deadline
OCT. 05TH
Voter Registration Deadline
OCT. 24TH
Absentee Ballot Registration Deadline
Received by Nov. 3
Absentee Ballot Return Deadline
OCT. 05TH
Voter Registration Deadline
OCT. 30TH
Absentee Ballot Registration Deadline
Received by Nov. 3
Absentee Ballot Return Deadline
OCT. 05TH
Voter Registration Deadline
All mail
Absentee Ballot Registration Deadline
Received by Nov. 3
Absentee Ballot Return Deadline
OCT. 09TH
Voter Registration Deadline
OCT. 23TH
Absentee Ballot Registration Deadline
Received by Nov. 3
Absentee Ballot Return Deadline
OCT. 06TH
Voter Registration Deadline
OCT. 29TH
Absentee Ballot Registration Deadline
Postmarked by Nov. 3
Absentee Ballot Return Deadline
OCT. 05TH
Voter Registration Deadline
OCT. 22TH
Absentee Ballot Registration Deadline
Received by noon on Nov. 3
Absentee Ballot Return Deadline
OCT. 24TH
Voter Registration Deadline
OCT. 24TH
Absentee Ballot Registration Deadline
Postmarked by Nov. 2
Absentee Ballot Return Deadline
OCT. 13TH
Voter Registration Deadline
OCT. 27TH
Absentee Ballot Registration Deadline
Postmarked by Nov. 3
Absentee Ballot Return Deadline
OCT. 05TH
Voter Registration Deadline
OCT. 27TH
Absentee Ballot Registration Deadline
Received by Nov. 3
Absentee Ballot Return Deadline
OCT. 05TH
Voter Registration Deadline
OCT. 30TH
Absentee Ballot Registration Deadline
Received by Nov. 2
Absentee Ballot Return Deadline
OCT. 13TH
Voter Registration Deadline
OCT. 29TH
Absentee Ballot Registration Deadline
Received by Nov. 3
Absentee Ballot Return Deadline
OCT. 13TH
Voter Registration Deadline
OCT. 27TH
Absentee Ballot Registration Deadline
Postmarked by Nov. 3
Absentee Ballot Return Deadline
OCT. 24TH
Voter Registration Deadline
OCT. 28TH
Absentee Ballot Registration Deadline
Postmarked by Nov. 3
Absentee Ballot Return Deadline
OCT. 19TH
Voter Registration Deadline
OCT. 30TH
Absentee Ballot Registration Deadline
Received by Nov. 3
Absentee Ballot Return Deadline
OCT. 13TH
Voter Registration Deadline
Nov. 2
Absentee Ballot Registration Deadline
Received by Nov. 3
Absentee Ballot Return Deadline
OCT. 05TH
Voter Registration Deadline
No specific deadline
Absentee Ballot Registration Deadline
Received by Nov. 2
Absentee Ballot Return Deadline
OCT. 07TH
Voter Registration Deadline
OCT. 21TH
Absentee Ballot Registration Deadline
Received by Nov. 3
Absentee Ballot Return Deadline
OCT. 04TH
Voter Registration Deadline
Nov. 2
Absentee Ballot Registration Deadline
Received by Nov. 3
Absentee Ballot Return Deadline
OCT. 16TH
Voter Registration Deadline
OCT. 23TH
Absentee Ballot Registration Deadline
Received by Nov. 3
Absentee Ballot Return Deadline
OCT. 06TH
Voter Registration Deadline
All mail
Absentee Ballot Registration Deadline
Postmarked by Nov. 3
Absentee Ballot Return Deadline
N/A
Voter Registration Deadline
No specific deadline
Absentee Ballot Registration Deadline
Received by Nov. 3
Absentee Ballot Return Deadline
OCT. 13TH
Voter Registration Deadline
OCT. 27TH
Absentee Ballot Registration Deadline
Postmarked by Nov. 3
Absentee Ballot Return Deadline
OCT. 06TH
Voter Registration Deadline
OCT. 20TH
Absentee Ballot Registration Deadline
Received by Nov. 3
Absentee Ballot Return Deadline
OCT. 09TH
Voter Registration Deadline
OCT. 27TH
Absentee Ballot Registration Deadline
Postmarked by Nov. 3
Absentee Ballot Return Deadline
OCT. 09TH
Voter Registration Deadline
OCT. 27TH
Absentee Ballot Registration Deadline
Postmarked by Nov. 3
Absentee Ballot Return Deadline
N/A
Voter Registration Deadline
No specific deadline
Absentee Ballot Registration Deadline
Postmarked by Nov. 2
Absentee Ballot Return Deadline
OCT. 05TH
Voter Registration Deadline
OCT. 31TH
Absentee Ballot Registration Deadline
Postmarked by Nov. 2
Absentee Ballot Return Deadline
OCT. 09TH
Voter Registration Deadline
OCT. 27TH
Absentee Ballot Registration Deadline
Received by Nov. 3
Absentee Ballot Return Deadline
OCT. 13TH
Voter Registration Deadline
All mail
Absentee Ballot Registration Deadline
Received by Nov. 3
Absentee Ballot Return Deadline
OCT. 19TH
Voter Registration Deadline
OCT. 27TH
Absentee Ballot Registration Deadline
Received by Nov. 3
Absentee Ballot Return Deadline
OCT. 04TH
Voter Registration Deadline
OCT. 13TH
Absentee Ballot Registration Deadline
Received by Nov. 3
Absentee Ballot Return Deadline
OCT. 04TH
Voter Registration Deadline
OCT. 30TH
Absentee Ballot Registration Deadline
Received by Nov. 3
Absentee Ballot Return Deadline
OCT. 19TH
Voter Registration Deadline
Nov. 2
Absentee Ballot Registration Deadline
Received by Nov. 3
Absentee Ballot Return Deadline
OCT. 05TH
Voter Registration Deadline
OCT. 27TH
Absentee Ballot Registration Deadline
Received by Nov. 3
Absentee Ballot Return Deadline
OCT. 05TH
Voter Registration Deadline
OCT. 23TH
Absentee Ballot Registration Deadline
Received by Nov. 3
Absentee Ballot Return Deadline
OCT. 04TH
Voter Registration Deadline
All mail
Absentee Ballot Registration Deadline
Postmarked by Nov. 2
Absentee Ballot Return Deadline
N/A
Voter Registration Deadline
All mail
Absentee Ballot Registration Deadline
Received by Nov. 2
Absentee Ballot Return Deadline
OCT. 12TH
Voter Registration Deadline
OCT. 23TH
Absentee Ballot Registration Deadline
Postmarked by Nov. 3
Absentee Ballot Return Deadline
OCT. 26TH
Voter Registration Deadline
All mail
Absentee Ballot Registration Deadline
Postmarked by Nov. 3
Absentee Ballot Return Deadline
OCT. 13TH
Voter Registration Deadline
OCT. 28TH
Absentee Ballot Registration Deadline
Postmarked by Nov. 3
Absentee Ballot Return Deadline
OCT. 14TH
Voter Registration Deadline
OCT. 29TH
Absentee Ballot Registration Deadline
Received by Nov. 3
Absentee Ballot Return Deadline
OCT. 19TH
Voter Registration Deadline
Nov. 2
Absentee Ballot Registration Deadline
Received by Nov. 3
Absentee Ballot Return Deadline