Answers · Running for office

How old do you have to be to run for the Senate?

By Mert Yerekapan, maker of Midterms 2026 · Updated 2026-10-28

You have to be 30. The Constitution says a senator must be at least 30 years old, a US citizen for at least 9 years, and a resident of the state they represent. That's older and stricter than the House, which asks for 25 and 7 years.

Why the Senate bar is higher

The framers wanted the Senate to be the more deliberate chamber. Senators serve 6-year terms, and the extra age and citizenship years were meant to bring more experience and a longer track record in the country.

Here's the side-by-side:

When does the age count?

The key moment is when you take office, not when you announce or file. In practice, someone who is 29 on Election Day but turns 30 before the swearing-in is in a gray area, and the Senate itself has the power to judge its members' qualifications. I wouldn't plan a campaign around that edge case.

Other things people ask

Roughly a third of the 100 seats are up every two years. In 2026, 35 Senate races are on the ballot including special elections.

Meeting the age is the easy part

I think the real filter isn't age, it's the size of the job. A Senate campaign covers a whole state, which can mean millions of voters and very expensive media markets. Many senators first won smaller offices before going statewide, but that's a habit, not a rule.

If you want a feel for what a statewide race demands, I made Midterms 2026, a free iPhone game where you found your own party. Election night counts 35 Senate races and all 435 House seats, and you spend 20 turns of campaign money deciding which states to build in first. A tie in the game's 50-50 Senate goes to the Republicans, so every state matters.

The short version

Related questions