Texas House · 2025 session The quiz

Download every Texas House vote from 2025

Every recorded floor vote of the 89th Texas Legislature's regular session, with each member's position, as plain JSON. Free, no sign-up, and dedicated to the public domain under CC0.

The files

How a vote is encoded

items[].v is one character per entry of memberOrder, in that order: y = yea, n = nay, . = no vote recorded. A dot is an absence, not a neutral position.

rYea and dYea are each caucus’s yea share among its members who cast a yea or a nay; members with no recorded vote are excluded from the denominator. valence is rYea minus dYea, so +1 is a party-line Republican yea and -1 a party-line Democratic yea. Measured, not judged.

What the files do not contain

Where it comes from

Open States roll calls, reconciled against the official Texas House Journal. items[].src says which source a given vote came from: journal or scrape. Open States loses 5.27% of 89R votes to surnames truncated by one character, which is what the reconciliation exists to repair. See DATA_PIPELINE.md.

The code that builds every file is public, with the method written up alongside it: how the votes are ingested, reconciled and selected, how the quiz scores an answer, and how ZIP codes are mapped to districts, with its known error. The repository is MIT licensed.

Licence and citation

Roll-call votes and chamber totals are public record. CC0 covers this compilation and the derived fields. Credit is appreciated and not required:

Arras, Marco. Texas House of Representatives recorded floor votes, 89th Legislature (2025). https://rightnleft.com/open-data. CC0 1.0.

The same data, as pages

Take the quiz


Who made this. Marco Arras, a Texas resident. I donate to the Democratic Party, and I say so before anything else rather than in a footnote. The rule that picks which votes appear is published and runs identically on both caucuses, and every vote and count is in the files above.