Historic night in Texas as Dems sweep statewide offices, take the Texas House

Posted on: 11/4/2026

blog-img

Governor-elect Gina Hinojosa (D) speaks at the 2026 ATPE Summit in San Antonio July 16. Both she and her opponent Gov. Greg Abbott (R) were invited to the summit, but only Hinojosa accepted ATPE's invitation.

Results of undecided races will be updated as calls are made. Last updated: 3:01 p.m. Wednesday, Nov. 4, 2026.

The 2026 general election has come to an end, and while the dust settles and pundits begin to pontificate on the reasons for the outcomes, ATPE is here to break down the results and what they mean for Texas public education. 

Please note: Profiles linked below are of the candidates who won their respective races unless otherwise noted.

Takeaways:

  • Texas will have its first Latina governor as Rep. Gina Hinojosa (D–Austin) is now the governor-elect. Hinojosa defeated Gov. Greg Abbott (R) to become the first Democratic governor since the defeat of the late Ann Richards in 1994. Hinojosa has promised to appoint an educator as TEA commissioner “on day one.”
  • Texas also elected its first Democratic U.S. senator since 1988 in Rep. James Talarico (D–Austin). Talarico defeated Attorney General Ken Paxton (R) in the most expensive U.S. Senate race on record.
  • Rep. Vikki Goodwin (D–Austin) also defeated Lt. Gov. Dan Patrick (R) and will become the first Democratic lieutenant governor in 27 years. Goodwin will lead a majority Republican chamber and will no doubt have her powers limited by that Republican majority.
  • Democrats also swept the remaining statewide seats, including attorney general, railroad commissioner, comptroller, land commissioner, agriculture commissioner, and the four contested seats on the Texas Supreme Court.
  • Democrats also took back control of the Texas House. It is not currently clear what the final numbers will be, but if current numbers hold, it would be 84 Democrats to 66 Republicans. Dems are already tossing their hats in the ring for speaker. So far, the Dean of the Texas House Senfronia Thompson (D–Houston) is the only Democrat to make it official and announce her candidacy, but other names such as Rep. Joe Moody (D–El Paso) are also being discussed.

U.S. Senate – flip

Ken Paxton (R)

James Talarico (D)

Governor – flip

Greg Abbott (R)

Gina Hinojosa (D)

Lieutenant Governor – flip

Dan Patrick (R)

Vikki Goodwin (D)

Attorney General – flip

Mayes Middleton (R)

Nathan Johnson (D)

Comptroller – flip

Don Huffines (R)

Sarah Eckhardt (D)

Railroad Commissioner – flip

Bo French (R)

Jon Rosenthal (D)

Land Commissioner – flip

Dawn Buckingham (R)

Benjamin Flores (D)

Agriculture Commissioner – flip

Nate Sheets (R)

Clayton Tucker (D)

Texas House

House District (HD) 1

Chris Spencer (R)

Sean Huffman (D)

This seat is vacant following the retirement of longtime Rep. Gary VanDeaver.

House District (HD) 3

Kristen Plaisance (R)

Nicole King (D)

Incumbent Republican Cecil Bell lost his seat in the primary in March.

House District (HD) 9

Rocky Thigpen (R)

Shelley Tatum (D)

This seat is vacant because the current rep, Trent Ashby, is running for the Texas Senate.

House District (HD) 14 – too close to call

Paul Dyson (R)

Janet Dudding (D)

Results are still coming in, but with an estimated 99% of the votes counted, Dudding is leading the incumbent, Dyson, by 315 votes.

House District (HD) 15

Brad Bailey (R)

Moniqua Scott (D)

This seat is vacant because the current rep, Steve Toth, is running for the U.S. House.

House District (HD) 21

Ray Callas (R)

Jacky Hernandez (D)

This seat is vacant due to the retirement of former Speaker Dade Phelan.

House District (HD) 25 – too close to call

Cody Vasut (R)

Mike Meadors (D)

Results are still coming in, but with an estimated 99% of the votes counted, Vasut is leading the challenger, Meadors, by 1,146 votes.

House District (HD) 26 – too close to call

Matt Morgan (R)

Eliz Markowitz (D)

This race is virtually tied currently. With an estimated 99% of the votes counted, Morgan is leading the challenger, Markowitz, by 135 votes.

House District (HD) 28 – flip

Gary Gates (R)

Sandy Ibanez (D)

House District (HD) 29 – too close to call

Jeff Barry (R)

Karen Reeder (D)

This race is currently too close to call. With an estimated 99% of the votes counted, Barry is leading the challenger, Reeder, by 1,236 votes.

House District (HD) 34 – flip

Denise Villalobos (R)

Stephanie Guerrero Saenz (D) 

Congratulations to ATPE member Stephanie Guerrero Saenz on her election to the Texas House!

House District (HD) 37 – flip

Janie Lopez (R)

Oziel “Ozzie” Ochoa (D)

House District (HD) 41

Gary Groves (R)

Julio Salinas (D)

This seat is vacant due to the retirement of Rep. Bobby Guerra.

House District (HD) 47

Jennifer Mushtaler (R)

Pooja Sethi (D)

This seat is vacant because Rep. Vikki Goodwin is running for lieutenant governor.

House District (HD) 49

Montserrat Garibay (D)

Arshia Papari (Green Party)

This seat is vacant because Rep. Gina Hinojosa is running for governor. There is no Republican running in this race.

House District (HD) 50

Howard Olsen IV (R)

Samantha Lopez-Resendez (D)

This seat is vacant because Rep. James Talarico is running for the U.S. Senate.

House District (HD) 52 – flip

Caroline Harris Davila (R)

Chris Jimenez (D)

House District (HD) 55 – too close to call

Hillary Hickland (R)

Amelia Rabroker (D)

This race is currently too close to call. With an estimated 99% of the votes counted, Rabroker is leading the incumbent, Hickland, by 419 votes.

House District (HD) 61 – too close to call

Keresa Richardson (R)

Brittany Black (D)

This race is currently too close to call. With an estimated 99% of the votes counted, Richardson is leading the challenger, Black, by 134 votes.

House District (HD) 63 – flip

Ben Bumgarner (R)

Denise Wooten (D)

House District (HD) 67 – too close to call 

Jeff Leach (R)

Jordan Wheatley (D)

This race is currently too close to call. With an estimated 99% of the votes counted, Leach is leading the challenger, Wheatley, by 203 votes.

House District (HD) 71

Jay Hardaway (R)

Diana Luna (D)

This seat is vacant due to the retirement of Rep. Stan Lambert.

House District (HD) 80 – flip

Don McLaughlin (R)

Cecilia Castellano (D)

House District (HD) 85

Dennis Geesaman (R)

Lawrence Brandyburg (D)

This seat is vacant because incumbent Rep. Stan Kitzman lost his primary.

House District (HD) 86

Holly Jeffreys (R)

Cullin Knutson (D)

This seat is vacant due to the retirement of Rep. John Smithee.

House District (HD) 89 – too close to call

Candy Noble (R)

Angie Carraway (D)

Challenger Carraway is currently leading incumbent Noble by around 2,000 votes.

House District (HD) 93 – too close to call 

Alan Blaylock (R)

Ericka Lomick (D)

This seat is vacant due to former Rep. Nate Schatzline resigning. The race is currently too close to call. With an estimated 99% of the votes counted, Lomick is leading Blaylock by 810 votes.

Note: Lomick suspended her campaign in September due to a previous felony conviction on her record that made her ineligible to serve according to Texas law. Her name still appeared on the ballot because it was past the deadline to withdraw and nominate another candidate. Should Lomick win the seat, there will likely be a special election called to fill it. 

House District (HD) 94 – flip

Cheryl Bean (R)

Katie O’Brien Duzan (D)

This seat is vacant due to the retirement of Rep. Tony Tinderholt.

House District (HD) 96 – flip

Ellen Fleischmann (R)

Ebony Turner (D)

This seat is vacant because Rep. David Cook is running for the Texas Senate.

House District (HD) 97 – flip

John McQueeney (R)

Beth Llewellyn McLaughlin (D)

House District (HD) 98

Armin Mizani (R)

Cate Brennan (D)

This seat is vacant due to the retirement of Rep. Giovanni Capriglione.

House District (HD) 101

Junior Ezeonu (D)

This seat is vacant because Rep. Chris Turner lost his primary to Ezeonu. Ezeonu did not have an opponent for the seat.

House District (HD) 112 – flip

Angie Chen Button (R)

Zach Herbert (D)

House District (HD) 118 – flip

Jorge Borrego (R)

Kristian Carranza (D)

This seat is vacant because Rep. John Lujan chose to run for U.S. House. He did not win his primary and is not on the ballot.

House District (HD) 121 – flip

Marc LaHood (R)

Zack Dunn (D)

House District (HD) 122 – too close to call

Mark Dorazio (R)

Shelly Nickels (D)

This race is currently too close to call. With an estimated 99% of the votes counted, Richardson is leading the challenger, Nickels, by 1,772 votes.

House District (HD) 125

Ricardo Martinez (R)

Adrian Reyna (D)

This seat is vacant due to the retirement of Rep. Ray Lopez.

House District (HD) 126 – too close to call

Stan Stanart (R)

Stefanie Bord (D)

This seat is vacant due to the retirement of Rep. Sam Harless.

This race is currently too close to call. With an estimated 99% of the votes counted, Bord is leading Stanart by 265 votes.

House District (HD) 127  – flip

Charles Cunningham (R)

Michelle Williams (D)

House District (HD) 128

Tom Butler (R)

Desiree Klaus (D)

This seat is vacant because Rep. Briscoe Cain chose to run for U.S. House. He lost his primary and is not on the ballot.

House District (HD) 129

Scott Bowen (R)

Albert Wittliff (D)

This seat is vacant because Rep. Dennis Paul is running for Texas Senate.

House District (HD) 131

Scott Whitmarsh (R)

Staci Childs (D)

This seat is vacant due to the retirement of Rep. Alma Allen. 

House District (HD) 132 – flip

Mike Schofield (R)

Sara McGee (D)

House District (HD) 135

Liz Ramos (R)

Odus Evbagharu (D)

This seat is vacant because Rep. Jon Rosenthal is running for railroad commissioner.

House District (HD) 138 – flip

Lacey Hull (R)

Tyler Smith (D)

House District (HD) 149

Dave Bennett (R)

Darlene Breaux (D)

This seat is vacant because Rep. Hubert Vo lost his primary.

House District (HD) 150 – flip

Valoree Swanson (R)

A’Yonna Kellum (D)

Texas Senate

Senators serve staggered four-year terms. 16 Senate seats are up for reelection this year. 

Senate District (SD) 2 – too close to call

Bob Hall (R)

Keenen Colbert (D)

This race is currently too close to call. With an estimated 96.27% of the votes counted, Hall is leading the challenger, Colbert, by 9,539 votes.

Senate District (SD) 3

Trent Ashby (R)

Bobby Tillman (D)

This seat is vacant due to the retirement of Sen. Robert Nichols.

Senate District (SD) 9

Leigh Wambsganss (R)

Taylor Rehmet (D)

Rehmet won a special election in January to fill the seat through the remainder of former Sen. Kelly Hancock’s term. This was widely considered to be the only competitive race in the Senate this election.

Senate District (SD) 11

Dennis Paul (R)

Shannon Dicely (D)

This seat is vacant because Sen. Mayes Middleton is running for attorney general.

Senate District (SD) 22 – general election

David Cook (R)

Amy Martinez-Salas (D)

This seat was vacated by Sen. Brian Birdwell in May when he was appointed to serve as assistant secretary of defense in the Trump administration.

State Board of Education

The SBOE is made up of 15 seats. Eight seats are up for reelection this year. There is also a special election on the ballot to fill the remainder of Staci Childs’ term. Childs resigned earlier this year to run for the Texas House. One important note is that the governor appoints the SBOE chair, which means current Chair Aaron Kinsey (R–Lubbock) is likely to lose his chair.

District 2 – flip

Victoria Hinojosa (R)

Thomas Ray Garcia (D)

Victoria Hinojosa defeated the incumbent, LJ Francis, in the March primary.

District 4 – general election 

Tammie Nielsen (R)

Coretta Mallet-Fontenot (D)

This seat was vacated by newly elected Rep. Staci Childs earlier this year when she won her primary for the Texas House. Gov. Greg Abbott (R) appointed Republican Tammie Nielsen to the seat, making her the incumbent in this race. 

District 5

Mica Arellano (R)

Allison Bush (D)

This seat is vacant due to the retirement of SBOE member Rebecca Bell-Metereau (D).

District 6 – flip

Tiffany Nelson (R)

Michelle Palmer (D)

This seat is vacant due to the retirement of SBOE member Will Hickman (R).

District 7 – too close to call

Julie Pickren (R)

Tiffany Perkinz (D)

This race is currently too close to call. With an estimated 97.27% of the votes counted, Pickren is leading the challenger, Perkinz, by 19,184 votes.

District 8 – too close to call

Audrey Young (R)

Dana Van de Walker (D)

This race is currently too close to call. With an estimated 96.06% of the votes counted, Van de Walker is leading the incumbent, Young, by 564 votes.

District 9

Kason Huddleston (R)

Ericka Ledferd (D)

This seat is vacant due to the retirement of SBOE member Keven Ellis (R).

District 14

Mindy Bumgarner (R)

Amy Taylor (D)

This seat is vacant because SBOE member Evelyn Brooks (R) chose to run for governor rather than seek another term.