The 89th Legislature
The scorecard
Every sitting member of the Texas Legislature, graded on what they did with the THC ban and the medical expansion. Not on a survey they could ignore. Click any name to see every vote they cast.
- Allies
- 64
- Blockers
- 107
- Vacant seats
- 2
2 seats are vacant: House District 93, Senate District 22. No incumbent to grade, and all of them are on the November 3 ballot.
179 of 179 shownA+ 3A 55B 6C 4D 65F 42UNRATED 4
| Grade | Name | Seat | Record |
|---|---|---|---|
| A+ | Joe MoodyD | House District 78 | 2 scored votes |
| A+ | Mihaela PleșaD | House District 70 | 2 scored votes |
| A+ | Molly CookD | Senate District 15 | 3 scored votes |
| A | Aicha DavisD | House District 109 | 2 scored votes |
| A | Alma AllenD | House District 131 | 2 scored votes |
| A | Ana HernandezD | House District 143 | 2 scored votes |
| A | Ana-Maria Rodriguez RamosD | House District 102 | 2 scored votes |
| A | Ann JohnsonD | House District 134 | 2 scored votes |
| A | Armando WalleD | House District 140 | 2 scored votes |
| A | Bobby GuerraD | House District 41 | 2 scored votes |
| A | Carol AlvaradoD | Senate District 6 | 3 scored votes |
| A | Cas Garcia HernandezD | House District 115 | 2 scored votes |
| A | Chris TurnerD | House District 101 | 2 scored votes |
| A | Christina MoralesD | House District 145 | 2 scored votes |
| A | Diego BernalD | House District 123 | 2 scored votes |
| A | Donna HowardD | House District 48 | 2 scored votes |
| A | Eddie MoralesD | House District 74 | 2 scored votes |
| A | Erin GámezD | House District 38 | 2 scored votes |
| A | Erin ZwienerD | House District 45 | 2 scored votes |
| A | Gene WuD | House District 137 | 2 scored votes |
| A | Gina HinojosaD | House District 49 | 2 scored votes |
| A | Harold DuttonD | House District 142 | 2 scored votes |
| A | Hubert VoD | House District 149 | 2 scored votes |
| A | James TalaricoD | House District 50 | 2 scored votes |
| A | Jessica GonzálezD | House District 104 | 2 scored votes |
| A | Jo JonesD | House District 147 | 2 scored votes |
| A | John BryantD | House District 114 | 2 scored votes |
| A | John BucyD | House District 136 | 2 scored votes |
| A | Jon RosenthalD | House District 135 | 2 scored votes |
| A | José MenéndezD | Senate District 26 | 3 scored votes |
| A | Josey GarciaD | House District 124 | 2 scored votes |
| A | Judith ZaffiriniD | Senate District 21 | 3 scored votes |
| A | Lauren SimmonsD | House District 146 | 1 scored vote |
| A | Linda GarciaD | House District 107 | 2 scored votes |
| A | Liz CamposD | House District 119 | 2 scored votes |
| A | Lulu FloresD | House District 51 | 2 scored votes |
| A | Mary Ann PerezD | House District 144 | 2 scored votes |
| A | Mary GonzálezD | House District 75 | 2 scored votes |
| A | Nathan JohnsonD | Senate District 16 | 3 scored votes |
| A | Nicole CollierD | House District 95 | 2 scored votes |
| A | Oscar LongoriaD | House District 35 | 2 scored votes |
| A | Penny Morales ShawD | House District 148 | 2 scored votes |
| A | Rafael AnchíaD | House District 103 | 2 scored votes |
| A | Ramon RomeroD | House District 90 | 2 scored votes |
| A | Ray LopezD | House District 125 | 2 scored votes |
| A | Rhetta BowersD | House District 113 | 2 scored votes |
| A | Richard RaymondD | House District 42 | 2 scored votes |
| A | Ron ReynoldsD | House District 27 | 2 scored votes |
| A | Salman BhojaniD | House District 92 | 2 scored votes |
| A | Sarah EckhardtD | Senate District 14 | 3 scored votes |
| A | Senfronia ThompsonD | House District 141 | 2 scored votes |
| A | Sergio MuñozD | House District 36 | 2 scored votes |
| A | Sheryl ColeD | House District 46 | 2 scored votes |
| A | Terry MezaD | House District 105 | 2 scored votes |
| A | Toni RoseD | House District 110 | 2 scored votes |
| A | Venton JonesD | House District 100 | 2 scored votes |
| A | Vince PerezD | House District 77 | 2 scored votes |
| A | Yvonne DavisD | House District 111 | 2 scored votes |
| B | Carrie IsaacR | House District 73 | 1 scored vote |
| B | Charlie GerenR | House District 99 | 1 scored vote |
| B | John SmitheeR | House District 86 | 1 scored vote |
| B | Marc LaHoodR | House District 121 | 1 scored vote |
| B | Terry CanalesD | House District 40 | 1 scored vote |
| B | Vikki GoodwinD | House District 47 | 1 scored vote |
| C | Borris MilesD | Senate District 13 | 3 scored votes |
| C | Brian HarrisonR | House District 10 | 2 scored votes |
| C | Briscoe CainR | House District 128 | 2 scored votes |
| C | Roland GutierrezD | Senate District 19 | 3 scored votes |
| D | A.J. LouderbackR | House District 30 | 2 scored votes |
| D | Angelia OrrR | House District 13 | 2 scored votes |
| D | Angie ButtonR | House District 112 | 2 scored votes |
| D | Ben BumgarnerR | House District 63 | 2 scored votes |
| D | Brad BuckleyR | House District 54 | 2 scored votes |
| D | Brooks LandgrafR | House District 81 | 2 scored votes |
| D | Carl TepperR | House District 84 | 2 scored votes |
| D | Caroline Harris DavilaR | House District 52 | 2 scored votes |
| D | Cecil BellR | House District 3 | 2 scored votes |
| D | Charlene Ward JohnsonD | House District 139 | 2 scored votes |
| D | Charles CunninghamR | House District 127 | 2 scored votes |
| D | Christian ManuelD | House District 22 | 2 scored votes |
| D | Claudia OrdazD | House District 79 | 2 scored votes |
| D | Cody VasutR | House District 25 | 2 scored votes |
| D | Cole HefnerR | House District 5 | 2 scored votes |
| D | Dade PhelanR | House District 21 | 2 scored votes |
| D | Daniel AldersR | House District 6 | 2 scored votes |
| D | Denise VillalobosR | House District 34 | 2 scored votes |
| D | Don McLaughlinR | House District 80 | 2 scored votes |
| D | Drew DarbyR | House District 72 | 2 scored votes |
| D | Ellen TroxclairR | House District 19 | 2 scored votes |
| D | Gary GatesR | House District 28 | 2 scored votes |
| D | Gary VanDeaverR | House District 1 | 2 scored votes |
| D | Giovanni CapriglioneR | House District 98 | 2 scored votes |
| D | Greg BonnenR | House District 24 | 2 scored votes |
| D | Helen KerwinR | House District 58 | 2 scored votes |
| D | Hillary HicklandR | House District 55 | 2 scored votes |
| D | J.M. LozanoR | House District 43 | 2 scored votes |
| D | James FrankR | House District 69 | 2 scored votes |
| D | Janie LopezR | House District 37 | 2 scored votes |
| D | Janis HoltR | House District 18 | 2 scored votes |
| D | Jared PattersonR | House District 106 | 2 scored votes |
| D | Jay DeanR | House District 7 | 2 scored votes |
| D | Jeff BarryR | House District 29 | 2 scored votes |
| D | Jeff LeachR | House District 67 | 2 scored votes |
| D | John LujanR | House District 118 | 2 scored votes |
| D | John McQueeneyR | House District 97 | 2 scored votes |
| D | Katrina PiersonR | House District 33 | 1 scored vote |
| D | Keith BellR | House District 4 | 2 scored votes |
| D | Ken KingR | House District 88 | 2 scored votes |
| D | Keresa RichardsonR | House District 61 | 2 scored votes |
| D | Lacey HullR | House District 138 | 2 scored votes |
| D | Mando MartinezD | House District 39 | 2 scored votes |
| D | Mano DeAyalaR | House District 133 | 2 scored votes |
| D | Mark DorazioR | House District 122 | 2 scored votes |
| D | Matt ShaheenR | House District 66 | 2 scored votes |
| D | Morgan MeyerR | House District 108 | 2 scored votes |
| D | Pat CurryR | House District 56 | 2 scored votes |
| D | Paul DysonR | House District 14 | 2 scored votes |
| D | Philip CortezD | House District 117 | 2 scored votes |
| D | Ryan GuillenR | House District 31 | 2 scored votes |
| D | Sam HarlessR | House District 126 | 2 scored votes |
| D | Stan GerdesR | House District 17 | 2 scored votes |
| D | Stan KitzmanR | House District 85 | 2 scored votes |
| D | Stan LambertR | House District 71 | 2 scored votes |
| D | Suleman LalaniD | House District 76 | 2 scored votes |
| D | Todd HunterR | House District 32 | 2 scored votes |
| D | Tom CraddickR | House District 82 | 2 scored votes |
| D | Tom OliversonR | House District 130 | 2 scored votes |
| D | Tony TinderholtR | House District 94 | 2 scored votes |
| D | Trey Martinez FischerD | House District 116 | 2 scored votes |
| D | Trey WhartonR | House District 12 | 2 scored votes |
| D | Valoree SwansonR | House District 150 | 2 scored votes |
| D | Wes VirdellR | House District 53 | 2 scored votes |
| D | Will MetcalfR | House District 16 | 2 scored votes |
| F | Adam HinojosaR | Senate District 27 | 3 scored votes |
| F | Alan SchoolcraftR | House District 44 | 2 scored votes |
| F | Andy HopperR | House District 64 | 2 scored votes |
| F | Angela PaxtonR | Senate District 8 | 3 scored votes |
| F | Bob HallR | Senate District 2 | 3 scored votes |
| F | Brent HagenbuchR | Senate District 30 | 2 scored votes |
| F | Brent MoneyR | House District 2 | 2 scored votes |
| F | Bryan HughesR | Senate District 1 | 3 scored votes |
| F | Candy NobleR | House District 89 | 2 scored votes |
| F | Caroline FairlyR | House District 87 | 1 scored vote |
| F | César BlancoD | Senate District 29 | 3 scored votes |
| F | Charles PerryR | Senate District 28 | 3 scored votes |
| F | Charles SchwertnerR | Senate District 5 | 3 scored votes |
| F | Chuy HinojosaD | Senate District 20 | 3 scored votes |
| F | Cody HarrisR | House District 8 | 1 scored vote |
| F | David CookR | House District 96 | 2 scored votes |
| F | David LoweR | House District 91 | 2 scored votes |
| F | David SpillerR | House District 68 | 2 scored votes |
| F | Dennis PaulR | House District 129 | 2 scored votes |
| F | Donna CampbellR | Senate District 25 | 3 scored votes |
| F | Joan HuffmanR | Senate District 17 | 3 scored votes |
| F | Joanne ShofnerR | House District 11 | 2 scored votes |
| F | Kevin SparksR | Senate District 31 | 3 scored votes |
| F | Lois KolkhorstR | Senate District 18 | 3 scored votes |
| F | Matt MorganR | House District 26 | 2 scored votes |
| F | Mayes MiddletonR | Senate District 11 | 3 scored votes |
| F | Mike OlcottR | House District 60 | 2 scored votes |
| F | Mike SchofieldR | House District 132 | 1 scored vote |
| F | Mitch LittleR | House District 65 | 2 scored votes |
| F | Paul BettencourtR | Senate District 7 | 3 scored votes |
| F | Pete FloresR | Senate District 24 | 3 scored votes |
| F | Phil KingR | Senate District 10 | 3 scored votes |
| F | Richard HayesR | House District 57 | 2 scored votes |
| F | Robert NicholsR | Senate District 3 | 3 scored votes |
| F | Royce WestD | Senate District 23 | 3 scored votes |
| F | Shelby SlawsonR | House District 59 | 2 scored votes |
| F | Shelley LutherR | House District 62 | 2 scored votes |
| F | Steve TothR | House District 15 | 2 scored votes |
| F | Tan ParkerR | Senate District 12 | 3 scored votes |
| F | Terri Leo-WilsonR | House District 23 | 2 scored votes |
| F | Terry WilsonR | House District 20 | 2 scored votes |
| F | Trent AshbyR | House District 9 | 1 scored vote |
| ? | Barbara Gervin-HawkinsD | House District 120 | no scored votes |
| ? | Brett LigonR | Senate District 4 | no scored votes |
| ? | Dustin BurrowsR | House District 83 | no scored votes |
| ? | Taylor RehmetD | Senate District 9 | no scored votes |