Joaquin Castro has served as the U.S. representative for Congressional District 20 since 2013.
David Lynch (KENS 5), The Texas Tribune, Marcus Risen
4:24 PM CST March 3, 2026
4:24 PM CST March 3, 2026
SAN ANTONIO — Despite facing primary opposition for the first time since 2020, U.S. Rep. Joaquin Castro easily secured the Democratic nomination after fending off two challengers on Tuesday night.
The San Antonio Democrat is vying for an eighth term serving west San Antonio and Congressional District 20 in the House. He had secured nearly 90% of the vote as of 11:45 p.m., according to unofficial results.
His closest opponent, Kendra Elizabeth Wilkerson, had less than 9%. Castro will go on to face Edgardo Rafael Baez in November. The military veteran and longtime attorney is the lone Republican running for CD-20 in 2026.
Castro once upon a time considered a run for Texas attorney general as he, state Rep. James Talarico and former U.S. Reps. Colin Allred and Beto O’Rourke considered creating a statewide Democratic slate of nominees, the congressman said at a Texas Tribune Festival panel last fall. But the group couldn’t reach consensus on who should run for other major statewide positions.
The congressman has been highly visible in recent weeks, having visited South Texas to rally against federal immigration policies and successfully pushing for the release of Minnesota boy Liam Conejo Ramos from a detention facility in Dilley.
About the district
Congressional District 20 covers 180 square miles, mostly on San Antonio’s west side—from the Terrell Wells neighborhood stretching up towards the Interstate 10 / Loop 1604 area and west toward Westover Hills.
According to U.S. Census data, the district includes about 767,00 residents, 72% of which are Hispanic. The median age is 34.1 years old and the median per-capita income in the area is just over $30,000.
For more coverage and results of the 2026 Texas Primaries, visit kens5.com/elections.