Loading the observation ledger…
Loading the observation ledger…
Race observation
James Talarico (D) / Ken Paxton (R)
▲ YES● NO■ UNVERIFIEDRecalled 2024 vote used in weighting
Averaging stratum: NA / FULL / LV.
Debate comparison unavailable
Unit statuses: MISSING_TRANSCRIPT 3 · SCORED 4.
exploratory: the meter was validated on debate answers and historical speeches, not ads. Gap: -0.45 pH.
Polls say · weighted average
James Talarico leads by 1.8 points
Based on 5 comparable polls
Newest poll finished Oct 21 · 6 days old · snapshot Oct 27
The pull is how far recent polling error and outside money move this race off its polls. The ± is our margin of error, like a poll’s.
Spending counts at half weight, because its track record is thin and nothing else confirms it. Graded against the results alongside the polls.
The record so far. Applied to 282 past Senate and governor races from 2010 to 2024, this lean did not beat the polls: an average miss of 4.2 points against 4.1. Spending did not either, in 43 past Senate races. The bet is that 2026 is different: last fall’s 7.5-point miss is the largest off-year miss in the archive, which goes back to 1999.
The adjustment starts from the polling read above and adds two terms. Recent polling error: a lean toward Democrats, sized for each state. Spending: outside money in the two weeks to 2026-10-26, compared with what a race this close usually draws, read against the state’s 2024 presidential result. Rhetoric is scored but not counted: it has no track record yet, so it is frozen on November 2 and graded on its own.
Spending counts 1.58 points per standard deviation of extra money, a starting assumption of 1.5 updated with 43 Senate races from 2020 and 2022. Rhetoric counts 0.75 points per point of heat gap, a starting assumption with no history behind it, capped at 1.5 points. The national polling-error lean is 2.5 points, give or take 1.8: in every off-year since 1999, about a third of that year’s polling miss repeated in the next year’s elections, and the 2025 miss was 7.5 points toward Democrats. That history is thin, so the range above includes this uncertainty, along with the race-by-race error of a final polling average, about 4 points once the year’s shared miss is set aside. The true result should land inside the range about two times in three. Each state then moves by 0.69 times its own average miss against the national miss over the last 12 years; here that is +0.5 points across 6 election cycles.
Outside spending is FEC independent expenditures only; campaigns’ own ad budgets and reservations are not included. Heat scores hyperbole, which stands in for attack rhetoric. Experimental. Recent polling error and outside spending are read as signs of where campaigns' internal polls stand. It is a bet, frozen on November 2 and graded against certified results beside the polls. Rhetoric is scored and graded separately, not counted.
▲ YES● NO■ UNVERIFIEDRecalled 2024 vote used in weighting
Averaging stratum: NA / FULL / LV.
Debate comparison unavailable
Unit statuses: MISSING_TRANSCRIPT 3 · SCORED 4.
exploratory: the meter was validated on debate answers and historical speeches, not ads. Gap: -0.45 pH.
STALE_FLAG · returned edition 2026-10-08; expected 2026-10-25. Query match: ZERO.
Coverage pH describes outlet framing, a different unit from candidate rhetoric. Partial candidate matches and stale results are context only.
▲ YES● NO■ UNVERIFIEDRecalled 2024 vote used in weighting
All non-quarantined stored variants. Principal selection and primary verification are separate from recall classification; a displayed estimate need not enter an average. Quarantined rows appear only on Excluded.
| Pollster / field dates | D / R share | Margin | Recall | Stratum | Selection / source |
|---|---|---|---|---|---|
| ActiVoteSep 30–Oct 14 | 51.9 / 48.1 | D +3.8 | ● NO | NA / LV / TWO_WAYBOTH | Principal · primary YESSource ↗ |
| ActiVoteOct 17–Oct 21 | 51.0 / 49.0 | D +2.0 | ● NO | NA / LV / TWO_WAYBOTH | Principal · primary YESSource ↗ |
| Big Data PollSep 24–Sep 26 | 44.6 / 41.6 | D +3.0 | ● NO | NA / LV / FULLHOUSE_ONLY | Principal · primary YESSource ↗ |
| Big Data PollSep 24–Sep 26 | 46.8 / 44.9 | D +1.9 | ● NO | NA / LV / LEANERSHOUSE_ONLY | Alternate · primary YESSource ↗ |
| Big Data PollSep 24–Sep 26 | 43.6 / 39.3 | D +4.3 | ● NO | NA / RV / FULLHOUSE_ONLY | Alternate · primary YESSource ↗ |
| Big Data PollSep 24–Sep 26 | 46.4 / 43.8 | D +2.6 | ● NO | NA / RV / LEANERSHOUSE_ONLY | Alternate · primary YESSource ↗ |
| Emerson College PollingSep 12–Sep 14 | 47.0 / 46.0 | D +1.0 | ● NO | NA / LV / FULLHOUSE_ONLY | Principal · primary YESSource ↗ |
| Emerson College PollingOct 17–Oct 19 | 48.0 / 46.0 | D +2.0 | ● NO | NA / LV / FULLBOTH | Principal · primary YESSource ↗ |
| Emerson College PollingOct 17–Oct 19 | 49.0 / 48.0 | D +1.0 | ● NO | NA / LV / LEANERSBOTH | Alternate · primary YESSource ↗ |
| Fabrizio Ward / Impact ResearchAug 30–Sep 1 | 48.0 / 44.0 | D +4.0 | ■ UNVERIFIED | NA / LV / FULLHOUSE_ONLY | Principal · primary YESSource ↗ |
| Fox News PollSep 24–Sep 28 | 51.0 / 49.0 | D +2.0 | ■ UNVERIFIED | NA / LV / LEANERSHOUSE_ONLY | Principal · primary YESSource ↗ |
| Fox News PollSep 24–Sep 28 | 53.0 / 46.0 | D +7.0 | ■ UNVERIFIED | NA / RV / LEANERSHOUSE_ONLY | Alternate · primary YESSource ↗ |
| Fox News PollOct 15–Oct 19 | 49.0 / 49.0 | Even | ■ UNVERIFIED | NA / LV / LEANERSBOTH | Principal · primary YESSource ↗ |
| Fox News PollOct 15–Oct 19 | 52.0 / 46.0 | D +6.0 | ■ UNVERIFIED | NA / RV / LEANERSBOTH | Alternate · primary YESSource ↗ |
| GS Strategy Group / New River StrategiesOct 9–Oct 13 | 48.0 / 43.0 | D +5.0 | ■ UNVERIFIED | NA / LV / FULLBOTH | Principal · primary YESSource ↗ |
| GS Strategy Group / New River StrategiesOct 9–Oct 13 | 49.0 / 44.0 | D +5.0 | ■ UNVERIFIED | NA / LV / LEANERSBOTH | Alternate · primary YESSource ↗ |
| Guidant Polling & StrategySep 20–Sep 28 | 46.6 / 44.2 | D +2.4 | ■ UNVERIFIED | NA / LV / FULLHOUSE_ONLY | Principal · primary YESSource ↗ |
| University of Houston Hobby School of Public AffairsOct 10–Oct 14 | 48.0 / 46.0 | D +2.0 | ■ UNVERIFIED | NA / LV / FULLBOTH | Principal · primary YESSource ↗ |
| InsiderAdvantageSep 8–Sep 9 | 47.1 / 45.6 | D +1.5 | ● NO | NA / LV / FULLHOUSE_ONLY | Principal · primary YESSource ↗ |
| InsiderAdvantageOct 13–Oct 14 | 48.1 / 48.5 | R +0.4 | ● NO | NA / LV / LEANERSBOTH | Principal · primary YESSource ↗ |
| Marist Poll (Marist University)Sep 17–Sep 20 | 50.0 / 44.0 | D +6.0 | ● NO | NA / RV / FULLHOUSE_ONLY | Principal · primary YESSource ↗ |
| Marist Poll (Marist University)Oct 8–Oct 11 | 47.0 / 45.0 | D +2.0 | ● NO | NA / LV / FULLBOTH | Principal · primary YESSource ↗ |
| Marist Poll (Marist University)Oct 8–Oct 11 | 48.0 / 44.0 | D +4.0 | ● NO | NA / RV / FULLBOTH | Alternate · primary YESSource ↗ |
| Mason-Dixon Polling & StrategySep 8–Sep 10 | 46.0 / 43.0 | D +3.0 | ■ UNVERIFIED | NA / LV / FULLHOUSE_ONLY | Principal · primary YESSource ↗ |
| Siena Research InstituteSep 8–Sep 11 | 49.0 / 43.0 | D +6.0 | ▲ YES | NA / LV / FULLHOUSE_ONLY | Principal · primary YESSource ↗ |
| Siena Research InstituteSep 21–Sep 30 | 49.0 / 43.0 | D +6.0 | ▲ YES | NA / LV / FULLHOUSE_ONLY | Principal · primary YESSource ↗ |
| Siena Research InstituteSep 21–Sep 30 | 51.0 / 45.0 | D +6.0 | ▲ YES | NA / LV / LEANERSHOUSE_ONLY | Alternate · primary YESSource ↗ |
| Siena Research InstituteOct 5–Oct 8 | 48.0 / 44.0 | D +4.0 | ▲ YES | NA / LV / FULLBOTH | Principal · primary YESSource ↗ |
| Pollfinity ResearchOct 15–Oct 18 | 48.0 / 43.0 | D +5.0 | ▲ YES | NA / RV / FULLBOTH | Principal · primary YESSource ↗ |
| Pulse Decision ScienceSep 24–Sep 27 | 45.0 / 48.0 | R +3.0 | ■ UNVERIFIED | NA / LV / FULLHOUSE_ONLY | Principal · primary UNVERIFIEDSource ↗ |
| Quantus InsightsOct 9–Oct 11 | 46.7 / 47.2 | R +0.5 | ● NO | NA / LV / FULLBOTH | Principal · primary YESSource ↗ |
| Quantus InsightsOct 9–Oct 11 | 49.7 / 50.3 | R +0.6 | ● NO | NA / LV / TWO_WAYBOTH | Alternate · primary YESSource ↗ |
| Rasmussen ReportsSep 28–Sep 29 | 46.0 / 45.0 | D +1.0 | ■ UNVERIFIED | NA / LV / FULLHOUSE_ONLY | Principal · primary YESSource ↗ |
| Rasmussen ReportsOct 20–Oct 21 | 45.0 / 45.0 | Even | ■ UNVERIFIED | NA / LV / FULLBOTH | Principal · primary YESSource ↗ |
| Stratus IntelligenceSep 22–Sep 24 | 48.0 / 48.0 | Even | ■ UNVERIFIED | NA / LV / FULLHOUSE_ONLY | Principal · primary UNVERIFIEDSource ↗ |
| Texas Public Opinion ResearchSep 19–Sep 22 | 49.0 / 44.0 | D +5.0 | ■ UNVERIFIED | NA / LV / LEANERSHOUSE_ONLY | Principal · primary YESSource ↗ |
| Texas Public Opinion ResearchOct 15–Oct 18 | 51.0 / 47.0 | D +4.0 | ■ UNVERIFIED | NA / LV / LEANERSBOTH | Principal · primary YESSource ↗ |
| Texas Southern UniversitySep 15–Sep 19 | 47.0 / 46.0 | D +1.0 | ■ UNVERIFIED | NA / LV / FULLHOUSE_ONLY | Principal · primary YESSource ↗ |
| Trafalgar GroupSep 15–Sep 17 | 46.4 / 45.2 | D +1.2 | ■ UNVERIFIED | NA / LV / FULLHOUSE_ONLY | Principal · primary YESSource ↗ |
| Trafalgar GroupOct 6–Oct 8 | 47.1 / 43.6 | D +3.5 | ■ UNVERIFIED | NA / LV / FULLBOTH | Principal · primary YESSource ↗ |
| University of Texas / Texas Politics ProjectSep 25–Oct 5 | 50.0 / 47.0 | D +3.0 | ▲ YES | NA / LV / LEANERSBOTH | Principal · primary YESSource ↗ |
| VerasightOct 1–Oct 20 | 45.6 / 41.4 | D +4.2 | ■ UNVERIFIED | NA / LV / FULLBOTH | Principal · primary YESSource ↗ |
| VerasightOct 1–Oct 20 | 47.6 / 45.2 | D +2.4 | ■ UNVERIFIED | NA / LV / LEANERSBOTH | Alternate · primary YESSource ↗ |
| VerasightOct 1–Oct 20 | 43.3 / 41.4 | D +1.9 | ■ UNVERIFIED | NA / RV / FULLBOTH | Alternate · primary YESSource ↗ |
| VerasightOct 1–Oct 20 | 46.1 / 45.3 | D +0.8 | ■ UNVERIFIED | NA / RV / LEANERSBOTH | Alternate · primary YESSource ↗ |
| YouGovAug 27–Sep 4 | 48.0 / 43.0 | D +5.0 | ▲ YES | NA / RV / LEANERSHOUSE_ONLY | Principal · primary YESSource ↗ |
| YouGovSep 18–Sep 28 | 45.0 / 45.0 | Even | ▲ YES | NA / LV / FULLHOUSE_ONLY | Principal · primary YESSource ↗ |
| YouGovSep 28–Oct 5 | 50.0 / 44.0 | D +6.0 | ▲ YES | NA / LV / LEANERSBOTH | Principal · primary YESSource ↗ |
| YouGovOct 8–Oct 16 | 51.0 / 49.0 | D +2.0 | ▲ YES | NA / LV / LEANERSBOTH | Principal · primary YESSource ↗ |
| YouGovOct 13–Oct 21 | 50.0 / 45.0 | D +5.0 | ▲ YES | NA / RV / LEANERSBOTH | Principal · primary YESSource ↗ |