Register To Vote | Registering To Vote By State

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 Online800-274-8683
Alaska

October 4, 2020

Register to Vote Online866-952-8683
Arizona

October 5, 2020

Register to Vote Online800-843-8683
Arkansas

October 5, 2020

N/A501-682-1010
California

October 19, 2020

Register to Vote Online800-345-8683 
Colorado

November 3, 2020

Register to Vote Online303-894-2200
Connecticut

October 27, 2020

Register to Vote Online800-540-3764
Delaware

October 10, 2020

Register to Vote Online302-739-4277
District of ColumbiaOctober 13, 2020Register to Vote Online866-328-6837
Florida

October 5, 2020

Register to Vote Online866-308-6739
Georgia

October 5, 2020

Register to Vote Online844-753-7825
Hawaii

October 5, 2020

Register to Vote Online800-442-8683
Idaho

October 9, 2020

Register to Vote Online208-334-2852
Illinois

October 6, 2020

Register to Vote Online217-782-4141
Indiana

October 5, 2020

Register to Vote Online866-461-8683
Iowa

October 24, 2020

Register to Vote Online888-767-8683
Kansas

October 13, 2020

Register to Vote Online800-262-8683
Kentucky

October 5, 2020

Register to Vote Online800-246-1399
Louisiana

October 5, 2020

Register to Vote Online800-883-2805
Maine

October 13, 2020

N/A207-626-8400
Maryland

October 13, 2020

Register to Vote Online800-222-8683
MassachusettsOctober 14, 2020Register to Vote Online800-392-6090
MichiganOctober 19, 2020Register to Vote Online888-767-6424
MinnesotaOctober 13, 2020Register to Vote Online877-600-8683
MississippiOctober 5, 2020N/A800-829-6786
MissouriOctober 7, 2020Register to Vote Online800-669-8683
MontanaOctober 5, 2020N/A406-444-2034
NebraskaOctober 16, 2020Register to Vote Online402-471-2555
NevadaOctober 6, 2020Register to Vote Online775-684-5708
New HampshireOctober 21, 2020N/A603-271-3242
New JerseyOctober 13, 2020N/A877-658-6837
New MexicoOctober 6, 2020Register to Vote Online800-477-3632
New YorkOctober 9, 2020Register to Vote Online800-367-8683
North CarolinaOctober 9, 2020Register to Vote Online866-522-4723
North DakotaNorth Dakota does not require voter registration.800-352-0867
OhioOctober 5, 2020Register to Vote Online877-767-6446
OklahomaOctober 9, 2020N/A405-521-2391 
OregonOctober 13, 2020Register to Vote Online866-673-8683
PennsylvaniaOctober 19, 2020Register to Vote Online717-787-5280
Rhode IslandOctober 4, 2020Register to Vote Online401-222-2345
South CarolinaOctober 2, 2020 Register to Vote Online803-734-9060
South DakotaOctober 19, 2020N/A605-773-3537
TennesseeOctober 5, 2020Register to Vote Online877-850-4959
TexasOctober 5, 2020N/A800-252-8683
UtahOctober 4, 2020Register to Vote Online801-538-1041
VermontNovember 3, 2020Register to Vote Online802-828-2363
VirginiaOctober 13, 2020Register to Vote Online800-552-9745
WashingtonOctober 26, 2020 (online/mail)Register to Vote Online800-448-4881
West VirginiaOctober 13, 2020Register to Vote Online304-558-6000
WisconsinOctober 14, 2020 (mail, online)Register to Vote Online866-868-3947
WyomingOctober 19, 2020N/A307-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.