2026 Midterms · U.S. House · Texas Safe
Texas — 20th District
Democratic
Joaquin Castro
Incumbent
Republican
Edgardo Baez
In Texas' 20th Congressional District, seven-term Democratic incumbent Joaquin Castro faces Republican challenger Edgardo Baez and Independent candidate Anthony Tristan in the 2026 general election, following Texas' August 2025 congressional map redrawing. Major nonpartisan race handicappers—including The Cook Political Report, Sabato's Crystal Ball, Inside Elections, and DDHQ/The Hill—rate the contest as Solid or Safe Democratic. The campaign hinges on contrasting visions for the San Antonio area, with Baez focusing on economic stagnation, high crime, border security, and veteran care under Castro's tenure, while Castro highlights his legislative record opposing conservative budget, border, and legal proposals.
Economy and Budget
high salienceBaez blames Castro for an 18.4% district poverty rate and calls for conservative tax reforms, whereas Castro consistently voted against major House Republican budget and debt limit bills.
Joaquin Castro
Opposes conservative budget and tax acts
Joaquin Castro voted against key House Republican economic legislation, including the 2025 One Big Beautiful Bill Act (H.R. 1) and the Limit, Save, Grow Act of 2023. He also voted against congressional budget resolutions and debt limit packages passed by the House majority.
- Voted Nay on H.R. 1 (One Big Beautiful Bill Act) in 2025
- Voted Nay on H.R. 2811 (Limit, Save, Grow Act of 2023)
- Voted Nay on H.R. 3746 (Fiscal Responsibility Act of 2023)
Edgardo Baez
Supports tax reform and fiscal conservatism
Edgardo Baez argues that TX-20 suffers from an 18.4% poverty rate and economic stagnation under the incumbent. He advocates fiscal conservatism, tax incentives for small businesses, and policies to stimulate local enterprises.
- Proposes tax incentives for small businesses and local industry growth
- Cites district's 18.4% poverty level and $61,570 median household income as economic failures
- Supports federal spending transparency and fiscal discipline
“The district suffers from an 18.4% poverty level under the incumbent. Businesses are closing, and Army North and South have left Military City USA. The median household income is only $61, 570. Time for Change!”
Immigration and Border Security
high salienceBaez demands an immediate stop to illegal immigration to preserve public benefits for Texans, while Castro repeatedly voted against strict border enforcement and deportation bills.
Joaquin Castro
Opposes conservative border enforcement bills
Joaquin Castro voted against major Republican immigration enforcement measures in Congress. His voting record includes opposing the Laken Riley Act, the Secure the Border Act of 2023, and legislation making DUI grounds for deportation.
- Voted Nay on S.5 (Laken Riley Act)
- Voted Nay on H.R. 2 (Secure the Border Act of 2023)
- Voted Nay on H.R. 875 (Protect Our Communities from DUIs Act of 2025)
Edgardo Baez
Supports ending illegal immigration and benefits
Edgardo Baez pledges to stop illegal immigration, arguing that public resources meant for Texans are being drained by non-citizens. He advocates strict enforcement to protect taxpayer resources.
- Calls for an immediate end to illegal immigration
- Argues taxpayer benefits belonging to Texans are being spent on non-citizens draining the system
“Benefits that belong to Texans have been spent on people who do not have America's best interest at heart. Although many have come to the USA to benefit, many are only draining and taking advantage of the system. This must be stopped!”
Public Safety and Crime
medium salienceBaez prioritizes backing law enforcement to curb crime and drug use, whereas Castro voted against legislative efforts to deport non-citizens for DUI offenses.
Joaquin Castro
Opposes DUI-based deportation mandates
Joaquin Castro voted against H.R. 875, which would make driving under the influence grounds for deporting non-citizens or barring entry into the U.S.
- Voted Nay on H.R. 875 (Protect Our Communities from DUIs Act of 2025)
Edgardo Baez
Supports law enforcement and anti-crime measures
Edgardo Baez highlights high crime rates linked to drugs and homelessness in San Antonio. Endorsed by the San Antonio Police Officers Association, he supports backing law enforcement and preventative crime measures.
- Endorsed by the San Antonio Police Officers Association
- Pledges to combat high crime rates stemming from homelessness and illegal drugs
- Supports robust local police funding and preventative safety measures
“San Antonio is facing a high crime rate as a result of drugs and homelessness. The current leadership is not addressing these important issues.”
Military and Veterans
medium salienceBaez claims San Antonio veterans are treated like second-class citizens and promises improved services, while Castro voted for federal defense funding and served on the Armed Services Committee.
Joaquin Castro
Supports defense authorization legislation
Joaquin Castro served on the House Armed Services Committee and voted in favor of the National Defense Authorization Act for Fiscal Year 2024.
- Served on the House Armed Services Committee
- Voted Yea on H.R. 2670 (National Defense Authorization Act for FY 2024)
Edgardo Baez
Supports expanded healthcare and benefits for veterans
Edgardo Baez, a U.S. Army veteran, asserts that service members in San Antonio are treated like second-class citizens under the incumbent. He advocates comprehensive healthcare, educational support, and job assistance for veterans.
- Served in the U.S. Army from 1989 to 2002
- Advocates comprehensive healthcare, educational opportunities, and job placement assistance for veterans
- Highlights the departure of Army North and South from Military City USA
“San Antonio is viewed as Military City USA, yet, the members and veterans are not being recognized as anything but second class citizens under the incumbent!”
Healthcare
medium salienceBaez promotes health freedom and market competition in healthcare, whereas Castro voted to maintain CDC COVID-19 vaccination requirements for foreign travelers.
Joaquin Castro
Opposes repealing CDC COVID travel rules
Joaquin Castro voted against H.R. 185, which sought to terminate CDC COVID-19 vaccination proof requirements for foreign travelers entering the United States.
- Voted Nay on H.R. 185 (terminating CDC COVID-19 vaccine proof requirements for foreign travelers)
Edgardo Baez
Supports personal health freedom and market competition
Edgardo Baez draws on his critical care nursing experience to support market competition, patient choice, and personal health freedoms. Endorsed by Stand for Health Freedom, he opposes federal medical mandates.
- Endorsed by Stand for Health Freedom
- Advocates competitive market healthcare to lower costs and broaden access
- Pledges to protect patient autonomy and keep decisions between families and doctors
Education
medium salienceBaez condemns the district's public school system as failing and lacking accountability, while Castro served on the House Education and Workforce Committee.
Joaquin Castro
Served on House Education Committee
Joaquin Castro served on the House Committee on Education and the Workforce, including the Subcommittee on Higher Education and Workforce Investment.
- Served on the House Committee on Education and the Workforce
Edgardo Baez
Demands educational accountability and reform
Edgardo Baez criticizes TX-20's educational system, claiming it lacks accountability and has failed both students and teachers.
- Calls for strict accountability in TX-20 public schools
- Lists Education and the Workforce as a top committee preference in Congress
“The 20th Congressional District's educational system has failed its students and teachers. There is no accountability and the district if getting worse!”
Elections and Governance
low salienceBaez advocates for congressional term limits and fiscal transparency, while Castro voted against federal proof-of-citizenship voting requirements under the SAVE Act.
Joaquin Castro
Opposes voter ID requirement and judicial limits
Joaquin Castro voted against the SAVE Act (H.R. 22), which requires documentary proof of citizenship to register for federal elections, and against NORRA (H.R. 1526), which limits nationwide federal court injunctions. He also voted to vacate Speaker McCarthy and expel Rep. George Santos.
- Voted Nay on H.R. 22 (SAVE Act)
- Voted Nay on H.R. 1526 (NORRA of 2025)
- Voted Yea on H.Res. 878 (expelling Rep. George Santos)
Edgardo Baez
Supports term limits and government transparency
Edgardo Baez supports congressional term limits to prevent entrenched elites and advocates for strict government financial transparency to reduce waste and limit government overreach.
- Supports congressional term limits for members of Congress
- Advocates financial transparency to limit government waste and overreach
- Urges impartial, non-partisan congressional oversight investigations
Gun Rights
medium salienceEdgardo Baez
Opposes gun control and defends 2nd Amendment
Edgardo Baez strongly defends Second Amendment rights, warning that blue-city leadership in San Antonio threatens gun ownership rights.
- Pledges to fight and protect gun rights against local and federal restrictions
- Frames Second Amendment protection as a vital campaign battle
“Because San Antonio is a blue city, the current leadership is threatening our rights, particularly, those related to our 2nd Amendment Rights. We must fight!”
Housing and Infrastructure
low salienceEdgardo Baez
Supports affordable housing and managed infrastructure
Edgardo Baez supports affordable housing initiatives and public infrastructure updates, criticizing past mismanagement of resources like Project Tiger III.
- Calls for affordable housing initiatives for community families
- Advocates phased infrastructure construction to minimize citywide traffic disruption
- Criticizes mismanagement of Project Tiger III grant funds
“Affordable housing initiatives are essential for ensuring all families have a place they can call home in our community.”