In the United States, citizens must be 18 years old to vote for president in the general election.

Quick Scoop: Short Answer

  • Minimum age to vote for president: 18 years old.
  • This nationwide rule comes from the 26th Amendment to the U.S. Constitution, ratified in 1971, which set 18 as the minimum age for voting in state and federal elections.
  • Some states let 17-year-olds vote in primaries or caucuses if they will be 18 by the time of the general election, but they still must be 18 to vote for president in November.

A bit of context

Before 1971, many states had a voting age of 21, which meant younger adults couldn’t vote even though they could be drafted or work full time. During the Vietnam War era, the argument “old enough to fight, old enough to vote” helped push the 26th Amendment through Congress and the states, locking in 18 as the national standard.

Today, there’s some ongoing debate and “latest news” style discussion about lowering the voting age to 16, especially in youth activism spaces and among a few politicians, but at the federal level the rule is still 18. Some local elections in a few U.S. cities have experimented with lower ages for city- level offices, but that does not change the presidential voting age.

On forums and Q&A sites, when people ask “How old do citizens have to be to vote for president?” and see options like 16, 18, 21, 35, the correct choice is always 18.

Related facts (helpful if you’re studying)

  • You must be a U.S. citizen, meet your state’s residency rules, and be registered to vote (deadlines vary by state).
  • Many states allow pre‑registration at 16 or 17 so you’re automatically on the rolls when you turn 18.
  • Seventeen-year-olds in many states can vote in primaries if they’ll be 18 by the general election, which is how some teens help choose presidential nominees even before they can vote in November.

TL;DR: Citizens have to be 18 years old to vote for president in the United States; younger teens may sometimes vote in primaries or preregister, but they still need to be 18 by Election Day to cast a presidential ballot.

Information gathered from public forums or data available on the internet and portrayed here.