To register in Alabama you must:
be a citizen of the United States
be a resident of Alabama and your county at the time of registration
be 18 years old on or before Election Day
not be barred from voting by reason of a disqualifying felony conviction, or if you have been convicted, you must have had your civil rights restored. You can find the list of disqualifying felonies on the Secretary of State’s website here at: sos.alabama.gov/mtfelonies
not have been declared mentally incompetent in a court
swear or affirm to "support and defend the Constitution of the U.S. and the State of Alabama and further disavow any belief or affiliation with any group which advocates the overthrow of the governments of the U.S. or the State of Alabama by unlawful means and that the information contained herein is true, so help me God"