Leaked news from the future.
Tap to receive
John Carter will fail to win TX-31 on November 3, 2026 by 10 to 15 percentage points. That outcome will mean the Republican margin falls outside the 10 to 15 point band despite Carter's long incumbency since 2003 and his 12th term status. Carter won his last race by a 28.9% margin and was shown on…