Open data

Download the data

Every poll, average and score on this site as plain CSV and JSON, free to reuse with credit. Cite "ElectionsUSA" with a link. Data last changed .

License

FileWhat's in itSize
polls.csvOne row per poll per candidate: pollster, sponsor, fieldwork dates, sample size and population, percentage, source URL, notes.1147 polls · 3354 rows
markets.csvPrediction-market snapshots: date, platform, outcome, implied probability, source.480 rows
pollster-scorecard.csvThe pollster accuracy table as shown on the scorecard.
president-by-state.csvCertified presidential results for every state since 1976: both nominees' votes and shares, total votes, margin and electoral votes, as shown on the state pages. Votes from the MIT Election Data and Science Lab (CC0).Every election since 1976

JSON API

Each average is also published as a JSON document with the current values, the full trend series and every underlying poll:

EndpointWhatFields
/api/approval-trump-2.jsonTrump Approval Rating Trackeraverage, margin, n_polls_weighted, trend, polls, as_of
/api/pres-2028-vance-newsom.json2028 Presidential Election Polls: Vance vs. Newsomaverage, margin, n_polls_weighted, trend, polls, as_of
/api/pres-2028-vance-ocasio-cortez.json2028 Presidential Election Polls: Vance vs. Ocasio-Cortezaverage, margin, n_polls_weighted, trend, polls, as_of
/api/pres-2028-vance-buttigieg.json2028 Presidential Election Polls: Vance vs. Buttigiegaverage, margin, n_polls_weighted, trend, polls, as_of
/api/dem-primary-2028.json2028 Democratic Primary Pollsaverage, margin, n_polls_weighted, trend, polls, as_of
/api/gop-primary-2028.json2028 Republican Primary Pollsaverage, margin, n_polls_weighted, trend, polls, as_of
/api/generic-ballot-2026.json2026 Generic Congressional Ballotaverage, margin, n_polls_weighted, trend, polls, as_of
/api/search-index.jsonEvery page with a one-line summaryt title, u URL, s summary
/feed.xmlAtom feed of updated averages and analysisAtom 1.0
/llms.txtPlain-text summary of current numbers, data files and how to citeMarkdown

Files are static and cached at the CDN edge; there are no rate limits and no keys. Please set a descriptive User-Agent if you poll them automatically.

Embed

You may embed our SVG charts or reproduce tables with attribution and a link. A copy-paste embed widget is planned.

Schema

poll_id, race_id, pollster, sponsor, start_date, end_date, sample_size, population,
candidate, pct, source_url, source_type, notes, fetched_at

population is A (adults), RV (registered voters) or LV (likely voters). source_type is seed (entered by hand from a cited report), wikipedia (parsed from a compilation table that cites the pollster) or manual.