Online Voting in Alabama

Online Voting: NOT YET X (In Progress)

Online Registration: NOT YET X


As of July 28, 2015 the city of Montgomery, AL is developing and online voting system. The city is running a pilot with an electronic balloting system for overseas military and civilian voters in the municipal election in late August 2015.

Registering to Vote in Alabama

Unfortunately, Alabama does not currently offer online voter registration. However, you can view your voter registration status and locate your polling place here.  Alabama voter registration closes 14 days before each election.


  • Be a US citizen
  • Be an Alabama resident
  • Be at least 18 years old
  • Must not be disqualified due to committing a felony
  • Must not be declared “mentally incompetent” by a court

Where and How to Register

In Alabama, you can register to vote either by mail or in person.

To register to vote in Alabama in person, you will need to submit a State of Alabama Mail-In Voter Registration Form. You can also have the form mailed to you by completing an online request form, or by calling (800) 274-8683. You can then submit your form at any of the following locations:

Alternatively, you can register to vote by mailing your form to the following address:

    Office of the Secretary of State
Elections Division
PO Box 5616
Montgomery, AL 36103

Once your application is successfully processed, you will receive a voter identification card by mail.

Make Sure Your Vote Counts

One of the best ways to make sure that your vote counts is by supporting Follow My Vote’s online voting platform.  This open source voting platform is designed around security, convenience, and most importantly, transparency.  Using the security of blockchain technology and elliptic curve cryptography, Follow My Vote  intends to ensure that democracy thrives through honest and verifiable elections worldwide.

Additional Resources

State of Alabama Mail-In Voter Registration Form

Alabama DMV

Alabama Votes – The State of Alabama’s Official Election Center


Please contact us if any of the information above needs updating!