© 2024 Texas Public Radio
Real. Reliable. Texas Public Radio.
Play Live Radio
Next Up:
0:00 0:00
Available On Air Stations

Final results: 2024 Texas primary elections


Congressman Colin Allred, D-Texas, has won the state's Democratic nomination for U.S. Senate, and will now face Republican Sen. Ted Cruz in the November general election.

U.S. House races of interest
Texas has 38 seats in the U.S. House of Representatives, the lower chamber of Congress. The total number of representatives is set at 435. Representatives are elected for two-year terms. There are five districts on the ballot this year.

U.S House District 15

Texas' 15 Congressional District, which spans from Seguin to McAllen, was considered one of the most competitive congressional races in Texas in 2022.

And this year's general election will feature a rematch from the 2022 midterms after Republican Monica De La Cruz and Democrat Michelle Vallejo easily won their respective primaries.

De La Cruz defeated Vallejo by more than 8% in 2022. This time around, The Cook Political Report says the district favors Republicans as De La Cruz seeks a second term.

U.S. House District 20


  • Joaquin Castro ☑️ (unopposed)

The six-term incumbent Joaquin Castro ran unopposed in the Democratic primary, and there are no Republicans running to challenge him. Texas' 20th Congressional District, which includes the western half of San Antonio and Bexar County, has never sent a Republican to Congress.

U.S House District 21


  • Chip Roy ☑️ (unopposed)


  • Kristin Hook ☑️ (unopposed)

Chip Roy is seeking a fourth term representing the 21st Congressional District, which covers a wide swath of the Hill Country from Austin to San Antonio. The district became solidly red after recent redistricting.

The former Ted Cruz staffer from Austin is known for being a conservative firebrand. He is a member of the House Freedom Caucus.

Roy ran unopposed in the GOP primary.

On the Democratic side, challenger Kristin Hook also ran unopposed. She is a scientist who most recently worked for the U.S. Government Accountability Office. She is also a former middle school teacher and activist.

U.S. House District 23

Republican incumbent Tony Gonzales faces a GOP runoff challenge in his bid for a third term representing Congressional District 23.

Gonzales failed to reach the 50% threshold and will now run against political newcomer Brandon Herrera in May.

Herrera is a gun manufacturer and social media influencer who focuses on firearm-related topics. He campaigned on what he says was a failure of Gonzales to live up to the values of his constituency.

The race was watched closely by the Republican Party, which censured Gonzales over his support of gay marriage and gun safety. The winner will face Democratic candidate Santos Limon in the general election in November.

Limon is a civil engineer and small business owner. He has campaigned on strengthening the Child Health Insurance Program in Texas and wants to bring more health care clinics to the district.

District 23 is massive and stretches from San Antonio to just east of El Paso. It covers the longest stretch of the U.S.-Mexico border of any district, and it includes both Eagle Pass and Uvalde.

The district has changed hands between Republicans and Democrats over the last decade, with Republicans holding an edge in recent years.

U.S. House District 28

Texas's 28th Congressional District runs from the eastern outskirts of San Antonio down to the U.S.-Mexico border, and covers nine counties.

Congressman Henry Cuellar, a Democrat, has held the seat since 2005, and ran unopposed in Tuesday's primary. But it’s unclear which Republican will challenge him in November.

The Republican ticket is still up for grabs. Jay Furman, a military veteran, is headed to a runoff in May against Lazaro Garza, Jr., a rancher and businessman. Both campaigned on border security.

Cuellar said his status as one of the few remaining “moderate” Democrats has helped him win votes and better represent his district. But he admits that polarization in Congress has made it harder to get work done.

"The 10% on the far left and the 10% on the far right, make it very hard for us in the middle to govern the other 80% because they're so loud, they're so out there," he said. "But there's still a lot of Democrats and Republicans that want to do their job. And that's govern."

Cuellar said his top priorities are infrastructure funding, border security and trade. He also supports balancing clean energy with oil and gas.

National Republicans are targeting this seat in November.

U.S. House District 34

Democratic incumbent Vicente Gonzalez and Republican Mayra Flores will face off once again in the race for Texas' 34th Congressional District.

Gonzales defeated Flores by 8.5 percentage points in the 2022 midterm elections.

Gonzalez, who was uncontested in the Democratic primary, said last week that he believes he could handily beat Flores should she receive the GOP nomination.

In a statement on X, Flores said that her resounding win was a sign she could beat Gonzalez in November.

The district was recently redrawn, which removed the outside metros of San Antonio and Victoria. The Cook Political Report considers this to be a competitive race that leans Democratic.

U.S. House District 35

The incumbent Greg Casar, a former Austin councilman, is seeking his second term in Congress. He did not face a primary challenge. Texas 35th Congressional District, which spans from San Antonio to Austin along I-35, is heavily Democratic.

On the Republican side, there will be a May runoff between veteran Michael Rodriguez and retired Kern, County California deputy sheriff Steven Wright to see who will challenge Casar in November.

Texas State Senate

Texas Senate District 25


  • Donna Campbell ☑️ (unopposed)


  • Merrie Fox ☑️ (unopposed)

Republican Donna Campbell seeks her fourth term representing State Senate District 25, which stretches from San Antonio to New Braunfels and Boerne through the Hill Country.
Campbell, an emergency room physician and ophthalmologist, ran unopposed in the Republican primary.

On the Democratic side, Merrie Fox also ran unopposed. Fox is the executive director of Circle Arts Theatre in New Braunfels. She also worked as a public school teacher and principal for more than 30 years.

Texas State House of Representatives
The Texas House of Representatives is the lower chamber of the Texas Legislature, consisting of 150 members elected from single-member districts for two-year terms. Along with the state Senate, the House drafts and passes state laws, policies and budgets. The Legislature meets for 140 days during odd-numbered years, though the governor can call special sessions outside that time frame as he did during 2023. There are no term limits.

Texas House District 80

Former Uvalde mayor Don McLaughlin Jr. has won the Republican primary for House District 80 with 58% of the total vote.

McLaughlin gained international attention for serving as mayor of Uvalde in the wake of the 2022 Robb Elementary School shooting. He resigned to run for the D-80 seat that Democrat Tracy King has held since 1994.

He said his priorities include economic growth, border security, and strengthening law enforcement.

On the Democratic ballot, Cecelia Castellano won 27% of the vote while Rosie Cuellar trailed behind at 25%. Cuellar is a former Webb County tax assessor and sister of U.S. Rep. Henry Cuellar. She will face Castellano in a May runoff election.

District 80 covers six counties: Uvalde, Zavala, Frio, Atascosa, Dimmit and Webb.

Texas House District 116


  • Darryl W. Crain ☑️ (unopposed)


  • Trey Martinez Fischer ☑️ (unopposed)

Trey Martinez Fischer seeks a fourth consecutive term representing Texas House District 116, the reliably blue district that spans from downtown San Antonio to the North West Side. He previously served in the seat from 2001 to 2017.

Martinez Fisher is the leader of the House Democratic Caucus. He was unopposed in the Democratic primary.

On the Republican side, San Antonio minister Darryl W. Crain was also unopposed.

Texas House District 117


  • Ben Mostyn ☑️ (unopposed)


  • Philip Cortez ☑️ (unopposed)

Analysis: Philip Cortez seeks his fifth consecutive term representing Texas House District 117, another reliably blue district that covers South and West San Antonio.

The Air Force veteran and former San Antonio City Council member ran unopposed in the Democratic primary.

Republican Ben Mostyn, an Army veteran and San Antonio real estate agent, ran unopposed in the GOP primary.

State House District 118

John Lujan III won the seat in a special election in November 2021 by 3.6 percentage points. Lujan, who owns an IT company, also previously served in the seat after a special election in 2016. He did not have any Republican challengers in the primary.

On the Democratic side, political organizer Kristian Carranza won the primary with over 62% of the vote. Carranza is the regional director for the Democratic National Committee and has worked on high profile campaigns including Wendy Davis and Hillary Clinton.

State House District 119

Elizabeth "Liz" Campos seeks a third term representing Texas House District 119, a reliably blue district that covers parts of Southern and Eastern San Antonio.

Campos won the Democratic primary with over 84% of the vote, setting up a general election matchup with Army Veteran and attorney Brandon J. Grable.

Grable won the GOP primary with over 56% of the vote.

Texas House District 120


  • Barbara Gervin-Hawkins ☑️

Democrat Barbara Gervin-Hawkins faced no challenge in the primary and does not face a challenge in the general election in her quest for a fifth term representing Texas House District 120. The educator and construction company owner served in this seat since 2016, which includes parts of San Antonio and Converse and encompasses Windcrest and Kirby.

State House District 121

Marc LaHood declared victory over incumbent Steve Allison in the GOP primary for Texas House District 121, which covers North and Central San Antonio, including Alamo Heights and Terrell Hills.

LaHood won with over 53% of the vote to Allison's 39%. LaHood had the endorsement of both Greg Abbott and Attorney General Ken Paxton.

The endorsements came after Allison voted against Abbott's school voucher program and voted to impeach Paxton.

Meanwhile, Democrats are hoping that discord among the Republicans in this race could help them flip this seat. Sales professional Laurel Jordan Swift won the Democratic primary with 74% of the vote. She opposes vouchers.

Texas House District 122


  • Mark Dorazio ☑️ (unopposed)


  • Kevin Geary ☑️ (unopposed)

Mark Dorazio seeks a second term representing Northwest San Antonio. The former chair of the Bexar County Republican Party did not face a primary opponent in this red leaning district, but there is a Democrat running.
USAA attorney Kevin Geary also did not face a primary opponent so Geary will challenge Dorazio in the general election.

Texas House District 123


  • Diego Bernal ☑️ (unopposed)

Diego Bernal faced no Democratic primary opponents and does not face any Republican challengers in the November general election. Bernal represented the district that covers downtown to parts of the North Side since he won a special election in 2015.

Texas House District 124


  • Sylvia Soto ☑️ (unopposed)


  • Josey Garcia ☑️ (unopposed)

Josey Garcia, an Air Force veteran and police reform activist, seeks a second term to represent the reliably blue West Side district. Garcia did not face a primary opponent.
On the Republican side, NEISD math and science teacher Sylvia Soto ran unopposed and will challenge Garcia in the general election.

State House District 125

Ray Lopez seeks a fourth term representing the district on the Northwest Side, including Leon Valley. He is a former communications executive for AT&T and previously served as District 6 councilman.

Lopez fended off a primary challenge with over 68% of the vote. No candidates have filed on the Republican side.

Bexar County Commissioner Precinct 1

Bexar County's Southside voted to retain its county commissioner, but 47% was not enough for Rebeca Clay-Flores to move on to the November general election.

Clay-Flores will face Amanda Gonzalez in a May runoff.

Clay-Flores, the incumbent commissioner, out-raised and outran all her competitors despite challenges from organized operations like the Deputies Sheriff’s Association of Bexar County.

She amassed more than a half million dollars in campaign funds, a far cry from her 2020 run when she ran as an underdog on a shoestring budget.

In her first race, she broke down barriers after defeating longtime commissioner Sergio Chico Rodriguez — becoming the first woman of color on the court.

She saw multiple female challengers of color this election and in the runoff will face Gonzalez – who until recently worked as the director of the San Antonio Police Officers Association's charitable arm "Blue Cares."

Bexar County Commissioner Precinct 3

Precinct 3 Commissioner Grant Moody will get the chance to add an entire term to his resume.

Moody defeated Chris Schuchardt, a business owner who took out more than $360,000 in loans for the bruising fight.

Schuchardt also ran against Mayor Ron Nirenberg last year, spending $70,000 of his own money in that race.

The North Side precinct, which includes Alamo Heights and Terrell Hills, is the only precinct that has been reliably Republican in recent years.

Bexar County Sheriff

Javier Salazar held off a Democratic primary challenge from Sharon Rodriguez, a licensed Texas peace officer who ran unsuccessfully against Salazar in the 2020 Democratic primary for sheriff.

Salazar seeks a third term as Bexar County sheriff. He was an SAPD officer for 23 years before being elected in 2017.

On the Republican side, Nathan Buchanan won 54% of the vote and will challenge Salazar in November.

Buchanan owns a cleaning company and previously worked for the Castle Hills Police Department. He ran unsuccessfully for Bexar County judge in 2022 and for Precinct 3 constable in 2016 and 2020.

Bexar County Constable Precinct 1


  • Ruben C. Tejeda (61.71%) 9,556 ☑️
  • Sergio "Chico" Rodriguez (38.29%) 5,930

Ruben C. Tejeda held off a primary challenge from Sergio "Chico" Rodriguez. Tejeda has held the Southwest Bexar County seat for more than three decades, and previously served as a Bexar County Deputy Sheriff.

There are no Republican candidates for this seat.

Bexar County Constable Precinct 3


  • Mark Vojvodich (77.19%) 31,093 ☑️
  • Jarrod Tubbs (22.81%) 9,186

Mark Vojvodich held off a primary challenge from Jarrod Tubbs. Vojvodich, an Air Force veteran, has held the seat covering the North and Northwest sides for the past 15 years. He previously worked in the Bexar County Sheriff's Office for 14 years.

There are no candidates running on the Democratic side.

Bexar County Constable Precinct 4


  • Stan Ramos (12.14%) 1,971
  • Neal Burford (8.91%) 1,447
  • Kathryn "Kat" Brown (56.12%) 9,112 ☑️
  • Andrew (Andy) Lopez (22.83%) 3,706

Kathryn "Kat" Brown won the Democratic primary over three fellow Democrats with experience working in the office.

There are no candidates running on the Republican side.

Bexar County Tax Assessor


  • Albert Uresti (82.28%) 60,797 ☑️
  • Hatem Merhi (17.72%) 13,096

Albert Uresti has won the Democratic primary for Bexar County tax assessor-collector, a position he has held for the past 12 years. Prior to that, he was city manager for several small cities in the region.

He held off a challenge from Hatem Merhi, who owns two businesses: a construction company and an audiovisual technology/cybersecurity company.

There are no candidates running on the Republican side.

Party Chairs

Bexar County Democrats have decided to stick with their incumbent party chair.

Monica Ramirez Alcántara had a resounding victory over Sandragrace Martinez with over 70% of the vote.

On the Republican side, Kris Coons emerged victorious in a three-way race with no incumbent.

Coons defeated Robert Flores and Jacinto “Chinto” Martinez and will replace Jeff McManus, who was elected Bexar County GOP chair in 2022. McManus chose not to run for a second term.

Bexar County Democratic Party Chair

  • Monica Ramirez Alcantara (70.26%) 46,273 ☑️
  • Sandragrace Martinez (29.74%) 19,590

Bexar County Republican Party Chair

  • Kris Coons (51.83%) 39,355 ☑️
  • Jacinto "Chinto" Martinez (14.16%) 10,751
  • Robert Flores (34.01%) 25,825

Texas Railroad Commission
Don’t let the name fool you; Texas’ railroad commissioner doesn’t have anything to do with railroads. The three-member commission oversees the state’s oil and gas industries. One commissioner position is on the ballot every two years.

Texas Supreme Court
The Texas Supreme Court has nine justices. Three seats are up for election in 2024. Currently, all seats are held by Republicans.

Texas Court of Appeals
The Texas Court of Criminal Appeals is the state’s highest court for criminal cases. The court consists of nine judges. They are elected for six-year terms.

Three judges on the Texas Court of Criminal Appeals were ousted by candidates endorsed by Attorney General Ken Paxton, who targeted the court after it ruled against him in a 2021 case.

Former Dallas appeals court justice David Schenck, Waco attorney Gina Parker and Richardson attorney Lee Finley defeated incumbents for the Presiding Judge, Place 7 and Place 8 seats on the state's highest criminal court.

This year’s primary presented the first opportunity for Paxton to attempt to oust some of the eight judges who ruled in 2021 the attorney general cannot unilaterally prosecute election law violation cases without district attorney permission.

Paxton has decried the ruling for years, arguing the court stripped him of his right to prosecute what he says is rampant voter fraud in the state.

State Board of Education District 1


  • Michael (Travis) Stevens ☑️ (unopposed)


  • Gustavo Reveles ☑️ (unopposed)

The 15-member State Board of Education is responsible for approving curriculum guidelines and instructional materials for Texas public schools. District 1 stretches from El Paso to a portion of Bexar County on the North and West sides. Democrat Melissa Ortega of El Paso currently represents the district. She was first elected in 2022 and is not running for re-election.

Republican Michael (Travis) Stevens and Democrat Gustavo Reveles both ran unopposed in their primaries. Stevens is a San Antonio educator who unsuccessfully ran for D1 in 2022. Reveles is the spokesman for an El Paso school district and a former reporter.

State Board of Education District 3


  • Marisa Pérez-Díaz ☑️ (unopposed)

Democrat Marisa Pérez-Díaz faces no primary or general election challenges in her bid for a fifth term representing District 3 on the State Board of Education. During her 12 years on the board, Pérez-Díaz played a pivotal role in the approval of Mexican American Studies courses.

District 3 includes most of Bexar County and several other interior South Texas counties stretching down to Starr County along the U.S. Mexico border.

In any race, if no candidate receives more than 50% of the vote, a runoff election between the top two will be held in May.