Many states offer the option to register to vote online, in person, or by mail. On the U.S. Election Assistance Commission website, go to the Online Voter Registration tab to find information about whether or not your state accepts online registration.Some states do not offer online registration, so you have to register in person or by mail (AR, ME, MS, MT, NH, NJ, ND, NC, SD, TX, WY). If you are registering in one of these states, then you will have to print out and mail in a registration form or go to your town clerk’s office in person.

In both cases, you can go to the Voter Info tab and click on your state to find information about registration deadlines and a link to register. Another option is to go to and register to vote through their online portal.

If you are voting in your home state, but will not be physically present on election day, then go to our guide for voting absentee.

If you will be at home on election day, use the resources below to help you find your polling location, sample ballot, and ID requirements. Be prepared so election day goes smoothly! – Select your state and enter your address to find your polling place. Some states may also provide a sample ballot. – Find your polling place, check voter ID requirements, and information about voter accessibility laws.

Ballotpedia – Enter your address for a sample ballot and in-depth about candidates.

If you are voting by mail, be sure to request your ballot as soon as possible.  Once received and completed, please mail it back ASAP in order to ensure your vote gets counted.