Elections

2026 Midterm Election Countdown

Election Day is Tuesday, November 3, 2026. The countdown below is live — days, hours, minutes, and seconds until polls open for the 2026 midterms, when every House seat and one-third of the Senate are on the ballot.

Election Day · November 3, 2026

103
DAYS
14
hrs
32
min
55
sec

120th Congress Sworn In · January 3, 2027

164
DAYS
14
hrs
32
min
55
sec

Quick Answer

Election Day
Tuesday, November 3, 2026
House Seats Up
All 435 voting seats
Senate Seats Up
33 Class II seats, plus any special elections
New Congress Sworn In
January 3, 2027 (120th Congress)
Early Voting
Varies by state — most states open in September–October 2026

When Is Election Day 2026?

Federal law sets Election Day as the Tuesday after the first Monday in November. In 2026 that is November 3. Because 2026 falls halfway through a presidential term, these are midterm elections — the presidency is not on the ballot, but control of both chambers of Congress is.

The date is fixed, but how you can vote is not: most states offer early in-person voting and mail ballots on their own schedules, generally starting in September or October 2026. Registration deadlines land even earlier in many states — check your state's dates on the 2026 election timeline.

What's on the Ballot

  • All 435 House seats. Representatives serve two-year terms, so the entire chamber is elected every midterm and presidential year. See what Democrats need to flip the House and how Republicans could hold it.
  • 33 Senate seats (Class II), plus any special elections. Senators serve six-year terms staggered into three classes, so only about a third of the Senate is up in any election year.
  • Governors and state offices in many states, along with state legislatures and ballot measures.

Key Dates Between Now and November 3

The road to Election Day runs through the remaining state primaries (August–September 2026), state-by-state voter registration deadlines, and the start of early and mail voting. Track each state's primary date and results:

When Does the New Congress Take Office?

Winning candidates do not take office right away. Under the 20th Amendment, the new Congress — the 120th Congress — convenes at noon on January 3, 2027. The two months in between are the lame-duck period, when the outgoing 119th Congress can still pass legislation.

Live on Congress Countdown

See the live countdown for every member of Congress

Interactive map with term-end countdowns for all 100 senators and 435 representatives.

Frequently Asked Questions

How many days until the 2026 midterm elections?

Election Day is Tuesday, November 3, 2026. The live countdown at the top of this page shows the exact number of days, hours, minutes, and seconds remaining until the 2026 midterms.

When are the 2026 midterm elections?

The 2026 midterm elections are on Tuesday, November 3, 2026 — the Tuesday after the first Monday in November, as set by federal law. All 435 House seats and 33 Class II Senate seats are on the ballot.

Is there a presidential election in 2026?

No. 2026 is a midterm election year, held halfway through the presidential term. The next presidential election is in November 2028. Midterms decide control of the House and Senate.

When will the 120th Congress be sworn in?

The 120th Congress convenes at noon on January 3, 2027, as required by the 20th Amendment. Members elected in November 2026 take office on that date.

When does early voting start for the 2026 midterms?

Early voting dates vary by state. Most states open early in-person or mail voting in September or October 2026, and registration deadlines can fall weeks before Election Day. Check your state’s dates on our 2026 election timeline.