Skip to page content
SAVRN
Search Plan a project

Dataset

usa-2026-midterms-divergence

by AFOS Analytics AFOS-Analytics1/usa-2026-midterms-divergence

What the market priced and what the polls measured about the same election, day by day, before it happened.

Rows26,903
Configurations12
Size3.8 MB
Licensecc-by-4.0
AccessPublicly accessible
Monthly Downloads1.3k

Dataset Card

By AFOS Analytics, published under cc-by-4.0, revision f1fcd7f72f09.

AFOS — US 2026 Midterms Divergence (v1.0.0, pre-electoral)

What the market priced and what the polls measured about the same election, day by day, before it happened.

Pre-electoral bundle. The election is on November 3, 2026. There is no certified result to score these forecasts against, so this is not the gold-standard version. See DATASHEET.md. The v2, after certification, closes the cycle.

What is inside

  • 419 national generic-ballot polls from 71 pollsters, fieldwork 2025-04-19 → 2026-09-17, 417 of them with the institute's own source URL
  • 23784 market price rows across 9 Polymarket contracts: chamber control, seat distributions, turnout, popular-vote margin, and whether the election happens on schedule
  • 517 headlines from 52 daily collections over a fixed list of 23 outlets
  • One already decided race with its verified outcome: the Texas Republican Senate primary runoff

The one case that is already scored

The Texas Senate Republican runoff resolved on May 26, 2026. Ken Paxton beat John Cornyn with 63.8% of more than 1.38 million votes.

The market had priced Paxton between 57% and 62% for five straight weeks, then moved to 94.5% on May 21, five days before the vote. The price was a probability and the result is a vote share, so the two are not the same quantity and do not subtract. What the series does let you ask is a real question: was the pre-jump price well calibrated, and what moved on May 21.

How to read it without making the classic mistake

Do not subtract a market probability from a poll margin. One is the chance of controlling a chamber; the other is a lead in vote points. In 2012 Democrats won more votes and fewer seats, and the gap can be entirely geography.

Filter by market_slug. House and Senate name their outcomes identically.

Do not compare LV, RV and A samples as if they were one series.

Reproducing

node scripts/build-us-2026-dataset.mjs    # data
node scripts/build-us-2026-metadata.mjs   # datasheet, dictionary, package, checksums

Both read only files versioned in the AFOS repository. CHECKSUMS.txt carries SHA-256 for every file.

Citation

See CITATION.cff. Harvard Dataverse DOI: 10.7910/DVN/XRUT8U. Cite: Felipe, Andre, 2026, "AFOS · USA 2026 Midterms Electoral Divergence Dataset (v1, pre-electoral)", https://doi.org/10.7910/DVN/XRUT8U, Harvard Dataverse.

The citation above names NO version number on purpose: the DOI resolves to the latest release, and a hard-coded version goes stale the next time any file changes.

Data CC BY 4.0, code Apache 2.0.

Structure

distribution_coherence 2,183 rows

SplitRowsSize
train2,183197.3 KB
snapshot_at_utcstringmarket_slugstringsum_of_buckets_pctfloat64passes_95_105_gatebool

election_as_scheduled 184 rows

SplitRowsSize
train18428.0 KB
snapshot_at_utcstringmarket_slugstringmarket_typestringoutcome_namestringoutcome_keystringprice_pctfloat64volume_usdint64

generic_ballot 419 rows

SplitRowsSize
train41985.9 KB
fieldwork_startstringfieldwork_endstringpollsterstringsample_sizefloat64sample_typestringmargin_of_errorfloat64dem_pctfloat64rep_pctfloat64other_pctfloat64dem_marginfloat64source_urlstring

governors_distribution 4,207 rows

SplitRowsSize
train4,207635.3 KB
snapshot_at_utcstringmarket_slugstringmarket_typestringoutcome_namestringoutcome_keystringprice_pctfloat64volume_usdint64

house_control 462 rows

SplitRowsSize
train46258.7 KB
snapshot_at_utcstringmarket_slugstringmarket_typestringoutcome_namestringoutcome_keystringprice_pctfloat64volume_usdint64

house_seats_distribution 4,790 rows

SplitRowsSize
train4,790694.5 KB
snapshot_at_utcstringmarket_slugstringmarket_typestringoutcome_namestringoutcome_keystringprice_pctfloat64volume_usdint64

popular_vote_margin_distribution 4,144 rows

SplitRowsSize
train4,144558.8 KB
snapshot_at_utcstringmarket_slugstringmarket_typestringoutcome_namestringoutcome_keystringprice_pctfloat64volume_usdint64

press_timeline 517 rows

SplitRowsSize
train517162.9 KB
collected_onstringoutletstringheadlinestringpublished_atstringlink_originstringtrackstringurlstring

senate_control 747 rows

SplitRowsSize
train74795.6 KB
snapshot_at_utcstringmarket_slugstringmarket_typestringoutcome_namestringoutcome_keystringprice_pctfloat64volume_usdint64

senate_seats_distribution 2,750 rows

SplitRowsSize
train2,750385.2 KB
snapshot_at_utcstringmarket_slugstringmarket_typestringoutcome_namestringoutcome_keystringprice_pctfloat64volume_usdint64

texas_senate_primary 385 rows

SplitRowsSize
train38548.5 KB
snapshot_at_utcstringmarket_slugstringmarket_typestringoutcome_namestringoutcome_keystringprice_pctfloat64volume_usdint64

turnout_distribution 6,115 rows

SplitRowsSize
train6,115733.8 KB
snapshot_at_utcstringmarket_slugstringmarket_typestringoutcome_namestringoutcome_keystringprice_pctfloat64volume_usdint64

Details

Repository
AFOS-Analytics1/usa-2026-midterms-divergence
Publisher
AFOS Analytics
Task category
Not stated by the source
Tags
elections, prediction-markets, polling
Size category
Not stated by the source
Languages
en, pt, es
Revision
f1fcd7f72f09061855a04bd6027b56c211d84063
Last updated
2026-09-20

Files

27 files, 3.8 MB in total.

Data19 files · 3.8 MB
Documentation5 files · 15.2 KB
Other2 files · 43.7 KB
Repository1 file · 2.5 KB
Every file
FileTypeSizeSHA-256
CHECKSUMS.txtData2.3 KB—
croissant.jsonData3.4 KB—
data/distribution-coherence.csvData192.6 KB—
data/election-as-scheduled.csvData24.5 KB—
data/governors-distribution.csvData546.5 KB—
data/house-control.csvData50.4 KB—
data/house-seats-distribution.csvData594.8 KB—
data/popular-vote-margin-distribution.csvData468.5 KB—
data/senate-control.csvData82.2 KB—
data/senate-seats-distribution.csvData330.2 KB—
data/texas-senate-primary.csvData41.5 KB—
data/turnout-distribution.csvData596.3 KB—
data/us-2026-case-summary.jsonData1.9 KB—
datapackage.jsonData17.4 KB—
polls/us-generic-ballot.csvData67.2 KB—
press/us-press-timeline.csvData152.2 KB—
raw/us-2026-texas-senate-primary-result.jsonData918 B—
raw/us-polls-data.jsonData202.6 KB—
raw/us-press-archive.jsonData409.7 KB—
DATASHEET.mdDocumentation7.3 KB—
DATA_DICTIONARY.mdDocumentation3.1 KB—
LICENSE-APACHE-2.0Documentation119 B—
LICENSE-CC-BY-4.0Documentation144 B—
README.mdDocumentation4.6 KB—
CITATION.cffOther725 B—
banner.pngOther43.0 KB43640bef3e50
.gitattributesRepository2.5 KB—

License and Download

License
cc-by-4.0
Access
No access gate
Download from AFOS Analytics

Released by AFOS Analytics through its official repository on Hugging Face. Read the license.