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.
Balance of power
Model + bounded market context
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.
2026 · MODEL FORECAST
Senate election map
Forecast details & rating definitions
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.
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.
| Race | Matchup | Adj. polls | Model | Market | D win |
|---|---|---|---|---|---|
| DTroy Jackson RSusan Collins | D +1.624 polls | R +0.3Evidence-adaptive blend | 62%Weight 28% | 52% | |
| DJosh Turek RAshley Hinson | R +0.323 polls | R +0.3Evidence-adaptive blend | 43%Weight 28% | 46% | |
| DAdam Hamilton RRoger Marshall | D +0.99 polls | R +1.7Evidence-adaptive blend | 37%Weight 29% | 39% | |
| DSherrod Brown RJon Husted | D +1.819 polls | D +1.8Evidence-adaptive blend | 64%Weight 22% | 62% | |
| DJames Talarico RKen Paxton | D +2.241 polls | D +2.1Evidence-adaptive blend | 62%Weight 29% | 63% | |
| DEl-Sayed RRogers | D +2.536 polls | D +2.5Evidence-adaptive blend | 69%Weight 0% | 66% | |
| DPeggy Flanagan RMichele Tafoya | D +3.412 polls | D +3.3Evidence-adaptive blend | 86%Weight 28% | 76% | |
| DJamie Davis RJulia Letlow | —0 polls | R +5.0external rating prior | 5%Weight 24% | 22% | |
| DAnnie Andrews RDarline Graham | R +2.35 polls | R +4.5Evidence-adaptive blend | 17%Weight 29% | 21% | |
| DScott Colom RCindy Hyde-Smith | R +4.01 poll | R +6.4Evidence-adaptive blend | 12%Weight 27% | 19% | |
| DChris Pappas RJohn E. Sununu | D +5.714 polls | D +5.6Evidence-adaptive blend | 89%Weight 28% | 85% | |
| IDan Osborn RPete Ricketts | R +2.02 polls | R +6.3Evidence-adaptive blend | —No market | 15% I candidate win | |
| DOssoff RCollins | D +8.213 polls | D +6.6Evidence-adaptive blend | 96%Weight 28% | 90% | |
| DAngie Nixon RAshley Moody | R +7.915 polls | R +7.9Evidence-adaptive blend | 9%Weight 21% | 9% | |
| DHallie Shoffner RCotton | R +11.34 polls | R +9.5Evidence-adaptive blend | 5%Weight 28% | 6% | |
| DCooper RWhatley | D +9.229 polls | D +9.2Evidence-adaptive blend | 96%Weight 28% | 94% | |
| DJuliana Stratton RDon Tracy | D +13.01 poll | D +11.5Evidence-adaptive blend | 99%Weight 25% | 95% | |
| DMark Warner RBert Mizusawa | D +14.01 poll | D +12.6Evidence-adaptive blend | 98%Weight 25% | 95% | |
| DPeltola RDan S. Sullivan | D +14.913 polls | D +11.3Evidence-adaptive blend | 75%Weight 22% | 95% | |
| DMarquita Bradshaw RBill Hagerty | —0 polls | R +18.0external rating prior | 4%Weight 28% | 3% | |
| DCory Booker RJustin Michael Murphy | —0 polls | D +18.0external rating prior | 97%Weight 26% | 97% | |
| DDemocratic nominee TBD RJim Risch | —0 polls | R +18.0external rating prior | —No market | 3% | |
| DDemocratic nominee TBD RMike Rounds | —0 polls | R +18.0external rating prior | —No market | 3% | |
| DCharles Booker RAndy Barr | —0 polls | R +18.0external rating prior | 3%Weight 20% | 3% | |
| DChris Coons RMichael S Katz | —0 polls | D +18.0external rating prior | 98%Weight 26% | 97% | |
| DN'Kiyla Thomas RKevin Hern | —0 polls | R +18.0external rating prior | 2%Weight 25% | 3% | |
| DJeff Merkley RDavid Brock Smith | —0 polls | D +18.0external rating prior | 98%Weight 18% | 97% | |
| DRachel Lee Fetty Anderson RShelley Moore Capito | —0 polls | R +18.0external rating prior | 2%Weight 25% | 3% | |
| DJohn Hickenlooper RMark Baisley | —0 polls | D +18.0external rating prior | 99%Weight 20% | 97% | |
| DJames Willard Byrd RHarriet Hageman | —0 polls | R +18.0external rating prior | 1%Weight 20% | 2% | |
| DEverett Wess RBarry Moore | R +19.52 polls | R +21.4Evidence-adaptive blend | 2%Weight 25% | 1% | |
| DMarkey RDeaton | D +23.76 polls | D +24.1Evidence-adaptive blend | 98%Weight 27% | 99% | |
| DJack Reed RMcKay | D +27.54 polls | D +27.7Evidence-adaptive blend | 99%Weight 25% | 99% | |
| DBankhead RAlme | R +25.19 polls | R +25.3Evidence-adaptive blend | —No market | 3-way: not modeled | |
| DBen Ray Luján RLarry Marker | D +16.94 polls | D +14.8Evidence-adaptive blend | 98%Weight 0% | 99% |
03 · SIMULATION
Where the chamber could land.
EARLY VOTE · OBSERVED PARTICIPATION
Ballots arriving. Outcomes still uncertain.
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.
| State | Mail returned | In person | Observed total |
|---|---|---|---|
| 1,406,286 | 0 | 1,406,286 | |
| 36,813 | 825,943 | 862,756 | |
| 833,849 | 0 | 833,849 | |
| 218,348 | 502,219 | 720,567 | |
| 683,402 | — | 683,402 | |
| 216,936 | 357,687 | 574,623 | |
| 530,314 | — | 530,314 | |
| 40,439 | 485,531 | 525,970 | |
| 317,310 | 109,631 | 426,941 | |
| 374,376 | — | 374,376 | |
| 369,089 | 0 | 369,089 | |
| 364,128 | 0 | 364,128 | |
| — | 305,844 | 305,844 | |
| 121,382 | 80,870 | 202,252 | |
| 196,421 | — | 196,421 | |
| 173,164 | 0 | 173,164 | |
| 172,925 | 0 | 172,925 | |
| 77,502 | 34,391 | 111,893 | |
| 23,401 | 74,093 | 97,494 | |
| 79,021 | 11,018 | 90,039 | |
| 3,471 | 57,550 | 61,021 | |
| 60,329 | — | 60,329 | |
| 26,384 | 33,157 | 59,541 | |
| 55,901 | 1,440 | 57,341 | |
| 31,562 | — | 31,562 | |
| 8,788 | 21,314 | 30,102 | |
| 29,647 | — | 29,647 | |
| 28,945 | 0 | 28,945 | |
| 1,239 | 23,879 | 25,118 | |
| 24,754 | 0 | 24,754 | |
| 22,973 | 0 | 22,973 | |
| 19,217 | — | 19,217 | |
| 18,227 | — | 18,227 | |
| 17,798 | 0 | 17,798 | |
| 16,971 | — | 16,971 | |
| 14,801 | 0 | 14,801 | |
| 12,043 | — | 12,043 | |
| 2,857 | 0 | 2,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.Aggregate evidence
Polls decay over time and are weighted for sample, likely-voter status, sponsorship, frequency and house effects.
Blend models
Polling, Ridge and candidate-aware fundamentals are combined using leakage-resistant historical selection; deep new-matchup polling can retire old ML priors.
Gate adjustments
Calibration is accepted only after out-of-period improvement. Market signals remain capped secondary evidence.
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.
Candidate-aware fundamentals
149 races · 14-day Brier 0.073
National environment blend
429 races · 14-day Brier 0.164
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 pooling | Brier ↓ | Winner accuracy |
|---|---|---|
| reported labels | 0.12156 | 80.5% |
| counts | 0.12156 | 80.5% |
| frequency | 0.12156 | 80.5% |
| house effects | 0.11922 | 81.3% |
| counts + frequency | 0.12156 | 80.5% |
| counts + house effects | 0.11922 | 81.3% |
| frequency + house effects | 0.11922 | 81.3% |
| counts + frequency + house effects | 0.11922 | 81.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.
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.