Race Date Race Type Race Title Party First Name Last Name Votes Percent Party First Name Last Name Votes Percent Party First Name Last Name Votes Percent Party First Name Last Name Votes Percent Party First Name Last Name Votes Percent Party First Name Last Name Votes Percent Party First Name Last Name Votes Percent Party First Name Last Name Votes Percent Party First Name Last Name Votes Percent Party First Name Last Name Votes Percent Party First Name Last Name Votes Percent Party First Name Last Name Votes Percent Party First Name Last Name Votes Percent Party First Name Last Name Votes Percent Party First Name Last Name Votes Percent Party First Name Last Name Votes Percent Party First Name Last Name Votes Percent Party First Name Last Name Votes Percent Party First Name Last Name Votes Percent 2024-11-05 19:00:00 General Election R David Spiller 0 0 D Stacey Swann 0 0 2024-03-05 19:00:00 Primary Election R David Spiller 23091 66.97 R Kerri Kingsbery 11384 33.02 2022-11-08 19:00:00 General Election R David Spiller 1 100 2022-03-01 19:00:00 Primary Election R David Spiller 21558 69.8 R Mark Middleton 4161 13.47 R Craig Carter 2761 8.94 R Gary W. Franklin 2401 7.77 2021-02-23 19:00:00 Special Election R David Spiller 4158 62.9 R Craig Carter 2452 37.09 2021-01-23 19:00:00 Primary Election R David Spiller 4010 43.87 R Craig Carter 1651 18.06 R John Berry 1594 17.44 R Jason Brinkley 1489 16.29 D Charles D. Gregory 395 4.32 2020-11-03 19:00:00 General Election R Drew Springer 56656 85.47 D Patsy Ledbetter 9630 14.52 2018-11-06 19:00:00 General Election R Drew Springer 45916 100 2016-11-08 19:00:00 General Election R Drew Springer 50625 100 2014-11-04 19:00:00 General Election R Drew Springer 30979 100 2012-11-06 19:00:00 General Election R Drew Springer 39191 100 2012-07-31 19:00:00 Primary Election R Drew Springer 8434 56.39 R Trent McKnight 6521 43.6 2012-05-29 19:00:00 Primary Election R Trent McKnight 9226 49 R Drew Springer 6498 34.51 R David Isbell 1842 9.78 R Paul Braswell 1261 6.69 2012-05-29 19:00:00 Primary Election D Lanhom Odom 1990 100 2010-11-02 20:00:00 General Election R Rick Hardcastle 29140 100 2008-11-04 19:00:00 General Election R Rick Hardcastle 41543 100 2008-03-04 19:00:00 Primary Election R Rick Hardcastle 10486 100 2006-11-07 19:00:00 General Election R Rick Hardcastle 26949 100 2006-03-07 19:00:00 Primary Election R Rick Hardcastle 3875 100 2004-11-02 20:00:00 General Election R Rick Hardcastle 39454 100 2004-03-09 20:00:00 Primary Election R Rick Hardcastle 5673 100 2002-11-05 20:00:00 General Election R Rick Hardcastle 23750 65.23 D David Counts 12659 34.76 2000-11-07 20:00:00 General Election R Rick Hardcastle 23978 57.94 D Betty Furr Richie 17405 42.05 1998-11-03 20:00:00 General Election R Rick Hardcastle 14854 50.43 D Charles Finnell 14597 49.56 1996-11-05 20:00:00 General Election D Charles Finnell 26245 100 1994-11-08 18:00:00 General Election D Charles Finnell 22862 100 1992-11-03 18:00:00 General Election D Charles Finnell 32719 100 1990-11-07 19:00:00 General Election D Pete Gallego 1 100 1988-11-08 18:00:00 General Election D Dudley Harrison 1 100 1986-11-08 18:00:00 General Election D Dudley Harrison 1 100 1984-11-06 19:00:00 General Election D Dudley Harrison 1 100 1982-11-07 19:00:00 General Election D Dudley Harrison 1 100