U.S. House — TX-21 · Texas · 2026
General election · 2 on the certified November ballot · Open seat (no incumbent)
Model rating Leans Republican (Held) on our experimental model — not a poll or a forecast.
No polls on file for this race. Model inputs: 3 of 7, updated today. Sources · What is validated
News attention 52/100 — how much coverage the race gets, not who is winning. Updated 4 days ago. How it works
On the November ballot (2)
Certified by the state on 2026-08-28, checked 2026-09-30.
Not on the certified ballot (9)
Filed or ran for this seat, but not on the state’s certified list for November.
Official source: https://www.sos.texas.gov/elections/forms/2026-ballot-cert.pdf
Latest verified field polling
Only checksummed releases from verified (Tier V) pollsters appear here.
No verified poll has been published for this race. Vector, our experimental model rating, is below — it is not a poll.
Polling average
No polls on file for this race yet. See latest polls across every race.
Campaign money (FEC)
Candidate committee totals for the cycle from the Federal Election Commission (public domain), as of each committee's latest report.
| Candidate | Raised | Spent | Cash on hand | Through |
|---|---|---|---|---|
| Daniel Betts | $177,457 | $177,151 | $306 | 2026-06-30 |
| Ezekiel Enriquez | $114,590 | $110,532 | $0 | 2026-08-25 |
| Gary Frank Taylor | $16,737 | $16,646 | $91 | 2026-04-03 |
| James E Trainor III | $151,643 | $151,579 | $64 | 2026-06-30 |
| Jason Cahill | $382,589 | $382,589 | $0 | 2026-06-30 |
| Kristin A Hook | $243,839 | $144,128 | $104,069 | 2026-06-30 |
| Mark Charles Teixeira | $3,922,216 | $3,540,015 | $382,201 | 2026-06-30 |
| Mike Wheeler | $344,226 | $344,226 | $0 | 2026-06-30 |
| Paul Rojas | $165,026 | $8,165 | $156,862 | 2026-02-11 |
| Regina Vanburg | $13,892 | $11,861 | $1,869 | 2026-03-31 |
| Weston Charles Martinez | $26,384 | $26,384 | $0 | 2026-04-12 |
Results
Vote counts as reported by the state; transcribed from the Wikipedia election article (CC BY-SA 4.0), which cites the state's official results.
Democratic primary
| Kristin Hook won | 39,779 | 60.1% |
| Regina Vanburg | 18,614 | 28.1% |
| Gary Taylor | 7,847 | 11.8% |
Republican primary
| Mark Teixeira won | 58,180 | 60.9% |
| Jason Cahill | 9,043 | 9.5% |
| Trey Trainor | 8,497 | 8.9% |
| Michael Wheeler | 6,593 | 6.9% |
| Weston Martinez | 2,320 | 2.4% |
| Kyle Sinclair (withdrawn) | 1,947 | 2.0% |
| Daniel Betts | 1,941 | 2.0% |
| Peggy Wardlaw | 1,872 | 2.0% |
| Heather Tessmer | 1,575 | 1.7% |
| Paul Rojas | 1,559 | 1.6% |
| Zeke Enriquez | 1,302 | 1.4% |
| Jacques DuBose | 673 | 0.7% |
Source: Wikipedia article revision (CC BY-SA 4.0), retrieved 2026-09-29 · parser wiki-race-1.0.0
Key dates
Official federal election dates for this state from the FEC. Registration deadlines and early voting: see the state election office.
- 2026-03-03 — Primary election: U.S. House
- 2026-04-11 — Convention: U.S. House — LIB
- 2026-05-26 — Runoff: U.S. House
- 2026-11-03 — General election: U.S. House
Source: FEC election dates (public domain).
Signals (experimental)
Attention 52 Vector R · Held
Vugol Me Attention (attention intensity)
Attention intensity index 0–100 · not a poll · normalized nightly
Vugol Me Vector (experimental)
Directional rating without probability · experimental · model confidence: medium
Daily precision telemetry
Per-source daily series, CSV export and Vector inputs · paid plans
Sources
- Roster — official filings; fundraising from FEC datapoints where on file (https://api.open.fec.gov/).
- Attention inputs — Wikipedia pageviews (https://wikimedia.org/api/rest_v1/) and GDELT news volume and tone (https://www.gdeltproject.org/).
- Polls and results — individual polls and primary results listed on the Wikipedia election article (CC BY-SA 4.0), each poll linked to the pollster's release; money and election dates from the FEC (public domain). How rows are checked.
- Models pulse-1.0.0 · vector-1.1.0 · attention inputs SHA-256 dda70c13c37b · methodology · license CC BY 4.0 (data license).
Band: R · Held (experimental). Have a say in the community poll; it is open to signed-in voters and never feeds these numbers.




