Eligibility Requirements to Vote

You must be a U.S. citizen to vote in federal, state, or local elections.

You can vote in U.S. elections if you:

  • Are a U.S. citizen.
  • Meet your state’s residency requirements. (You can be homeless and still meet these requirements.)
  • Are 18 years old on or before election day. (In some states, you can pre-register to vote before you turn 18 if you will be 18 by election day.)
  • Are registered to vote by your state’s voter registration deadline. (North Dakota does not require voter registration.)

You can’t vote in U.S. elections if you: 

  • Are not a citizen, including permanent legal residents.
  • Have a felony conviction in some states. Check with your state elections office about the laws in your state.
  • Are a U.S. citizen residing in a U.S. territory — only for the general presidential election.