Electoral history of Thom Tillis

Last updated
Thom Tillis during the 117th Congress Sen. Thom Tillis official photo.jpg
Thom Tillis during the 117th Congress

This is the electoral history of Thom Tillis, the senior United States senator from North Carolina since 2015. Previously, he represented the 98th district in the North Carolina House of Representatives from 2007 to 2015 and served as Speaker of the North Carolina House of Representatives from 2011 to 2015. In 2020, he won re-election to a second term in the Senate, defeating Democratic challenger Cal Cunningham, and his term will last through January 3, 2027.

Contents

North Carolina House of Representatives

2006

North Carolina House of Representatives 98th district, 2006 election [1] [2]
Primary election
PartyCandidateVotes%
Republican Thom Tillis 1,805 62.98%
Republican John W. Rhodes (incumbent)1,06137.02%
Total votes2,866 100%
General election
Republican Thom Tillis 14,479 100.00%
Total votes14,479 100%
Republican hold

2008

North Carolina House of Representatives 98th district, 2008 general election [3]
PartyCandidateVotes%
Republican Thom Tillis (incumbent) 38,875 100.00%
Total votes38,875 100%
Republican hold

2010

North Carolina House of Representatives 98th district, 2010 general election [4]
PartyCandidateVotes%
Republican Thom Tillis (incumbent) 23,540 100.00%
Total votes23,540 100%
Republican hold

2012

North Carolina House of Representatives 98th district, 2012 general election [5]
PartyCandidateVotes%
Republican Thom Tillis (incumbent) 27,971 100.00%
Total votes27,971 100%
Republican hold

United States Senate

2014

2014 United States Senate election in North Carolina [6] [7]
Primary election
PartyCandidateVotes%
Republican Thom Tillis 223,174 45.68%
Republican Greg Brannon 132,63027.15%
Republican Mark Harris 85,72717.55%
Republican Heather Grant22,9714.70%
Republican Jim Snyder9,4141.93%
Republican Ted Alexander9,2581.89%
Republican Alex Lee Bradshaw3,5280.72%
Republican Edward Kryn1,8530.38%
Total votes488,555 100%
General election
Republican Thom Tillis 1,423,259 48.82%
Democratic Kay Hagan (incumbent)1,377,65147.26%
Libertarian Sean Haugh 109,1003.74%
Write-in John W. Rhodes 6210.02%
Write-in David Waddell2010.01%
Write-in Barry Gurney1420.00%
Write-in 4,3070.15%
Total votes2,915,281 100%
Republican gain from Democratic

2020

2020 United States Senate Republican primary in North Carolina [8] [9]
Primary election
PartyCandidateVotes%
Republican Thom Tillis (incumbent) 608,943 78.08%
Republican Paul Wright58,9087.55%
Republican Larry Holmquist57,3567.35%
Republican Sharon Y. Hudson54,6517.01%
Total votes779,858 100%
General election
Republican Thom Tillis (incumbent) 2,665,598 48.69%
Democratic Cal Cunningham 2,569,96546.94%
Libertarian Shannon Bray171,5713.13%
Constitution Kevin E. Hayes67,8181.24%
Total votes5,474,952 100%
Republican hold

References

  1. "May 2, 2006 Primary - Results by Contest (.txt)". er.ncsbe.gov. North Carolina Board of Elections. May 2, 2006. Retrieved March 26, 2020.
  2. "November 7, 2006 General - Results by Contest (.txt)". er.ncsbe.gov. North Carolina Board of Elections. November 7, 2006. Retrieved March 26, 2020.
  3. "NC SBE Contest Results". er.ncsbe.gov. Retrieved March 26, 2020.
  4. "NC SBE Contest Results". er.ncsbe.gov. Retrieved March 26, 2020.
  5. "NC SBE Contest Results". er.ncsbe.gov. Retrieved March 26, 2020.
  6. "NC SBE Contest Results". er.ncsbe.gov. Retrieved March 26, 2020.
  7. "NC SBE Contest Results". er.ncsbe.gov. Retrieved March 26, 2020.
  8. "NC SBE Contest Results". er.ncsbe.gov. Retrieved March 26, 2020.
  9. "11/03/2020 OFFICIAL LOCAL ELECTION RESULTS - STATEWIDE - US SENATE". NC SBE Election Contest Results. Retrieved 26 March 2025.