Adrian Reyna is running against Donovon Rodriguez (D, Ray Lopez's former chief of staff, Lopez-endorsed); Michelle Barrientes Vela (D, former Bexar County constable); Carlos Antonio Raymond (D).
Open seat race in a safe Democratic district (Harris backed 57% in 2024) to replace retiring Rep. Ray Lopez. The crowded four-way primary pits establishment (Lopez's endorsed chief of staff) against labor (Reyna backed by Texas AFT).
HD-125 covers west and northwest San Antonio in Bexar County. Reyna is endorsed by Texas AFT COPE, Texas AFL-CIO, and San Antonio AFL-CIO Central Labor Council. His main opponent Donovon Rodriguez has Lopez's blessing and a decade of legislative staff experience. Rodriguez filed with Lopez as his treasurer.
Key dates to watch: Primary on March 3, 2026 and General Election on November 3, 2026.
