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
| Year | Seat | Winner | Party | Runner-up | Margin | Votes |
|---|---|---|---|---|---|---|
| 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.