Skip to the page
In Your Name

Where every figure came from.

Every number on this site is written with the document behind it. This is that record in full — 44 entries across 30 parts of the database: 38 naming the publisher they came from, and 6 computed here from what those publishers said.

Each publisher’s name links to what was read, and opens in a new tab.

Votes and positions

What members did on the floor, and the measures computed from it.

Votes and positions
What it holdsWhere it came fromLast read
The majority position of each party on each roll callFor each roll call and each of the two major parties, the position taken by more of that party's members, counting only recorded yea and nay votes and only members whose current term gives them that party. A party that split evenly has no majority position and gets no row, so a member can never be shown as having broken from a line that did not exist.Computed herenot fetched
DW-NOMINATE ideology estimates, and rank within chamber and partyComputed herevoteview (opens in a new tab)not fetched
How often a member votes with the presidentComputed herenot fetched
Party unity, attendance and bills sponsoredComputed herenot fetched
Distance between a member's votes and their seat's presidential resultComputed herenot fetched
Which roll calls belong to which issueComputed herenot fetched
The issue list itselfRoll calls are assigned to an issue by a case-insensitive regular expression over the clerk's question text, recorded per row in `matched_on`. No position, lean or score is derived: the Alignment tab lists the matched votes and the member's recorded position on each, and asserts nothing about where they stand.PolitiTrack curated issue list (opens in a new tab)not recorded

Money

Who funds a campaign, and who spends against it without coordinating.

Money
What it holdsWhere it came fromLast read
Contributions from committees to candidatesItemised committee-to-candidate contributions, summed per (person, committee, FEC candidate id). Memo rows are excluded because they restate money counted elsewhere; negative rows are retained so refunds reduce a total, and a pair netting to zero or below is dropped rather than shown as a donor.FEC bulk: contributions from committees to candidates (opens in a new tab)not recorded
The same contributions, by monthThe same transactions as `committee_contribution`, bucketed by the month of `TRANSACTION_DT` and summed across the person's candidacies. A row whose date is missing, unparseable, or outside 2025-01-01..2026-12-31 keeps its place in the cycle total and produces no monthly row, so this table is short of that table by exactly the undated amount and never disagrees with it about a dated one. No date is inferred, corrected or snapped into range.FEC bulk: contributions from committees to candidates (opens in a new tab)not recorded
Who puts money into a committeeCommittee-to-committee receipts (transaction types 18G and 18K) summed per donor name. Disbursements are excluded: a committee's advertising vendors are not its backers. Pairs under $5,000 are dropped.Federal Election Commission (opens in a new tab)
Each campaign's own summary filing: receipts, and the small-donor shareFEC candidate summary, 2020 cycle — total receipts as of each committee's own coverage_end_date, NOT a current balance (opens in a new tab)FEC candidate summary, 2022 cycle — total receipts as of each committee's own coverage_end_date, NOT a current balance (opens in a new tab)FEC candidate summary, 2024 cycle — total receipts as of each committee's own coverage_end_date, NOT a current balance (opens in a new tab)FEC candidate summary, 2026 cycle — total receipts as of each committee's own coverage_end_date, NOT a current balance (opens in a new tab)
Outside money spent for and against candidatesIndependent expenditures as filed. Excluded: spenders absent from the FEC committee master file, filings superseded via prev_file_num, and repeated transaction ids (latest filing kept). No amount threshold is applied.Federal Election Commission (opens in a new tab)

Elections

What is on the ballot, what the polls say, and what traders will pay.

Elections
What it holdsWhere it came fromLast read
The contests themselvesderived from apportionment, Senate term end dates, and NCSL term-length data (opens in a new tab)
Certified primary returns2026 primary results as published by the states themselves (NCSBE, Clarity/Scytl, California SoS media feed, Enhanced Voting, Florida DOS, Hawaii OoE, Vermont SoS static export, Connecticut SOTS public reporting) (opens in a new tab)2026 primary results as published by the states themselves (NCSBE, Clarity/Scytl, California SoS media feed, Enhanced Voting, Florida DOS, Hawaii OoE) (opens in a new tab)2026 primary results as published by the states themselves (NCSBE, Clarity/Scytl, California SoS media feed, Enhanced Voting) (opens in a new tab)2026 primary results as published by the states themselves (NCSBE, Clarity/Scytl, California SoS media feed) (opens in a new tab)2026 primary results as published by the states themselves (NCSBE, Clarity/Scytl) (opens in a new tab)2026 primary results as published by the states themselves (NCSBE) (opens in a new tab)civicAPI (third-party aggregator; used only for states whose own election authority refuses automated access). Free for commercial use with attribution. (opens in a new tab)civicAPI (third-party aggregator). Primary results only for states whose own election authority refuses automated access; general-election candidate fields for every state, because no other source here carries who is on the November ballot. Free for commercial use with attribution. (opens in a new tab)interpreted from primary_rule under each state's own rules (opens in a new tab)OpenElections county-level primary results (opens in a new tab)
Each state's own rules for who advancesstate statutes and secretary-of-state calendars (opens in a new tab)
Published public pollsWikipedia is read as a FINDING AID, never as the origin of a figure: each row's own citation is followed and the pollster's publication is stored as `poll.url`, with the article recorded as `source_url` -- where we looked rather than who measured. Facts are taken field by field and no prose or arrangement is copied, which is what keeps this clear of CC BY-SA's share-alike term. A row is accepted only if it can be placed in time and attributed to a pollster; aggregate rows are refused because an average of polls is not a poll.VoteHub aggregated public polls (opens in a new tab)Wikipedia 2026 U.S. House election articles (finding aid) (opens in a new tab)not recorded
The weighted average computed from themweighted average of VoteHub polls: exp(-days/30) x sqrt(min(n,2000)/600) x 0.4 if partisan or internal; no pollster quality rating; floor of 3 independent polls in 90 days (opens in a new tab)
Which poll belongs to which contestexact seat matching against the 2026 race spine, bar 0.90 (opens in a new tab)
Prediction-market pricesKalshi exchange prices -- what traders will pay for a one-dollar contract, NOT a PolitiTrack forecast (opens in a new tab)
Those prices over timeKalshi published candlesticks -- what traders paid for a one-dollar contract in each period, NOT a PolitiTrack forecast; a period with no trade carries no close (opens in a new tab)
Which market belongs to which contestexact event-title matching against the 2026 race spine, bar 0.95, resolver kalshi-title-resolver-1 (opens in a new tab)
Which party a market contract is aboutA contract's party is resolved from text Kalshi publishes, never from its ticker: the outcome label where that label is a party name, otherwise the question text where it names exactly one of the two parties, otherwise a match of the outcome label against a candidate on that race's general-election ballot. The rule that fired and the string it matched are stored per row. Contracts that satisfy no rule get no row and are drawn without a party color.Kalshi market metadata (opens in a new tab)not recorded

Seats, people and places

Who holds each seat, where its lines fall, and who lives inside them.

Seats, people and places
What it holdsWhere it came fromLast read
The members themselvesunitedstates/congress-legislators (opens in a new tab)
Official portraitsOfficial portrait of each sitting member, requested once by Bioguide ID. Members whose portrait 404s are absent rather than recorded, and render as initials.unitedstates/images (opens in a new tab)not recorded
District boundariesgenerated Census TIGER geometry (opens in a new tab)
How each district voted for presidentthe-downballot (opens in a new tab)
State legislature seatsOpen States current people (opens in a new tab)
Which district a ZIP code falls inEach ZCTA's Census internal point projected through geoAlbersUsa and tested against the shipped cd119 polygons. Approximate for ZIPs that straddle a district line.U.S. Census Bureau gazetteer (opens in a new tab)
Census American Community Survey demographicsPopulation, median age, median household income and educational attainment as the Bureau published them, with the 90% margin of error stored beside every estimate. Nothing is derived from election results. Congressional districts are drawn on 119th-Congress lines, read out of the Bureau's own row label and refused if it disagrees, because the same district code describes different ground in different Congresses. Attainment sums the Bureau's four degree categories and combines their margins as a root sum of squares, which is their own guidance for a derived total. Sentinel values marking an unpublished estimate are stored as NULL rather than as numbers.U.S. Census Bureau, American Community Survey 2024 5-year (opens in a new tab)not recorded

Not yet grouped

Parts of the record this page has no description for yet. They are listed by their table name so nothing is silently missing.

Not yet grouped
What it holdsWhere it came fromLast read
governorThe roster's own table, read for its fields. A governor casts no roll call, so nothing here is computed from votes.National Governors Association roster, via Wikipedia (opens in a new tab)

See it under a figure.

Every panel on the map names the source behind what it shows, and copied text carries the citation with it. The guarantees that govern all of it say what this publishes and what it refuses to.

Open the map