John Carter Will Hold TX-31 and Repel Challenge

Republicans will hold the TX-31 seat on November 3, 2026, as twelve-term incumbent John Carter will beat Democrat Justin Early and win another term. Carter won the Republican primary on March 3, 2026 with 60 percent of the vote, while Early won the Democratic primary on March 3, 2026 with 31,852 vo…