visualizedata.org

Demo page: real public data, in a page layout that is still being designed. Numbers are as the sources published them on the build date shown at the bottom.

Texas / Senate

How did Texas vote for the Senate?

2024 · data family: electiondata.dev

Ted Cruz (Republican) won by 8.5 points

8.5ptsSenate, 2024: winner's margin

Compare every state: where Texas ranks for 2024

Every regular Senate election in Texas since 197617 regular elections; Democrats were ahead in 3 and Republicans in 14.
R +40.0R +20.0evenD +20.019801990200020102020
Indicator: Democratic candidate's share of Senate votes minus the Republican's, points (regular elections; special elections are in the table)Source: electiondata.dev senate-results, version 2026-10-25.247421eda6; MIT Election Data and Science Lab, U.S. Senate statewide 1976-2024
Show the numbers (17 rows)
YearMargin
2024R +8.5
2020R +9.6
2018R +2.6
2014R +27.2
2012R +15.8
2008R +12.0
2006R +25.6
2002R +12.0
2000R +32.8
1996R +10.8
1994R +22.5
1990R +22.8
1988D +19.2
1984R +17.1
1982D +18.1
1978R +0.5
1976D +14.5

Every Senate race since 1976

RaceWinnerRunner-upMarginVotes
2024Ted Cruz (R) 53.1%Colin Allred (D) 44.6%8.5 pts11,291,854
2020John Cornyn (R) 53.5%Mary "mj" Hegar (D) 43.9%9.6 pts11,144,040
2018Ted Cruz (R) 50.9%Beto O'rourke (D) 48.3%2.6 pts8,371,655
2014John Cornyn (R) 61.6%David M. Alameel (D) 34.4%27.2 pts4,648,358
2012Ted Cruz (R) 56.5%Paul Sadler (D) 40.6%15.8 pts7,864,822
2008John Cornyn (R) 54.8%Richard J. "rick" Noriega (D) 42.8%12.0 pts7,912,075
2006Kay Bailey Hutchison (R) 61.7%Barbara Ann Radnofsky (D) 36.0%25.6 pts4,314,663
2002John Cornyn (R) 55.3%Ron Kirk (D) 43.3%12.0 pts4,514,012
2000Kay Bailey Hutchison (R) 65.1%Gene Kelly (D) 32.3%32.8 pts6,267,964
1996Phil Gramm (R) 54.8%Victor M. Morales (D) 43.9%10.8 pts5,527,441
1994Kay Bailey Hutchison (R) 60.8%Richard Fisher (D) 38.3%22.5 pts4,279,940
1990Phil Gramm (R) 60.2%Hugh Parmer (D) 37.4%22.8 pts3,822,157
1988Lloyd Bentsen (D) 59.2%Beau Boulter (R) 40.0%19.2 pts5,323,606
1984Phil Gramm (R) 58.5%Lloyd Doggett (D) 41.4%17.1 pts5,314,178
1982Lloyd Bentsen (D) 58.6%Jim Collins (R) 40.5%18.1 pts3,103,167
1978John G. Tower (R) 49.8%Robert Krueger (D) 49.3%0.5 pts2,312,540
1976Lloyd Bentsen (D) 56.8%Alan Steelman (R) 42.2%14.5 pts3,874,230

Get this data

This page's numbers, as JSON:

curl https://visualizedata.org/data/places/us-tx/senate.json

Every Senate race, every state, from electiondata.dev (live, no key):

curl "https://api.electiondata.dev/v1/senate-results/download/senate-results.csv"

Open the JSON

What this can't tell you

  • Statewide totals say nothing about who voted or why.
  • Candidates with a party's support under another name (Minnesota's DFL, New York's fusion lines) are counted with that party, as the MIT data's simplified party does; independents stay independents.

How the answer is decided

Each candidate's votes are summed over every ballot line; blank, over- and under-votes are left out. The margin is the winner's share of the votes minus the runner-up's. A runoff, where held, is the result.

Sources