March 3, 2026 Primary

U.S. Representative, District 21

March 3, 2026 · 95,502 votes cast · 9 counties

Statewide total

Official canvass
MARK TEIXEIRAREP58,18060.9%
JASON CAHILLREP9,0439.5%
JAMES "TREY" TRAINOR, IIIREP8,4978.9%
MIKE WHEELERREP6,5936.9%
WESTON MARTINEZREP2,3202.4%
KYLE SINCLAIRREP1,9472.0%
DANIEL W. BETTSREP1,9412.0%
PEGGY MCCORMICK WARDLAWREP1,8722.0%
HEATHER TESSMERREP1,5751.6%
PAUL ROJASREP1,5591.6%
ZEKE ENRIQUEZREP1,3021.4%
JACQUES DUBOSEREP6730.7%
Margin: 49,137 votes (51.5%)

Results by county

CountyTEIXEIRACAHILLIIIWHEELERMARTINEZSINCLAIROtherTotal
Bandera3,03951121328280727224,919
Bexar14,0792,6429941,0671,0829481,98422,796
Blanco1,83525928230337543283,098
Comal18,5162,2601,9591,1772935552,93427,694
Gillespie3,8082631,390631195744836,844
Hays4,9201,3097081,014334537169,054
Kendall5,9217365981,6571431018399,995
Kerr5,6369722,3164331358382910,404
Real42691372921787698
County totals reconcile to the statewide total

Source: CountyByCountyCanvass 2026 REPUBLICAN PRIMARY ELECTIONReport.pdf, OfficialCanvassReport 2026 REPUBLICAN PRIMARY ELECTION.pdf — Texas Secretary of State, loaded 9/7/2026