This story is part of the KXAN Data Hub, where numbers help tell the whole story.
We’ve created several data-driven stories and databases on topics including weather and climate, politics, education, sports and growth in Texas. Each story in the KXAN Data Hub is updated as new data becomes available.
.anchor_me {
position: relative;
}
.anchor_me span {
position: absolute;
top: -120px;
}
ul.kxan_bullets {
list-style-position: outside;
}
.kxan_callout_box {
webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}
Editor’s Note: This story shows precinct-level results of the U.S. Senate election in Texas. Click here to see results of the presidential election.
AUSTIN (KXAN) — Republican Ted Cruz was reelected to a third term in the U.S. Senate after defeating Congressman Colin Allred in the Nov. 5, 2024, election.
Cruz received just shy of 6 million votes statewide, about 1.7 million more than he did in the 2018 election. Allred won a little more than 5 million voters, about 985,000 more than Beto O’Rourke did in 2018.
KXAN previously collected and mapped precinct-level results in 222 of the Texas’ 254 counties. The state has now released results in the remaining 32 counties, giving us a full picture of how Texans voted statewide.
The map below is interactive. Hover over or click on a precinct to see results.
Of the 9,712 precincts across Texas, at least one vote was cast in 9,349 precincts.
Cruz won the most votes in 5,040 precincts, while Allred won 4,277 precincts. Libertarian Ted Brown won two precincts, and 30 precincts saw a tied result.
Cruz’s strongest margins were primarily in rural parts of the state. He won at least 90% of the vote in 269 precincts, and at least 75% in a further 1,987 precincts.
Allred’s strongest margins were in larger cities, primarily Austin, Dallas, Houston and San Antonio. He won at least 90% of the vote in 114 precincts and at least 75% in a further 666 precincts.
Several precincts statewide were incredibly close. Cruz earned a plurality of votes in 192 precincts, while Allred won a plurality in 180.


