Skip to content

Texas

Texas U.S. Senate election history

Every Texas U.S. Senate election from 1976 to 2024: winners, parties, margins and the seats that changed hands.

Current senators

Wins by party

  • Republican 14
  • Democratic 3
D+40R+40D+20R+201976: D+14.519761978: R+0.51982: D+18.119821984: R+17.11988: D+19.219881990: R+22.81994: R+22.519941996: R+10.82000: R+32.820002002: R+11.92006: R+25.620062008: R+12.02012: R+15.820122014: R+27.22018: R+2.620182020: R+9.62024: R+8.52024
Texas Senate races: Republican minus Democratic share, in points. Bars above the line lean Republican, below lean Democratic.
YearSeatWinnerPartyRunner-upMarginVotes
2024 Class I Ted Cruz Republican Colin Allred 8.5 11,291,854
2020 Class II John Cornyn Republican Mary Jennings Hegar 9.6 11,144,040
2018 Class I Ted Cruz Republican Beto O'Rourke 2.6 8,371,655
2014 Class II John Cornyn Republican David M. Alameel 27.2 4,648,358
2012 Class I Ted Cruz Republican Paul Sadler 15.8 7,864,822
2008 Class II John Cornyn Republican Rick Noriega 12.0 7,912,075
2006 Class I Kay Bailey Hutchison Republican Barbara Ann Radnofsky 25.7 4,314,663
2002 Class II John Cornyn Republican Ron Kirk 12.0 4,514,012
2000 Class I Kay Bailey Hutchison Republican Gene Kelly 32.8 6,267,964
1996 Class II Phil Gramm Republican Victor Morales 10.8 5,527,441
1994 Class I Kay Bailey Hutchison Republican Richard Fisher 22.5 4,279,940
1990 Class II Phil Gramm Republican Hugh Parmer 22.8 3,822,157
1988 Class I Lloyd Bentsen Democratic Eldon Beau Boulter 19.2 5,323,606
1984 Class II Phil Gramm Republican Lloyd Doggett 17.1 5,314,178
1982 Class I Lloyd Bentsen Democratic James M. Collins 18.1 3,103,167
1978 Class II John G. Tower Republican Robert R. Krueger 0.5 2,312,540
1976 Class I Lloyd Bentsen Democratic Alan Steelman 14.6 3,874,230

Texas governor history · House districts · Presidential results

Questions and answers

Who won the most recent Texas Senate election?

Ted Cruz won in 2024 by 8.5 points.

Who are Texas's U.S. senators?

John Cornyn (Republican, term ends 2027) and Ted Cruz (Republican, term ends 2031).

When did a Democrat last win a Texas Senate race?

In 1988, when Lloyd Bentsen won.

When did a Republican last win a Texas Senate race?

In 2024, when Ted Cruz won.

Results: FiveThirtyEight (from 1976 for Senate, 1996 for governor). Current members: congress-legislators.