Voter Registration Online, In-Person and By Mail
Every state has a different set of rules when it comes to registering to vote. However, every state requires you to be 18 years or older before the election day, and a U.S. citizen. Some states will allow you to pre-register. Some states will require you to live there for a certain amount of time before you can vote. Also, some states require voters to have been registered for at least 30 days prior to casting their ballot. It's important to know what requirements your state has before registering to vote. Check your state's hyperlink in the table below for specific requirements.
In-Person
You can register to vote in person at your local DMV, election office, or a public assistance office such as a SNAP (Supplemental Assistance Program) office. Be sure to check with the office you intend on registering at or turning your printed off application to, their hours of operation may vary.
Online
Not every state allows you to register to vote online. 38 states including the District of Columbia do. The 11 states that do not allow you to register to vote online are: Arkansas, Maine, Mississippi, Montana, New Hampshire, New Jersey, Oklahoma, South Dakota, Texas, Wyoming.
The online form will require the following information:
- Your Social Security Number
- Legal Name
- Date of Birth
- Address
- Drivers License Number
- Political party preference if you have one.
Mail
You can use the National Mail Voter Registration Form to register to vote and update your registration information such as address, political party or change of name. On the form has specific instructions for your state on page 3. Once you've finished filling out the form, you must sign it in the indicated box, and mail it to your state or local election office.
If you are registering for the first time, and you are mailing the application, Federal law requires proof of identification.
This could be a copy of:
- A current and valid photo identification
- A current utility bill, bank statement, paycheck, government check, or a government document that shows your name and address.
Registration Deadlines And Info By State
The table below provides voter registration information pertaining to all states. Every state is hyperlinked with its voting website. You'll also find the current deadline to register in your state, it's online application page (if applicable) and your secretary of state's or voting office's phone number.
Registration Deadlines And Info By State |
State Voting Site | General Election -Registration Deadline | Electronic Voter Application | Phone Number |
Alabama | October 19, 2020 | Register to Vote Online | 800-274-8683 |
---|
Alaska | October 4, 2020 | Register to Vote Online | 866-952-8683 |
---|
Arizona | October 5, 2020 | Register to Vote Online | 800-843-8683 |
---|
Arkansas | October 5, 2020 | N/A | 501-682-1010 |
---|
California | October 19, 2020 | Register to Vote Online | 800-345-8683 |
---|
Colorado | November 3, 2020 | Register to Vote Online | 303-894-2200 |
---|
Connecticut | October 27, 2020 | Register to Vote Online | 800-540-3764 |
---|
Delaware | October 10, 2020 | Register to Vote Online | 302-739-4277 |
---|
District of Columbia | October 13, 2020 | Register to Vote Online | 866-328-6837 |
---|
Florida | October 5, 2020 | Register to Vote Online | 866-308-6739 |
---|
Georgia | October 5, 2020 | Register to Vote Online | 844-753-7825 |
---|
Hawaii | October 5, 2020 | Register to Vote Online | 800-442-8683 |
---|
Idaho | October 9, 2020 | Register to Vote Online | 208-334-2852 |
---|
Illinois | October 6, 2020 | Register to Vote Online | 217-782-4141 |
---|
Indiana | October 5, 2020 | Register to Vote Online | 866-461-8683 |
---|
Iowa | October 24, 2020 | Register to Vote Online | 888-767-8683 |
---|
Kansas | October 13, 2020 | Register to Vote Online | 800-262-8683 |
---|
Kentucky | October 5, 2020 | Register to Vote Online | 800-246-1399 |
---|
Louisiana | October 5, 2020 | Register to Vote Online | 800-883-2805 |
---|
Maine | October 13, 2020 | N/A | 207-626-8400 |
---|
Maryland | October 13, 2020 | Register to Vote Online | 800-222-8683 |
---|
Massachusetts | October 14, 2020 | Register to Vote Online | 800-392-6090 |
---|
Michigan | October 19, 2020 | Register to Vote Online | 888-767-6424 |
---|
Minnesota | October 13, 2020 | Register to Vote Online | 877-600-8683 |
---|
Mississippi | October 5, 2020 | N/A | 800-829-6786 |
---|
Missouri | October 7, 2020 | Register to Vote Online | 800-669-8683 |
---|
Montana | October 5, 2020 | N/A | 406-444-2034 |
---|
Nebraska | October 16, 2020 | Register to Vote Online | 402-471-2555 |
---|
Nevada | October 6, 2020 | Register to Vote Online | 775-684-5708 |
---|
New Hampshire | October 21, 2020 | N/A | 603-271-3242 |
---|
New Jersey | October 13, 2020 | N/A | 877-658-6837 |
---|
New Mexico | October 6, 2020 | Register to Vote Online | 800-477-3632 |
---|
New York | October 9, 2020 | Register to Vote Online | 800-367-8683 |
---|
North Carolina | October 9, 2020 | Register to Vote Online | 866-522-4723 |
---|
North Dakota | North Dakota does not require voter registration. | 800-352-0867 |
---|
Ohio | October 5, 2020 | Register to Vote Online | 877-767-6446 |
---|
Oklahoma | October 9, 2020 | N/A | 405-521-2391 |
---|
Oregon | October 13, 2020 | Register to Vote Online | 866-673-8683 |
---|
Pennsylvania | October 19, 2020 | Register to Vote Online | 717-787-5280 |
---|
Rhode Island | October 4, 2020 | Register to Vote Online | 401-222-2345 |
---|
South Carolina | October 2, 2020 | Register to Vote Online | 803-734-9060 |
---|
South Dakota | October 19, 2020 | N/A | 605-773-3537 |
---|
Tennessee | October 5, 2020 | Register to Vote Online | 877-850-4959 |
---|
Texas | October 5, 2020 | N/A | 800-252-8683 |
---|
Utah | October 4, 2020 | Register to Vote Online | 801-538-1041 |
---|
Vermont | November 3, 2020 | Register to Vote Online | 802-828-2363 |
---|
Virginia | October 13, 2020 | Register to Vote Online | 800-552-9745 |
---|
Washington | October 26, 2020 (online/mail) | Register to Vote Online | 800-448-4881 |
---|
West Virginia | October 13, 2020 | Register to Vote Online | 304-558-6000 |
---|
Wisconsin | October 14, 2020 (mail, online) | Register to Vote Online | 866-868-3947 |
---|
Wyoming | October 19, 2020 | N/A | 307-777-5860 |
---|
Updating Your Registration Info
If you've changed your name, political party or counties within your state, you can go to your state's online registration tool, or fill out the National Mail Voter Registration Form to update your information. You may be able to call your local public assistance office to change said information.
However, if you moved to a different state, you'll have to re-register. In some cases, it is possible to be registered in two different states at once, but most states will not allow you to "double vote" which is voting in the same election twice. 11 state explicitly prohibit double voting.
If you need to un-register from a state you were registered in, you can fill out and send a cancellation form to that state's election office.
What If I'm Not Sure If I'm Already Registered To Vote?
If you don't know if you are already registered to vote, or if you aren't sure what state you registered in, vote.org has a tool that will help you find out. Just enter your information and click the red "Check Your Registration" button, and you'll find out in 30 seconds.