Who can and cannot vote
Learn if you meet the qualifications to vote in federal, state, and local elections.
Who can vote?
You can vote in U.S. federal, state, and local elections if you:
- Are a U.S. citizen (some areas allow non-citizens to vote in local elections only)
- Meet your state’s residency requirements
- You can be experiencing homelessness and still meet these requirements.
- Are 18 years old on or before Election Day
- In almost every state, you can register to vote before you turn 18 if you will be 18 by Election Day.
- Some states allow 17-year-olds who will be 18 by Election Day to vote in primaries.
- Are registered to vote by your state's voter registration deadline. North Dakota does not require voter registration.
Who cannot vote?
- Non-citizens, including permanent legal residents, cannot vote in federal, state, and most local elections.
- Some people cannot vote after being convicted of a felony or if they are currently serving time for other types of crimes. Rules are different in each state. Check this guide from the Department of Justice [PDF, 541KB] to understand the laws in your state.
- Some people who have a mental disability may not be able to vote. Learn about your voting rights. Rules vary by state.
- U.S. citizens residing in U.S. territories cannot vote for president in the general election.
Check with your state or local election office for any questions about who can and cannot vote.
LAST UPDATED: June 26, 2024
Have a question?
Ask a real person any government-related question for free. They will get you the answer or let you know where to find it.