Primary Percent of Vote Collected for State House Incumbents
All but five incumbents running for re-election in the Texas House secured their party’s nomination in last week’s primary election.
Each incumbent is listed below with their district, vote percentage, party affiliation, and number of opponents. Incumbents without primary challengers are listed as unopposed. Open seats are denoted as such with their partisan leaning in the “party” column, per The Texan’s Texas Partisan Index.
For a list of the incumbents without any challengers, see here.
For a list of the state races headed to May runoffs and their matchups, see here.
*Denotes an incumbent headed to a May 24 runoff.
**Rep. Art Fierro lost to Rep. Claudia Ordaz Perez who was redistricted into House District 76 after her seat was moved to Fort Bend County.
District Incumbent Party Percent of Vote Number of Opponents
1 Gary VanDeaver R 62.9% 2
2 Bryan Slaton R 82.4% 1
3 Cecil Bell, Jr. R 67.2% 1
4 Kieth Bell R 100% Unopposed
5 Cole Hefner R 81% 1
6 Matt Schaefer R 88.9% 1
7 Jay Dean R 100% Unopposed
8 Cody Harris R 100% Unopposed
9 Trent Ashby R 100% Unopposed
10 Brian Harrison R 100% Unopposed
11 Travis Clardy* R 52.7% 3
12 Kyle Kacal* R 47.2% 2
13 N/A R N/A Open seat
14 John Raney R 57.1% 1
15 Steve Toth R 69.2% 1
16 Will Metcalf R 100% Unopposed
17 N/A R N/A Open seat
18 Ernest Bailes R 56.3% 3
19 N/A R N/A Open seat
20 Terry Wilson R 100% Unopposed
21 Dade Phelan R 100% Unopposed
22 N/A D N/A Open seat
23 N/A R N/A Open seat
24 Greg Bonnen R 100% Unopposed
25 Cody Vasut R 100% Unopposed
26 Jacey Jetton R 100% Unopposed
27 Ron Reynolds D 83.5% 1
28 Gary Gates R 75.3% 1
29 Ed Thompson R 100% Unopposed
30 Geanie Morrison R 100% Unopposed
31 Ryan Guillen R 56.5% 2
32 Todd Hunter R 100% Unopposed
33 Justin Holland R 69.2% 2
34 Abel Herrero D 100% Unopposed
35 Oscar Longoria D 100% Unopposed
36 Sergio Muñoz, Jr. D 100% Unopposed
37 N/A D N/A Open seat
38 N/A D N/A Open seat
39 Mando Martinez D 100% Unopposed
40 Terry Canales D 100% Unopposed
41 Bobby Guerra D 100% Unopposed
42 Richard Peña Raymond D 62.7% 1
43 J.M. Lozano R 100% Unopposed
44 John Kuempel R 100% Unopposed
45 Erin Zwiener D 80.7% 2
46 Sheryl Cole D 100% Unopposed
47 Vikki Goodwin D 100% Unopposed
48 Donna Howard D 100% Unopposed
49 Gina Hinojosa D 100% Unopposed
50 N/A D N/A Open seat
51 N/A D N/A Open seat
52 N/A R N/A Open seat
53 Andrew Murr R 63.4% 1
54 Brad Buckley R 100% Unopposed
55 Hugh Shine R 100% Unopposed
56 Doc Anderson R 100% Unopposed
57 N/A R N/A Open seat
58 DeWayne Burns R 100% Unopposed
59 Shelby Slawson R 100% Unopposed
60 Glenn Rogers* R 43.7% 3
61 N/A R N/A Open seat
62 Reggie Smith R 58.7% 1
63 N/A R N/A Open seat
64 Lynn Stucky R 50.3% 1
65 N/A R N/A Open seat
66 Matt Shaheen R 100% Unopposed
67 Jeff Leach R 76.8% 1
68 David Spiller R 69.8% 3
69 James Frank R 100% Unopposed
70 N/A Even N/A Open seat
71 Stan Lambert R 75.6% 1
72 Drew Darby R 100% Unopposed
73 N/A R N/A Open seat
74 Eddie Morales, Jr. D 100% Unopposed
75 Mary González D 73.4% 1
76 N/A D N/A Open seat
77 Lina Ortega D 100% Unopposed
78 Joe Moody D 100% Unopposed
79 Art Fierro** D 34.9% 1
80 Tracy King D 100% Unopposed
81 Brooks Landgraf R 80% 1
82 Tom Craddick R 100% Unopposed
83 Dustin Burrows R 82.6% 1
84 N/A R N/A Open seat
85 Phil Stephenson* R 40% 3
86 John Smithee R 100% Unopposed
87 Four Price R 100% Unopposed
88 Ken King R 65% 1
89 Candy Noble R 100% Unopposed
90 Ramon Romero, Jr. D 100% Unopposed
91 Stephanie Klick* R 49% 4
92 N/A D N/A Open seat
93 N/A R N/A Open seat
94 Tony Tinderholt R 100% Unopposed
95 Nicole Collier D 100% Unopposed
96 David Cook R 100% Unopposed
97 Craig Goldman R 100% Unopposed
98 Giovanni Capriglione R 68.1% 1
99 Charlie Geren R 100% Unopposed
100 N/A D N/A Open seat
101 Chris Turner D 100% Unopposed
102 Ana-Maria Ramos D 100% Unopposed
103 Rafael Anchía D 100% Unopposed
104 Jessica González D 100% Unopposed
105 Terry Meza D 100% Unopposed
106 Jared Patterson R 100% Unopposed
107 Victoria Neave D 100% Unopposed
108 Morgan Meyer R 100% Unopposed
109 Carl Sherman D 100% Unopposed
110 Toni Rose D 100% Unopposed
111 Yvonne Davis D 100% Unopposed
112 Angie Chen Button R 100% Unopposed
113 Rhetta Bowers D 100% Unopposed
114 N/A D N/A Open seat
115 Julie Johnson D 100% Unopposed
116 Trey Martinez Fischer D 100% Unopposed
117 Philip Cortez D 100% Unopposed
118 John Lujan R 100% Unopposed
119 Liz Campos D 100% Unopposed
120 Barbara Gervin-Hawkins D 100% Unopposed
121 Steve Allison R 84.1% 1
122 N/A R N/A Open seat
123 Diego Bernal D 100% Unopposed
124 N/A D N/A Open seat
125 Ray Lopez D 58.3% 1
126 Sam Harless R 100% Unopposed
127 N/A R N/A Open seat
128 Briscoe Cain R 100% Unopposed
129 Dennis Paul R 100% Unopposed
130 Tom Oliverson R 100% Unopposed
131 Alma Allen D 53.9% 2
132 Mike Schofield R 91.5% 1
133 N/A R N/A Open seat
134 Ann Johnson D 100% Unopposed
135 Jon Rosenthal D 100% Unopposed
136 John Bucy D 100% Unopposed
137 Gene Wu D 100% Unopposed
138 Lacey Hull R 64.5% 2
139 Jarvis Johnson D 100% Unopposed
140 Armando Walle D 100% Unopposed
141 Senfronia Thompson D 100% Unopposed
142 Harold Dutton D 51.2% 1
143 Ana Hernandez D 100% Unopposed
144 Mary Ann Perez D 100% Unopposed
145 Christina Morales D 100% Unopposed
146 Shawn Thierry D 100% Unopposed
147 N/A D N/A Open seat
148 Penny Morales Shaw D 100% Unopposed
149 Hubert Vo D 100% Unopposed
150 Valoree Swanson R 68.4% 3
###
Disclosure: Unlike almost every other media outlet, The Texan is not beholden to any special interests, does not apply for any type of state or federal funding, and relies exclusively on its readers for financial support. If you’d like to become one of the people we’re financially accountable to, click here to subscribe.
Brad Johnson
Brad Johnson is a senior reporter for The Texan and an Ohio native who graduated from the University of Cincinnati in 2017. He is an avid sports fan who most enjoys watching his favorite teams continue their title drought throughout his cognizant lifetime. In his free time, you may find Brad quoting Monty Python productions and trying to calculate the airspeed velocity of an unladen swallow.