All Texas races
2026 race

TX-31 — U.S. House

12 active candidates on file with the FEC. Incumbent: John Carter.

Election day
180days
Tuesday, November 3, 2026
Make sure you can vote
Total raised in race
$8K
FEC totals through last reporting period.
Incumbent

Currently in office

CARTER, JOHN R REP. official portrait

John Carter

R
IncumbentFEC H2TX31044

Sign in + take the quiz to see alignment.

Raised this cycle
Cash on hand:
Challengers

Sorted by fundraising

William Abel

R
ChallengerFEC H6TX31136

Sign in + take the quiz to see alignment.

Raised this cycle$8K
Cash on hand: $120

David Lee Berry

R
ChallengerFEC H6TX31144

Sign in + take the quiz to see alignment.

Raised this cycle
Cash on hand:

Steven Clay Dowell

R
ChallengerFEC H6TX31128

Sign in + take the quiz to see alignment.

Raised this cycle
Cash on hand:

Justin Early

D
ChallengerFEC H6TX31094

Sign in + take the quiz to see alignment.

Raised this cycle
Cash on hand:

Abhiram Garapati

R
ChallengerFEC H0TX31030

Sign in + take the quiz to see alignment.

Raised this cycle
Cash on hand:

Valentina Gomez Noriega

R
ChallengerFEC H6TX31078

Sign in + take the quiz to see alignment.

Raised this cycle
Cash on hand:

Raymond Hamden

R
ChallengerFEC H6TX31086

Sign in + take the quiz to see alignment.

Raised this cycle
Cash on hand:

Elvis Arturo Lossa

R
ChallengerFEC H6TX31177

Sign in + take the quiz to see alignment.

Raised this cycle
Cash on hand:

Offer Vince Shlomi

R
ChallengerFEC H6TX31151

Sign in + take the quiz to see alignment.

Raised this cycle
Cash on hand:

Gregory James Stoker

I
ChallengerFEC H6TX31169

Sign in + take the quiz to see alignment.

Raised this cycle
Cash on hand:

Stuart Norman Whitlow

D
ChallengerFEC H4TX31081

Sign in + take the quiz to see alignment.

Raised this cycle
Cash on hand:
About this race page

Candidate roster is sourced from the FEC's active-candidate list for the 2026 cycle. Fundraising totals reflect committee filings through the last reporting period.

Alignment % compares the candidate's extracted policy positions against your quiz answers. Positions are pulled from the candidate's campaign issues page by AI; we save the source quote for each position so you can verify the extraction. Candidates without a campaign issues page show position data pending — we're working through the roster and re-checking stale extractions every 90 days.

News coverage is from the GDELT 2.0 global news feed, filtered to a curated list of national, political, and regional outlets.