2020 North Carolina U.S. Senate Election

North Carolina · 4 candidates · See every 2020 U.S. Senate race

Who won the 2020 North Carolina U.S. Senate Election?

Thom Tillis won the 2020 North Carolina U.S. Senate Election. Thom Tillis received 2,665,598 popular votes (48.69%). The main challenger was Cal Cunningham (46.94%).

See the full head-to-head between Tillis and Cunningham

Tillis +1.8 pts · won by 95,633 votes
2,665,598 votes
2,569,965 votes
Shannon W. BrayLibertarian3.13%
171,571 votes
Kevin E. HayesConstitution Party1.24%
67,818 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.