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 18:00:00 General Election D Democratic Primary Winner 0 0 R Republican Primary Winner 0 0 2024-05-21 18:00:00 Primary Election R Clara Luisa Richardson-Olguin 0 0 R Fred Clayton 0 0 R Greg Howard 0 0 R Louis Ligon 0 0 2024-05-21 18:00:00 Primary Election D Nabilah Islam Parkes 0 0 2022-11-08 18:00:00 General Election D Nabilah Islam Parkes 32665 52.84 R Josh McKay 29148 47.15 2022-05-24 18:00:00 Primary Election R Josh McKay 8407 65.6 R Bill Sandman 4408 34.39 2022-05-24 18:00:00 Primary Election D Nabilah Islam Parkes 5745 50.33 D Beth Moore 5668 49.66 2020-11-03 18:00:00 General Election R Tyler Harper 56433 100 2020-06-09 18:00:00 Primary Election R Tyler Harper 25504 100 2018-11-06 18:00:00 General Election R Tyler Harper 45488 100 2018-05-22 18:00:00 Primary Election R Tyler Harper 10199 100 2016-11-08 18:00:00 General Election R Tyler Harper 48481 100 2016-05-24 18:00:00 Primary Election R Tyler Harper 15748 100 2014-11-04 18:00:00 General Election R Tyler Harper 28190 100 2012-11-06 18:00:00 General Election R Tyler Harper 40111 71.53 D Gene Mitchell 15961 28.46 2012-07-31 18:00:00 Primary Election R Tyler Harper 14783 63.01 R Mark Hatfield 6864 29.25 R Rodney Vickers 1814 7.73 2012-07-31 18:00:00 Primary Election D Gene Mitchell 4541 100 2010-11-02 18:00:00 General Election R Greg Goggans 26857 100 2010-07-20 18:00:00 Primary Election R Greg Goggans 10857 100 2008-11-04 12:00:00 General Election R Greg Goggans 43793 100 2008-07-15 12:00:00 Primary Election R Greg Goggans 8022 100 2006-11-07 21:00:00 General Election R Greg Goggans 23825 100 2006-07-18 20:00:00 Primary Election R Greg Goggans 7791 100 2004-11-02 23:00:00 General Election R Greg Goggans 29420 61.97 D Roger Boatright 18053 38.02 2004-07-20 18:00:00 Primary Election R Greg Goggans 6973 78.46 R Ronnie Hall 1446 16.27 R Dennis O'Connor 468 5.26 2002-11-05 19:00:00 General Election D Peg Blitch 15375 58.98 R Dennis O'Connor 10692 41.01 2000-11-07 18:00:00 General Election D Peg Blitch 17682 53.14 R Ed Perry 15587 46.85 1998-11-03 18:00:00 General Election D Peg Blitch 16019 100 1996-11-05 18:00:00 General Election D Peg Blitch 15853 50.97 R Ed Perry 15248 49.02 1994-11-08 18:00:00 General Election D Peg Blitch 14947 100 1992-11-03 18:00:00 General Election D Peg Blitch 19733 68.18 R W. Morgan Calhoun 9207 31.81 1992-07-21 18:00:00 Primary Election D Peg Blitch 13501 56.64 D Ed Perry 10332 43.35 1990-11-06 18:00:00 General Election D Ed Perry 12280 100 1988-11-08 18:00:00 General Election D Ed Perry 15906 100 1986-11-04 20:00:00 General Election D Ed Perry 11339 100 1984-11-06 18:00:00 General Election D Ed Perry 17377 100 1982-11-02 18:00:00 General Election D Ed Perry 13894 87.79 R David J. Kelley 1932 12.2 1980-11-04 18:00:00 General Election D Frank Eldridge, Jr. 14396 100 1978-11-07 18:00:00 General Election D Frank Eldridge, Jr. 1 100 1978-08-08 18:00:00 Primary Election D Frank Eldridge, Jr. 8529 51.5 D Joe Newton 6993 42.22 D C.L. "Louie" Passieu 1039 6.27 1976-11-02 18:00:00 General Election D Frank Eldridge, Jr. 15561 99.98 N Write-In 2 0.01 1976-08-10 18:00:00 Primary Election D Frank Eldridge, Jr. 14733 65.49 D B. Hoyt DeLoach 7763 34.5 1974-11-05 18:00:00 General Election D Frank Eldridge, Jr. 8264 99.98 N Write-In 1 0.01 1974-08-13 18:00:00 Primary Election D Frank Eldridge, Jr. 7774 52.79 D Joe Newton 6950 47.2 1972-11-07 18:00:00 General Election D Frank Eldridge, Jr. 11280 100 1970-11-08 18:00:00 General Election D Frank Eldridge, Jr. 10621 100 1970-09-09 18:00:00 Primary Election D Frank Eldridge, Jr. 8490 61.83 D B.D. Davis, Jr. 5239 38.16 1966-11-08 18:00:00 General Election D Frank Eldridge, Jr. 7627 99.98 N Write-In 1 0.01