2026 midterms · Texas
Texas 23rd District
U.S. House · primary Mar 3, 2026 · runoff Apr 7, 2026 · general election Nov 3, 2026
- candidates
- 2
- Democrats
- 1
- Republicans
- 1
candidates advanced
Katy Stout (D) and Brandon Herrera (R) advanced from the primary held on Mar 3, 2026 (runoff Apr 7, 2026). The general election is on Nov 3, 2026.
The candidates
Two candidates recorded as advancing from the primary. Two challengers. Ernest Gonzales II (R), who holds the seat now, is not on the list of those advancing.
Status is the FEC’s: an incumbent holds the seat, a challenger runs against one, and an open seat has no incumbent running. The lab records a primary’s result once it is official; candidates who did not advance are no longer listed.
Democrats
Challenger · advanced from the primary · 78 statements classified · $1.1M raised
Republicans
Challenger · advanced from the primary · 1,088 statements classified · $3.1M raised
Holds the seat now: Ernest Gonzales II (R), not among the candidates recorded as advancing.
Notes
House districts follow the candidates’ FEC filings; where a state redrew its map for 2026, a candidate may appear under their old district. A sitting member is placed in the race for the seat they hold now.
What they say
The candidates’ statements differ most on personal attacks: from 9.0% to 13%. Both candidates have 10 or more classified statements.
An AI model reads each statement and marks the kinds of statement it contains; each bar is the share of a candidate’s statements with that label. Incumbent members of Congress are measured on everything they publish in office, everyone else on posts on X. A rate describes what was said, not whether it was right.
How do the candidates’ statements compare?
Share of each candidate’s statements with each label; grey tick: median of ranked House candidates
Personal attacks
Median 2.5% · axis 0–60%
- Stout D9.0%
- Herrera R13%
Policy criticism
Median 15% · axis 0–60%
- Stout D2.6%
- Herrera R3.5%
Policy discussion
Median 58% · axis 0–60%
- Stout D15%
- Herrera R13%
Bipartisanship
Median 3.8% · axis 0–60%
- Stout D0%
- Herrera R0.5%
Credit claiming
Median 16% · axis 0–60%
- Stout D7.7%
- Herrera R5.1%
Show the data
| Candidate | Party | Statements | Personal attacks | Policy criticism | Policy discussion | Bipartisanship | Credit claiming |
|---|---|---|---|---|---|---|---|
| Katy Stout | D | 78 | 9.0% | 2.6% | 15% | 0% | 7.7% |
| Brandon Herrera | R | 1,088 | 13% | 3.5% | 13% | 0.5% | 5.1% |
| Median, ranked House candidates | 2.5% | 15% | 58% | 3.8% | 16% |
The five kinds of statement
Personal attacks. Overtly questions a named person’s character, integrity or loyalty, or calls them names. Criticising a record or a policy does not count.
Policy criticism. Objects to a specific policy, law or court ruling with fact-based arguments, without personal attacks or emotional appeals.
Policy discussion. Discusses a specific public policy or policy area (health care, taxes, defense, …).
Bipartisanship. Emphasises working across the aisle, compromise or common ground between the parties.
Credit claiming. Claims credit for passing legislation, securing funding or grants, or other accomplishments in office.
Candidates with fewer than 10 classified statements are left out. The grey tick is the median of the ranked House candidates (50 or more statements), for scale.
Money
Reported receipts range from $1.1M to $3.1M. Both candidates have campaign-finance figures from the FEC.
Totals each campaign reports to the Federal Election Commission for the 2026 cycle: money raised, money spent and cash on hand at the end of the latest filing.
How much has each candidate raised?
Total receipts reported to the FEC, with cash on hand
- Brandon Herrera$3.1M$318.8K on hand
- Katy Stout$1.1M$144.4K on hand
Show the data
| Candidate | Party | Raised | Spent | Cash on hand | Debts | Individuals | PACs | Party committees | Own money | Candidate loans | Through |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Brandon Herrera | R | $3.1M | $2.8M | $318.8K | $670.0K | $140.2K | $130.9K | $0 | $0 | $520.0K | — |
| Katy Stout | D | $1.1M | $973.3K | $144.4K | $2,941 | $1.0M | $67.6K | $0 | $7,392 | $2,400 | — |

