← Back to Members
John R. Carter

John R. Carter

RepublicanHouse
TX - District 31

Service History

119th Congress (2025-2027)House Currently Serving
TX - District 31

2024 General Election

John R. Carter: 64.43%+28.86%

229,087 votes • Defeated Stuart Whitlow

John CarterREPWinner
229,087 votes(64.43%)
Stuart WhitlowDEM
126,470 votes(35.57%)

Total votes: 355,557

Jan 2025
to
Present
118th Congress (2023-2025)House
TX - District 31

2022 General Election

John R. Carter: 100%Result

183,185 votes • Opponent data unavailable

John CarterREPWinner
183,185 votes(100%)

Total votes: 183,185

Jan 2023
to
Dec 2025
117th Congress (2021-2023)House
TX - District 31

2020 General Election

John R. Carter: 53.43%+9.14%

212,695 votes • Defeated Donna Imam

John CarterREPWinner
212,695 votes(53.43%)
Donna ImamDEM
176,293 votes(44.29%)
Clark PattersonLIB
8,922 votes(2.24%)
Jonathan ScottW
147 votes(0.04%)

Total votes: 398,057

Jan 2021
to
Dec 2023
116th Congress (2019-2021)House
TX - District 31

2018 General Election

John R. Carter: 50.59%+2.91%

144,680 votes • Defeated Mary Jennings Hegar

John CarterREPWinner
144,680 votes(50.59%)
Mary Jennings HegarDEM
136,362 votes(47.68%)
Jason HopeLIB
4,965 votes(1.74%)

Total votes: 286,007

Jan 2019
to
Dec 2021
115th Congress (2017-2019)House
TX - District 31

2016 General Election

John R. Carter: 58.35%+21.86%

166,060 votes • Defeated Mike Clark

John CarterREPWinner
166,060 votes(58.35%)
Mike ClarkDEM
103,852 votes(36.49%)
Scott BallardLIB
14,676 votes(5.16%)

Total votes: 284,588

Jan 2017
to
Dec 2019
114th Congress (2015-2017)House
TX - District 31

2014 General Election

John R. Carter: 64.05%+32.09%

91,607 votes • Defeated Louie Minor

John CarterREPWinner
91,607 votes(64.05%)
Louie MinorDEM
45,715 votes(31.96%)
Scott BallardLIB
5,706 votes(3.99%)

Total votes: 143,028

Jan 2015
to
Dec 2017
113th Congress (2013-2015)House
TX - District 31

2012 General Election

John R. Carter: 61.28%+26.3%

145,348 votes • Defeated Stephen M. Wyman

John CarterREPWinner
145,348 votes(61.28%)
Stephen M. WymanDEM
82,977 votes(34.98%)
Ethan A. GarofoloLIB
8,862 votes(3.74%)

Total votes: 237,187

Jan 2013
to
Dec 2015
112th Congress (2011-2013)House
TX - District 31

2010 General Election

John R. Carter: 82.54%+65.08%

126,384 votes • Defeated Bill Oliver

John CarterREPWinner
126,384 votes(82.54%)
Bill OliverLIB
26,735 votes(17.46%)

Total votes: 153,119

Jan 2011
to
Dec 2013
111th Congress (2009-2011)House
TX - District 31

2008 General Election

John R. Carter: 60.27%+23.69%

175,563 votes • Defeated Brian P. Ruiz

John CarterREPWinner
175,563 votes(60.27%)
Brian P. RuizDEM
106,559 votes(36.58%)
Barry N. CooperLIB
9,182 votes(3.15%)

Total votes: 291,304

Jan 2009
to
Dec 2011
110th Congress (2007-2009)House
TX - District 31

2006 General Election

John R. Carter: 58.48%+19.68%

90,869 votes • Defeated Mary Beth Harrell

John CarterREPWinner
90,869 votes(58.48%)
Mary Beth HarrellDEM
60,293 votes(38.8%)
Matt McAdooLIB
4,221 votes(2.72%)

Total votes: 155,383

Jan 2007
to
Dec 2009
109th Congress (2005-2007)House
TX - District 31

2004 General Election

John R. Carter: 64.77%+32.31%

160,247 votes • Defeated Jon E. Porter

John CarterREPWinner
160,247 votes(64.77%)
Jon E. PorterDEM
80,292 votes(32.45%)
Celeste AdamsLIB
6,888 votes(2.78%)

Total votes: 247,427

Jan 2005
to
Dec 2007
108th Congress (2003-2005)House
TX - District 31

2002 General Election

John R. Carter: 69.08%+41.72%

111,556 votes • Defeated David Bagley

John CarterREPWinner
111,556 votes(69.08%)
David BagleyDEM
44,183 votes(27.36%)
Clark E. SimmonsLIB
2,037 votes(1.26%)
John S. PetersenGRE
1,992 votes(1.23%)
Russell C. CrawfordIND
1,716 votes(1.06%)

Total votes: 161,484

Jan 2003
to
Dec 2005
View Full Service History (12 terms)

12

Terms Served

12

Congresses

9

Safe Wins (>10%)

Floor Statements

What John said on the floor, from the Congressional Record

View all 678
Extension of Remarks·September 24, 2026·p. E972

Celebrating The Honorable Betsy Lambeth

Mr. Speaker, I rise today to recognize the distinguished service of the Honorable Betsy Figer Lambeth, whose dedication to justice and the people of Williamson County has left a lasting impact on Central Texas. A fifth-generation Texan,…

Extension of Remarks·September 24, 2026·p. E975-E976

Recognizing The Life Of Warrant Officer Seth L. Olmstead

Mr. Speaker, I rise today to recognize and honor the life and service of Warrant Officer Seth L. Olmstead, a devoted soldier, husband, son, brother, and friend whose dedication to his family, community, and country will not be forgotten.…

Extension of Remarks·September 24, 2026·p. E979

Recognizing Lieutenant General Kevin D. Admiral

Mr. Speaker, I rise today to congratulate Lieutenant General Kevin D. Admiral on his nomination to serve as the next Commanding General of United States Army Europe-Africa, Allied Land Command, NATO, Germany. For the people of Central…

View all 678 floor statements