Start with one of these
Following one person instead? Look up a legislator → — search by name, district, city or county, and every session that person served shows together in one place.
Or use these three steps
Use the search at the top of this page — a city, a name, or a district number — or browse everyone.
Every bill the Legislature passed is here in plain English — what it changes, the floor amendments, and who voted. You can also pick a topic: abortion, immigration, guns, elections, schools, taxes, crime, from the Legislature’s own official subject index, not our labels.
Each vote shows what was voted on, how they voted, the final count, and a link to the official record so you can check us.
Before you dive in — four things worth knowing
- Only record votes can be shown.
- A record vote is one where the House Journal or Senate Journal writes down each member's answer by name. A lot of legislative business passes by quick voice votes instead, where nobody's individual vote is written down. No site can honestly tell you how someone voted on those — so we don't. If a bill isn't here, that's usually why.
- Not every vote means what it looks like.
- Bills get several votes: early-stage approval ("second reading"), final passage ("third reading"), votes on amendments, and procedural motions. We label every one, because a vote on an amendment is not a vote against the bill — even though campaign ads love to pretend it is.
- Some votes are routine by design.
- The "Local & Consent" calendar is for uncontroversial bills passed in batches. We mark those with an L&C tag so you don't mistake routine housekeeping for a hard-fought vote.
- Check our work.
- Every vote on a measure links to the Texas Legislature's own record; the few record votes the journal prints with no measure attached say so in plain words. If we ever disagree with the official journal, the journal wins.
Our promise
What’s in here right now
session by session — click to opensession by session — click to close
Record votes, session by session
| Session | House | Senate | Record votes |
|---|---|---|---|
| 2025 89th Legislature | all 150 members | all 31 senators | 7,602 |
| ↳ 1st & 2nd Called Sessions | all representatives | all senators | 235 |
| 2023 88th Legislature | all 150 members | all 31 senators | 4,984 |
| ↳ 1st–4th Called Sessions | all representatives | all senators | 72 |
| 2021 87th Legislature | all 150 members | all 31 senators | 3,836 |
| ↳ 1st–3rd Called Sessions | all representatives (the 1st Called Session took no House record votes) | all senators | 283 |
| 2013 83rd Legislature | all 150 members | all 31 senators | 3,257 |
| ↳ 1st–3rd Called Sessions | all representatives | all senators (the 3rd Called Session took no Senate record votes) | 184 |
| 2011 82nd Legislature | all 150 members | all 31 senators | 3,963 |
| ↳ 1st Called Session | all representatives | all senators | 206 |
| 2009 81st Legislature | all 150 members | all 31 senators | 4,042 |
| ↳ 1st Called Session | all representatives (a two-day session; six record votes) | the Senate took no record votes | 6 |
28,670 record votes in total, covering 422 different legislators. Texas holds its regular legislative session in odd-numbered years only, so there is nothing to cover in 2022, 2024 or 2026; the governor may also call the legislature back for a called session, shown indented above.
Bills, session by session
| Session | Became law incl. called sessions | Written up here |
|---|---|---|
| 2025 89th Legislature | 1,177 | 1,161 — the regular session in full, plus 5 of the vetoed bills |
| 2023 88th Legislature | 991 | 983 — the regular session, less the budget bill |
| 2021 87th Legislature | 860 | 834 — the regular session in full |
| 2013 83rd Legislature | 896 | 889 — the regular session in full |
| 2011 82nd Legislature | 971 | not written yet |
| 2009 81st Legislature | 1,137 | not written yet |
6,032 measures became law across the sessions above, counting each legislature’s called sessions with it. Every one of their official records — the bill texts, every version, and every floor amendment — is gathered and kept. The plain-English write-ups cover the 2025, 2023 and 2021 regular sessions so far; the called sessions are not written up. The other sessions are listed here rather than left out, because a session with no write-ups is a gap in what this site offers, not an absence of the record.
Also included: 3,867 bill pages — every law the 89th Legislature (2025), the 88th (2023), the 87th (2021) and the 83rd (2013) passed in their regular sessions, plus five bills the Governor vetoed. Their called sessions are not written up yet. Each is written up in plain English from the enrolled text itself, with a glossary of the insider terms in it, every floor amendment anyone offered, and the record votes behind them. From 2025: all 1,156 laws, plus five of the vetoed bills. From 2023: 983 of the 984 — the one missing is the state budget, House Bill 1, which the Legislature’s own site publishes only as a PDF, so there is no text to write it up from. From 2021: all 834. From 2013: all 889. A bill the Governor vetoed passed both chambers and its votes are on this site, but it never became law; 5 of the 89th’s 26 vetoed bills are written up, none of the 88th’s 52, none of the 87th’s 17 and none of the 83rd’s 19. Browse the bills →
Also included: 1,631 Attorney General opinions — every formal opinion issued since 2002. 523 by Ken Paxton (2015–present), 1,096 by Greg Abbott (2002–2015), and 12 issued in 2023 by John Scott and Angela Colmenero, who each served as Provisional Attorney General that year. Every one now has a plain-English breakdown — what was asked, what the law says, and what the Attorney General concluded — written from the opinion itself and checked against it. Browse them →
One caveat worth stating plainly: in the 1st Called Session of 2021 the House met on two days and took no record votes on legislation — the only two votes the House Journal numbers were the attendance roll calls that opened each day. That is the record, not a gap in our sourcing; it was the session of the quorum break. Every called session from 2009 through 2025 is now in for both chambers — including 2011’s redistricting fight and the 2013 sessions — and every regular session’s Senate includes the split-day journal sittings our older harvests had missed. Where a chamber sat but took no record votes (the 2009 and 2013 Senates in some called sessions, the 2021 House in the quorum break), the table says so — that is the record, not a gap. If a legislator or session is missing here, it means we haven’t sourced it yet — not that no record exists.