How every Texas House member voted on SB 2
Education savings accounts. Creates state-funded accounts that families can spend on private school tuition and other approved school costs. The money comes from the state budget.
The House voted 86 to 63. This is record vote 286 in the House Journal. Lieutenant Governor Dan Patrick named it a must-pass priority. Governor Greg Abbott signed it.
The list below names 85 of the 86 votes for and 63 of the 63 against. The Journal’s total includes 1 vote that this site cannot match to a named member.
Read SB 2 in full at the Texas Legislature
How each party voted
- Democrats
- Republicans
- Republicans: 85 for, 2 against, 1 with no recorded vote.
- Democrats: 0 for, 61 against, 1 with no recorded vote.
Who voted against most of their own party
- Gary VanDeaver R, District 1 · Voted against
- Dade Phelan R, District 21 · Voted against
Against the majority of their own party on this vote. This is not the same count as the district pages, which only include votes where the two parties took opposite sides.
Every member
Voted for (85)
- Brent Money R, District 2
- Cecil Bell R, District 3
- Keith Bell R, District 4
- Cole Hefner R, District 5
- Daniel Alders R, District 6
- Jay Dean R, District 7
- Cody Harris R, District 8
- Trent Ashby R, District 9
- Brian Harrison R, District 10
- Joanne Shofner R, District 11
- Trey Wharton R, District 12
- Angelia Orr R, District 13
- Paul Dyson R, District 14
- Steve Toth R, District 15
- Will Metcalf R, District 16
- Stan Gerdes R, District 17
- Janis Holt R, District 18
- Ellen Troxclair R, District 19
- Terry Wilson R, District 20
- Terri Leo-Wilson R, District 23
- Greg Bonnen R, District 24
- Cody Vasut R, District 25
- Matt Morgan R, District 26
- Gary Gates R, District 28
- Jeff Barry R, District 29
- A.J. Louderback R, District 30
- Ryan Guillen R, District 31
- Todd Hunter R, District 32
- Katrina Pierson R, District 33
- Denise Villalobos R, District 34
- Janie Lopez R, District 37
- J.M. Lozano R, District 43
- Alan Schoolcraft R, District 44
- Caroline Harris Davila R, District 52
- Wes Virdell R, District 53
- Brad Buckley R, District 54
- Hillary Hickland R, District 55
- Pat Curry R, District 56
- Richard Hayes R, District 57
- Helen Kerwin R, District 58
- Shelby Slawson R, District 59
- Mike Olcott R, District 60
- Keresa Richardson R, District 61
- Shelley Luther R, District 62
- Ben Bumgarner R, District 63
- Andy Hopper R, District 64
- Mitch Little R, District 65
- Matt Shaheen R, District 66
- Jeff Leach R, District 67
- David Spiller R, District 68
- James Frank R, District 69
- Stan Lambert R, District 71
- Drew Darby R, District 72
- Carrie Isaac R, District 73
- Don McLaughlin R, District 80
- Brooks Landgraf R, District 81
- Tom Craddick R, District 82
- Carl Tepper R, District 84
- Stan Kitzman R, District 85
- John Smithee R, District 86
- Caroline Fairly R, District 87
- Ken King R, District 88
- Candy Noble R, District 89
- David Lowe R, District 91
- Nate Schatzline R, District 93, left the House on 29 July 2026
- Tony Tinderholt R, District 94
- David Cook R, District 96
- John McQueeney R, District 97
- Giovanni Capriglione R, District 98
- Charlie Geren R, District 99
- Jared Patterson R, District 106
- Morgan Meyer R, District 108
- Angie Button R, District 112
- John Lujan R, District 118
- Marc LaHood R, District 121
- Mark Dorazio R, District 122
- Sam Harless R, District 126
- Charles Cunningham R, District 127
- Briscoe Cain R, District 128
- Dennis Paul R, District 129
- Tom Oliverson R, District 130
- Mike Schofield R, District 132
- Mano DeAyala R, District 133
- Lacey Hull R, District 138
- Valoree Swanson R, District 150
Voted against (63)
- Gary VanDeaver R, District 1
- Dade Phelan R, District 21
- Christian Manuel D, District 22
- Ron Reynolds D, District 27
- Oscar Longoria D, District 35
- Sergio Muñoz D, District 36
- Erin Gámez D, District 38
- Mando Martinez D, District 39
- Terry Canales D, District 40
- Bobby Guerra D, District 41
- Richard Raymond D, District 42
- Erin Zwiener D, District 45
- Vikki Goodwin D, District 47
- Donna Howard D, District 48
- Gina Hinojosa D, District 49
- James Talarico D, District 50
- Lulu Flores D, District 51
- Mihaela Pleșa D, District 70
- Eddie Morales D, District 74
- Mary González D, District 75
- Suleman Lalani D, District 76
- Vince Perez D, District 77
- Joe Moody D, District 78
- Claudia Ordaz D, District 79
- Ramon Romero D, District 90
- Salman Bhojani D, District 92
- Nicole Collier D, District 95
- Venton Jones D, District 100
- Chris Turner D, District 101
- Ana-Maria Rodriguez Ramos D, District 102
- Rafael Anchía D, District 103
- Jessica González D, District 104
- Terry Meza D, District 105
- Linda Garcia D, District 107
- Aicha Davis D, District 109
- Toni Rose D, District 110
- Yvonne Davis D, District 111
- Rhetta Bowers D, District 113
- John Bryant D, District 114
- Cas Garcia Hernandez D, District 115
- Trey Martinez Fischer D, District 116
- Philip Cortez D, District 117
- Liz Campos D, District 119
- Barbara Gervin-Hawkins D, District 120
- Diego Bernal D, District 123
- Josey Garcia D, District 124
- Ray Lopez D, District 125
- Alma Allen D, District 131
- Ann Johnson D, District 134
- Jon Rosenthal D, District 135
- John Bucy D, District 136
- Gene Wu D, District 137
- Charlene Ward Johnson D, District 139
- Armando Walle D, District 140
- Senfronia Thompson D, District 141
- Harold Dutton D, District 142
- Ana Hernandez D, District 143
- Mary Ann Perez D, District 144
- Christina Morales D, District 145
- Lauren Simmons D, District 146
- Jo Jones D, District 147
- Penny Morales Shaw D, District 148
- Hubert Vo D, District 149
No recorded vote (2)
- Sheryl Cole D, District 46
- Dustin Burrows R, District 83
The other six bills that drew the most attention
- SB 8 Immigration enforcement
- SB 10 Ten Commandments in classrooms
- SB 3 THC ban
- SB 14 Regulatory review
- SB 6 Electric grid and large power users
- SB 5 Dementia research institute
See how your own answers compare
The site asks you about these same votes with the party labels hidden, then shows you where you landed next to the members who actually voted.
There is also a one-page fact sheet, to print or to hand to someone.
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 a file you can download and check.
Sources. Roll calls from the Texas House Journal and LegiScan. Governor and Lieutenant Governor actions from the bill history and the Lieutenant Governor’s published priority list.
Download every House vote as data (JSON, CC0).