Elections

What’s on the ballot next

Runoffs from the 2026 general, the 2028 presidential primaries, and the legislatures that vote before then. The results of past elections follow.

Runoffs

Races where a candidate needs more than half the vote, and no one has it.

Tuesday, December 1, 2026

Georgia

1 race where no candidate has more than 50% of the vote. The top two meet on December 1 unless a count still under way changes that.

Source: Results and race calls: state election offices, civicAPI and English Wikipedia (unofficial)Updated Nov 7, 2026, 3:01 PM ET

Saturday, December 12, 2026

Louisiana

2 races where no candidate has more than 50% of the vote. The top two meet on December 12 unless a count still under way changes that.

Source: Results and race calls: state election offices, civicAPI and English Wikipedia (unofficial)Updated Nov 7, 2026, 3:01 PM ET

The 2028 presidential primaries

National polls of each party’s primary voters: our averages, leading candidates first.

Every candidate

2028 Democratic primary

134 national polls
  1. Kamala Harris21.8%▼ 3.3 points
  2. Gavin Newsom13.9%▼ 1.1 points
  3. Pete Buttigieg10.8%▼ 0.9 points
  4. Alexandria Ocasio-Cortez9.2%▼ 0.5 points
  5. Jon Ossoff5.9%▼ 1.2 points
  6. Mark Kelly5.7%▼ 0.4 points

Our average of 134 national polls of Democratic primary voters. Arrows: change in the average over the last month, in points.

Source: 99chambers average of 134 pollsUpdated Nov 7, 2026, 7:02 AM ET

2028 Republican primary

132 national polls
  1. JD Vance38.7%▼ 1.9 points
  2. Marco Rubio19.5%▲ 0.2 points
  3. Donald Trump Jr.10.3%▼ 0.8 points
  4. Ron DeSantis7.7%▼ 0.5 points
  5. Robert F. Kennedy3.5%▼ 0.8 points
  6. Ted Cruz2.8%▼ 0.7 points

Our average of 132 national polls of Republican primary voters. Arrows: change in the average over the last month, in points.

Source: 99chambers average of 132 pollsUpdated Nov 7, 2026, 7:02 AM ET

State legislatures before 2028

Chambers that were not on the 2026 ballot, by the year of their next regular election.

2027

Source: State legislatures' election calendars (99chambers state rules)

2028

Source: State legislatures' election calendars (99chambers state rules)

The 2028 general election

Tuesday, November 7, 2028: the presidency, all 435 seats in the U.S. House, a third of the Senate, and most state legislative seats. Follow the president’s approval and the generic ballot until then.

Past elections