2026 MIDTERMSNOVEMBER 03

Methodology & data

Model assumptions, historical tests, included variables, and research records for the 2026 forecasts.

Senate model

Forecast data through 2026-10-19

How the forecast works

How each race is estimated

Recent general-election polls are combined into a weighted average. Newer polls and larger samples receive more influence, subject to limits on sample size and each polling firm's total weight. Repeated questions from the same survey are grouped together so they do not count as separate, independent polls.

The polling average is adjusted for patterns in past election polling misses. The Senate model uses a shared historical correction; separate pollster-specific corrections are retained as comparison cases. State partisan lean, incumbency, and available earlier candidate results also inform the baseline. When polls are sparse or old, that baseline receives more influence and the predicted range is wider.

Partisan lean and candidate history

State partisan lean is reconstructed from the two previous presidential elections, relative to the national result, with 75% weight on the more recent election and 25% on the earlier one. The same definition is used across historical elections.

Incumbency and available electoral records help distinguish candidates from the underlying partisan lean of a race. Missing history is flagged rather than treated as zero experience or zero ability. Older elections receive less weight, and presidential-election years receive half the weight of midterms when estimating the historical polling correction.

How the simulations work

The model simulates 100,000 possible elections. The default projection allows races to move together through shared national, state, and regional shifts across the House and Senate, while retaining uncertainty specific to each race. The standard option provides a comparison with separate national polling errors for the two chambers.

The 50%, 70%, and 90% ranges contain those shares of simulated margins. They account for polling errors and possible movement before Election Day; they are not the margin of error of a single poll. Changing the projection updates the map, race estimates, uncertainty ranges, and chamber outcomes together. The limited historical record has not established that the shared-error default is more accurate.

Historical candidate performance

A provisional current-election adjustment compares candidates' past results with the partisan lean and political environment of those earlier races. Prior office, incumbency, recency, and comparable district boundaries are taken into account. The resulting estimate replaces overlapping history adjustments so the same evidence is not counted twice.

Changes are capped at three margin points. Races without a supported, comparable history retain their existing treatment. This adjustment has not established a reliable historical accuracy improvement; the full explanation and race-by-race effects are available in Research & data.

Subjective scandal adjustments

Additional penalties are applied to eight Senate candidates based on judgments about the electoral effects of scandals or negative coverage. The starting values allow for some of an effect already appearing in polls. These are subjective assumptions, not findings of wrongdoing or a statistically established formula.

The controls can change individual penalties or turn them off. Changes apply to the current page; reloading restores the published defaults.

Fundraising

A provisional Senate adjustment compares total fundraising receipts reported through September 30 using the same reporting period for each candidate. It applies to races with eligible polling and a comparable financial pair, and is capped at three margin points. Missing financial coverage does not create an assumed zero fundraising advantage.

The historical improvement is small and not statistically reliable. Existing uncertainty ranges are retained, so they remain conditional on this provisional adjustment. The financial comparison, coverage, and race-by-race effects are available in Research & data.

How seats are counted

A House majority requires 218 seats. Senate control is counted as at least 51 Democratic-caucus seats or 50 Republican seats, assuming the Republican vice president breaks a tie. All elected Senate independents are assumed to caucus with Democrats. Their seats are included in Democratic-caucus totals while candidates retain their Independent labels. This is a modeling assumption, not a statement of candidate commitments.

Georgia's Senate simulations allow for a runoff and additional movement between rounds. Alaska and Maine use final-round polling where available, with extra uncertainty for ranked-choice outcomes. Unopposed and same-party House contests count toward party control; individual winners are shown only when separately modeled.

What the historical tests show

Each historical forecast is fitted using earlier elections and compared with the eventual result. Tests assess margin error, win-probability error, and how often actual results fall within the predicted ranges. An additional variable can be left out even if one score improves, because it may worsen other checks or produce too small a gain to justify its use.

Historical candidate performance and Senate total fundraising receipts are included provisionally while testing continues. The other additions listed as tested but not included receive no extra forecast weight. This does not remove the existing baseline terms for partisan lean, incumbency, or candidate history.

Limits of the evidence

Only a limited number of independent election cycles are available, and those elections have already informed model development. Historical tests help compare methods but do not guarantee future accuracy. Some older polling publication dates, candidate records, and district comparisons remain incomplete.

Grouping repeated survey questions reduces duplicate counting, but public polling totals do not identify people who responded to polls from different firms. Exact overlap between those respondents cannot be removed from the available data.

Model ingredients and test results

Included model elements are listed first, followed by current-election adjustments and variables tested but not included.

Model ingredients, current-election adjustments, and tested variables
VariableCurrent useNotes
Included elements
Recent race pollingIncluded in ModelEligible general-election polls provide the starting estimate. Polls are matched to the candidates and election being forecast.
Poll recency and sample sizeIncluded in ModelNewer polls and larger samples receive more weight. Sample-size and polling-firm weight limits prevent a large survey or frequent pollster from dominating the average.
Repeated survey questionsIncluded in ModelQuestions from the same survey are grouped together rather than counted as independent polls. Likely-voter samples are preferred to registered-voter and adult samples when comparable choices are available.
Historical polling missesIncluded in ModelA shared correction accounts for the direction of polling errors in past elections. Separate pollster-specific corrections remain comparison cases in the Senate model.
Historical election weightingIncluded in ModelOlder elections receive less weight. Presidential-election years receive half the weight of midterms when estimating the historical polling correction.
State partisan leanIncluded in ModelState presidential results are compared with the national result, using a consistent 75% / 25% weighting of the two previous presidential elections.
Incumbency and open seatsIncluded in ModelThe baseline distinguishes incumbents from challengers and open seats. This existing effect is separate from the additional career-history variables tested below.
National political environmentIncluded in ModelOther Senate races help estimate the national environment. Each race is excluded from the calculation of its own national-environment adjustment.
Polling and baseline blendIncluded in ModelThe forecast draws more on the structural baseline when polling is sparse or old. The Senate baseline contribution is limited to half the blend and a three-point margin adjustment.
Baseline candidate electoral recordIncluded in ModelAvailable prior Senate or governor performance and recorded election wins inform the candidate baseline. Missing records are flagged rather than treated as proof of inexperience.
Seven unpolled seatsIncluded; structural probabilitiesStructural estimates replace guaranteed party holds in the seven Senate races without eligible polls. Their uncertainty ranges are broad.
Probability calibrationIncluded in ModelHistorical forecast errors determine the width of the predicted ranges and the win probabilities. Senate ranges also allow for uncertainty in fitted model adjustments.
State / regional / joint errorsDefault ProjectionRaces in the same state or region can move together, as can House and Senate results. This is the default projection; the available election history is too limited to establish whether it improves accuracy.
Independent and ranked-choice racesIncluded in ModelIndependent candidates retain their party labels; all elected Senate independents are assumed to caucus with Democrats for control and seat totals. Final-round polls are preferred where available, and extra uncertainty allows for independent comparisons and ranked-choice transfers.
Georgia runoffIncluded in ModelSenate simulations allow for a Georgia runoff and additional movement between the November election and the final round.
Current-election adjustments
Subjective Scandal AdjustmentsManual current-election adjustmentEight Senate candidate penalties reflect judgments about possible electoral effects. The controls above can change or disable them; these are not statistically established effects or findings of wrongdoing.
Total fundraising receiptsProvisional current-election adjustmentCandidate fundraising totals through September 30 are compared using the same reporting period. Eligible Senate margin adjustments are capped at three points; the small historical improvement is not statistically reliable.
Historical candidate performanceProvisional current-election adjustmentPast results are adjusted for partisan lean, the national environment, and the circumstances of the earlier race. The new estimate replaces the existing history adjustment so the same performance is not counted twice. Changes are capped at three margin points; race-by-race effects are in Research & data.
Tested but not included
Generic BallotTested; Not Included In ModelAdding national generic-ballot level and movement increased average prediction error in the Senate tests. No additional Senate adjustment is applied.
Recent movement in race pollsTested; Not Included In ModelAn extra adjustment for recent polling movement increased average prediction error in the Senate tests.
Demographic errorsTested; Not Included In ModelMap-matched education and urbanization were tested, but did not reliably improve accuracy in the available elections.
Individual-donation sharesTested; Not Included In ModelA candidate's share of all individual-contribution dollars raised in the race did not consistently predict results better than the dollar amount raised. Too few comparable elections were available to establish a reliable benefit.
Elected terms and prior officeTested; Not Included In ModelExtra distinctions between appointed, once-elected, multiple-election, and open-seat candidates did not reliably improve accuracy beyond the existing baseline.
Earlier election performanceTested; Not Included In ModelAdditional House, governor, and Senate performance measures did not reliably improve accuracy beyond the existing incumbency and prior-performance terms.
State size and Congress approvalTested; Not Included In ModelNo material additional improvement in accuracy was found.
Combined candidate fundamentalsTested; Not Included In ModelCombining the additional candidate variables into a single score did not reliably increase accuracy beyond the existing baseline.
Expert race ratingsTested; Not Included In ModelFinal pre-election ratings looked promising, but they can contain information published after the forecast date. Using only ratings available at that date did not improve accuracy enough to justify adding them.

Historical track record

Each forecast is fitted using earlier elections. Lower margin and probability errors are better. Coverage is the share of actual results within each interval. The limited number of election cycles constrains what these checks establish.

ElectionRacesMargin error (pp)Probability error50% coverage70% coverage90% coverage
2016255.380.076648%76%96%
2018263.420.067369%96%100%
2020266.040.066331%58%85%
2022264.820.031746%69%81%
2024273.280.037356%85%100%

Research and source data

Polling cutoff: 2026-10-19 · Latest eligible poll: 2026-10-19.

House model

Forecast data through 2026-10-19

How the forecast works

How each race is estimated

Recent general-election polls are combined into a weighted average. Newer polls and larger samples receive more influence, subject to limits on sample size and each polling firm's total weight. Repeated questions from the same survey are grouped together so they do not count as separate, independent polls.

The polling average is adjusted using historical shared polling errors and limited pollster-specific corrections. A structural baseline combines district partisan lean, national generic-ballot polling, and incumbency. District polling receives more influence when it is recent and supported by several firms; unpolled districts rely on the baseline and receive wider predicted ranges.

Partisan lean and candidate history

District partisan lean compares previous presidential results with the national result on the same district boundaries. A district number alone is not sufficient to link results across different maps. Where supported, additional presidential history and prior candidate results strengthen the estimate for unpolled districts.

Incumbency and available electoral records help distinguish candidates from the underlying partisan lean of a race. Missing history is flagged rather than treated as zero experience or zero ability. Older elections receive less weight, and presidential-election years receive half the weight of midterms when estimating the historical polling correction.

How the simulations work

The model simulates 100,000 possible elections. The default projection allows races to move together through shared national, state, and regional shifts across the House and Senate, while retaining uncertainty specific to each race. The standard option provides a comparison with separate national polling errors for the two chambers.

The 50%, 70%, and 90% ranges contain those shares of simulated margins. They account for polling errors and possible movement before Election Day; they are not the margin of error of a single poll. Changing the projection updates the map, race estimates, uncertainty ranges, and chamber outcomes together. The limited historical record has not established that the shared-error default is more accurate.

Historical candidate performance

A provisional current-election adjustment compares candidates' past results with the partisan lean and political environment of those earlier races. Prior office, incumbency, recency, and comparable district boundaries are taken into account. The resulting estimate replaces overlapping history adjustments so the same evidence is not counted twice.

Changes are capped at three margin points. Races without a supported, comparable history retain their existing treatment. This adjustment has not established a reliable historical accuracy improvement; the full explanation and race-by-race effects are available in Research & data.

Subjective scandal adjustments

The scandal controls apply to Senate candidates. They can change the joint House-and-Senate outcomes, while individual House race estimates remain unchanged. The penalties are subjective assumptions about possible electoral effects, not findings of wrongdoing or statistically established effects.

The controls can change individual penalties or turn them off. Changes apply to the current page; reloading restores the published defaults.

Fundraising

The joint outcomes include the provisional Senate fundraising adjustment based on comparable receipts through September 30. Individual House race estimates receive no additional fundraising adjustment.

The historical improvement is small and not statistically reliable. Existing uncertainty ranges are retained, so they remain conditional on this provisional adjustment. The financial comparison, coverage, and race-by-race effects are available in Research & data.

How seats are counted

A House majority requires 218 seats. Senate control is counted as at least 51 Democratic-caucus seats or 50 Republican seats, assuming the Republican vice president breaks a tie. All elected Senate independents are assumed to caucus with Democrats. Their seats are included in Democratic-caucus totals while candidates retain their Independent labels. This is a modeling assumption, not a statement of candidate commitments.

Georgia's Senate simulations allow for a runoff and additional movement between rounds. Alaska and Maine use final-round polling where available, with extra uncertainty for ranked-choice outcomes. Unopposed and same-party House contests count toward party control; individual winners are shown only when separately modeled.

What the historical tests show

Each historical forecast is fitted using earlier elections and compared with the eventual result. Tests assess margin error, win-probability error, and how often actual results fall within the predicted ranges. An additional variable can be left out even if one score improves, because it may worsen other checks or produce too small a gain to justify its use.

Historical candidate performance and Senate total fundraising receipts are included provisionally while testing continues. The other additions listed as tested but not included receive no extra forecast weight. This does not remove the existing baseline terms for partisan lean, incumbency, or candidate history.

Limits of the evidence

Only a limited number of independent election cycles are available, and those elections have already informed model development. Historical tests help compare methods but do not guarantee future accuracy. Some older polling publication dates, candidate records, and district comparisons remain incomplete.

Grouping repeated survey questions reduces duplicate counting, but public polling totals do not identify people who responded to polls from different firms. Exact overlap between those respondents cannot be removed from the available data.

Model ingredients and test results

Included model elements are listed first, followed by current-election adjustments and variables tested but not included.

Model ingredients, current-election adjustments, and tested variables
VariableCurrent useNotes
Included elements
Recent race pollingIncluded in ModelEligible general-election polls provide the starting estimate. Polls are matched to the candidates and election being forecast.
Poll recency and sample sizeIncluded in ModelNewer polls and larger samples receive more weight. Sample-size and polling-firm weight limits prevent a large survey or frequent pollster from dominating the average.
Repeated survey questionsIncluded in ModelQuestions from the same survey are grouped together rather than counted as independent polls. Likely-voter samples are preferred to registered-voter and adult samples when comparable choices are available.
Historical polling missesIncluded in ModelPast polling errors inform a shared correction and limited pollster-specific adjustments. Estimates based on less historical evidence are pulled closer to zero.
Historical election weightingIncluded in ModelOlder elections receive less weight. Presidential-election years receive half the weight of midterms when estimating the historical polling correction.
District partisan leanIncluded in ModelPrevious presidential results on the same district map are compared with the national result. Results from incompatible district boundaries are not substituted.
Incumbency and open seatsIncluded in ModelThe baseline distinguishes incumbents from challengers and open seats. This existing effect is separate from the additional career-history variables tested below.
National political environmentIncluded in ModelNational generic-ballot polling supplies the national environment used with district lean and incumbency.
Polling and baseline blendIncluded in ModelDistrict polling is blended with a structural estimate. Races with fewer polls or older polling rely more on the baseline; unpolled districts receive wider uncertainty ranges.
Generic BallotIncluded in ModelNational Democratic-versus-Republican preference is part of the House baseline. This differs from the extra Senate adjustment that was tested and left out.
Richer baseline in unpolled seatsIncluded in ModelAdditional map-compatible presidential history and available prior candidate performance are used in unpolled districts. This version passed the model's deployment checks; the broader version for all districts did not.
Probability calibrationIncluded in ModelHistorical forecast errors determine the width of the predicted ranges and the win probabilities. The selected interval settings are based on earlier-election tests.
State / regional / joint errorsDefault ProjectionRaces in the same state or region can move together, as can House and Senate results. This is the default projection; the available election history is too limited to establish whether it improves accuracy.
Independent and ranked-choice racesIncluded in ModelHouse independents are tracked separately in seat totals. Final-round polls are preferred where available, and extra uncertainty allows for independent comparisons and ranked-choice transfers.
Unopposed and same-party contestsIncluded in ModelThese contests count toward party seat totals. Individual winners and candidate margins are shown only when separately modeled.
Current-election adjustments
Subjective Scandal AdjustmentsManual current-election adjustmentThe manual penalties apply to Senate candidates and affect joint House-and-Senate outcomes. They do not change individual House race estimates.
Senate total receiptsProvisional current-election adjustmentThe provisional Senate fundraising adjustment affects the joint outcomes. House race estimates receive no additional fundraising adjustment.
Historical candidate performanceProvisional current-election adjustmentPast results are adjusted for partisan lean, the national environment, and the circumstances of the earlier race. The new estimate replaces the existing history adjustment so the same performance is not counted twice. Changes are capped at three margin points; race-by-race effects are in Research & data.
Tested but not included
Richer candidate / district baseline in all seatsTested; Not Included In ModelAverage margin error improved slightly, but probability and close-race checks did not support using this broader baseline in polled districts. The unpolled-only version is included.
Recent movement in race pollsTested; Not Included In ModelAn extra adjustment for recent polling movement did not improve average prediction error.
Demographic errorsTested; Not Included In ModelMap-matched education and urbanization were tested, but did not reliably improve accuracy in the available elections.

Historical track record

Each forecast is fitted using earlier elections. Lower margin and probability errors are better. Coverage is the share of actual results within each interval. The limited number of election cycles constrains what these checks establish.

ElectionRacesMargin error (pp)Probability error50% coverage70% coverage90% coverage
20183865.480.040964%84%98%
20203996.190.031350%73%95%
20223934.210.026659%80%97%
20243913.210.014872%86%98%

Research and source data

Polling cutoff: 2026-10-19 · Latest eligible poll: 2026-10-15.