← kevinmdeluca.com  ·  PLSC 2219 · Yale University

Election Forecast Tracker

Six ways of forecasting the 2026 midterms, collected every day and shown side by side. The display is the disagreement between methods, not another trend line.

Election day 3 Nov 2026 days out Snapshot 2026-09-09 598 dates on the chart
This page has not updated in days. The daily collection may have stopped. Everything below is still the snapshot named above, not today's.

What goes into each number

Five families, each a group of forecasts that share a way of knowing. They are listed here in the order the site draws them, which runs from least modelled to most.

FamilyWhat its members have in common
PollingStarts from what people tell pollsters, then averages, weights, or corrects for how early it is.
MarketsPrices from people betting money — an aggregate of everyone else's models plus whatever the traders think they know.
FundamentalsPredicts from conditions rather than opinion: the economy, presidential approval, seats defended. Knows nothing about candidates or polls.
ProfessionalPublished statistical forecasts combining most of the above plus candidate quality, fundraising and local knowledge. Shown as an average once enough of them are collected on terms permitting it; individual numbers appear only where a publisher allows. More.
AcademicSpecifications published in the political-science forecasting literature, rebuilt here and run on our data. Published equations, run on our own inputs, which spread more widely than any other family.

A forecast can belong to more than one family, and several do. The first four labels describe a METHOD — what the forecast looks at. “Academic” describes PROVENANCE — where it was published. Those are different questions, so a referendum model published in a journal is an academic forecast and a fundamentals one, and it counts in both averages.

Expert ratings are collected but kept out of every average: “Lean R” is not a number, and choosing which number to make it is a modelling decision. They have their own section and a graphic.

The choices that move the answer

Everything in our two models that is a judgment rather than a measurement. The academic models carry their own, listed with each model in the academic section — Lockerbie's open-seat term is the clearest example, since its sign is set by hand rather than estimated.

ChoiceWhat we didWhy it is arguable
Generic-ballot shrinkageλ decays from 1.0 at Election Day toward 0.5 far out; λ=0.91 todayA stylised reading of Bafumi–Erikson–Wlezien, not a re-estimation.
Race-level uncertaintyσ=5.4 points, from official Senate returns against prior-cycle leanOne cycle, n≈30. Cannot separate a national polling miss from state-level noise.
Seat baseline34 Democratic holdoversBookkeeping, not forecast — worth about twenty points of headline probability per seat.
Lean to marginExpected margin = national tide + 0.92 × 2 × state leanLinear, and it overshoots at the tails where there are not enough voters left to swing. The 0.92 is measured rather than assumed: a composite index says seats are about 8% further apart than they turn out to be. Three independent fits agree — 0.924 on Senate returns, 0.921 on 768 House district-cycles, and 0.902 implied by what two race-level forecasters separately think about the 2026 Senate map. Until 28 August 2026 the Senate model used 1.0 while the House model already used the fitted value, which is an inconsistency rather than a choice. Correcting it moves expected Senate seats by about half a seat and the probability of a Democratic majority by four to six points, because compression brings lean seats within reach of the national shock even though the competitive races barely move. The Senate fit rests on 30 state-years from one cycle; the House fit is what makes it credible.
Senate incumbency term+5.70 margin points, from 28 August 2026Until 28 August 2026 the Senate model applied no incumbency term at all, because the archive held no roster of which party holds each of the 35 seats up or who is retiring. That was the largest known gap in the Senate numbers, and Maine showed its size: a Republican incumbent in a D+7.6 state that two race-level forecasters independently put about eleven points more Republican than lean alone implies. The roster now exists and the term is +5.70 points, fitted jointly with the lean slope and the spread, because pairing a no-incumbency slope with a with-incumbency spread would claim an accuracy the projection has not earned.
The Senate history spans two methodsStep on 28 August 2026Both corrections above — the fitted lean slope and the incumbency term — were applied going forward rather than backward through the archive, so the Senate lines carry a step on 28 August that no forecaster caused. It is visible and it is ours: the probability of a Democratic Senate majority on the polling line falls from 0.24 to 0.16 that day while every contributing tide is unchanged, because the same tide now maps to fewer seats. Every other family steps the same way on the same date for the same reason. The seat history is otherwise retrospective throughout — today’s model run on each past date’s evidence — so a reader is entitled to expect one method across it, and until the history is re-projected on the current calibration that expectation is not met. Dates before 28 August 2026 should be read as the older specification.
No bias correctionNone appliedGeneric-ballot bias is conditional on approval rather than constant.
Approval inputAdults-sample polls onlyThe two models that use approval were fitted on a Gallup series, and Gallup interviewed all adults. Likely-voter samples currently run about eight points better for this president than adult samples, so the population is the choice that matters. It puts our approval several points below every published tracker, which average all three populations together.
Two-party assumptionEvery race modelled as D versus RNebraska has no Democrat and a serious independent; the model cannot represent that.
Which district mapThe lines in force on the date being shown, not today’sTen states redrew mid-cycle. Where a map has no signature date — a court imposed it, or it took effect only when an injunction lifted — the date is a judgment call, and California’s is worth about three and a half seats.
Income in JanuaryThe last complete year-to-date figure is carried forward until the new year’s first month is publishedIncome enters both models as this year’s months averaged against last year’s, and on 1 January there are no months of the new year yet. With a two-month release lag the figure does not exist again until about 1 March. Carrying the last real value keeps the roster constant; the alternative was for two models to drop out and the family average to lurch every week. The cost is that these lines are flat by construction for the first two months of each year, and a reader cannot tell stability from an absence of data by looking. The provenance field on every affected row reads carried.