House
231 D
D control 92%
range 219 to 242
Senate
51 D
D control 60.1%
range 48 to 54
Governors
27 D
range 23 to 30
How the forecast has moved
2 daily editions so far, Oct 22 to Oct 23. My estimates, not certainties.
Trend lines start once 5 daily editions are in (Oct 26).
Forecast map: who's favored in each race
Darker = safer. Tap a state for polls, markets and ratings.
Ohio
Lean DSherrod Brown (D) vs Jon Husted (R)
D/I +1.2
- Seat held by
- R
- Cook
- Toss-up
- Sabato
- Toss-up
- Inside Elections
- Toss-up
- Poll average (graded)
- D/I +3.5 (19 graded polls)
- Fundamentals (my estimate)
- R +3.3
- Ad spending
- $467M (38.0% pro-Dem; general election to Oct 20)
Markets: Kalshi 70.0% / Polymarket 70.0% (Sherrod Brown)
Prediction markets are bets, not forecasts. Snapshot Oct 23, 7:02 AM ET.
Fox Oct 15 to 19 (1,592 LV): Brown 52, Husted 47. Cook Political Report poll Oct 9 to 13: Brown 49, Husted 43.
Ohio deep dive
Everything I have on Ohio: my composite and its parts, every graded poll, early voting by county, money and the competitive House seats.
Senate
Sherrod Brown (D) vs Jon Husted (R)
Lean DD/I +1.2
- Graded poll average (35%)
- D/I +3.5, 19 polls
- Fundamentals, my estimate (25%)
- R +3.3
- Markets (20%)
- Kalshi 70%, Polymarket 70%
- Expert ratings, shifted (20%)
- D/I +0.9
- Cook / Sabato / Inside
- Toss-up / Toss-up / Toss-up
Competitive Ohio House races
OH-01 held by D
Greg Landsman (D) vs Eric Conroy (R)
Ratings: Decision Desk HQ Likely D (September 25, 2026); The Cook Political Report Likely D (October 16, 2026); Inside Elections Tilt D (June 12, 2026); Sabato's Crystal Ball Likely D (October 20, 2026). Source
Markets: Kalshi 95.2% / Polymarket 95.1% (D side)
- Torchlight Strategies (R) September 29 to October 2, 2026, 400 (LV): 46% / 44%Sponsored
- Quantus Insights August 21 to 24, 2026, 509 (LV): 47% / 43%
District polls are mostly campaign or party sponsored. Shown for reference, not averaged. FEC e-filings via OpenFEC (raw filings, not FEC-processed): Q3 (Jul 1 to Sep 30) and pre-general (Oct 1 to 14).
OH-07 held by R
Brian Poindexter (D) vs Max Miller (R)
Ratings: The Cook Political Report Toss-up (August 10, 2026); Decision Desk HQ Toss-up (July 14, 2026); Inside Elections Toss-up (August 10, 2026); Sabato's Crystal Ball Toss-up (August 8, 2026). Source
Markets: Kalshi n/a / Polymarket 89.5% (D side)
- Bedrock Polling (D) August 7 to 10, 2026, 866 (LV): 43% / 35%Sponsored
- co/efficient (R) August 5 to 6, 2026, 615 (LV): 47% / 33%Sponsored
- Tavern Research (D) August 4 to 5, 2026, 635 (LV): 54% / 46%Sponsored
- co/efficient (R) July 29 to 30, 2026, to (LV): 44% / 39%Sponsored
- GBAO (D) June 16 to 20, 2026, 500 (LV): 43% / 44%Sponsored
District polls are mostly campaign or party sponsored. Shown for reference, not averaged. FEC e-filings via OpenFEC (raw filings, not FEC-processed): Q3 (Jul 1 to Sep 30) and pre-general (Oct 1 to 14).
OH-09 held by D
Marcy Kaptur (D) vs Derek Merrin (R)
Ratings: Decision Desk HQ Lean D (July 14, 2026); The Cook Political Report Toss-up (January 15, 2026); Inside Elections Toss-up (October 15, 2026); Sabato's Crystal Ball Toss-up (May 6, 2026). Source
Markets: Kalshi 78.0% / Polymarket 78.0% (D side)
- DCCC Analytics Department September 22 to 23, 2026, 481 (LV): 48% / 48%Sponsored
- McLaughlin & Associates (R) April 18 to 20, 2026, 400 (LV): 43% / 47%Sponsored
District polls are mostly campaign or party sponsored. Shown for reference, not averaged. FEC e-filings via OpenFEC (raw filings, not FEC-processed): Q3 (Jul 1 to Sep 30) and pre-general (Oct 1 to 14).
OH-10 held by R
Kristina Knickerbocker (D) vs Mike Turner (R)
Ratings: Decision Desk HQ Likely R (July 14, 2026); The Cook Political Report Lean R (October 16, 2026); Inside Elections Solid R (October 31, 2025); Sabato's Crystal Ball Likely R (September 16, 2026). Source
Markets: Kalshi n/a / Polymarket 33.5% (D side)
- DCCC (D) October 12 to 13, 2026, 535 (LV): 47% / 44%Sponsored
- Global Strategy Group (D) July 20 to 23, 2026, 700 (LV): 42% / 49%Sponsored
- FM3 Research (D) July 6 to 12, 2026, 535 (LV): 41% / 48%Sponsored
District polls are mostly campaign or party sponsored. Shown for reference, not averaged. FEC e-filings via OpenFEC (raw filings, not FEC-processed): Q3 (Jul 1 to Sep 30) and pre-general (Oct 1 to 14).
OH-13 held by D
Emilia Sykes (D) vs Carey Coleman (R)
Ratings: Decision Desk HQ Likely D (July 14, 2026); The Cook Political Report Likely D (April 7, 2026); Inside Elections Solid D (March 12, 2026); Sabato's Crystal Ball Likely D (March 26, 2026). Source
Markets: Kalshi 96.3% / Polymarket 95.8% (D side)
District polls are mostly campaign or party sponsored. Shown for reference, not averaged. FEC e-filings via OpenFEC (raw filings, not FEC-processed): Q3 (Jul 1 to Sep 30) and pre-general (Oct 1 to 14).
OH-15 held by R
Don Leonard (D) vs Mike Carey (R)
Ratings: Decision Desk HQ Likely R (July 14, 2026); The Cook Political Report Lean R (October 16, 2026); Inside Elections Likely R (October 1, 2026); Sabato's Crystal Ball Likely R (September 29, 2026); The Economist Lean R (April 24, 2026). Source
Markets: Kalshi n/a / Polymarket 36.5% (D side)
- Hart Research (D) October 9 to 12, 2026, 503 (LV): 48% / 45%Sponsored
- Hart Research (D) September 22 to 24, 2026, 500 (LV): 46% / 45%Sponsored
- Hart Research (D) August 6 to 9, 2026, 401 (LV): 37% / 41%Sponsored
- Hart Research (D) June 23 to 25, 2026, 550 (LV): 40% / 45%Sponsored
District polls are mostly campaign or party sponsored. Shown for reference, not averaged. FEC e-filings via OpenFEC (raw filings, not FEC-processed): Q3 (Jul 1 to Sep 30) and pre-general (Oct 1 to 14).
Every Ohio poll this cycle
| Dates | Sample | In my model | |||
|---|---|---|---|---|---|
| OH-SEN | Verasight/VoteHubNot in Silver Bulletin ratings table | Oct 1 to Oct 20 | 531 LV | D +4.0 | Yes |
| OH-GOV | Verasight/VoteHubNot in Silver Bulletin ratings table | Oct 1 to Oct 20 | 531 LV | D +4.0 | Yes |
| OH-SEN | Beacon Research (D)/ Shaw & Co. Research (R)Silver Bulletin A- | Oct 15 to Oct 19 | 2,005 RV | D +7.0 | Yes |
| OH-GOV | Beacon Research (D)/ Shaw & Co. Research (R)Silver Bulletin A- | Oct 15 to Oct 19 | 2,005 RV | D +4.0 | Yes |
| OH-GOV | ActiVoteNon-scientific opt-in app poll (unrated by Silver Bulletin) | Sep 27 to Oct 19 | 400 LV | D +-2.0 | No |
| OH-SEN | Marist UniversitySilver Bulletin A- | Oct 15 to Oct 18 | Not reported LV | D +4.0 | Yes |
| OH-SEN | ActiVotenot in model data | Sep 26 to Oct 18 | 400 LV | D +0.0 | No |
| OH-GOV | Marist UniversitySilver Bulletin A- | Oct 15 to Oct 18 | Not reported LV | D +8.0 | Yes |
| OH-SEN | Rasmussen Reports (R)Silver Bulletin B+ | Oct 12 to Oct 14 | 901 LV | D +-2.0 | Yes |
| OH-SEN | GS Strategy Group (R)/New River Strategies (D)Silver Bulletin B/C | Oct 9 to Oct 13 | 959 LV | D +6.0 | Yes |
| OH-GOV | GS Strategy Group (R)/New River Strategies (D)Silver Bulletin B/C | Oct 9 to Oct 13 | 959 LV | D +5.0 | Yes |
| OH-SEN | Bowling Green State University/YouGovSilver Bulletin B | Sep 29 to Oct 9 | 1,000 LV | D +6.0 | Yes |
| OH-GOV | Bowling Green State University/YouGovSilver Bulletin B | Sep 29 to Oct 9 | 1,000 LV | D +6.0 | Yes |
| OH-SEN | co/efficient (R)Silver Bulletin B | Oct 5 to Oct 6 | 925 LV | D +-1.0 | Yes |
| OH-GOV | co/efficient (R)Silver Bulletin B | Oct 5 to Oct 6 | 925 LV | D +-2.0 | Yes |
Every Ohio Senate and governor general election poll this cycle listed on the Wikipedia race pages (with the cited source link). "inMyModel" says whether my average uses it; polls before Aug 1, 2026 are outside my model window.
Kalshi, last 45 days
Ohio Senate (Democratic side)
45 days, daily close. Now 69 cents.
Ohio governor (Democratic side)
45 days, daily close. Now 78 cents.
Prices are cents per $1 contract (market-implied chance), not my forecast. Kalshi history: daily candles for the Democratic-side contract, date is the UTC candle end.
Source: Kalshi, fetched 2026-10-22 23:53 ET.
Stark County note: the state file shows 14,397 in-person early votes in Stark, already past Stark's 2022 final early in-person total of 13,821 (Stark board of elections via WHBC [50]). That 2022 figure covers the whole early voting period, not the same point in time.
Every graded Senate poll
Graded poll average Brown +3.5 (19 polls) [82]. Margin is Brown minus Husted; adjusted subtracts the pollster's house effect (Silver Bulletin) [83]. Grey rows are not in my average.
| Pollster (grade) | Field | Sample | Brown (D) | Husted (R) | Margin | Adjusted | In my average |
|---|---|---|---|---|---|---|---|
| VoteHub/Verasight (unrated) | Oct 1 to Oct 20 | 531 LV | 47.5 | 43.6 | D +3.9 | D +3.9 | Yes |
| Beacon Research/Shaw & Co. Research (A-) | Oct 15 to Oct 19 | 1,592 LV | 52 | 47 | D +5.0 | D +3.7 | Yes |
| Marist University (A-) | Oct 15 to Oct 18 | 1,176 LV | 48 | 44 | D +4.0 | D +3.5 | Yes |
| Rasmussen Reports (B+, R sponsor) | Oct 12 to Oct 14 | 901 LV | 47 | 49 | R +2.0 | R +0.7 | Yes |
| New River Strategies/GS Strategy Group (B/C) | Oct 9 to Oct 13 | 959 LV | 49 | 43 | D +6.0 | D +6.3 | Yes |
| Bowling Green State University/YouGov (B) | Sep 29 to Oct 9 | 1,000 LV | 48 | 42 | D +6.0 | D +4.9 | Yes |
| co/efficient (B, R sponsor) | Oct 5 to Oct 6 | 925 LV | 45 | 46 | R +1.0 | D +1.7 | Yes |
| CNN/SSRS (C+) | Sep 29 to Oct 5 | 760 LV | 49 | 43 | D +6.0 | D +3.2 | Yes |
| The New York Times/Siena College (A) | Sep 22 to Oct 1 | 616 LV | 49 | 46 | D +3.0 | D +1.6 | Yes |
| YouGov (B) | Sep 18 to Sep 30 | 3,780 LV | 49 | 45 | D +4.0 | D +2.9 | Yes |
| InsiderAdvantage (B+) | Sep 28 to Sep 29 | 1,200 LV | 44 | 43 | D +1.0 | D +0.7 | Yes |
| Marist University (A-) | Sep 24 to Sep 27 | 1,298 RV | 51 | 43 | D +8.0 | D +7.5 | Yes |
| Big Data Poll (F) | Sep 26 to Sep 27 | 680 LV | 46.3 | 42.6 | D +3.7 | D +4.0 | No (F grade) |
| Suffolk University (A-) | Sep 23 to Sep 27 | 500 LV | 46.6 | 44 | D +2.6 | D +1.9 | Yes |
| Quantus Insights (B/C) | Sep 21 to Sep 23 | 695 LV | 47.8 | 47.3 | D +0.5 | D +1.9 | Yes |
| Rasmussen Reports (B+, R sponsor) | Sep 22 to Sep 23 | 1,115 LV | 46 | 43 | D +3.0 | D +4.3 | Yes |
| Trafalgar Group (B, R sponsor) | Sep 14 to Sep 16 | 1,085 LV | 45 | 42 | D +3.0 | D +4.9 | Yes |
| YouGov (B) | Sep 1 to Sep 10 | 1,000 LV | 48 | 45 | D +3.0 | D +1.9 | Yes |
| InsiderAdvantage (B+) | Sep 8 to Sep 9 | 1,200 LV | 47.3 | 41.9 | D +5.4 | D +5.1 | Yes |
| Wedgewood Polls (banned) | Aug 11 to Aug 13 | 800 LV | 48 | 44 | D +4.0 | D +4.0 | No (banned pollster) |
| Beacon Research/Shaw & Co. Research (A-) | Aug 6 to Aug 10 | 1,008 RV | 53 | 45 | D +8.0 | D +6.7 | Yes |
Every graded governor poll
Graded poll average Acton +3.7 (13 polls) [82]. An ActiVote poll (Oct 19, Ramaswamy +2.8) is left out: it is an opt-in app poll, which I no longer count.
| Pollster (grade) | Field | Sample | Acton (D) | Ramaswamy (R) | Margin | Adjusted | In my average |
|---|---|---|---|---|---|---|---|
| VoteHub/Verasight (unrated) | Oct 1 to Oct 20 | 531 LV | 46.2 | 45.4 | D +0.8 | D +0.8 | Yes |
| ActiVote (banned) | Sep 27 to Oct 19 | 400 LV | 48.6 | 51.4 | R +2.8 | R +2.8 | No (banned pollster) |
| Beacon Research/Shaw & Co. Research (A-) | Oct 15 to Oct 19 | 1,592 LV | 50 | 48 | D +2.0 | D +0.7 | Yes |
| Marist University (A-) | Oct 15 to Oct 18 | 1,176 LV | 50 | 43 | D +7.0 | D +6.5 | Yes |
| New River Strategies/GS Strategy Group (B/C) | Oct 9 to Oct 13 | 959 LV | 49 | 44 | D +5.0 | D +5.3 | Yes |
| Bowling Green State University/YouGov (B) | Sep 29 to Oct 9 | 1,000 LV | 50 | 44 | D +6.0 | D +4.9 | Yes |
| co/efficient (B, R sponsor) | Oct 5 to Oct 6 | 925 LV | 43 | 45 | R +2.0 | D +0.7 | Yes |
| CNN/SSRS (C+) | Sep 29 to Oct 5 | 760 LV | 50 | 42 | D +8.0 | D +5.2 | Yes |
| The New York Times/Siena University (A) | Sep 22 to Oct 1 | 616 LV | 49 | 45 | D +4.0 | D +2.6 | Yes |
| YouGov (B) | Sep 18 to Sep 30 | 3,780 LV | 48 | 44 | D +4.0 | D +2.9 | Yes |
| Marist University (A-) | Sep 24 to Sep 27 | 1,298 RV | 50 | 44 | D +6.0 | D +5.5 | Yes |
| Suffolk University (A-) | Sep 23 to Sep 27 | 500 LV | 50 | 41 | D +9.0 | D +8.3 | Yes |
| Big Data Poll (F) | Sep 26 to Sep 27 | 680 LV | 46.8 | 47.9 | R +1.1 | R +0.8 | No (F grade) |
| YouGov (B) | Sep 1 to Sep 10 | 1,000 LV | 48 | 45 | D +3.0 | D +1.9 | Yes |
| Wedgewood Polls (banned) | Aug 11 to Aug 13 | 800 LV | 47 | 46 | D +1.0 | D +1.0 | No (banned pollster) |
| Beacon Research/Shaw & Co. Research (A-) | Aug 6 to Aug 10 | 1,008 RV | 48 | 50 | R +2.0 | R +3.3 | Yes |
Ohio House districts I track
- OH-07 held by RTilt DD +0.9
Cook: Toss-up. Inside Elections: not rated. No public district poll.
- OH-09 held by DTilt DD +0.9
Cook: Toss-up. Inside Elections: Toss-up. No public district poll.
- OH-10 held by RLean RR +3.1
Cook: Lean R. Inside Elections: not rated. No public district poll.
- OH-15 held by RLean RR +3.1
Cook: Lean R. Inside Elections: not rated. No public district poll.
Senate fundraising (FEC filings)
| Candidate | Raised Jul to Sep | Raised Oct 1 to 14 | Cash Oct 14 | Raised this cycle | Filings |
|---|---|---|---|---|---|
| Sherrod Brown (D) | $23.1M | $6.7M | $4.5M | $68.4M | Q3 · Pre-general |
| Jon Husted (R) | $4.8M | $686K | $4.2M | $19.9M | Q3 · Pre-general |
Candidate committee reports filed with the FEC (pre-general report filed Oct 22), read through OpenFEC electronic filings, not yet FEC-processed. Outside groups are in ad spending below.
Ad spending
- Senate: Ad spending, both sides: $467M (38.0% pro-Dem; general election to Oct 20) [54]
- Governor: Ad spending, both sides: $27.03M (31.3% pro-Dem; Sep 28 to Oct 11) [55]
Jeff Yass and Ohio
FEC filings for the super PAC V-PAC: Victors, Not Victims confirm $30 million from Jeff Yass for Vivek Ramaswamy's Ohio run: $10M (Mar 6, 2025), $5M (Jan 12, 2026), $5M (Mar 27, 2026) and $10M (Aug 10, 2026, e-filed) [1]. POLITICO puts his total this cycle above $105 million [71].
Point ranges (my composite margin): Safe over 15, Likely 5 to 15, Lean 1 to 5, Tilt under 1, Toss-up under 0.3.
Key terms: composite, D/I, Tilt vs Lean, house effect, LV
- Composite
- My blended forecast margin: polls 35%, fundamentals 25%, prediction markets 20%, expert ratings 20%.
- D/I
- Democrat or independent running against the Republican (Senate). Governor margins show D.
- Safe, Likely, Lean, Tilt, Toss-up
- How far ahead the favorite is in my composite. Tilt is under 1 point, Lean is 1 to 5.
- Graded polls
- Polls weighted by the pollster's Silver Bulletin grade, how recent they are and sample size.
- House effect
- A pollster's usual lean. I subtract it from each of its polls.
- Fundamentals
- How the state voted for president in 2024 and 2020, plus the national mood and an incumbent edge.
- LV / RV
- Likely voters / registered voters. I use likely-voter numbers when a poll reports both.
- Simulations
- I run 20,000 simulated elections to get the seat ranges and control odds.
- No market
- No prediction market is trading on that race.
Polls are my graded average of VoteHub's poll feed since Aug 1 plus polls I checked at the pollster's own release, adjusted for each pollster's house effect [82,83]; markets are the non-Republican side's chance in percent. Independents Dan Osborn (NE), Seth Bodnar (MT), Brian Bengs (SD) and the Idaho independent are counted on the non-Republican side of the margin but not as Democratic seats.
Down-ballot to watch: Kansas Attorney General
Kalshi has Democrat Chris Mann at 56% against Republican incumbent Kris Kobach at 45% (Oct 22 market prices, so the two sides need not sum to 100) [72]. Kobach won the 2022 race 50.8 to 49.2. One public poll: Free State Research, Oct 5 to 10, Mann 47, Kobach 46.
Races within 10 points
| Rating | ||
|---|---|---|
| Alaska | Toss-up | R +0.1 |
| Iowa | Tilt R | R +0.7 |
| Texas | Tilt D | D/I +0.8 |
| Ohio | Lean D | D/I +1.2 |
| Kansas | Lean R | R +1.8 |
| Maine | Lean D | D/I +2.5 |
| Michigan | Lean D | D/I +4.3 |
| South Carolina | Lean R | R +4.9 |
| Nebraska | Likely R | R +6.2 |
| Minnesota | Likely D | D/I +7.2 |
| Florida | Likely R | R +8.1 |
| New Hampshire | Likely D | D/I +8.4 |
| North Carolina | Likely D | D/I +8.9 |
| Georgia | Likely D | D/I +9.2 |
| Mississippi | Likely R | R +9.7 |
How this forecast works
My estimate, not a certainty. Each race blends four things: polls 35%, fundamentals 25%, prediction markets 20% and expert ratings 20%. Polls come from VoteHub's open poll feed plus polls I check at the pollster's own release. Better pollsters, newer polls and bigger samples count more, and fake or failing pollsters are dropped. Skew check: I subtract each pollster's usual lean (its Silver Bulletin house effect) from its result, count campaign and party polls at half weight, use likely-voter numbers when a poll also reports registered voters, and never let one poll carry more than half of a race's poll weight. Fundamentals start from how the state voted for president in 2024 and 2020, then add the national mood, which I put at D +9.6, plus an edge for incumbents. Expert ratings from Cook, Sabato and Inside Elections now count less, because raters assume a neutral year. I then run 20,000 simulated elections to get the seat ranges. These weights are my own choice.
Full methodHouse
231 D
Range 219 to 242
Democrats need a net gain of 4 seats. Every source I track points the same way.
Senate
51 D
Range 48 to 54
- Experts:
- D +3 to 5 (Inside Elections gain) [38]
Democrats need a net gain of 4. Four seats (AK, IA, TX, OH) sit within 1.5 points in my composite.
Governors
27 D
Range 23 to 30
- Markets:
- n/a (no national market read)
- Experts:
- 4 Toss-ups at Cook: GA, NV, OH, WI [32]
Nevada, Georgia and Vermont are the closest governor races on my board.
Senate control probability
60.1% D
my simulation
Share of 20,000 simulations with 51 or more non-Republican seats. An estimate, not a certainty.
Closest races
| Race | Margin | Rating | Markets D side |
|---|---|---|---|
| Alaska Senate | R +0.1 | Toss-up | Poly 74% / Kalshi 75% |
| Georgia governor | D +0.5 | Tilt D | Poly 62% / Kalshi 61% |
| Nevada governor | R +0.5 | Tilt R | Poly 66% / Kalshi 66% |
| Iowa Senate | R +0.7 | Tilt R | Poly 42% / Kalshi 42% |
| Texas Senate | D +0.8 | Tilt D | Poly 66% / Kalshi 66% |
| Ohio Senate | D +1.2 | Lean D | Poly 70% / Kalshi 70% |
| Vermont governor | R +1.4 | Lean R | Poly 26% / Kalshi: no market |
Markets vs polls
In 4 races my graded poll average and the prediction markets point to different favorites. Polls: VoteHub's feed plus polls I checked at release, graded, adjusted for house effects and weighted by me [82,83]; markets: Polymarket and Kalshi, Oct 22 [28,26]. Neither is a sure guide; that is why the composite blends them with fundamentals and expert ratings.
| Race | Graded polls say | Markets say | My composite |
|---|---|---|---|
| Iowa Senate | D +0.1 (18 graded polls) | Republican favored (D side 42%) | Tilt R (R +0.7) |
| Kansas Senate | D +0.8 (10 graded polls) | Republican favored (D side 38.5%) | Lean R (R +1.8) |
| Georgia governor | R +1.7 (8 graded polls) | Non-Republican side favored (D side 61.5%) | Tilt D (D +0.5) |
| Nevada governor | R +1.1 (3 graded polls) | Non-Republican side favored (D side 66%) | Tilt R (R +0.5) |
Rating changes since the last edition
Changes since the previous edition (earlier rating to current rating).
| Race | Previous edition | Now (estimate) |
|---|---|---|
| South Carolina Senate | Likely R (R +5.6) | Lean R (R +4.9) |
| South Dakota governor | Likely R (R +15.0) | Safe R (R +16.3) |
On the numbers available Oct 22, Democrats are clear House favorites (91.9% in my district simulation) and modest Senate favorites (60.1% of 20,000 simulations). The Senate hinges on Alaska, Iowa, Texas and Ohio, all within 1.5 points in my composite, so a normal polling miss could flip control. These are my estimates, not certainties.
House
Democratic House seats. Dashed line: 218 = majority. Thin line: stated range. Scale starts at 200.
My House number, 231 D (range 219 to 242), blends my simulation of the 49 competitive districts (60%), the markets' seat estimate (20%, about 236) and the raters' seat estimates (20%, about 227.5). Democrats reach 218 in 91.9% of my district simulations. Cook rates 214 seats at least Lean D, 21 Toss-up, 200 at least Lean R (Oct 16). Sabato: 223, 12, 200 (Oct 22).
| District | Held | Cook | Inside Elections | My composite (estimate) |
|---|---|---|---|---|
| AR-02 | R | Likely R | Likely R | Likely R |
| AZ-01 | R | Lean D | Tilt D | Lean D |
| AZ-02 | R | Likely R | not rated | Lean R |
| AZ-06 | R | Toss-up | not rated | Tilt D |
| CA-13 | D | Lean D | not rated | Lean D |
| CA-22 | R | Toss-up | not rated | Tilt D |
| CA-48 | R | Lean D | not rated | Lean D |
| CO-05 | R | Lean R | not rated | Lean R |
| CO-08 | R | Toss-up | not rated | Tilt D |
| FL-13 | R | Lean R | not rated | Lean R |
| FL-14 | D | Toss-up | not rated | Lean D |
| FL-22 | D | Toss-up | not rated | Tilt D |
| FL-25 | D | Lean D | not rated | Lean D |
| FL-27 | R | Lean R | not rated | Lean R |
| IA-01 | R | Lean D | not rated | Lean D |
| IA-02 | R | Toss-up | Toss-up | Lean D |
| IA-03 | R | Lean D | not rated | Lean D |
| KY-06 | R | Lean R | Tilt R | Tilt R |
| ME-02 | D | Lean R | Lean R | Lean R |
| MI-04 | R | Toss-up | not rated | Tilt D |
| MI-07 | R | Toss-up | not rated | Lean D |
| MI-10 | R | Toss-up | not rated | Tilt D |
| MN-01 | R | Lean R | not rated | Lean R |
| MO-02 | R | Likely R | not rated | Lean R |
| MT-01 | R | Toss-up | Tilt R | Lean D |
| NC-01 | D | Toss-up | Toss-up | Tilt D |
| NC-11 | R | Toss-up | Toss-up | Likely D |
| NJ-07 | R | Lean D | not rated | Lean D |
| NM-02 | D | Lean D | not rated | Lean D |
| NY-17 | R | Toss-up | not rated | Lean D |
| NY-21 | R | Lean R | Lean R | Lean R |
| OH-07 | R | Toss-up | not rated | Tilt D |
| OH-09 | D | Toss-up | Toss-up | Tilt D |
| OH-10 | R | Lean R | not rated | Lean R |
| OH-15 | R | Lean R | not rated | Lean R |
| PA-01 | R | Lean R | not rated | Lean R |
| PA-07 | R | Lean D | Tilt D | Lean D |
| PA-08 | R | Toss-up | Tilt D | Lean D |
| PA-10 | R | Lean D | not rated | Lean D |
| SC-01 | R | Lean R | Lean R | Lean R |
| TX-15 | R | Toss-up | Toss-up | Tilt D |
| TX-28 | D | Lean D | not rated | Lean D |
| TX-34 | D | Toss-up | not rated | Tilt D |
| TX-35 | D | Lean R | not rated | Tilt R |
| VA-01 | R | Toss-up | not rated | Tilt D |
| VA-02 | R | Toss-up | not rated | Tilt D |
| WA-03 | D | Lean D | not rated | Lean D |
| WI-01 | R | Lean R | not rated | Lean R |
| WI-03 | R | Toss-up | not rated | Tilt D |
House battleground: district data
The 49 competitive districts I track, with each seat's 2024 presidential result on the lines used this November, whether the incumbent is on the ballot, and each nominee's campaign money. Starting with the Oct 24 update, these district fundamentals feed my House number.
| District | 2024 president (2026 lines) | Seat | Democrat: receipts / cash on hand | Republican: receipts / cash on hand |
|---|---|---|---|---|
| CA-48 | D +3.4Harris 50.4%, Trump 47% | Open seat | Marni von Wilpert$4.5M / $1.0M cash through Sep 30 | Jim Desmond$3.2M / $0.7M cash through Oct 14 |
| NY-17 | D +0.6Harris 49.9%, Trump 49.3% | Incumbent running (R) | Cait Conley$9.7M / $1.1M cash through Sep 30 | Mike Lawler$10.3M / $2.0M cash through Oct 14 |
| CA-13 | D +0.4Harris 48.8%, Trump 48.4% | Incumbent running (D) | Adam Gray$5.1M / $1.2M cash through Sep 30 | Kevin Lincoln$3.0M / $0.4M cash through Oct 14 |
| PA-01 | D +0.3Harris 49.7%, Trump 49.4% | Incumbent running (R) | Bob Harvie$3.2M / $0.4M cash through Oct 14 | Brian Fitzpatrick$8.0M / $0.7M cash through Oct 14 |
| VA-02 | R +0.2Harris 49.3%, Trump 49.5% | Incumbent running (R) | Elaine Luria$8.0M / $0.5M cash through Oct 14 | Jen Kiggans$7.6M / $1.3M cash through Oct 14 |
| AZ-06 | R +0.8Harris 49.1%, Trump 49.8% | Incumbent running (R) | JoAnna Mendoza$10.8M / $1.5M cash through Sep 30 | Juan Ciscomani$7.6M / $0.6M cash through Oct 14 |
| NJ-07 | R +1.2Harris 48.5%, Trump 49.6% | Incumbent running (R) | Rebecca Bennett$8.8M / $1.1M cash through Oct 14 | Thomas Kean Jr.$5.9M / $2.3M cash through Sep 30 |
| MI-07 | R +1.3Harris 48.6%, Trump 49.9% | Incumbent running (R) | William Lawrence$3.7M / $1.0M cash through Sep 30 | Tom Barrett$8.2M / $1.0M cash through Oct 14 |
| NM-02 | R +1.8Harris 48.1%, Trump 49.9% | Incumbent running (D) | Gabe Vasquez$5.3M / $0.6M cash through Sep 30 | Greg Cunningham$2.5M / $0.3M cash through Oct 14 |
| CO-08 | R +1.8Harris 47.8%, Trump 49.6% | Incumbent running (R) | Manny Rutinel$8.6M / $1.8M cash through Sep 30 | Gabe Evans$7.2M / $1.3M cash through Oct 14 |
| CA-22 | R +1.9Harris 47.7%, Trump 49.6% | Incumbent running (R) | Randy Villegas$5.5M / $0.7M cash through Sep 30 | David Valadao$6.1M / $2.4M cash through Sep 30 |
| AZ-01 | R +3.1Harris 48%, Trump 51.1% | Open seat | Amish Shah$5.0M / $0.5M cash through Sep 30 | Jay Feely$3.4M / $0.5M cash through Sep 30 |
- 2024 president: Harris minus Trump share of all votes cast, recalculated for the district lines used in 2026, including the 10 states with new maps.
- Money: each nominee's principal campaign committee, cycle to date, through the date shown (Sep 30 quarterly report or Oct 14 pre-general report). Outside groups and party spending are not included.
- Seat: whether the current member is on the November ballot in this district.
Sources: The Downballot, 2024 presidential results by congressional district (2026 lines) (read Oct 23, 2026); FEC, all-candidates summary file (2025 to 2026) (read Oct 23, 2026); Wikipedia, 2026 U.S. House elections (nominees and incumbent status, citing state election offices) (read Oct 23, 2026)
Election night
| Polls close (Eastern) | States |
|---|---|
| 6:00 PM | Indiana (Eastern), Kentucky (Eastern) |
| 7:00 PM | Florida (Eastern), Georgia, Indiana (Central), Kentucky (Central), South Carolina, Vermont, Virginia |
| 7:30 PM | North Carolina, Ohio, West Virginia |
| 8:00 PM | Alabama, Connecticut, Delaware, Florida (Central), Illinois, Kansas (Central), Maine, Maryland, Massachusetts, Michigan (Eastern), Mississippi, Missouri, New Hampshire (many towns close earlier), New Jersey, North Dakota (Central), Oklahoma, Pennsylvania, Rhode Island, South Dakota (Central), Tennessee, Texas (Central), Washington DC |
| 8:30 PM | Arkansas |
| 9:00 PM | Arizona, Colorado, Iowa, Kansas (Mountain), Louisiana, Michigan (Central), Minnesota, Nebraska, New Mexico, New York, North Dakota (Mountain), South Dakota (Mountain), Texas (Mountain), Wisconsin, Wyoming |
| 10:00 PM | Idaho (Mountain), Montana, Nevada, Oregon (Mountain), Utah |
| 11:00 PM | California, Idaho (Pacific), Oregon (Pacific), Washington |
| 12:00 AM | Alaska (Alaska time), Hawaii |
| 1:00 AM | Alaska (Aleutian) |
All times Eastern Standard Time on Nov 3 (DST ends Nov 1). Split-zone states list each part. House districts that close early/late: IN-1, IN-8 at 7; KY-1, KY-2 at 7; FL-1, FL-2 at 8; KS-1 at 9; MI-1 at 9; TX-16, TX-23 at 9; ID-2 at 10, ID-1 at 11. Confirm against each SOS before Election Day.
Source: 270toWin (via The Green Papers and Daily Kos). Times are when the last polls close; confirm with your state election office.
Trending today
Top election stories of the day on X news and search, each confirmed at the outlet linked. Picked from the most discussed election stories that day. Context only. Not weighted in my forecast. As of Fri Oct 23, 2026, about 8 AM ET.
- 1
Fox News poll: Collins and Jackson tied at 49% in Maine Senate race
Maine is one of the Senate seats that could decide control, and my composite rates it Lean D (D/I +2.5); this poll is already in my average. Maine on the map
Fox News, Oct 22, 2026
- 2
Sabato's Crystal Ball moves Ohio governor from Toss-up to Leans D
Expert ratings are 20% of my composite, which has Ohio governor at Lean D (D +2.6). Ohio governor on the map
Sabato's Crystal Ball (UVA Center for Politics), Oct 22, 2026
- 3
Paxton primary donor Thomas J. Henry now backs Talarico in Texas
Texas is one of the closest Senate races on my board at Tilt D (D/I +0.8); endorsements do not enter my model. Texas on the map
Austin American-Statesman, Oct 22, 2026
- 4
KELOLAND/Emerson poll: Rounds leads independent Bengs 50% to 42%
An eight-point gap is close for South Dakota, but my composite still rates the race Safe R (R +16.5); this poll is in my average. South Dakota on the map
KELOLAND News (via AOL), Oct 22, 2026
What moved this week
- 1Since yesterday's edition (Oct 22): South Carolina Senate moved from Likely R (R +5.6) to Lean R (R +4.9) as three more checked polls came in, and South Dakota governor moved from Likely R to Safe R after its first checked poll.
- 2Senate control in my simulation: 60.0% to 60.1% (median 51 D, range 48 to 54, unchanged). Governors: median 27 D, range now 23 to 30 (was 24 to 30), majority odds 70.8% to 70.0%. House: unchanged at 231 D (219 to 242).
- 3I added 105 polls that VoteHub's feed missed, each matched to its published release (largest moves: New Mexico governor average from D +17.0 on one poll to D +6.9 on three, Nebraska Senate and governor a little closer).
- 4SoCal Strategies is now on my banned list after FiftyPlusOne flagged it as a fake pollster [134]. None of its polls were in my data.
- 5Ohio: the VoteHub/Verasight poll (Oct 1 to 20, likely voters) is counted once, matched to its own release: Brown 47.5, Husted 43.6; Acton 46.2, Ramaswamy 45.4 [136].
- 6Money: Reid Hoffman's gifts to the pro-Talarico Lone Star Rising PAC now total $16.5M through Oct 14, per the pre-general FEC report filed Oct 22 [222].
- 7Early vote numbers for every state now come from the UF Election Lab.
- 8Sabato (Oct 22): Ohio governor to Leans D, Michigan governor to Likely D, Alabama and Oklahoma governor to Likely R.
- 9Silver Bulletin (Wed Oct 21) removed and permanently banned Wedgewood Polls after the firm admitted on Oct 20 that it fabricated most of its polls [94]. My averages drop it too.
Fact checks
Tennessee governor, checked
The claim
A widely shared post put Marsha Blackburn (R) at 99.2% with a projected R+24.4 margin.
What I found
Real markets on Oct 22: Kalshi 93.8% Blackburn, 6.2% Jerri Green (D); Polymarket about 94% to 5%. PredictIt lists no general-election market. The Pollsmax model the post credits showed 99.0% and R+22.4 when I checked. Cook and Sabato rate it Safe R; my composite is Likely R (R+11.6). Latest poll: Spry Strategies (R), Oct 10 to 16, Blackburn 43.5, Green 32. Past results: 2018 R+21.0, 2022 R+32.0.
Bottom line
No current market or model I found matches 99.2% with R+24.4. Blackburn is a clear favorite either way.
Mississippi Senate, checked
The claim
Posts said the race between Cindy Hyde-Smith (R) and Scott Colom (D) is within the margin of error.
What I found
That claim rested on a Wedgewood poll (Hyde-Smith +4) that the firm later admitted was fabricated; Silver Bulletin removed and permanently banned Wedgewood on Wed Oct 21 [94]. Confirmed: Senate Majority PAC placed an initial $1.2M TV buy for Colom (Politico, Oct 20) and Trump plans a rally in Corinth on Oct 26 (WJTV). Cook moved the race to Likely R on Oct 20.
Bottom line
The spending and the rally are real; the close poll is not. My composite rates it from the remaining data.
Florida: a single day vs the full picture
The claim
A widely shared post said day 4 of Florida early voting was R+16.1 (Republicans 61,357, Democrats 40,926) [76].
What I found
That count was one partial day of in-person voting by party registration, posted at 1:57 PM ET; the same account later put the full day at R+12.2. The official state file covering Oct 22 posts around 8 AM Oct 23, so the day cannot be verified yet. Official cumulative picture through Oct 21: Republicans lead early in-person voting by 4.4 points, Democrats lead mail ballots by 7.0, and Democrats lead all ballots cast by 3.3 [5].
Bottom line
One day of one voting method is not the full picture. Party registration of voters, not how they voted.
How others see it
| Forecaster | Senate | House | As of | Link |
|---|---|---|---|---|
| Silver Bulletin (FLIPR) | D 75% | D 94% | Oct 19 forecast, reported Oct 21 | Open |
| Decision Desk HQ | D 57% (51 seats) | D 78% (236 seats) | Oct 22, 2:18 PM | Open |
| Split Ticket / The Argument | D 65% | D 89% | Oct 14, as reported | Open |
| VoteHub | D 59% | 235 D seats expected | Oct 19 | Open |
| The Economist | D 60% | Democrats "heavy favourites" | Senate Oct 7 (via Vote-Scope); House headline Oct 22 | Open |
| Kalshi (market) | D 68% | D 91.6% | Oct 23 | Open |
| Polymarket (market) | D 67.5% | D 92.5% | Oct 23 | Open |
| Election Lab (mine, estimate) | D 60% (51 seats) | D 92% in my district simulation (231 seats, blended) | Oct 23 | Method |
Each forecaster's own headline figure, with the date it was published or reported. Linked, not copied. None of these enter my model except the markets.
Early vote
Early vote counts show who has voted, not how they voted. Party registration is not vote choice, and Republicans have tended to vote more on Election Day.
Nationally: 20,935,402 ballots per UF Election Lab[65].
| State | Total | In person | Split | Source | |
|---|---|---|---|---|---|
| TX | 2,270,617 | 2,159,850 | 110,767 | No party registration reported | UF Election Lab, as of 10/22/2026 [65] |
| FL | 1,981,475 | 763,666 | 1,217,809 | D 804,988 (40.6%), R 770,639 (38.9%), other or none 405,848 (20.5%) | UF Election Lab, as of 10/22/2026 [65] |
| GA | 1,467,650 | 1,396,777 | 70,873 | No party registration reported | UF Election Lab, as of 10/22/2026 [65] |
| NC | 1,101,322 | 1,050,226 | 51,096 | D 473,966 (43.0%), R 248,121 (22.5%), other or none 379,235 (34.4%) | UF Election Lab, as of 10/22/2026 [65] |
| MI | 920,773 | n/a | 920,773 | No party registration reported | UF Election Lab, as of 10/22/2026 [65] |
| AZ | 743,697 | n/a | 743,697 | D 288,774 (38.8%), R 285,289 (38.4%), other or none 169,634 (22.8%) | UF Election Lab, as of 10/22/2026 [65] |
| PA | 723,055 | n/a | 723,055 | D 484,534 (67.0%), R 174,012 (24.1%), other or none 64,509 (8.9%) | UF Election Lab, as of 10/22/2026 [65] |
| WI | 420,287 | 103,210 | 317,077 | No party registration reported | UF Election Lab, as of 10/22/2026 [65] |
| OH | 838,018 | 489,141 | 348,877 | No party registration reported | UF Election Lab, as of 10/22/2026 [65] |
Source: UF Election Lab (University of Florida, election.lab.ufl.edu), compiled from state election office reports. Licensed CC BY-NC-ND 4.0. This site is independent and is not affiliated with the UF Election Lab.
Texas
- Texas, official: 2,284,398 votes through Oct 21 (2,190,203 in person, 94,195 mail), Texas SOS data via Transparency USA, 244 of 254 counties reporting. Same day in 2022: 1,617,402. [4,47]
- Texas, VoteHub model: Talarico 45.8% to 55.0%, Paxton 42.8% to 52.0% (VoteHub's model, posted 6:46 PM ET Oct 22). VoteHub rates it Tilt D. [43]
- Harris and Dallas: through Oct 22 per the Texas SOS roster, Dallas 279,245, Harris 258,794 (232,081 in person, 26,713 mail). Harris County's own reports run higher because the SOS mail roster lags. [66]
Florida top counties
| County | Mail returned | Early in person | Rep | Dem | NPA and other | Total |
|---|---|---|---|---|---|---|
| Miami-Dade | 107,893 | 53,543 | 53,807 | 66,274 | 41,355 | 161,436 |
| Palm Beach | 92,823 | 37,653 | 36,090 | 66,722 | 27,664 | 130,476 |
| Broward | 66,268 | 51,356 | 25,761 | 67,599 | 24,264 | 117,624 |
| Hillsborough | 71,370 | 38,690 | 39,429 | 47,584 | 23,047 | 110,060 |
| Pinellas | 92,523 | 14,816 | 40,860 | 43,088 | 23,391 | 107,339 |
| Orange | 57,054 | 39,234 | 26,517 | 48,306 | 21,465 | 96,288 |
| Lee | 72,908 | 22,825 | 46,829 | 27,866 | 21,038 | 95,733 |
| Sarasota | 48,382 | 17,139 | 26,925 | 25,624 | 12,972 | 65,521 |
| Brevard | 37,558 | 26,496 | 28,710 | 22,418 | 12,926 | 64,054 |
| Volusia | 36,249 | 17,835 | 22,455 | 20,131 | 11,498 | 54,084 |
| Polk | 33,480 | 16,657 | 20,511 | 20,496 | 9,130 | 50,137 |
| Pasco | 30,785 | 18,923 | 20,485 | 18,249 | 10,974 | 49,708 |
| Duval | 19,819 | 29,414 | 17,999 | 23,737 | 7,497 | 49,233 |
| Manatee | 28,024 | 13,191 | 18,709 | 14,366 | 8,140 | 41,215 |
| Seminole | 22,252 | 16,925 | 14,362 | 16,326 | 8,489 | 39,177 |
Top 15 Florida counties by ballots cast, Florida Division of Elections county reports compiled 8:05 AM Oct 22. Statewide: mail ballots D 484,785 to R 405,970; early in person R 234,959 to D 210,883.
Florida, full picture
| Florida, full picture | Republicans | Democrats | NPA and other | Total | Gap |
|---|---|---|---|---|---|
| Early in person | 234,959 (42.5%) | 210,883 (38.2%) | 106,356 | 552,198 | R +4.4 |
| Mail ballots returned | 405,970 (35.9%) | 484,785 (42.9%) | 239,702 | 1,130,457 | D +7.0 |
| All ballots so far | 640,929 (38.1%) | 695,668 (41.3%) | 346,058 | 1,682,655 | D +3.3 |
Early in person
R +4.4
- Republicans
- 234,959 (42.5%)
- Democrats
- 210,883 (38.2%)
- NPA and other
- 106,356
- Total
- 552,198
Mail ballots returned
D +7.0
- Republicans
- 405,970 (35.9%)
- Democrats
- 484,785 (42.9%)
- NPA and other
- 239,702
- Total
- 1,130,457
All ballots so far
D +3.3
- Republicans
- 640,929 (38.1%)
- Democrats
- 695,668 (41.3%)
- NPA and other
- 346,058
- Total
- 1,682,655
Florida Division of Elections, statewide totals compiled 8:05 AM ET Oct 22 (cumulative through Oct 21) [5]. Party registration of voters, not how they voted.
Counties
| County | Ballots so far | Detail | Source as of |
|---|---|---|---|
| Dallas, TX | 279,245 | Ahead of Harris (258,794) even though Harris has about 1.25M more registered voters | Texas SOS, through Oct 22 |
| Maricopa, AZ | 452,791 | Mail ballots returned, 22.7% of 1,994,417 sent | UF Election Lab via Stealth Analytics, Oct 22 |
| Fulton, GA | 163,126 | 157,925 in person. Georgia statewide: 1,467,650, already 37.0% of total 2022 turnout | UF Election Lab from GA SOS, Oct 22 |
| Miami-Dade, FL | 161,436 | By registration: D 66,274, R 53,807, NPA and other 41,355 | Florida DOS, 8:05 AM Oct 22 |
| Philadelphia, PA | 68,782 | Mail returned. Registration: D 59,815, R 3,928, other 5,039 | PA DOS, 9:36 AM Oct 22 |
| Bucks, PA | 57,171 | Mail returned. Registration: D 34,698, R 16,861, other 5,612 | PA DOS, 9:36 AM Oct 22 |
| Wake, NC | 137,030 | Registration: D 61,745, unaffiliated 56,160, R 19,125 | NC State Board of Elections, Oct 22 file |
| Mecklenburg, NC | 112,290 | Registration: D 57,425, unaffiliated 40,301, R 14,564 | NC State Board of Elections, Oct 22 file |
| Clark, NV | 177,994 | 68,734 in person, 109,260 mail | UF Election Lab from NV SOS, Oct 22 |
| Wayne, MI | 144,533 | Absentee returned, 41.3% of 349,568 requested; in-person early voting not open yet | UF Election Lab from MI SOS, Oct 22 |
| Oakland, MI | 131,217 | Absentee returned, 38.6% of 339,970 requested | UF Election Lab from MI SOS, Oct 22 |
| Stark, OH | 27,359 | In person 14,397 already passes the 2022 final of 13,821 (whole 2022 cycle) | UF Election Lab, Oct 22 |
Source: UF Election Lab (University of Florida, election.lab.ufl.edu), compiled from state election office reports. Licensed CC BY-NC-ND 4.0. This site is independent and is not affiliated with the UF Election Lab.
Stark County, Ohio in detail: open Ohio on the map.
Florida shows two different pictures: Republicans lead early in-person voting by registration (234,959 to 210,883) while Democrats lead mail ballots (484,785 to 405,970), per the Florida DOS. Registration party is not vote choice.
Who publishes this data
Official, read directly: Florida Division of Elections, NC State Board of Elections, Pennsylvania Department of State (data.pa.gov), Texas Secretary of State. Everywhere else I use the UF Election Lab (Dr. Michael McDonald), a nonpartisan aggregator that compiles each state's reports; Arizona's county files come through Stealth Analytics and Virginia's through VPAP. County data credit: UF Election Lab (CC BY-NC-ND 4.0).
Coverage: county or town counts for 45 states. Alabama, New Hampshire and Missouri publish no counts during voting; New York early voting starts Oct 24; Alaska and DC are state-level only. Minnesota, Mississippi and Maine data were a few days old. Totals mix as-of times from Oct 16 to Oct 22.
Source: UF Election Lab (University of Florida, election.lab.ufl.edu), compiled from state election office reports. Licensed CC BY-NC-ND 4.0. This site is independent and is not affiliated with the UF Election Lab.
Money
Senate ad spending, both sides
Senate general-election ad spending by both sides through Oct 20, per AdImpact. AdImpact puts Republican spending in the ten most competitive Senate races at $1.03 billion and Democratic spending at $710 million. [54]
Context
Background numbers. The national mood (generic ballot, special elections and approval) feeds my forecast. Economy and gas are context only, not weighted.
National environment: generic ballot D+8.8, approval 38%Show
Trump approval: 38.3 approve / 60.5 disapprove
RealClearPolitics average, Oct 21
- The New York Times/Siena (LV, 2026-10-12 to 2026-10-19): 36 / 59
- The Economist/YouGov (RV, 2026-10-19 to 2026-10-20): 40 / 59
Generic ballot
- Silver Bulletin D +9.2 (Oct 22; D +9.2 all polls; +9.7 LV only)
- FiftyPlusOne D +9.1 (Oct 22; 52.0 / 42.9 on page (D +9))
- NBC D +9 (Oct 22)
- RealClearPolitics D +8.3 (Oct 22)
- Decision Desk HQ/The Hill D +8.1 (Oct 22; live page showed 50.4 / 42.5 (D +7.9) late Oct 22)
- Average of the five D +8.8 (Oct 22)
Generic ballot averages as published by each source, Oct 22. Each name links to where I read it.
| Measure | Value | Date or basis |
|---|---|---|
| Generic ballot, Silver Bulletin | D +9.2 | Oct 22, 2026 |
| Generic ballot, FiftyPlusOne | D +9.1 | Oct 22, 2026 |
| Generic ballot, NBC News | D +9.0 | Oct 22, 2026 |
| Generic ballot, VoteHub | D +9.0 | Oct 19, 2026 |
| Generic ballot, RealClearPolitics | D +8.3 | Oct 22, 2026 |
| Generic ballot, Decision Desk HQ | D +8.1 | Oct 22, 2026 |
| Special elections (110 since Jan 2025) | D +12 calculated environment; Democrats ran 12.5 points ahead of Harris | Aug 19, 2026 (The Downballot) |
| Presidential approval, RCP average | 38.3% approve, 60.5% disapprove | Oct 21, 2026 |
| Presidential approval, NYT/Siena | 36% approve, 59% disapprove (3,494 LV) | Oct 12 to 19, 2026 |
| My national mood (estimate) | D +9.6 | Blend: 70% generic ballot, 15% specials, 15% approval |
The Downballot and Cook both note that special-election swings have run ahead of the House vote in recent cycles, so specials get only 15% [88,99].
Also tracked
| Measure | Value | Source, date |
|---|---|---|
| Generic ballot, ABC/WaPo/Ipsos | D 52, R 44 (likely voters) | 2,032 RV/LV, Oct 9 to 13 |
| Voters 18 to 29, generic ballot | D 63, R 26 among likely voters (D 45, R 24 registered) | Harvard Youth Poll (Ipsos), Sep 30 to Oct 7, 749 LV |
| Presidential approval, Ballotpedia | 37% approve, 61% disapprove | 30 day average, Oct 22 |
| Direction of country | 31% right, 65% wrong | Ballotpedia 30 day average, Oct 22 |
Economy, for contextShow
Gas: $4.29 regular, $6.32 diesel, by stateShow
Gas prices by state, Oct 22, 2026 (AAA regular unleaded; national average $4.27). Bars start at $0. [8] [2]
State gas taxes (EIA: about 9 cents a gallon in Alaska to 74 cents in California, July 1, 2026), refinery supply and state blend rules drive most of the differences between states. [3]
Diesel: the AAA national average was $6.31 a gallon on Oct 22, against $3.63 a year earlier [78]. USDA announced an $8 billion Harvest Fuel Relief Program on Oct 19, one-time payments to farmers based on modeled 2026 losses rather than fuel receipts [79], and the White House issued a Defense Production Act determination on refining capacity on Oct 22 [80].
Poll quality
446 Senate and governor polls from Aug 1 to Oct 22 count in my averages, from 121 pollsters; 26 were dropped. 131 of them I added or corrected myself after checking the pollster's own release. Each margin is adjusted for its pollster's house effect. Wedgewood Polls admitted on Tue Oct 20 that it fabricated most of its polls, and Silver Bulletin removed and permanently banned it on Wed Oct 21 [94]. AP reported fake Median Strategies polls in August [96]. Grades: Silver Bulletin pollster ratings, Jan 14, 2026 [83].
| Dropped pollster | Polls removed | Reason |
|---|---|---|
| ActiVote | 11 | Non-scientific opt-in app poll (unrated by Silver Bulletin) |
| Wedgewood Polls | 9 | Admitted fabricating polls Oct 20; Silver Bulletin removed and permanently banned it Wed Oct 21, 2026 |
| Big Data Poll | 6 | Silver Bulletin grade F (banned or failing) |
| Most-used pollsters | Silver Bulletin grade | Polls in my averages |
|---|---|---|
| YouGov | B | 32 |
| co/efficient | B | 22 |
| InsiderAdvantage | B+ | 22 |
| Emerson College | A | 21 |
| Beacon Research/Shaw & Co. Research | A- | 18 |
| Trafalgar Group | B | 15 |
| The New York Times/Siena University | A | 14 |
| University of New Hampshire | B- | 14 |
| Quantus Insights | B/C | 13 |
| Marist University | A- | 12 |
| Suffolk University | A- | 12 |
| SurveyUSA | A | 10 |
Method
Step 1
Polls, 35%
VoteHub's free poll feed [82], plus polls missing from it that I checked against the pollster's or sponsor's own release. Each poll is weighted by its Silver Bulletin pollster grade [83], how recent it is (weight halves about every two weeks), and sample size. Campaign or party polls count half. Fake, banned or F-graded pollsters and opt-in app polls are dropped. Weight halves with fewer than three graded polls; dropped with none.
Step 2
Skew check (house effects)
Each poll's margin is adjusted by its pollster's Silver Bulletin house effect [83], the pollster's average lean against results (for example, a pollster that runs 1.4 points toward Democrats has 1.4 points taken off the Democrat's margin). Unrated pollsters get no adjustment. When a poll reports both likely and registered voters I use likely voters, and for Alaska's ranked-choice races I use final-round numbers. No single poll can carry more than half of a race's poll weight.
Step 3
Fundamentals, 25%
State lean from the 2024 and 2020 presidential results (75/25) [84] plus the national mood (D +9.6). Senate incumbents get 2.5 points plus half of how far they ran ahead of or behind their state in their last race [85]. Governor races follow party lean less, so they use one third of lean plus mood, and incumbents get 5.0 points. These numbers are my assumptions.
Step 4
Markets, 20%
Average of Polymarket and Kalshi, turned into a margin (a 67% favorite equals about 2.6 points).
Step 5
Expert ratings, 20%
Cook, Sabato and Inside Elections turned into points (Safe 20, Likely 10, Lean 4, Tilt 1.5, Toss-up 0), then shifted toward my national mood, as Silver Bulletin's model does [98]. As of Oct 22 the ratings imply about D +8.69, so the shift is small (+0.91 points).
Step 6
National mood
70% generic ballot average of six aggregators (D +8.78), 15% special elections (about D +12) [88], 15% presidential approval (net -22.2, counted as half that margin, my assumption) [91]. Result: D +9.6.
Step 7
Rating and ranges
Margin over 15 is Safe, 5 to 15 Likely, 1 to 5 Lean, under 1 Tilt, under 0.3 Toss-up. 20,000 simulations with 4.5 points of race error and 2.5 points of shared national error; ranges are the 10th to 90th percentile.
Step 8
House
My district simulation of 49 competitive seats (de-biased Cook and Inside Elections ratings plus district polls) counts 60%, the markets' seat estimate 20% and the raters' seat estimates 20%. No district fundamentals yet.
These are estimates, not certainties. An independent, nonpartisan composite for discussion. Market prices and ratings change daily; each edition is dated.
Rating scale: Safe over 15, Likely 5 to 15, Lean 1 to 5, Tilt under 1, Toss-up under 0.3 (composite margin, points)
Reader Poll
Who are you voting for in 2026? The reader poll has its own page now, with running totals by state.
Take the Reader PollSources
Numbered and grouped. Sources read Oct 22 to 23, 2026; each shows its own read date. County data credit: UF Election Lab at the University of Florida (CC BY-NC-ND 4.0), used non-commercially with attribution.
County and statewide early vote data: UF Election Lab (University of Florida, election.lab.ufl.edu), compiled from state election office reports, CC BY-NC-ND 4.0. This site is not affiliated with the UF Election Lab.
Poll data: VoteHub (votehub.com), CC BY 4.0. Pollster grades: Silver Bulletin.
Official data
- 1FEC, V-PAC: Victors, Not Victims (C00892919)Yass contributions $10M (3/6/25), $5M (1/12/26), $5M (3/27/26), $10M (8/10/26, e-filed); receipts $59.7M through 9/30/26
- 2NCSL State Partisan CompositionLegislative control, governor party, state control by state (updated Oct 6, 2026)
- 3EIA state motor fuel taxes (July 1, 2026, revised Aug)Total state gasoline taxes and fees by state; average 33.76 cents
- 4Texas SOS early vote data via Transparency USA2,284,398 votes through Oct 21 (244 of 254 counties), as of 4:03 PM CT Oct 22
- 5Florida Division of Elections, VBM and early voting statisticsCumulative mail and early votes by party, compiled 8:05 AM Oct 22
- 6Ohio Secretary of State early voting release (Oct 13)228,470 early votes cast as of Oct 13 (latest statewide release found)
- 7Ohio SOS absentee and early voting dashboardOfficial county-level daily data (interactive dashboard; see link)
- 8AAA state gas price averagesRegular unleaded by state, price as of 10/22/26; national $4.27
- 79USDA: $8 billion Harvest Fuel Relief Program (Oct 19)One-time payments to farmers for modeled 2026 losses incl. higher input costs; rates due in November
- 80White House: Defense Production Act determination on petroleum refining capacity (Oct 22)Section 303 determination on domestic petroleum production, refining and logistics capacity; no dollar amount in the text I read
- 222FEC pre-general report, Lone Star Rising PACReid Hoffman $5M on Oct 9, $16.5M total through Oct 14
Polls and poll averages
- 12Silver Bulletin, generic ballotGeneric ballot D +9.2 (D +9.7 likely voter); forecast pages paywalled
- 13The Hill / DDHQ generic ballotGeneric ballot 50.4 D, 42.5 R
- 15Ballotpedia Polling IndexPresidential approval 37/61, direction of country 31/65, poll list
- 16Fox News Ohio poll (Oct 15 to 19)OH Gov Acton 50, Ramaswamy 48; OH Sen Brown 52, Husted 47 (1,592 LV)
- 17PollingSource, Ohio governor poll listOhio governor poll list with dates and samples
- 18Emerson College Polling / Nexstar, Texas (Oct 17 to 19)TX Senate Talarico 49.4, Paxton 47.8; TX Gov Abbott 51.1, Hinojosa 46.6 (1,000 LV)
- 19Poll Vault (Sean Trende), Levee Math (Oct 22)Confirms 10 new district polls by RCP with Emerson; full release paywalled
- 20Call the Map, Emerson College poll archiveDistrict toplines and samples, Oct 12 to 14, from the Poll Vault release
- 2199chambers, Emerson College 2026 pollsCross-check of the same district toplines and samples; NY-17 Emerson/PIX11
- 22Cook Political Report battleground polls (Oct 9 to 13)TX, IA, OH Senate and governor toplines; New River Strategies (D) and GS Strategy Group (R)
- 23ABC News / Washington Post / Ipsos poll (Oct 9 to 13)Generic ballot D 52, R 44 likely voters; 2,032 RV/LV
- 24Harvard Youth Poll, Fall 2026Ages 18 to 29 generic ballot D 63, R 26 likely voters; Sep 30 to Oct 7
- 25PredictionEdge, Tennessee governor poll listSpry Strategies Oct 10 to 16 Blackburn 43.5, Green 32; TargetSmart Sep 9 to 12 45 to 36
- 73The Hill / DDHQ, 2026 Kansas Senate polling averageHamilton 46.2, Marshall 45.8 (13 polls), Oct 23 build
- 74KSN via FOX4: What polls say about the Kansas Senate raceRealClearPolitics average Marshall 46.0, Hamilton 45.7; FiftyPlusOne Hamilton 46.9, Marshall 45.6; one October poll (InsiderAdvantage Oct 13 to 14, Marshall +1)
- 112The New York Times/Siena poll, Kansas (crosstabs)Kansas Senate, Sep 22 to 30, 605 LV: Hamilton 45, Marshall 45
- 113YouGov Kansas poll (topline document)Kansas Senate, Sep 24 to Oct 4, 2,255 LV: Hamilton 48, Marshall 45
- 114Trafalgar Group Kansas statewide survey (PDF)Kansas Senate, Sep 29 to Oct 1, 1,095 LV: Hamilton 44.4, Marshall 43.5
- 115InsiderAdvantage Senate surveys: Alaska, Kansas, MichiganOct 9 to 10, 1,200 LV each: AK final round Peltola 50, Sullivan 48; KS Hamilton 48, Marshall 47; MI El-Sayed 48, Rogers 46
- 116GBAO memo for the Hamilton campaign (PDF)Kansas Senate, Sep 30 to Oct 4, 600 LV: Hamilton 46, Marshall 41 (campaign poll, half weight)
- 117Global Strategy Group Kansas memo (PDF)Kansas, Sep 13 to 16, 800 LV: Senate Hamilton 47, Marshall 43; governor Holscher 49, Masterson 46 (Democratic-aligned, half weight)
- 118co/efficient Kansas pollKansas, Sep 8 to 10, 915 LV: Senate Marshall 49, Hamilton 44; governor Masterson 51, Holscher 43
- 119Free State Research Kansas poll (PDF)Kansas, Oct 5 to 10, 564 LV: Senate Hamilton 47, Marshall 43; governor Masterson 48, Holscher 44
- 120Seven Days: Vermont Public poll by Braun ResearchVermont governor, Sep 10 to 21, 732 LV: Scott 44, Janoo 34
- 121State Navigate Vermont statewide pollVermont governor, Oct 2 to 4, 948 LV: Scott 46, Janoo 43 (with leaners)
- 122Noble Predictive Insights Nevada poll releaseNevada governor, Sep 22 to 26, 708 LV: Lombardo 42, Ford 40 (likely-voter numbers now used)
- 123Global Strategy Group Nevada memoNevada governor, Oct 8 to 13, 700 LV: Lombardo 48, Ford 47 (Ford-aligned, half weight)
- 124AJC poll by UGA School of Public and International AffairsGeorgia governor, Oct 7 to 15, 1,000 LV: Jackson 46, Bottoms 45
- 125University of Houston Hobby School Texas surveyTexas, Oct 10 to 14, 2,000 LV: Senate Talarico 48, Paxton 46; governor Abbott 49, Hinojosa 46
- 126Fox News Maine poll topline (PDF)Maine, Oct 16 to 20, 1,514 LV: Senate Jackson 49, Collins 49; governor Pingree 49, Charles 39, Bennett 9
- 127Suffolk University Maine poll release (PDF)Maine, Oct 8 to 11, 500 LV: Senate Jackson 49, Collins 47; governor Pingree 49, Charles 38
- 128NPA Polling Nebraska tracker, round 2 (PDF)Nebraska, Oct 15 to 18, 598 LV: Senate Ricketts 50, Osborn 47 head to head; governor Pillen 47, Walz 41
- 129Data for Progress Alaska pollAlaska ranked-choice final rounds: Senate Peltola 51, Sullivan 49; governor Kreiss-Tomkins 53, Wilson 47
- 132FiftyPlusOne Nevada governor averageIndependent average for cross-checking: Lombardo 44.1, Ford 42.6, about Lombardo +1.5 (Oct 22)
- 134FiftyPlusOne, SoCal Strategies investigationSoCal Strategies flagged as a fake pollster; I drop it (none of its polls were in my data)
- 135G. Elliott Morris, how FiftyPlusOne busted a fake pollsterSecond report on the SoCal Strategies finding, Oct 22
- 136VoteHub/Verasight Ohio survey (Oct 1 to 20, 531 LV)Senate Brown 47.5, Husted 43.6; Governor Acton 46.2, Ramaswamy 45.4 (with leaners, likely voters)
- 137Cygnal, AL-GOV poll (2026-10-16 to 2026-10-17)Doug Jones 40.0 vs Tommy Tuberville 51.0 (500 LV)
- 138Hendrix College, AR-GOV poll (2026-10-08 to 2026-10-13)Fredrick Love 32.0 vs Sarah Huckabee Sanders 51.0 (709 LV)
- 139HighGround Inc., AZ-GOV poll (2026-10-06 to 2026-10-08)Katie Hobbs 51.0 vs Andy Biggs 34.0 (400 LV)
- 140GrayHouse, AZ-GOV poll (2026-10-06 to 2026-10-08)Katie Hobbs 50.0 vs Andy Biggs 44.0 (550 LV)
- 141Wick, AZ-GOV poll (2026-10-03 to 2026-10-06)Katie Hobbs 49.0 vs Andy Biggs 43.0 (1513 LV)
- 142GQR Research/Public Opinion Strategies, AZ-GOV poll (2026-09-30 to 2026-10-05)Katie Hobbs 49.0 vs Andy Biggs 45.0 (600 LV)
- 143Manhattan Institute, CA-GOV poll (2026-09-24 to 2026-10-01)Xavier Becerra 57.0 vs Steve Hilton 39.0 (1000 LV)
- 144Independent Voter Project, CA-GOV poll (2026-09-23 to 2026-09-28)Xavier Becerra 48.0 vs Steve Hilton 38.0 (2906 LV)
- 145YouGov, CT-GOV poll (2026-10-08 to 2026-10-12)Ned Lamont 53.0 vs Ryan Fazio 32.0 (1000 RV)
- 146co/efficient, CT-GOV poll (2026-09-16 to 2026-09-17)Ned Lamont 48.0 vs Ryan Fazio 41.0 (979 LV)
- 147Stetson University, FL-GOV poll (2026-10-01 to 2026-10-09)David Jolly 41.0 vs Byron Donalds 52.0 (716 LV)
- 148YouGov, FL-GOV poll (2026-09-28 to 2026-10-05)David Jolly 45.0 vs Byron Donalds 47.0 (3813 LV)
- 149YouGov, GA-GOV poll (2026-09-15 to 2026-09-18)Keisha Lance Bottoms 44.0 vs Rick Jackson 45.0 (3414 RV)
- 150Trafalgar Group, GA-SEN poll (2026-10-07 to 2026-10-09)Jon Ossoff 51.0 vs Mike Collins 43.0 (1101 LV)
- 151Suffolk University, IA-GOV poll (2026-10-01 to 2026-10-04)Rob Sand 55.0 vs Zach Lahn 43.0 (500 LV)
- 152Trafalgar Group, IA-SEN poll (2026-10-13 to 2026-10-15)Josh Turek 44.0 vs Ashley Hinson 46.0 (1094 LV)
- 153The New York Times/Siena College, IA-SEN poll (2026-09-22 to 2026-10-01)Josh Turek 47.0 vs Ashley Hinson 48.0 (606 LV)
- 154Trafalgar Group, IA-SEN poll (2026-09-16 to 2026-09-18)Josh Turek 42.0 vs Ashley Hinson 44.0 (1089 LV)
- 155YouGov, KS-GOV poll (2026-09-24 to 2026-10-04)Cindy Holscher 44.0 vs Ty Masterson 47.0 (2255 LV)
- 156Suffolk University, MA-GOV poll (2026-10-14 to 2026-10-18)Maura Healey 59.0 vs Mike Minogue 36.0 (500 LV)
- 157YouGov, MA-GOV poll (2026-10-05 to 2026-10-12)Maura Healey 56.0 vs Mike Minogue 31.0 (800 RV)
- 158MassINC Polling Group, MA-GOV poll (2026-09-14 to 2026-09-22)Maura Healey 54 vs Mike Minogue 32 (800 LV)
- 159Rasmussen Reports, ME-SEN poll (2026-10-05 to 2026-10-08)Troy Jackson 49.0 vs Susan Collins 47.0 (804 LV)
- 160YouGov, ME-SEN poll (2026-09-23 to 2026-10-01)Troy Jackson 50.0 vs Susan Collins 50.0 (1144 RV)
- 161InsiderAdvantage, ME-SEN poll (2026-09-22 to 2026-09-23)Troy Jackson 46.0 vs Susan Collins 46.0 (1200 LV)
- 162YouGov, MI-GOV poll (2026-09-22 to 2026-10-04)Jocelyn Benson 48.0 vs John James 45.0 (3949 LV)
- 163Mitchell Research & Communications, MI-GOV poll (2026-10-01 to 2026-10-01)Jocelyn Benson 46.0 vs John James 39.0 (682 LV)
- 164Marist College, MI-GOV poll (2026-09-24 to 2026-09-27)Jocelyn Benson 53.0 vs John James 41.0 (1235 RV)
- 165Guidant Polling & Strategy, MI-GOV poll (2026-09-20 to 2026-09-27)Jocelyn Benson 50.0 vs John James 45.0 (800 LV)
- 166Torchlight Strategies, MI-GOV poll (2026-09-15 to 2026-09-19)Jocelyn Benson 42.0 vs John James 41.0 (643 LV)
- 167Rasmussen Reports, MI-SEN poll (2026-10-12 to 2026-10-14)Abdul El-Sayed 46.0 vs Mike Rogers 44.0 (798 LV)
- 168Quantus Polls and News, MI-SEN poll (2026-10-05 to 2026-10-06)Abdul El-Sayed 48.0 vs Mike Rogers 47.0 (762 LV)
- 169InsiderAdvantage, MI-SEN poll (2026-09-16 to 2026-09-17)Abdul El-Sayed 47.0 vs Mike Rogers 45.0 (1200 LV)
- 170Morning Consult, MN-GOV poll (2026-10-02 to 2026-10-07)Amy Klobuchar 48.0 vs Lisa Demuth 39.0 (1000 RV)
- 171co/efficient, MN-GOV poll (2026-09-14 to 2026-09-15)Amy Klobuchar 47.0 vs Lisa Demuth 45.0 (833 LV)
- 172Rasmussen Reports, MN-SEN poll (2026-10-20 to 2026-10-21)Peggy Flanagan 48.0 vs Michele Tafoya 45.0 (1182 LV)
- 173Trafalgar Group, MN-SEN poll (2026-10-13 to 2026-10-15)Peggy Flanagan 48.0 vs Michele Tafoya 45.0 (1079 LV)
- 174Rasmussen Reports, MN-SEN poll (2026-10-05 to 2026-10-07)Peggy Flanagan 48.0 vs Michele Tafoya 45.0 (856 LV)
- 175InsiderAdvantage, MN-SEN poll (2026-09-28 to 2026-09-29)Peggy Flanagan 46.0 vs Michele Tafoya 45.0 (1200 LV)
- 176Trafalgar Group, NC-SEN poll (2026-10-08 to 2026-10-10)Roy Cooper 49.0 vs Michael Whatley 41.0 (1091 LV)
- 177Opinion Diagnostics, NC-SEN poll (2026-09-17 to 2026-09-20)Roy Cooper 51.0 vs Michael Whatley 41.0 (857 LV)
- 178Catawba College/YouGov, NC-SEN poll (2026-09-04 to 2026-09-15)Roy Cooper 47.0 vs Michael Whatley 35.0 (885 LV)
- 179Public Policy Polling, NE-GOV poll (2026-10-13 to 2026-10-14)Lynne Walz 46.0 vs Jim Pillen 48.0 (571 RV)
- 180YouGov, NE-GOV poll (2026-09-24 to 2026-10-03)Lynne Walz 43.0 vs Jim Pillen 44.0 (1809 LV)
- 181co/efficient, NE-GOV poll (2026-09-28 to 2026-09-30)Lynne Walz 38.0 vs Jim Pillen 43.0 (1113 LV)
- 182Saint Anselm College, NH-GOV poll (2026-10-19 to 2026-10-20)Cinde Warmington 42.0 vs Kelly Ayotte 50.0 (1672 LV)
- 183National Public Affairs, NH-GOV poll (2026-10-08 to 2026-10-12)Cinde Warmington 38.0 vs Kelly Ayotte 54.0 (600 LV)
- 184YouGov, NH-GOV poll (2026-09-28 to 2026-10-05)Cinde Warmington 40.0 vs Kelly Ayotte 49.0 (1520 LV)
- 185Saint Anselm College, NH-GOV poll (2026-09-28 to 2026-09-29)Cinde Warmington 45.0 vs Kelly Ayotte 52.0 (1042 LV)
- 186Trafalgar Group, NH-SEN poll (2026-09-26 to 2026-09-27)Chris Pappas 47.0 vs John E. Sununu 41.0 (1082 LV)
- 187Research & Polling Inc., NM-GOV poll (2026-10-01 to 2026-10-09)Deb Haaland 49.0 vs Gregg Hull 42.0 (1125 LV)
- 188SurveyUSA, NM-GOV poll (2026-09-25 to 2026-09-30)Deb Haaland 47.0 vs Gregg Hull 41.0 (567 LV)
- 189OnMessage Inc., NY-GOV poll (2026-10-01 to 2026-10-06)Kathy Hochul 50.0 vs Bruce Blakeman 46.0 (1000 LV)
- 190Marist College, NY-GOV poll (2026-10-01 to 2026-10-04)Kathy Hochul 53.0 vs Bruce Blakeman 42.0 (1361 RV)
- 191Siena College, NY-GOV poll (2026-09-11 to 2026-09-17)Kathy Hochul 50.0 vs Bruce Blakeman 41.0 (1144 LV)
- 192YouGov, OH-GOV poll (2026-09-18 to 2026-09-30)Amy Acton 48.0 vs Vivek Ramaswamy 44.0 (3780 LV)
- 193Rasmussen Reports, OH-SEN poll (2026-10-12 to 2026-10-14)Sherrod Brown 47.0 vs Jon Husted 49.0 (901 LV)
- 194The New York Times/Siena College, OH-SEN poll (2026-09-22 to 2026-10-01)Sherrod Brown 49.0 vs Jon Husted 46.0 (616 LV)
- 195GBAO, OR-GOV poll (2026-10-01 to 2026-10-04)Tina Kotek 46.0 vs Christine Drazan 42.0 (800 LV)
- 196DHM Research, OR-GOV poll (2026-09-17 to 2026-09-27)Tina Kotek 46.0 vs Christine Drazan 47.0 (915 LV)
- 197Quinnipiac University, PA-GOV poll (2026-10-01 to 2026-10-05)Josh Shapiro 59.0 vs Stacy Garrity 34.0 (1159 LV)
- 198Susquehanna Polling & Research Inc., PA-GOV poll (2026-09-22 to 2026-09-30)Josh Shapiro 52.0 vs Stacy Garrity 31.0 (700 LV)
- 199National Public Affairs, SC-GOV poll (2026-10-13 to 2026-10-16)Jermaine Johnson 41.0 vs Alan Wilson 51.0 (604 LV)
- 200Resonance Media, SC-GOV poll (2026-09-29 to 2026-10-03)Jermaine Johnson 35.0 vs Alan Wilson 45.0 (638 RV)
- 201Trafalgar Group, SC-SEN poll (2026-10-16 to 2026-10-18)Annie Andrews 46.0 vs Darline Graham 49.0 (1095 LV)
- 202Rasmussen Reports, SC-SEN poll (2026-10-05 to 2026-10-08)Annie Andrews 45.0 vs Darline Graham 49.0 (837 LV)
- 203Trafalgar Group, SC-SEN poll (2026-09-23 to 2026-09-25)Annie Andrews 42.0 vs Darline Graham 43.0 (1087 LV)
- 204Mason-Dixon Polling & Strategy, SD-GOV poll (2026-10-12 to 2026-10-14)Dan Ahlers 36.0 vs Larry Rhoden 56.0 (500 LV)
- 205Zenith Research, SD-SEN poll (2026-09-24 to 2026-09-27)Brian Bengs 47.0 vs Mike Rounds 53.0 (500 LV)
- 206YouGov, TX-GOV poll (2026-10-08 to 2026-10-16)Gina Hinojosa 48.0 vs Greg Abbott 52.0 (1492 RV)
- 207Marist College, TX-GOV poll (2026-10-08 to 2026-10-11)Gina Hinojosa 45.0 vs Greg Abbott 49.0 (n not published LV)
- 208GBAO, TX-GOV poll (2026-10-05 to 2026-10-08)Gina Hinojosa 47.0 vs Greg Abbott 45.0 (800 LV)
- 209YouGov, TX-GOV poll (2026-09-28 to 2026-10-05)Gina Hinojosa 48.0 vs Greg Abbott 47.0 (3625 LV)
- 210Marist College, TX-GOV poll (2026-09-17 to 2026-09-20)Gina Hinojosa 49.0 vs Greg Abbott 46.0 (1139 RV)
- 211Trafalgar Group, TX-SEN poll (2026-10-06 to 2026-10-08)James Talarico 47.0 vs Ken Paxton 44.0 (1086 LV)
- 212The New York Times/Siena College, TX-SEN poll (2026-09-21 to 2026-09-30)James Talarico 51.0 vs Ken Paxton 45.0 (615 LV)
- 213Rasmussen Reports, TX-SEN poll (2026-09-28 to 2026-09-29)James Talarico 46.0 vs Ken Paxton 45.0 (1128 LV)
- 214Trafalgar Group, TX-SEN poll (2026-09-15 to 2026-09-17)James Talarico 46.0 vs Ken Paxton 45.0 (1079 LV)
- 215Franklin & Marshall College, PA-GOV poll (2026-10-07 to 2026-10-18)Josh Shapiro 59 vs Stacy Garrity 36 (n not published LV)
- 216YouGov, FL-SEN poll (2026-10-02 to 2026-10-15)Angie Nixon 42 vs Ashley Moody 51 (825 RV)
- 217Research & Polling Inc., NM-SEN poll (2026-10-01 to 2026-10-09)Ben Ray Lujan 53 vs Larry Marker 37 (1125 LV)
- 218Suffolk University, OH-SEN poll (2026-09-23 to 2026-09-27)Sherrod Brown 46.6 vs Jon Husted 44.0 (500 LV)
- 219YouGov, OH-SEN poll (2026-09-01 to 2026-09-10)Sherrod Brown 48 vs Jon Husted 45 (1000 LV)
- 223Rasmussen Reports, TX-SEN poll (2026-10-20 to 2026-10-21)Ken Paxton 45, James Talarico 45, Ted Brown 5 (965 LV)
- 224Texas Public Opinion Research, TX-GOV poll (2026-10-15 to 2026-10-18)Greg Abbott 51, Gina Hinojosa 48, Pat Dixon 1 (969 LV; undecided voters pushed to a choice)
Markets
- 26Kalshi, 2026 midterm marketsHouse D 91.6%, Senate D 68%, Senate race prices
- 27Kalshi News, balance of powerCurrent House 218 R, 214 D, 2 vacancies; Senate 53 to 47
- 28Polymarket, 2026 midterm marketsHouse D 92.5%, Senate D 67.5%, race prices (read Oct 23 about 7:05 AM ET)
- 29Kalshi, Tennessee governor marketBlackburn 93.8%, Green 6.2%
- 30State of the Odds, Tennessee governor (Kalshi and Polymarket)Polymarket Blackburn 94%, Green 5% (snapshot 7:53 AM ET Oct 22)
- 72Kalshi, Kansas Attorney General winnerChris Mann (D) 56%, Kris Kobach (R) 45%, Oct 22
- 220Kalshi, Senate and House control marketsSenate D 68%, House D 91.6% (last trade, Oct 23 about 7:05 AM ET)
- 221Polymarket, which party will win the Senate and HouseSenate D 67.5%, House D 92.5% (Oct 23 about 7:05 AM ET)
Ratings and models
- 31Cook Political Report, Senate ratingsSenate ratings, all 35 races (dated Oct 20, 2026)
- 32Cook Political Report, Governor ratingsGovernor ratings, all 36 races (page dated Oct 13, 2026)
- 33Cook Political Report, House ratingsHouse ratings, 435 seats (Oct 16, 2026)
- 34Sabato's Crystal Ball, 2026 rating changesSenate and governor rating changes through Oct 22
- 35Sabato's Crystal Ball, Five Senate rating changes (Oct 14)Senate Toss-ups and Leans; seat summary
- 36Sabato's Crystal Ball, The Governors (Oct 22)Ohio governor to Leans D; House 223/12/200 summary; Silver Bulletin Ohio averages quoted
- 37Inside Elections via Roll Call (Oct 20)30 rating changes; Senate D +3 to 5; House D +10 to 20
- 38Inside Elections, Senate outlookSenate projection Democrats +3 to 5 (full ratings table on the site)
- 39Sabato's Crystal Ball, 2026 governor ratings map (Oct 22)Tennessee Safe R
- 40Decision Desk HQ House forecastHouse D 78%, average 236 D seats
- 41Newsweek on Silver Bulletin Senate oddsSilver Bulletin Senate D about 75% (model page paywalled)
- 42Pollsmax Tennessee governor forecastBlackburn 99.0%, projected R+22.4 (updated Oct 22); used only to check a viral claim
- 43VoteHub, Texas early vote tracking Day 3 (post, 6:46 PM ET Oct 22)2,249,055 votes as of Oct 21; modeled Talarico 45.8 to 55.0, Paxton 42.8 to 52.0; Tilt D
- 130Wikipedia: 2026 United States Senate elections (ratings table, nominees)Inside Elections (Oct 15) and Sabato (Oct 14) ratings that were blank in my table; full nominee names
- 131Wikipedia: 2026 United States gubernatorial elections (ratings table, nominees)Inside Elections (Oct 15) and Sabato (Oct 22) ratings that were blank in my table; full nominee names
- 133Cook Political Report: Senate rating changes, Oct 20Cook, Oct 20: South Carolina to Lean R, Mississippi to Likely R, Minnesota to Lean D (already in my table)
Model inputs
- 82VoteHub Polling API (CC BY 4.0)Raw Senate, governor, House, generic ballot and approval polls with pollster, dates, sample, population, sponsor and partisan flags; now my poll feed
- 83Silver Bulletin pollster ratings (Jan 14, 2026 table)Letter grades used to weight polls; F-graded firms dropped
- 84MIT Election Data and Science Lab, U.S. President 1976-2024 (Harvard Dataverse)State 2020 and 2024 presidential margins; national 2024 R +1.47, 2020 D +4.45; state lean weighted 75% 2024, 25% 2020
- 85MIT Election Data and Science Lab, U.S. Senate 1976-2024 (Harvard Dataverse)Each Senate incumbent's last race margin vs the state's presidential margin that year
- 86FEC bulk data, 2025-2026 all candidates summary (weball26)Senate candidates' total receipts, individual contributions and cash on hand through Sep 30 or Oct 14, 2026
- 87OpenFEC API, itemized individual contributions by stateIn-state share of itemized individual contributions, 2026 cycle
- 88The Downballot: 100+ specials since Trump's return (Aug 19, 2026)110 specials since Jan 2025: Democrats ran 12.5 points ahead of Harris, 8.4 ahead of Biden; calculated environment about D +12
- 89Elections in USA: generic ballot by aggregator (compiled from Wikipedia, Oct 21)Generic ballot: DDHQ D +7.9, FiftyPlusOne D +9.1, NBC D +9.0, RealClearPolitics D +8.3, Silver Bulletin D +9.2; Polymarket House D 92.5%
- 90VoteHub: Before and After Labor Day (Oct 19, 2026)VoteHub generic ballot D +9; Senate forecast D 59%; House 235 expected D seats
- 91RealClearPolitics Trump approval average via MacroMicro (Oct 21)Approve 38.3%, disapprove 60.5%
- 92Forbes: Trump approval record lows (Oct 21)NYT/Siena Oct 12 to 19, 3,494 LV: 36 approve, 59 disapprove; generic ballot D 52, R 41
- 93USA Today: Trump approval record lows in NYT and CNN polls (Oct 21)CNN/SSRS approval 32%
- 94Newsweek: Silver forecast shifts after fake polls removed (Oct 21)Wedgewood admitted fabrication Tue Oct 20; removed and permanently banned Wed Oct 21; MI Senate lead 3.6 to 3.0
- 95Axios: fake polls and the Wedgewood investigation (Oct 21)Context on the Wedgewood removals
- 96AP: Median Strategies fake polls (Aug 2026)Fake polls in Los Angeles, Wisconsin and Nevada
- 97Silver Bulletin polling average methodologyExcludes banned pollsters, DIY hobbyist polls, MRP-smoothed and leading-question polls
- 98Silver Bulletin FLIPR midterm model methodology (Aug 11, 2026)Expert ratings shifted to the model's national environment; fundamentals use partisan lean and candidate record
- 99Cook Political Report: how predictive are special elections?Caution: special-election swing has run ahead of the House vote
- 100Decision Desk HQ polling methodologyInclusion rules; excludes The Public Sentiment Institute
- 101FEC Schedule A: Reid Hoffman contributions, 2025-2026Lone Star Rising PAC $16.5M in four gifts through Oct 14 ($5M on Oct 9 in the pre-general report, https://docquery.fec.gov/pdf/090/202610229945023090/202610229945023090.pdf); separate $5M (Sep 10) and $3.5M (Sep 22) to House Majority PAC
How others see it
- 102Decision Desk HQ 2026 forecast (updated Oct 22, 2:18 PM)Senate D 57%, 51 seats; House D 78%, 236 seats
- 103Daily Express on Silver Bulletin forecast (Oct 21)Silver Bulletin: House D 94%, Senate D 75% (forecast itself paywalled)
- 104GamingToday: what markets, polls and forecasters say (Oct 2026)Split Ticket Oct 14: House D 89%, Senate D 65%
- 105Vote-Scope: Senate forecast comparison (Oct 22)The Economist Senate D 60% (Oct 7); Kalshi 67.6%, Polymarket 66.5% (Oct 22)
- 106The Economist House forecast (updated Oct 22)Headline: Democrats are heavy favourites to flip the House; 25,001 simulations
- 107RacetotheWH Senate forecastDaily forecast, 50,000 simulations; interactive, see link
- 108Split Ticket 2026 model at The ArgumentMethod: VoteHub-weighted generic ballot, Verasight microdata, Catalist LV screens, polls via VoteHub API
Reporting and trackers
- 44NBC News early vote tracker (TargetSmart and state data)20,286,857 early votes nationally (8:00 PM ET update)
- 45UF Election Lab (University of Florida) early vote tracker (Michael McDonald)At least 18 million early votes (Oct 22 morning update); page updated 7:41 PM ET
- 46Call the Map early vote trackerNC, PA, AZ, GA, MI counts and registration splits from state files via UF Election Lab
- 47TexPolls turnout tracker (Texas SOS data)2,189,354 through Oct 21; 2022 same day 1,617,402
- 48Ohio Early Vote 2026 tracker (independent, built on SOS files)County same-day comparisons (interactive; see link)
- 49ABC News early vote analysis (Oct 22)Context: early vote is one piece; Republicans more likely to vote on Election Day
- 50WHBC News, Stark County early voting (Oct 21)Stark: about 12,000 early in-person as of Oct 20; 13,821 in 2022; about 1,000 a day; 21,000 absentee ballots mailed
- 51Harris County early vote via KPRC Click2Houston (Oct 22)Harris County 327,691 early voters through Oct 21
- 52Bloomberg News (Bloomberg Law), Yass $110 millionYass gave almost $110M to Republicans this cycle, $30M toward Ramaswamy
- 53Signal Ohio on Yass and the Ohio raceActon raised $21.8M (latest public report then); ad totals per Medium Buying
- 54AdImpact Senate general-election ad totals via WESH/HearstSenate general-election ad spending by race as of Oct 20
- 55Wesleyan Media Project (AdImpact data), Oct 15 releaseAd spending Sep 28 to Oct 11 by Senate and governor race, pro-Dem share
- 56Washington Post on Bloomberg spending (Oct 20)Over $80M; $16M House Majority PAC; $24M Everytown; $2.5M pro-Talarico PAC
- 57Reuters on Trump and Bloomberg spending (Oct 20)Trump quote: over $400M by Election Day, over $300M spent
- 58AP on MAGA Inc. spendingNearly $277M spent in late blitz
- 59Politico on Senate Majority PAC in Mississippi (Oct 20)Initial $1.2M TV buy for Colom
- 60WJTV on Trump Corinth rallyTrump rally for Hyde-Smith in Corinth, Monday Oct 26
- 61Magnolia Tribune on fabricated Wedgewood poll (Oct 20)Wedgewood MS poll admitted fabricated
- 62Washington Post on Cook's MS and SC Senate movesContext for Oct 20 Cook moves
- 63Wikipedia, 2018 and 2022 Tennessee governor results (TN SOS certified)2022 Lee 64.91, Martin 32.92; 2018 Lee 59.56, Dean 38.55
- 69POLITICO live update: Musk gives another $76M (Oct 22)Musk gave $76M more to America PAC in the first half of October; 2026-cycle giving above $442M (also quoted by Election Law Blog)
- 70CNBC: midterm fundraising and Elon Musk (Oct 16)Musk over $276M in Q3, incl. $158M to Senate Leadership Fund, which moved $158M to Texas PAC backing Paxton (FEC); Talarico raised $60.2M in Q3, Paxton about $10.2M
- 71POLITICO: Megadonors power Republicans' spending advantage (Oct 16)Uihlein past $130M this cycle; Yass over $105M incl. $10M more in Q3 to the pro-Ramaswamy super PAC (FEC review)
- 76Florida's Voice posts on day 4 early voting (Oct 22)1:57 PM ET: day 4 R+16.1 (R 61,357, D 40,926); 7:41 PM ET follow-up: R+12.2 for the day. Partial, single-day in-person counts
- 77Texas Tribune: Reid Hoffman gives $10M to pro-Talarico super PAC (Jul 16)FEC: Hoffman $10M (June), $1M (Feb), $0.5M (Jan) to Lone Star Rising, $11.5M through Jun 30 (a further $5M on Oct 9 brings it to $16.5M); pro-Paxton Lone Star Liberty PAC raised just under $4.3M in Q2. Confirmed in FEC Schedule A on Oct 22: Lone Star Rising PAC (C00918268) received $500,000 (Jan 27), $1,000,000 (Feb 23) and $10,000,000 (Jun 30), total $11.5M
- 78AAA national average fuel pricesOct 22: regular $4.2701, diesel $6.3090 (year ago $3.6289)
- 81AP: Hinson joins Trump rally in Sioux City (Oct 22)Trump rallied with Ashley Hinson in Sioux City on Oct 22; another Iowa visit expected Nov 1
County early vote data
- 65UF Election Lab (University of Florida), 2026 county early vote files (credit: UF Election Lab, CC BY-NC-ND 4.0)20,935,402 early ballots nationally as of Oct 22 (statewide file US.csv, sum of state totals with each state's own as-of date); county files compiled from state sources
- 66Texas SOS early voting roster (EVR), cumulative by countyCounty counts through Oct 22: Dallas 279,245; Harris 258,794 (232,081 in person, 26,713 mail)
- 67NC State Board of Elections absentee fileAccepted ballots by county and registration party (Wake, Mecklenburg)
- 68Pennsylvania DOS mail ballot data (data.pa.gov)Mail ballots returned by county and registration party (Bucks, Philadelphia), dataset updated 9:36 AM ET Oct 22
Economy (context only, not in the model)
- 109University of Michigan Surveys of Consumers, preliminary October 2026Consumer sentiment 46.3 (Sep 48.1, Oct 2025 53.6)
- 110BLS Consumer Price Index, September 2026 (released Oct 14)CPI up 3.7% over 12 months; core 2.6%; gasoline up 34.2%
- 111BLS Employment Situation, September 2026 (released Oct 2)Unemployment 4.2%; payrolls +29,000