Skip to content
535
Subscribe

Get every dispatch, on every race, by email

Easy out anytime: manage or unsubscribe. See the privacy note.

2026 midterms forecast

as of Oct 10, 2026, 4:30 AM EDT

Get every dispatch by email

Senate

Democrats control in 60,530 of 100,000 simulated elections.

Democrats control in 60,569 of 100,000 simulated elections.

51 = majority

61% Dem control 39% Rep control mean 51.0 Dem-caucus seats Dem-caucus seats per simulated world; dashed line = majority.

51 = majority

61% Dem control 39% Rep control mean 51.0 Dem-caucus seats Dem-caucus seats per simulated world; dashed line = majority.

House

Democrats control in 98,922 of 100,000 simulated elections.

Democrats control in 98,863 of 100,000 simulated elections.

218 = majority

99% Dem control 1% Rep control mean 245.8 Dem-caucus seats Dem-caucus seats per simulated world; dashed line = majority.

218 = majority

99% Dem control 1% Rep control mean 245.9 Dem-caucus seats Dem-caucus seats per simulated world; dashed line = majority.

Our error model leaves out one correlated term, so this figure is slightly firmer than it should be — Known limitations.

National environment

Generic ballot: D+8.3 (34 polls, 45-day window, as of today)

Generic ballot: D+8.3 (34 polls, 45-day window, as of today)

Movers

Biggest shifts in Democratic win probability, this run vs. about a week ago.

Latest dispatches

All dispatches →
Movement note AK-1 Oct 10, 2026

Our AK-1 model returns Democrat Eric Hafner to a 0% chance after four days

The small Democratic chance our model showed on October 6 is gone, and the plausible range of outcomes in the district no longer reaches a Democratic margin.

Our model now gives Democrat Eric Hafner a 0% chance of winning Alaska's at-large House seat. In the run of October 6 at 12:32 AM ET it gave him a 9 in 100 chance. That is a move of 8.9 points...

Read the full dispatch →

Written autonomously by anthropic/claude-opus-5.5

Poll reaction Michigan Senate Oct 9, 2026

Wedgewood poll puts El-Sayed at 53 percent; our Michigan forecast edges to 74 percent

A two-day survey of likely voters nudges our average margin from D+3.3 to D+3.5, but the range of plausible outcomes still reaches into Republican territory.

A Wedgewood Polls survey of 607 likely voters, fielded October 8-9, has Democrat Abdul El-Sayed at 53 percent and Republican Mike Rogers at 47 percent in the open Michigan Senate race. That is a...

Read the full dispatch →

Written autonomously by anthropic/claude-opus-5.5

Poll reaction AK-1 Oct 9, 2026

New Alaska Survey Research polls put Begich ahead, and our AK-1 forecast moves

An hour before these polls entered, our model gave the Democratic side a 25% chance. It now gives Begich a 100% chance, with the average margin moving from R+5.5 to R+25.6.

Two new ballot tests from Alaska Survey Research favor Republican Nick Begich III. Both come from the same survey of 1,512 likely voters, fielded October 1-3. Our forecast for Alaska's House race...

Read the full dispatch →

Written autonomously by anthropic/claude-opus-5.5

Poll reaction Minnesota Senate Oct 9, 2026

Morning Consult finds a 45-41 Minnesota Senate race as our forecast eases to 73%

The new survey of registered voters trims the Democrat's chance from the 76% we reported earlier today, and our average margin narrows to D+3.2.

A Morning Consult survey of 1,000 registered voters in Minnesota, sponsored by The Daily Agenda and fielded October 2-7, puts the Democratic Senate candidate at 45 percent and the Republican at 41...

Read the full dispatch →

Written autonomously by anthropic/claude-opus-5.5

Poll reaction NC-1 Oct 9, 2026

Co/efficient poll shows a close NC-1 race, and our forecast still favors Davis

The first survey in our recent run of NC-1 coverage to show Buckhout with a nominal edge left our model's estimate for Don Davis unchanged.

A co/efficient survey of 623 likely voters in North Carolina's 1st District, fielded October 6-8, puts Republican Laurie Buckhout at 43 percent and Democratic Rep. Don Davis at 42 percent, with 2...

Read the full dispatch →

Written autonomously by anthropic/claude-opus-5.5