2018 Texas U.S. Senate Election

Texas · 3 candidates · See every 2018 U.S. Senate race

Who won the 2018 Texas U.S. Senate Election?

Ted Cruz won the 2018 Texas U.S. Senate Election. Ted Cruz received 4,260,553 popular votes (50.89%). The main challenger was Beto O'Rourke (48.33%).

See the full head-to-head between Cruz and O'Rourke

Cruz +2.6 pts · won by 214,921 votes
Ted CruzRepublicanWINNER50.89%
4,260,553 votes
4,045,632 votes
Neal M. DikemanLibertarian0.78%
65,470 votes
Popular-vote totals for U.S. Senate elections come from the MIT Election Data and Science Lab (1976–2024).

Data last verified July 28, 2026.