District Hub
Texas District 21 candidates
Updated
Texas District 21 roster
Texas District 21 lists 20 public candidate profiles.
Party counts
- Republican: 14
- Democratic: 5
- Independent: 1
Office counts
- U.S. House: 20
Candidates
| Candidate | Party | Ballot status | Profile status | Race status | Election system | FEC candidate id | Cycle | Sourced claims | Valid citations | Primary sources | Latest source | First seen | Last seen |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chip Roy | Republican | incumbent | Active candidate | discovered | other | H8TX21307 | 2026 | 5,327 | 5,327 | 5,327 | October 24, 2026 | May 7, 2026 | October 6, 2026 |
| Daniel Betts | Republican | challenger | Active candidate | discovered | other | H6TX21285 | 2026 | 26 | 26 | 26 | September 3, 2026 | May 7, 2026 | May 7, 2026 |
| Daniel Weber | Democratic | challenger | Active candidate | discovered | other | H6TX21277 | 2026 | 43 | 43 | 43 | July 20, 2026 | May 5, 2026 | May 7, 2026 |
| Denis Goulet | Republican | challenger | Active candidate | discovered | other | H6TX21327 | 2026 | 7 | 7 | 7 | May 15, 2026 | May 7, 2026 | May 7, 2026 |
| Eldon Dan Mcqueen | Independent | challenger | Active candidate | discovered | other | H0TX20124 | 2026 | 3 | 3 | 3 | May 15, 2026 | May 7, 2026 | May 7, 2026 |
| Ezekiel Enriquez | Republican | challenger | Active candidate | discovered | other | H6TX23216 | 2026 | 2 | 2 | 2 | May 7, 2026 | May 7, 2026 | May 7, 2026 |
| Gary Frank Taylor | Democratic | challenger | Active candidate | discovered | other | H6TX21251 | 2026 | 22 | 22 | 22 | May 13, 2026 | May 5, 2026 | May 7, 2026 |
| Heather Ann Tessmer | Republican | challenger | Active candidate | discovered | other | H6TX21434 | 2026 | 3 | 3 | 3 | September 5, 2026 | May 7, 2026 | May 7, 2026 |
| Jacques Dubose | Republican | challenger | Active candidate | discovered | other | H6TX21335 | 2026 | 2 | 2 | 2 | May 7, 2026 | May 7, 2026 | May 7, 2026 |
| James E Trainor III | Republican | challenger | Active candidate | discovered | other | H6TX21376 | 2026 | 5 | 5 | 5 | September 3, 2026 | May 7, 2026 | May 7, 2026 |
| Jason Cahill | Republican | challenger | Active candidate | discovered | other | H6TX21350 | 2026 | 16 | 16 | 16 | October 6, 2026 | May 7, 2026 | October 6, 2026 |
| Javi Andrade | Democratic | challenger | Active candidate | discovered | other | H6TX10197 | 2026 | 9 | 9 | 9 | May 13, 2026 | May 5, 2026 | May 7, 2026 |
| Kristin A Hook | Democratic | challenger | Active candidate | discovered | other | H4TX21108 | 2026 | 11 | 11 | 11 | October 6, 2026 | May 5, 2026 | October 6, 2026 |
| Kyle Sinclair | Republican | challenger | Active candidate | discovered | other | H6TX21368 | 2026 | 3 | 3 | 3 | September 5, 2026 | May 7, 2026 | May 7, 2026 |
| Mark Charles Teixeira | Republican | challenger | Active candidate | discovered | other | H6TX21301 | 2026 | 25 | 25 | 25 | October 6, 2026 | May 7, 2026 | October 6, 2026 |
| Matthew Okerson | Republican | challenger | Active candidate | discovered | other | H6TX21392 | 2026 | 2 | 2 | 2 | May 7, 2026 | May 7, 2026 | May 7, 2026 |
| Mike Wheeler | Republican | challenger | Active candidate | discovered | other | H6TX21319 | 2026 | 5 | 5 | 5 | October 6, 2026 | May 7, 2026 | October 6, 2026 |
| Paul Rojas | Republican | challenger | Active candidate | discovered | other | H6TX21384 | 2026 | 5 | 5 | 5 | September 3, 2026 | May 7, 2026 | May 7, 2026 |
| Regina Vanburg | Democratic | challenger | Active candidate | discovered | other | H6TX21269 | 2026 | 9 | 9 | 9 | May 13, 2026 | May 5, 2026 | May 7, 2026 |
| Weston Charles Martinez | Republican | challenger | Active candidate | discovered | other | H6TX21426 | 2026 | 2 | 2 | 2 | May 7, 2026 | May 7, 2026 | May 7, 2026 |
Stored fields
- Stored status "challenger" is on file for 19 profiles, including Daniel Betts, Daniel Weber, Denis Goulet, Eldon Dan Mcqueen, Ezekiel Enriquez, Gary Frank Taylor, Heather Ann Tessmer, and Jacques Dubose, and 11 more.
- Stored status "incumbent" is on file for Chip Roy.
- An FEC candidate id is stored for 20 profiles, including Chip Roy, Daniel Betts, Daniel Weber, Denis Goulet, Eldon Dan Mcqueen, Ezekiel Enriquez, Gary Frank Taylor, and Heather Ann Tessmer, and 12 more.
- 20 of 20 profiles with a list-index row have a sourced-claim count above zero.
- Cycle year 2026 is on file for 20 profiles.
- Source times on file run from May 7, 2026 to October 24, 2026.
- 20 profiles have a stored summary.
- 1 profile has a photo on file.
- 20 profiles have the stored legacy-profile flag.
- Profile record updates on this page run from May 7, 2026 to October 17, 2026.
Adjacent districts
- District 20 5 profiles on that district hub.
- District 22 8 profiles on that district hub.
Related hubs
- Texas candidates 530 profiles in the public state counts.
- Texas U.S. House 359 profiles on that race hub.
Sources
- Research methodology Texas District 21 cites 20 FEC candidate ids and 20 stored source times.
- Trust and corrections Corrections for public records cited on Texas District 21.
Chip Roy
Republican · U.S. House
Daniel Betts
Republican · U.S. House
Daniel Weber
Democrat · U.S. House
Denis Goulet
Republican · U.S. House
Eldon Dan Mcqueen
Independent · U.S. House
Ezekiel Enriquez
Republican · U.S. House
Gary Frank Taylor
Democrat · U.S. House
Heather Ann Tessmer
Republican · U.S. House
Jacques Dubose
Republican · U.S. House
James E Trainor III
Republican · U.S. House
Jason Cahill
Republican · U.S. House
Javi Andrade
Democrat · U.S. House
Kristin A Hook
Democrat · U.S. House
Kyle Sinclair
Republican · U.S. House
Mark Charles Teixeira
Republican · U.S. House
Matthew Okerson
Republican · U.S. House
Mike Wheeler
Republican · U.S. House
Paul Rojas
Republican · U.S. House
Regina Vanburg
Democrat · U.S. House
Weston Charles Martinez
Republican · U.S. House
Districts
- District 01 · 11 profiles
- District 02 · 10 profiles
- District 03 · 6 profiles
- District 04 · 5 profiles
- District 05 · 5 profiles
- District 06 · 5 profiles
- District 07 · 6 profiles
- District 08 · 9 profiles
- District 09 · 17 profiles
- District 10 · 19 profiles
- District 11 · 3 profiles
- District 12 · 4 profiles
- District 13 · 3 profiles
- District 14 · 5 profiles
- District 15 · 4 profiles
- District 16 · 7 profiles
- District 17 · 4 profiles
- District 18 · 32 profiles
- District 19 · 11 profiles
- District 20 · 5 profiles
- District 22 · 8 profiles
- District 23 · 13 profiles
- District 24 · 6 profiles
- District 25 · 4 profiles
- District 26 · 5 profiles
- District 27 · 6 profiles
- District 28 · 9 profiles
- District 29 · 4 profiles
- District 30 · 14 profiles
- District 31 · 15 profiles
- District 32 · 16 profiles
- District 33 · 10 profiles
- District 34 · 13 profiles
- District 35 · 14 profiles
- District 36 · 4 profiles
- District 37 · 8 profiles
- District 38 · 19 profiles