John Cornyn, U.S. Senator

John Cornyn

U.S. Senator● In office
Born
February 2, 1952
Current age
74
Home state
Texas
Party
Republican
In office
U.S. Senator, Texas (present)
On the ballot
2002–2020
4-0
RecordWin–Loss
Total Popular Votes
Cornyn15.7M
Opponents12.6M
4
Elections run

Between 2002 and 2020, John Cornyn ran in 4 U.S. Senate elections, winning all 4. Cornyn's biggest single-election total was 5,962,983 votes, in the 2020 U.S. Senate election in Texas. Cornyn's closest win came in the 2002 U.S. Senate election in Texas, decided by 540,485 votes.

Browse every U.S. Senate election in Texas or all 2020 U.S. Senate races.

How many votes has John Cornyn received?

John Cornyn has received 15,658,226 popular votes across 4 U.S. elections, with a career record of 4–0.

Election history

John Cornyn’s election history
YearOfficeResultVotesOpponent(s)
2020U.S. SenateTexasWon5,962,98353.51%Mary Mj Hegar
Kerry Douglas McKennon

David B. Collins

Ricardo Turullols-Bonilla
2014U.S. SenateTexasWon2,861,53161.56%David M. Alameel
Rebecca Paddock

Emily Spicybrown Sanchez
2008U.S. SenateTexasWon4,337,46954.82%Richard J. Rick Noriega
Yvonne Adams Schick
2002U.S. SenateTexasWon2,496,24355.3%Ron Kirk
Scott Lanier Jameson

Roy H. Williams
Identity & sources. Identity verified against the Congressional Bioguide (C001056) and Wikidata (Q719568). Election results come from official certified totals and the MIT Election Data and Science Lab; see methodology.
Cite this profile. PolitiFinder, “John Cornyn: election history & vote totals.” https://politifinder.com/p/john-cornyn. Accessed [date].

Compiled by PolitiFinder. Election results from official certified sources and the MIT Election Lab. See Data & sources and methodology. Data last verified July 28, 2026.