2026 midterms set for Nov. 3: Democrats lead generic ballot as markets weigh split or sweep

The 2026 midterm elections, set for Tuesday, Nov. 3, will determine control of Congress and serve as a referendum on President Donald Trump’s agenda. Democrats hold an edge on the generic ballot, while prediction markets are pricing either split control or a Democratic sweep.
Republicans currently hold a tight grip on government: Trump in the executive office, GOP majorities in both the House and Senate, mostly Republican governors across the country, and a conservative majority on the Supreme Court. This year, voters will decide all 435 seats in the House of Representatives, 35 of the 100 Senate seats, and 39 governorships.
Midterms, held at the midpoint of a president’s four-year term, are widely viewed as a verdict on the president and the current Congress. Trump’s presidential job approval rating has been in steady decline since the fall government shutdown and has since hit his lowest numbers of this term, amid the Iran war and rising prices.
If Democrats take control of either chamber in 2026, it would loosen Trump’s control of his agenda and stall Republican efforts. A Democratic win in both chambers would all but freeze the administration’s agenda for the next two years. According to the latest RealClearPolling generic congressional voting polls, 48.2% said they would vote Democrat and 42.9% said they would vote Republican.
Currently, the Republican Party controls both the Senate and the House. In the Polymarket betting odds on who will win the 2026 midterms, 39% favor a balance of power with a Republican win for the Senate and a Democratic win for the House.
Additional contracts show 86% favoring a Democratic Party win for the House in 2026, 51% favoring a Democratic Party win for the Senate, 49% favoring a Democratic sweep of both chambers, and 13% favoring a Republican sweep. The Kalshi market predictions favor a Democratic sweep by 45% over a split Congress with 39% odds.
Polls and odds are constantly changing; these figures reflect conditions as of noon Tuesday, April 28, 2026. Primary elections vary by state, beginning March 3 and running through Sept. 15, and will determine the candidates who appear on November’s ballot. With control of Congress at stake, the outcomes will shape how much of the Trump administration’s agenda advances—or stalls—over the next two years.
