ARE YOU READY TO VOTE?

We’re days away from the election. Holy shit. This race will come down to a few thousand votes in a handful of battleground states. Get yourself and your friends/family/frenemies ready to vote.

Get the voting information you need

    Voting abroad? Click here.

    Voting in Oklahoma

    Not in Oklahoma? Select a different state.

    In-person Absentee Voting

    • From Tue Oct 8, 2024 to Mon Nov 4, 2024

    Voter Registration Deadline

    • Submitted by Mon Oct 21, 2024
    • Election Day Registration & Voting 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

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    Voter Registration Deadline

    • Online by Wed Oct 16, 2024 11:59PM
    • Postmarked by Wed Oct 16, 2024
    • In-Person Request by Fri Nov 1, 2024 5:00PM
    • Election Day Registration & Voting Tue Nov 5, 2024

    In-person Absentee Voting

    • From Tue Oct 22, 2024 to Sun Nov 3, 2024

    Emergency Ballot Period

    • From Tue Oct 29, 2024 to 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

    Absentee Ballot Return Deadline

    • Received by Tue Nov 5, 2024 8:00PM

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    Voter Registration Deadline

    • Postmarked by Tue Oct 15, 2024
    • Email, Online or Fax by Tue Oct 15, 2024
    • In-Person Request by Tue Oct 15, 2024
    • At DMV and other State Agencies by Tue Oct 15, 2024

    Early Voting

    • From Wed Oct 23, 2024 to Sat Nov 2, 2024

    Emergency Ballot Period

    • From Tue Oct 29, 2024 to 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 Tue Nov 12, 2024

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    In-person Absentee Voting

    • From Fri Sep 20, 2024 to Sat Nov 2, 2024

    Voter Registration Deadline

    • Submitted by Tue Oct 15, 2024
    • Election Day Registration & Voting Tue Nov 5, 2024

    Same Day Registration & Voting

    • From Wed Oct 16, 2024 to Sat Nov 2, 2024

    Absentee Ballot Request Deadline

    • Received by Fri Oct 25, 2024 5:00PM
    • In-Person Request by Sat Nov 2, 2024
    • Emergency Ballot Request by Mon Nov 4, 2024 2:00PM

    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

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    Voter Registration Deadline

    • Sun Oct 6, 2024

    Absentee Ballot Request Deadline

    • Request for Postal Ballot by Mon Oct 14, 2024

    Early Voting

    • From Mon Oct 14, 2024 to Mon Oct 28, 2024

    Absentee Ballot Return Deadline

    • Postmarked On or Before Election Day and Received by Fri Nov 15, 2024 5:00PM

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    Absentee Ballot Request Deadline

    • Automatic for Registered Voters
    • Emergency Ballot Request by Tue Nov 5, 2024

    Early Voting

    • From Tue Oct 1, 2024 to Mon Nov 4, 2024

    Voter Registration Deadline

    • Submitted by Mon Nov 4, 2024 5:00PM
    • Election Day Registration & Voting Tue Nov 5, 2024 7:00PM

    Absentee Ballot Return Deadline

    • Received in Dropbox by Mon Nov 4, 2024 5:00PM
    • In the Election Office by Mon Nov 4, 2024
    • Post Received by Tue Nov 5, 2024 7:00PM
    • Hand Delivered by Tue Nov 5, 2024 7:00PM

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    Mail-In Ballot Request Deadline

    • Automatic for Registered Voters

    Same Day Registration & Voting

    • From Tue Oct 22, 2024 to Fri Nov 1, 2024

    Early Voting

    • From Tue Oct 22, 2024 to Fri Nov 1, 2024

    Voter Registration Deadline

    • Received by Fri Oct 25, 2024 5:00PM
    • Election Day Registration & Voting Tue Nov 5, 2024

    Mail-In Ballot Return Deadline

    • Postmarked by Mon Nov 4, 2024
    • Received in Dropbox by Tue Nov 5, 2024

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    Voter Registration Deadline

    • Received by Mon Oct 7, 2024

    Early Voting

    • From Mon Oct 21, 2024 to Fri Nov 1, 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

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    Voter Registration Deadline

    • Postmarked by Mon Oct 7, 2024
    • Submitted by Mon Oct 7, 2024

    Early Voting

    • From Wed Oct 16, 2024 to Thu Oct 31, 2024

    Absentee Ballot Request Deadline

    • Submitted by Tue Oct 29, 2024

    Absentee Ballot Return Deadline

    • Received by Tue Nov 5, 2024 7:00PM

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    In-person Absentee Voting

    • From Fri Sep 20, 2024 to Mon Nov 4, 2024

    Voter Registration Deadline

    • Received by Mon Oct 21, 2024 5:00PM

    Absentee Ballot Request Deadline

    • In-Person Request by Mon Nov 4, 2024 5:00PM
    • Emergency Ballot Request by Tue Nov 5, 2024 3:00PM

    Absentee Ballot Return Deadline

    • Received by Tue Nov 5, 2024 7:00PM

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    Voter Registration Deadline

    • Email, Online or Fax by Mon Oct 14, 2024
    • Postmarked by Mon Oct 14, 2024
    • In-Person, Received by Mon Oct 14, 2024

    Early Voting

    • From Mon Oct 21, 2024 to Sat Nov 2, 2024

    Absentee Ballot Request Deadline

    • Received by Fri Oct 25, 2024 5:00PM

    Emergency Ballot Period

    • From Fri Nov 1, 2024 to Tue Nov 5, 2024

    Absentee Ballot Return Deadline

    • Received by Tue Nov 5, 2024

    South Carolina has extended its Voter Registration deadline to Oct 14, 2024.

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    Voter Registration Deadline

    • Received by Sun Oct 6, 2024

    Absentee Ballot Request Deadline

    • Received by Tue Oct 15, 2024 4:00PM

    Early Voting

    • From Wed Oct 16, 2024 to Mon Nov 4, 2024

    Emergency Ballot Period

    • From Wed Oct 16, 2024 to Mon Nov 4, 2024

    Absentee Ballot Return Deadline

    • Submitted by Tue Nov 5, 2024 8:00PM

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    Voter Registration Deadline

    • Online by Sat Sep 21, 2024
    • Post Received by Sat Sep 21, 2024
    • In-Person Request by Sat Sep 21, 2024

    Absentee Ballot Request Deadline

    • Received by Sat Sep 21, 2024

    Absentee Ballot Return Deadline

    • Postmarked by Tue Nov 5, 2024

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    In-Person Absentee Voting From

    • Contact Local Election Office

    In-Person Absentee Voting To

    • Confirm Dates and Times

    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

    For dates of In-Person Absentee Voting, Check for ballot availability in your county

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    Mail-In Ballot Request Deadline

    • Automatic for Registered Voters

    Voter Registration Deadline

    • Submitted by Tue Oct 15, 2024

    In-person Absentee Voting

    • From Wed Oct 16, 2024 to Tue Nov 5, 2024

    Mail-In Ballot Return Deadline

    • Received by Tue Nov 5, 2024 8:00PM
    • Received in Dropbox by Tue Nov 5, 2024 8:00PM
    • Postmarked On or Before Election Day and Received by Tue Nov 12, 2024

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    Voter Registration Deadline

    • Received by Fri Oct 11, 2024

    Absentee Ballot Request Deadline

    • Received by Mon Oct 21, 2024 5:00PM

    In-person Absentee Voting

    • From Wed Oct 30, 2024 to Sat Nov 2, 2024

    Absentee Ballot Return Deadline

    • Hand Delivered by Mon Nov 4, 2024 5:00PM
    • Post Received by Tue Nov 5, 2024 7:00PM

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    Voter Registration Deadline

    • Received by Mon Oct 7, 2024
    • Postmarked by Mon Oct 7, 2024

    In-person Absentee Voting

    • From Tue Oct 8, 2024 to Sun Nov 3, 2024

    Absentee Ballot Request Deadline

    • If Delivered In Person, Must Be Received by Tue Oct 29, 2024
    • Received by Tue Oct 29, 2024

    Absentee Ballot Return Deadline

    • Postmarked by Mon Nov 4, 2024
    • Received in Dropbox by Tue Nov 5, 2024 7:30PM
    • Post Received by Sat Nov 9, 2024

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    Voter Registration Deadline

    • Received by Fri Sep 6, 2024

    Early Voting

    • From Sat Sep 21, 2024 to Mon Nov 4, 2024

    Absentee Ballot Request Deadline

    • Post Received by Fri Oct 11, 2024
    • In-Person, Received by Mon Nov 4, 2024

    Absentee Ballot Return Deadline

    • Received by Tue Nov 5, 2024
    • Received by Tue Nov 19, 2024

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    Early Voting From

    • Contact Local Election Office

    Absentee Ballot Return Deadline

    • Postmarked by Mon Nov 4, 2024
    • In-Person, Received by Mon Nov 4, 2024

    Absentee Ballot Request Deadline

    • Submitted by Mon Nov 4, 2024

    Voter Registration Deadline

    • Not Required

    Check for ballot availability in your county

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    Voter Registration Deadline

    • Postmarked by Fri Oct 11, 2024
    • In-Person Request by Fri Oct 11, 2024
    • Email, Online or Fax by Fri Oct 11, 2024 5:00PM

    Same Day Registration & Voting

    • From Fri Oct 11, 2024 to Sat Nov 2, 2024

    In-person Absentee Voting

    • From Thu Oct 17, 2024 to Sat Nov 2, 2024

    Absentee Ballot Request Deadline

    • Received by Tue Oct 29, 2024

    Emergency Ballot Period

    • From Tue Oct 29, 2024 to Mon Nov 4, 2024

    Absentee Ballot Return Deadline

    • Post Received by Tue Nov 5, 2024 7:30PM
    • In-Person, Received by Tue Nov 5, 2024 7:30PM

    ATTENTION: VOTERS AFFECTED BY HURRICANE HELENE The North Carolina State Board of Elections approved a list of emergency measures for 13 counties (Ashe, Avery, Buncombe, Haywood, Henderson, Madison, McDowell, Mitchell, Polk, Rutherford, Transylvania, Watauga, and Yancey) to help Hurricane Helene victims vote in the 2024 election and offers Tips for Voting in the 2024 General Election After Helene. US Vote continues to provide up-to-date deadlines and other services for the General Election for all North Carolina voters. You may also contact your Local Election Official for additional information.

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    Absentee Ballot Request Deadline

    • Online by Sat Oct 26, 2024
    • Received by Sat Oct 26, 2024
    • In-Person Request by Mon Nov 4, 2024

    Voter Registration Deadline

    • Received by Sat Oct 26, 2024
    • In-Person, Received by Sat Oct 26, 2024

    Early Voting

    • From Sat Oct 26, 2024 to Sun Nov 3, 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

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    Voter Registration Deadline

    • Received by Tue Oct 8, 2024

    Early Voting

    • From Tue Oct 8, 2024 to Sat Nov 2, 2024

    Same Day Registration & Voting

    • From Tue Oct 8, 2024 to Tue Nov 5, 2024

    Absentee Ballot Request Deadline

    • Received by Tue Oct 22, 2024

    Absentee Ballot Return Deadline

    • Received by Tue Nov 5, 2024 7:00PM

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    Voter Registration Deadline

    • Received by Tue Oct 15, 2024

    Early Voting

    • From Sat Oct 26, 2024 to Sun Nov 3, 2024

    Absentee Ballot Request Deadline

    • Post Received by Tue Oct 29, 2024
    • In-Person, Received by Mon Nov 4, 2024 3:00PM

    Absentee Ballot Return Deadline

    • In-Person, Received by Tue Nov 5, 2024 8:00PM
    • Postmarked On or Before Election Day and Received by Mon Nov 11, 2024 8:00PM

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    Early Voting

    • Early Voting – Not Available for this Election

    Voter Registration Deadline

    • Submitted by Wed Oct 23, 2024
    • Election Day Registration & Voting Tue Nov 5, 2024 7:00PM

    Absentee Ballot Request Deadline

    • In-Person Request by Mon Nov 4, 2024 5:00PM
    • Request for Postal Ballot by Mon Nov 4, 2024 12:00PM

    Absentee Ballot Return Deadline

    • In-Person, Received by Mon Nov 4, 2024 5:00PM
    • Post Received by Tue Nov 5, 2024 5:00PM

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    Mail-In Ballot Request Deadline

    • Automatic for Registered Voters
    • Emergency Ballot Request by Tue Nov 5, 2024 5:00PM

    Voter Registration Deadline

    • Postmarked by Tue Oct 8, 2024
    • In-Person Request by Tue Oct 8, 2024
    • Online by Tue Nov 5, 2024

    Early Voting

    • From Sat Oct 19, 2024 to Fri Nov 1, 2024

    Same Day Registration & Voting

    • From Tue Oct 22, 2024 to Tue Nov 5, 2024

    Mail-In Ballot Return Deadline

    • Received in Dropbox by Tue Nov 5, 2024 7:00PM
    • Postmarked On or Before Election Day and Received by Sat Nov 9, 2024 5:00PM

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    In-person Absentee Voting

    • From Mon Oct 7, 2024 to Mon Nov 4, 2024

    Voter Registration Deadline

    • Online by Fri Oct 18, 2024 11:59PM
    • Postmarked by Fri Oct 18, 2024
    • At DMV and other State Agencies by Fri Oct 18, 2024
    • In-Person, Received by Fri Oct 25, 2024 6:00PM

    Absentee Ballot Request Deadline

    • Request for Postal Ballot by Fri Oct 25, 2024

    Absentee Ballot Return Deadline

    • Tue Nov 5, 2024

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    Voter Registration Deadline

    • Postmarked by Mon Oct 7, 2024
    • Submitted by Mon Oct 7, 2024
    • Late Registration: Must be received and verified by Tue Nov 5, 2024 8:00PM

    In-person Absentee Voting

    • From Mon Oct 7, 2024 to Mon Nov 4, 2024

    Emergency Ballot Period

    • From Fri Nov 1, 2024 to Tue Nov 5, 2024

    Absentee Ballot Request Deadline

    • Received by Mon Nov 4, 2024 12:00PM

    Absentee Ballot Return Deadline

    • Received by Tue Nov 5, 2024 8:00PM

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    In-person Absentee Voting

    • From Tue Sep 24, 2024 to Mon Nov 4, 2024
    • From Tue Oct 22, 2024 to Mon Nov 4, 2024

    Voter Registration Deadline

    • Submitted by Wed Oct 9, 2024 5:00PM
    • In Person Request by Fri Nov 1, 2024 5:00PM (For Discharged Military, Returned from deployment or activation or Overseas citizen returning from employment with proof)

    Absentee Ballot Request Deadline

    • Post Received by Wed Oct 23, 2024 5:00PM
    • Email or Fax by Wed Oct 23, 2024 5:00PM
    • In-Person Request by Mon Nov 4, 2024 5:00PM

    Absentee Ballot Return Deadline

    • Tue Nov 5, 2024 7:00PM

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    In-person Absentee Voting

    • From Mon Sep 23, 2024 to Sat Nov 2, 2024

    Voter Registration Deadline

    • Postmarked by Mon Oct 7, 2024
    • In-Person, Received by Mon Oct 7, 2024

    Absentee Ballot Request Deadline

    • No Deadline

    Absentee Ballot Return Deadline

    • Postmarked On or Before Election Day and Received by Wed Nov 13, 2024

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    In-person Absentee Voting

    • From Fri Sep 20, 2024 to Mon Nov 4, 2024

    Voter Registration Deadline

    • Online by Tue Oct 15, 2024 11:59PM
    • Post Received by Tue Oct 15, 2024 5:00PM
    • In-Person, Received by Tue Oct 15, 2024 5:00PM
    • Election Day Registration & Voting Tue Nov 5, 2024

    Absentee Ballot Request Deadline

    • Submitted by Mon Nov 4, 2024

    Absentee Ballot Return Deadline

    • Received by Tue Nov 5, 2024
    • Post Received by Tue Nov 5, 2024 8:00PM
    • Hand Delivered by Tue Nov 5, 2024 3:00PM

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    In-person Absentee Voting

    • From Thu Sep 26, 2024 to Mon Nov 4, 2024

    Voter Registration Deadline

    • Email by Mon Oct 21, 2024
    • Post Received by Mon Oct 21, 2024
    • In-Person Request by Tue Nov 5, 2024

    Early Voting

    • From Sat Oct 26, 2024 to Sun Nov 3, 2024

    Absentee Ballot Request Deadline

    • Request to Receive Blank Ballot by Mail by Fri Nov 1, 2024 5:00PM
    • In-Person Request by Mon Nov 4, 2024 4:00PM
    • Emergency Ballot Request by Tue Nov 5, 2024 4:00PM

    Absentee Ballot Return Deadline

    • Received by Tue Nov 5, 2024 8:00PM

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    Early Voting

    • From Sat Oct 19, 2024 to Fri Nov 1, 2024

    Voter Registration Deadline

    • Online by Sat Oct 26, 2024
    • Postmarked by Sat Oct 26, 2024
    • In-Person Request by Sat Oct 26, 2024 5:00PM

    Mail-In Ballot Request Deadline

    • Request to Receive Blank Ballot by Mail by Tue Oct 29, 2024

    Mail-In Ballot Return Deadline

    • Postmarked On or Before Election Day and Received by Fri Nov 8, 2024 8:00PM

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    Voter Registration Deadline

    • Online by Tue Oct 15, 2024 11:59PM
    • Postmarked by Tue Oct 15, 2024
    • Submitted by Tue Oct 15, 2024 5:00PM
    • Election Day Registration & Voting Tue Nov 5, 2024

    Early Voting

    • From Thu Oct 24, 2024 to Thu Oct 31, 2024

    Absentee Ballot Request Deadline

    • Request for Postal Ballot by Tue Oct 29, 2024
    • Request for Fax Ballot by Tue Oct 29, 2024
    • Request for Email or Online Ballot by Fri Nov 1, 2024
    • In-Person Request by Tue Nov 5, 2024

    Absentee Ballot Return Deadline

    • In-Person, Received by Tue Nov 5, 2024 8:00PM
    • Received in Dropbox by Tue Nov 5, 2024
    • Postmarked On or Before Election Day and Received by Fri Nov 15, 2024

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    In-person Absentee Voting

    • From Sun Oct 6, 2024 to Thu Oct 31, 2024

    Voter Registration Deadline

    • Online by Tue Oct 15, 2024 11:59PM
    • Post Received by Tue Oct 15, 2024
    • At DMV and other State Agencies by Tue Oct 29, 2024 11:59PM
    • In-Person Request by Tue Nov 5, 2024 8:00PM
    • Election Day Registration & Voting Tue Nov 5, 2024

    Absentee Ballot Request Deadline

    • Received by Thu Oct 31, 2024

    Absentee Ballot Return Deadline

    • Received by Tue Nov 5, 2024 8:00PM

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    Voter Registration Deadline

    • Postmarked by Mon Oct 7, 2024
    • Post Received by Mon Oct 7, 2024
    • In-Person Request by Mon Oct 7, 2024
    • Online by Tue Oct 15, 2024

    Early Voting

    • From Fri Oct 18, 2024 to Tue Oct 29, 2024

    Absentee Ballot Request Deadline

    • Fri Nov 1, 2024 4:30PM

    Absentee Ballot Return Deadline

    • Mon Nov 4, 2024 4:30PM

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    Voter Registration Deadline

    • Online by Mon Oct 7, 2024 4:00PM
    • Postmarked by Mon Oct 7, 2024
    • In-Person, Received by Mon Oct 7, 2024 4:00PM

    Absentee Ballot Request Deadline

    • Online by Tue Oct 22, 2024 11:59PM

    In-person Absentee Voting

    • From Wed Oct 23, 2024 to Wed Oct 30, 2024
    • From Thu Oct 31, 2024 to Sat Nov 2, 2024

    Absentee Ballot Return Deadline

    • Received by Tue Nov 5, 2024 6:00PM

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    Voter Registration Deadline

    • Postmarked by Tue Oct 15, 2024
    • At DMV and other State Agencies by Tue Oct 15, 2024
    • Discharged from federal service -In-person Request by Mon Nov 4, 2024 12:00PM

    Early Voting

    • From Wed Oct 16, 2024 to Mon Nov 4, 2024

    In-person Absentee Voting

    • From Wed Oct 16, 2024 to Mon Nov 4, 2024

    Absentee Ballot Request Deadline

    • Tue Oct 29, 2024

    Absentee Ballot Return Deadline

    • In-Person, Received by Tue Nov 5, 2024 12:00PM
    • Postmarked On or Before Election Day and Received by Fri Nov 8, 2024

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    In-person Absentee Voting

    • From Wed Oct 16, 2024 to Mon Nov 4, 2024

    Voter Registration Deadline

    • Submitted by Mon Oct 21, 2024 5:00PM

    Absentee Ballot Request Deadline

    • Request for Postal Ballot by Mon Oct 21, 2024 5:00PM
    • In-Person Request by Mon Nov 4, 2024

    Same Day Registration & Voting

    • From Tue Oct 22, 2024 to Tue Nov 5, 2024

    Absentee Ballot Return Deadline

    • Received by Tue Nov 5, 2024 8:00PM
    • Delivered by Authorized Person to Election Office by Tue Nov 5, 2024 8:00PM
    • In the Election Office by Tue Nov 5, 2024 8:00PM

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    Voter Registration Deadline

    • Online by Mon Oct 7, 2024 11:59PM
    • Postmarked by Mon Oct 7, 2024
    • In-Person Request by Mon Oct 7, 2024

    In-person Absentee Voting

    • From Tue Oct 8, 2024 to Mon Nov 4, 2024

    Absentee Ballot Request Deadline

    • Request for Postal Ballot by Thu Oct 24, 2024
    • In-Person Request by Mon Nov 4, 2024 12:00PM

    Absentee Ballot Return Deadline

    • Received by Tue Nov 5, 2024 6:00PM

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    Early Voting

    • From Thu Sep 26, 2024 to Mon Nov 4, 2024

    Voter Registration Deadline

    • In-Person Request by Tue Oct 8, 2024
    • Online by Sun Oct 20, 2024 11:59PM

    Grace Period

    • From Wed Oct 9, 2024 to Tue Nov 5, 2024

    Absentee Ballot Request Deadline

    • Online by Thu Oct 31, 2024
    • Post Received by Thu Oct 31, 2024
    • In-Person Request by Mon Nov 4, 2024

    Absentee Ballot Return Deadline

    • Postmarked On or Before Election Day and Received by Tue Nov 19, 2024

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    Voter Registration Deadline

    • Post Received by Fri Oct 11, 2024
    • In the Election Office by Fri Oct 11, 2024
    • Election Day Registration & Voting Tue Nov 5, 2024

    In-person Absentee Voting

    • From Mon Oct 21, 2024 to Fri Nov 1, 2024

    Early Voting

    • From Mon Oct 21, 2024 to Fri Nov 1, 2024

    Absentee Ballot Request Deadline

    • Request for Postal Ballot by Fri Oct 25, 2024 5:00PM

    Emergency Ballot Period

    • From Thu Oct 31, 2024 to Mon Nov 4, 2024

    Absentee Ballot Return Deadline

    • Received by Tue Nov 5, 2024 8:00PM

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    Absentee Ballot Request Deadline

    • Automatic for Registered Voters

    Early Voting

    • From Tue Oct 22, 2024 to Tue Nov 5, 2024

    Same Day Registration & Voting

    • From Tue Oct 22, 2024 to Tue Nov 5, 2024

    Voter Registration Deadline

    • Online by Mon Oct 28, 2024 4:30PM
    • Postmarked by Mon Oct 28, 2024

    Absentee Ballot Return Deadline

    • Received by Tue Nov 5, 2024

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    In-person Absentee Voting

    • From Mon Oct 7, 2024 to Thu Oct 31, 2024

    Voter Registration Deadline

    • Received by Tue Oct 22, 2024

    Absentee Ballot Request Deadline

    • Received by Sat Nov 2, 2024
    • In-Person, Received by Mon Nov 4, 2024
    • Request by phone by Tue Nov 5, 2024

    Absentee Ballot Return Deadline

    • Postmarked On or Before Election Day and Received by Wed Nov 20, 2024 5:00PM

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    Voter Registration Deadline

    • Submitted by Mon Oct 7, 2024

    Early Voting

    • From Tue Oct 15, 2024 to Fri Nov 1, 2024

    Absentee Ballot Request Deadline

    • Received by Fri Oct 25, 2024

    Absentee Ballot Return Deadline

    • Received by Tue Nov 5, 2024 7:00PM

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    Voter Registration Deadline

    • Mon Oct 7, 2024

    Absentee Ballot Request Deadline

    • Thu Oct 24, 2024 5:00PM

    Early Voting

    • From Sat Oct 26, 2024 to Sat Nov 2, 2024

    Absentee Ballot Return Deadline

    • Tue Nov 5, 2024 7:00PM

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    Voter Registration Deadline

    • Received by Sat Oct 12, 2024

    Early Voting

    Absentee Ballot Request Deadline

    • Request for Postal Ballot by Fri Nov 1, 2024 12:00PM
    • In-Person Request by Mon Nov 4, 2024 12:00PM
    • Request for Email, Online or Fax Ballot by Mon Nov 4, 2024 12:00PM

    Absentee Ballot Return Deadline

    • Received by Tue Nov 5, 2024 8:00PM

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    Absentee Ballot Request Deadline

    • Automatic for Registered Voters

    Voter Registration Deadline

    • Received by Tue Oct 15, 2024
    • Election Day Registration & Voting Tue Nov 5, 2024

    Early Voting

    • From Mon Oct 28, 2024 to Sun Nov 3, 2024

    Same Day Registration & Voting

    • From Mon Oct 28, 2024 to Sun Nov 3, 2024

    Absentee Ballot Return Deadline

    • Postmarked On or Before Election Day and Received by Fri Nov 15, 2024

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    Voter Registration Deadline

    • Received or Postmarked by Fri Oct 18, 2024
    • Election Day Registration & Voting Tue Nov 5, 2024 8:00PM

    Same Day Registration & Voting

    • From Mon Oct 21, 2024 to Sun Nov 3, 2024

    Early Voting

    • From Mon Oct 21, 2024 to Sun Nov 3, 2024

    Absentee Ballot Request Deadline

    • Submitted by Mon Nov 4, 2024

    Absentee Ballot Return Deadline

    • Post Received by Tue Nov 5, 2024 8:00PM
    • In-Person, Received by Tue Nov 5, 2024
    • Received in Dropbox by Tue Nov 5, 2024 8:00PM

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    Mail-In Ballot Request Deadline

    • Automatic for Registered Voters

    Voter Registration Deadline

    • At Registration Drive by Tue Oct 15, 2024
    • Online by Mon Oct 28, 2024
    • In the Mail by Mon Oct 28, 2024
    • In-Person, Received by Tue Nov 5, 2024
    • Election Day Registration & Voting Tue Nov 5, 2024

    Early Voting

    • From Mon Oct 21, 2024 to Mon Nov 4, 2024

    Mail-In Ballot Return Deadline

    • Received by Tue Nov 5, 2024 7:00PM

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    Absentee Ballot Request Deadline

    • Automatic for Registered Voters

    In-person Absentee Voting

    • From Mon Oct 7, 2024 to Tue Nov 5, 2024

    Voter Registration Deadline

    • Received by Mon Oct 21, 2024

    Same Day Registration & Voting

    • From Tue Oct 22, 2024 to Tue Nov 5, 2024

    Absentee Ballot Return Deadline

    • Received by Tue Nov 5, 2024
    • Postmarked On or Before Election Day and Received by Tue Nov 12, 2024

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    Voter Registration Deadline

    • Mon Oct 7, 2024

    Early Voting

    • From Mon Oct 21, 2024 to Mon Nov 4, 2024

    Absentee Ballot Request Deadline

    • Post Received by Tue Oct 29, 2024
    • Email by Tue Oct 29, 2024
    • In-Person, Received by Fri Nov 1, 2024

    Absentee Ballot Return Deadline

    • In-Person, Received by Fri Nov 1, 2024
    • Post Received by Tue Nov 5, 2024 7:30PM CST

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    Voter Registration Deadline

    • Received by Mon Oct 7, 2024

    In-person Absentee Voting

    • From Wed Oct 9, 2024 to Fri Nov 1, 2024

    Absentee Ballot Request Deadline

    • Received by Fri Oct 25, 2024 5:00PM

    Emergency Ballot Period

    • From Fri Nov 1, 2024 to Mon Nov 4, 2024

    Absentee Ballot Return Deadline

    • Received by Tue Nov 5, 2024 7:00PM

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    Voter Registration Deadline

    • In-Person Request by Mon Oct 7, 2024

    Absentee Ballot Request Deadline

    • Received by Mon Oct 21, 2024 4:30PM

    In-person Absentee Voting

    • From Tue Sep 10, 2024 to Mon Nov 4, 2024

    Absentee Ballot Return Deadline

    • Received by Tue Nov 5, 2024 1:30PM

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    Voter Registration Deadline

    • Online by Sun Oct 6, 2024
    • Postmarked by Sun Oct 6, 2024
    • In-Person, Received by Sun Oct 6, 2024
    • Email or Fax by Sun Oct 6, 2024

    In-person Absentee Voting

    • From Mon Oct 21, 2024 to Tue Nov 5, 2024

    Early Voting

    • From Mon Oct 21, 2024 to Tue Nov 5, 2024

    Absentee Ballot Request Deadline

    • Request for Postal Ballot by Sat Oct 26, 2024
    • Request for Online or Fax Ballot by Mon Nov 4, 2024 5:00PM

    Absentee Ballot Return Deadline

    • Email, Online or Fax by Tue Nov 5, 2024
    • Postmarked On or Before Election Day and Received by Fri Nov 15, 2024

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    Voter Registration Deadline

    • Received by Mon Oct 21, 2024

    Absentee Ballot Request Deadline

    • Post Received by Tue Oct 29, 2024
    • In-Person, Received by Thu Oct 31, 2024

    Absentee Ballot Return Deadline

    • Hand Delivered by Mon Nov 4, 2024 5:00PM
    • Post Received by Tue Nov 5, 2024 12:00PM

    There is no Early Voting or In-Person Absentee Voting in Alabama.

    Resources

    Powered by our partners at U.S. Vote Foundation.
    Questions? Please contact U.S. Vote Foundation’s Voter Help Desk.

    Last Call: Get the script on how to convince 3 people to vote.

    Now that you’ve gotten yourself ready to vote, it’s time to text THREE PEOPLE you know and make sure they also vote.  

    Don’t know what to say in those texts? We’ve got you covered. Add your email, and Jon Lovett will send you a sample script.

    Please enter a valid ZIP code.