EFElection Forecast Lab
Updated Oct 19
2026 MIDTERMS15 DAYS OUTMODEL № 01

CURRENT CONTROL OUTLOOK

House leans Democratic.
Senate leans Democratic.

A race-by-race forecast combining sourced polling, historical fundamentals, candidate evidence and bounded prediction-market signals. Latest poll: 2026-10-18.

01

Balance of power

Model + bounded market context

HOUSE CONTROL227.8 expected D seats
Democratic 78.6%21.4% Republican
Model 75.9% · market 90.9%
SENATE CONTROL51.5 expected D-aligned seats
Democratic 62.2%37.8% Republican
Model 62.1% · market 63.0%
TEXAS SENATEPolls D +2.2 · model D +2.1
James Talarico 63.1%36.9% Ken Paxton
Model-only 63.8% · market 61.5%
How to read it

Seat distributions use the model simulation; chamber headlines also include bounded market context. Senate control is conditional on caucus proxies in MT and NE; see the independent-seat stress test below.

Methodology →

02 · RACE EXPLORER

Every race. One evidence trail.

506 races covered

2026 · MODEL FORECAST

Senate election map

PROJECTED FINAL SENATE SEATSSimulation median · 100 seats
Democratic-aligned52
vs
Republican-aligned48
348544831
Map ratings: D 52 / R 47 / Not modeled 151 for D control · not simulation totals
Solid D8Likely D5Lean D4Tilt D1Toss-up0Tilt R1Lean R3Likely R4Solid R8Not up: D 34 · R 31
Forecast details & rating definitions
Expected seatsD 51.5 / R 48.5
90% seat rangeD 46–57 / R 43–54
Model control oddsD 62.1% / R 37.9%

Includes all 65 seats not up: 34 D-aligned + 31 R-aligned. Uses the simulation’s caucus proxies for MT / NE; independent wins are not automatically Democratic seats. A 50–50 split is treated as R control in this simulation. The two ranges describe the same complementary seat distribution, not independent outcomes.

The large numbers are simulation medians. The segmented bar counts map ratings, not expected seats or simulated totals. Hatched party segments are seats not up, not Solid forecasts. Our model scale: Solid (Safe) ≥95%; Likely 80–<95%; Lean 60–<80%; Tilt >50–<60%; Toss-up exactly 50/50. These are favored-candidate probabilities, not vote margins or imported expert ratings. Ratings use unrounded probabilities, so a displayed 50.0% can still be Tilt. Solid is not a guarantee.

2026 Senate forecast mapClick a state or use the state selector. Alaska and Hawaii are insets. Gray means no election, not a Republican seat. State outlines are not congressional district boundaries.Alaska: Solid D; Peltola, D win 95.0%; Dan S. Sullivan, R win 5.0%AKAlabama: Solid R; Everett Wess, D win 1.2%; Barry Moore, R win 98.8%ALArkansas: Likely R; Hallie Shoffner, D win 5.7%; Cotton, R win 94.3%ARArizona: no senate election in this snapshotAZCalifornia: no senate election in this snapshotCAColorado: Solid D; John Hickenlooper, D win 97.5%; Mark Baisley, R win 2.5%COConnecticut: no senate election in this snapshotCTDistrict of Columbia: no senate election in this snapshotDCDelaware: Solid D; Chris Coons, D win 97.2%; Michael S Katz, R win 2.8%DEFlorida: Likely R; Angie Nixon, D win 9.5%; Ashley Moody, R win 90.5%FLGeorgia: Likely D; Ossoff, D win 90.1%; Collins, R win 9.9%GAHawaii: no senate election in this snapshotHIIowa: Tilt R; Josh Turek, D win 46.4%; Ashley Hinson, R win 53.6%IAIdaho: Solid R; Democratic nominee TBD, D win 3.0%; Jim Risch, R win 97.0%IDIllinois: Likely D; Juliana Stratton, D win 94.6%; Don Tracy, R win 5.4%ILIndiana: no senate election in this snapshotINKansas: Lean R; Adam Hamilton, D win 38.6%; Roger Marshall, R win 61.4%KSKentucky: Solid R; Charles Booker, D win 3.0%; Andy Barr, R win 97.0%KYLouisiana: Lean R; Jamie Davis, D win 22.0%; Julia Letlow, R win 78.0%LAMassachusetts: Solid D; Markey, D win 98.9%; Deaton, R win 1.1%MAMaryland: no senate election in this snapshotMDMaine: Tilt D; Troy Jackson, D win 52.1%; Susan Collins, R win 47.9%MEMichigan: Lean D; El-Sayed, D win 66.2%; Rogers, R win 33.8%MIMinnesota: Lean D; Peggy Flanagan, D win 76.0%; Michele Tafoya, R win 24.0%MNMissouri: no senate election in this snapshotMOMississippi: Likely R; Scott Colom, D win 19.1%; Cindy Hyde-Smith, R win 80.9%MSMontana: multi-candidate contest, full winner probabilities not modeledMTNorth Carolina: Likely D; Cooper, D win 94.4%; Whatley, R win 5.6%NCNorth Dakota: no senate election in this snapshotNDNebraska: Likely R; Dan Osborn, I win 14.6%; Pete Ricketts, R win 85.4%NENew Hampshire: Likely D; Chris Pappas, D win 84.6%; John E. Sununu, R win 15.4%NHNew Jersey: Solid D; Cory Booker, D win 96.9%; Justin Michael Murphy, R win 3.1%NJNew Mexico: Solid D; Ben Ray Luján, D win 99.0%; Larry Marker, R win 1.0%NMNevada: no senate election in this snapshotNVNew York: no senate election in this snapshotNYOhio: Lean D; Sherrod Brown, D win 62.2%; Jon Husted, R win 37.8%OHOklahoma: Solid R; N'Kiyla Thomas, D win 2.8%; Kevin Hern, R win 97.2%OKOregon: Solid D; Jeff Merkley, D win 97.3%; David Brock Smith, R win 2.7%ORPennsylvania: no senate election in this snapshotPARhode Island: Solid D; Jack Reed, D win 99.0%; McKay, R win 1.0%RISouth Carolina: Lean R; Annie Andrews, D win 21.0%; Darline Graham, R win 79.0%SCSouth Dakota: Solid R; Democratic nominee TBD, D win 3.0%; Mike Rounds, R win 97.0%SDTennessee: Solid R; Marquita Bradshaw, D win 3.3%; Bill Hagerty, R win 96.7%TNTexas: Lean D; James Talarico, D win 63.1%; Ken Paxton, R win 36.9%TXUtah: no senate election in this snapshotUTVirginia: Likely D; Mark Warner, D win 94.9%; Bert Mizusawa, R win 5.1%VAVermont: no senate election in this snapshotVTWashington: no senate election in this snapshotWAWisconsin: no senate election in this snapshotWIWest Virginia: Solid R; Rachel Lee Fetty Anderson, D win 2.6%; Shelley Moore Capito, R win 97.4%WVWyoming: Solid R; James Willard Byrd, D win 2.4%; Harriet Hageman, R win 97.6%WYAK / HI shown as insets

Gray: no election · Hatched: not modeled · Hover or select for rating

Map methodology & sources

Colors show candidate win probabilities, not vote share or results. Gray means no election in this snapshot. US Atlas / Census state outlines · ISC license. State geography only; no 2026 district-boundary claim.

RaceMatchupAdj. pollsModelMarketD win
DTroy Jackson
RSusan Collins
D +1.624 pollsR +0.3Evidence-adaptive blend62%Weight 28%
52%
DJosh Turek
RAshley Hinson
R +0.323 pollsR +0.3Evidence-adaptive blend43%Weight 28%
46%
DAdam Hamilton
RRoger Marshall
D +0.99 pollsR +1.7Evidence-adaptive blend37%Weight 29%
39%
DSherrod Brown
RJon Husted
D +1.819 pollsD +1.8Evidence-adaptive blend64%Weight 22%
62%
DJames Talarico
RKen Paxton
D +2.241 pollsD +2.1Evidence-adaptive blend62%Weight 29%
63%
DEl-Sayed
RRogers
D +2.536 pollsD +2.5Evidence-adaptive blend69%Weight 0%
66%
DPeggy Flanagan
RMichele Tafoya
D +3.412 pollsD +3.3Evidence-adaptive blend86%Weight 28%
76%
DJamie Davis
RJulia Letlow
—0 pollsR +5.0external rating prior5%Weight 24%
22%
DAnnie Andrews
RDarline Graham
R +2.35 pollsR +4.5Evidence-adaptive blend17%Weight 29%
21%
DScott Colom
RCindy Hyde-Smith
R +4.01 pollR +6.4Evidence-adaptive blend12%Weight 27%
19%
DChris Pappas
RJohn E. Sununu
D +5.714 pollsD +5.6Evidence-adaptive blend89%Weight 28%
85%
IDan Osborn
RPete Ricketts
R +2.02 pollsR +6.3Evidence-adaptive blend—No market
15%
I candidate win
DOssoff
RCollins
D +8.213 pollsD +6.6Evidence-adaptive blend96%Weight 28%
90%
DAngie Nixon
RAshley Moody
R +7.915 pollsR +7.9Evidence-adaptive blend9%Weight 21%
9%
DHallie Shoffner
RCotton
R +11.34 pollsR +9.5Evidence-adaptive blend5%Weight 28%
6%
DCooper
RWhatley
D +9.229 pollsD +9.2Evidence-adaptive blend96%Weight 28%
94%
DJuliana Stratton
RDon Tracy
D +13.01 pollD +11.5Evidence-adaptive blend99%Weight 25%
95%
DMark Warner
RBert Mizusawa
D +14.01 pollD +12.6Evidence-adaptive blend98%Weight 25%
95%
DPeltola
RDan S. Sullivan
D +14.913 pollsD +11.3Evidence-adaptive blend75%Weight 22%
95%
DMarquita Bradshaw
RBill Hagerty
—0 pollsR +18.0external rating prior4%Weight 28%
3%
DCory Booker
RJustin Michael Murphy
—0 pollsD +18.0external rating prior97%Weight 26%
97%
DDemocratic nominee TBD
RJim Risch
—0 pollsR +18.0external rating prior—No market
3%
DDemocratic nominee TBD
RMike Rounds
—0 pollsR +18.0external rating prior—No market
3%
DCharles Booker
RAndy Barr
—0 pollsR +18.0external rating prior3%Weight 20%
3%
DChris Coons
RMichael S Katz
—0 pollsD +18.0external rating prior98%Weight 26%
97%
DN'Kiyla Thomas
RKevin Hern
—0 pollsR +18.0external rating prior2%Weight 25%
3%
DJeff Merkley
RDavid Brock Smith
—0 pollsD +18.0external rating prior98%Weight 18%
97%
DRachel Lee Fetty Anderson
RShelley Moore Capito
—0 pollsR +18.0external rating prior2%Weight 25%
3%
DJohn Hickenlooper
RMark Baisley
—0 pollsD +18.0external rating prior99%Weight 20%
97%
DJames Willard Byrd
RHarriet Hageman
—0 pollsR +18.0external rating prior1%Weight 20%
2%
DEverett Wess
RBarry Moore
R +19.52 pollsR +21.4Evidence-adaptive blend2%Weight 25%
1%
DMarkey
RDeaton
D +23.76 pollsD +24.1Evidence-adaptive blend98%Weight 27%
99%
DJack Reed
RMcKay
D +27.54 pollsD +27.7Evidence-adaptive blend99%Weight 25%
99%
DBankhead
RAlme
R +25.19 pollsR +25.3Evidence-adaptive blend—No market3-way: not modeled
DBen Ray Luján
RLarry Marker
D +16.94 pollsD +14.8Evidence-adaptive blend98%Weight 0%
99%

03 · SIMULATION

Where the chamber could land.

CONTROL THRESHOLD →
186 D seats270 D seats
Median D seats228
90% range204–252
D control75.9%

EARLY VOTE · OBSERVED PARTICIPATION

Ballots arriving. Outcomes still uncertain.

Snapshot 2026-10-19

9,555,580 reported mail returns and in-person early ballots across 38 states. Coverage and reporting times vary; requests and outstanding ballots are excluded from this total.

Reporting states · select a row for sources and voter registration
StateMail returnedIn personObserved total
1,406,28601,406,286
36,813825,943862,756
833,8490833,849
218,348502,219720,567
683,402—683,402
216,936357,687574,623
530,314—530,314
40,439485,531525,970
317,310109,631426,941
374,376—374,376
369,0890369,089
364,1280364,128
—305,844305,844
121,38280,870202,252
196,421—196,421
173,1640173,164
172,9250172,925
77,50234,391111,893
23,40174,09397,494
79,02111,01890,039
3,47157,55061,021
60,329—60,329
26,38433,15759,541
55,9011,44057,341
31,562—31,562
8,78821,31430,102
29,647—29,647
28,945028,945
1,23923,87925,118
24,754024,754
22,973022,973
19,217—19,217
18,227—18,227
17,798017,798
16,971—16,971
14,801014,801
12,043—12,043
2,85702,857
How early voting affects this forecast · weight 0%

No comparable as-published multi-cycle turnout features with validated incremental forecast gain. Historical 'returned' can include in-person ballots. Registration and timing cannot identify candidate preference.

5 historical state snapshots were retrieved at matching days before Election Day. Mode definitions and publication history are insufficient for a validated turnout correction. The forecast continues to update from new polling and its historical calibration.

civicAPI early vote ↗ North Carolina State Board of Elections ↗ Florida Division of Elections ↗ UF Election Lab (independent comparison) ↗

04 · METHODOLOGY

Uncertainty,
made inspectable.

The model exposes data gaps, rejected adjustments and correlated error instead of hiding them behind one headline number.
01

Aggregate evidence

Polls decay over time and are weighted for sample, likely-voter status, sponsorship, frequency and house effects.

02

Blend models

Polling, Ridge and candidate-aware fundamentals are combined using leakage-resistant historical selection; deep new-matchup polling can retire old ML priors.

03

Gate adjustments

Calibration is accepted only after out-of-period improvement. Market signals remain capped secondary evidence.

04

Correlate shocks

50,000 draws let national and office-level errors move related races together.

05 · VALIDATION · 14 DAYS OUT

Earlier cycles choose. Later cycles judge.

Winner accuracy80.5%
Brier score0.122
Held-out races619
All-office snapshots3,105
GOVERNOR

Candidate-aware fundamentals

149 races · 14-day Brier 0.073

HOUSE

National environment blend

429 races · 14-day Brier 0.164

SENATE

Evidence-adaptive Ridge blend

196 races · 14-day Brier 0.060

Headline validation covers historical House, Senate and governor races at 14 days using nested earlier-cycle model selection. The 3,105 comparison snapshots span all five horizons and also include presidential and generic-ballot forecasts; they are not 3,105 independent races.

These scores validate historical polled races—not the full 435-seat House, external rating priors for unpolled districts, or the bounded live-market layer. Single-race accuracy is not chamber-control accuracy.

Stress test · competitive races and shared election errors

Among 282 races forecast at 20–80% probability, winner accuracy was 60.6%, Brier 0.233 and mean winner confidence 64.2%. Safe races make overall accuracy substantially higher.

On 619 matched races, the selected policy minus a plain weighted-poll baseline had Brier difference 0.0000 (negative is better). A whole-election-cycle bootstrap over 10 clusters gave an exploratory 95% interval of -0.0069 to 0.0063. This does not establish that the more complex policy is superior.

Research questions · political, statistical and data-science checks

Does winning an independent seat imply caucus control?
No. MT is a multiway comparison, NE affiliation is unresolved; publish conditional caucus stress endpoints, not invented independent win/caucus probabilities.

Does a reused district number preserve its historical electorate?
No. Verified TX-09 boundary change retires the old district vote prior. Other remapped districts still require comparable reconstructed baselines.

Does overall accuracy hide competitive-race difficulty?
Report close-race and safe-race scores separately. Outcome-defined close subsets are retrospective diagnostics, not a deployable selection rule.

Are hundreds of races hundreds of independent error realizations?
No. Compare matched races using whole-cycle bootstrap; inspect the interval before claiming improvement.

Can fieldwork end be treated as public availability?
Only as a documented limitation where publication is unknown. Enforce verified release dates, retain first-observed source versions and publish a three-day delay sensitivity.

Can a generic-ballot archive be appended without source replacement?
No. Replace office/cycle coverage cells to prevent double weighting; keep older uncovered history.

Do registered Democrats voting early identify net Democratic votes?
No. Registration, vote choice, mode substitution and reporting lag differ. Early-vote data remains visible with zero central probability weight pending validated comparable history.

Are pollster labels independent organizations or samples?
No. An eight-way ablation separates alias pooling of frequency caps, counts and prior-cycle bias. The earlier-cycle-only outer policy does not establish an improvement, so production defaults remain unchanged. Publisher, sponsor, fieldwork and panel identities need separate provenance.

Pollster identity · eight-way ablation, no production switch

On the same 619 historical races, pooling aliases improved some retrospective comparisons. A policy choosing configurations using earlier cycles only had Brier 0.12123, versus 0.12156 for reported labels. Its exploratory cycle-bootstrap improvement interval crosses zero: -0.000969 to 0.000043. Production defaults remain unchanged.

Alias poolingBrier ↓Winner accuracy
reported labels0.1215680.5%
counts0.1215680.5%
frequency0.1215680.5%
house effects0.1192281.3%
counts + frequency0.1215680.5%
counts + house effects0.1192281.3%
frequency + house effects0.1192281.3%
counts + frequency + house effects0.1192281.3%

Publisher, sponsor, fieldwork organization and sample panel are different roles. Shared organization keys do not establish statistical independence.

Shared election errors · correlated count validation

Senate poll-covered subsets · 6 held-out cycles · ranked count loss 1.093 · observed 90% interval coverage 100.0%. The fixed within-office correlation remains 0.30; this small sample does not establish full-chamber calibration.

Governor poll-covered subsets · 6 held-out cycles · ranked count loss 1.043 · observed 90% interval coverage 100.0%. The fixed within-office correlation remains 0.30; this small sample does not establish full-chamber calibration.

Historical poll-covered Senate/governor subsets with at least five contests; not full chambers, not caucus-aligned control or validation of unpolled priors. Few cycles and changing poll coverage limit generalization. No production rho change.

House-control validation has few independent elections

The production-style national seats–votes curve has 2 fully held-out cycles · Brier 0.042 · seat MAE 9.4. This sample is too small to establish robust control-probability calibration.

Only a few independent chamber outcomes are available, especially with the production post-2012 curve. These results do not validate historical district rating priors or certify the live market context layer.

Recency sensitivity · 30-day half-life retained

Decay settings were compared on the same historical races. An outer selection rule could change settings using earlier cycles only, and required at least 0.002 Brier improvement before switching. It retained 30 days.

21-day half-life · 774 races · Brier 0.1106 · winner accuracy 82.2%

30-day half-life · 774 races · Brier 0.1099 · winner accuracy 82.6%

45-day half-life · 774 races · Brier 0.1092 · winner accuracy 83.2%

These are research comparisons, not measured 2026 accuracy.

Historical release-time sensitivity

Fieldwork end dates are not necessarily publication dates. On the same 749 races, adding a conservative three-day availability delay changed Brier from 0.1121 to 0.1133. Missing or revised release timestamps remain a validation limit.

A delay assumption is a sensitivity analysis, not recovered publication history. Backfilled/revised data can have longer delays. Live forecasts remain unchanged; actual as-published timestamps are the preferred future input.

06 · DATA PROVENANCE

1155 cycle poll records.
250 hash-checked snapshots.

718 eligible polls support the central matchups within the 120-day window. Original links and audit flags are retained. Hash checks verify file integrity.

22/24 sampled original-source links were reachable. Availability alone does not authenticate a poll.

Authenticity auditpass with review flags
Pollster / sponsor labels267
FEC candidate matches339/435
Review flags2
Acquisition freshness · cache is not a live update

0 network responses · 107 cache reads · 2 failed requests. Failed map discovery may use verified cached page links; failures do not automatically mean missing polls.

Acquisition checked: Oct 19, 2026, 6:42 PM ET. Source observations: Oct 19, 2026, 6:03 PM ET to Oct 19, 2026, 6:35 PM ET. The site is a published snapshot, not an automatically streaming feed.

HTTP acquisition log, not certification of parser completeness. Failed discovery requests may have a verified link-directory fallback; a failure alone does not establish missing poll rows. Cache hits retain their original observation timestamps and are not newly observed data.

96 candidate names need filing-identity review, including unresolved nicknames or middle names. Same-surname predecessors are not accepted as the same person. Name-compatible filings are not identity, ballot qualification or nomination proof. Unresolved nicknames are review flags, not invalid candidates.

d3nkl3psvxxpe9.cloudfront.net 64emersoncollegepolling.com 56scholars.unh.edu 36drive.google.com 35pro.morningconsult.com 31www.nytimes.com 28quantusinsights.org 24www.rasmussenreports.com 21insideradvantage.com 21static.foxnews.com 20www.thetrafalgargroup.org 20maristpoll.marist.edu 19www.politico.com 19battlegrounds.coefficient.org 18pro-assets.morningconsult.com 17www.aarp.org 17