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 D Linda Garcia 0 0 2022-11-08 19:00:00 General Election D Victoria Neave Criado 18702 72.87 LBT Shane Newsom 6960 27.12 2020-11-03 19:00:00 General Election D Victoria Neave Criado 34940 56.49 R Samuel Smith 26906 43.5 2018-11-06 19:00:00 General Election D Victoria Neave Criado 29058 57.1 R Deanna Maria Metzger 21829 42.89 2018-05-22 19:00:00 Primary Election R Deanna Maria Metzger 2253 56 R Joe Ruzicka 1770 43.99 2018-03-06 19:00:00 Primary Election R Deanna Maria Metzger 3431 59.46 R Joe Ruzicka 2070 35.87 R Brad Perry 269 4.66 2016-11-08 19:00:00 General Election D Victoria Neave Criado 27922 50.75 R Kenneth Sheets 27086 49.24 2014-11-04 19:00:00 General Election R Kenneth Sheets 16891 55.02 D Carol Donovan 13807 44.97 2012-11-06 19:00:00 General Election R Kenneth Sheets 25868 50.83 D Robert Miklos 25018 49.16 2012-05-29 19:00:00 Primary Election D Robert Miklos 1766 100 2012-05-29 19:00:00 Primary Election R Kenneth Sheets 4479 100 2010-11-02 23:00:00 General Election R Kenneth Sheets 16190 51.36 D Allen Vaught 14652 46.48 LBT Brandon Parsons 678 2.15 2010-03-02 19:00:00 Primary Election R Kenneth Sheets 4821 100 2010-03-02 19:00:00 Primary Election D Allen Vaught 2576 100 2008-11-04 19:00:00 General Election D Allen Vaught 25291 50.46 R Bill Keffer 23517 46.92 LBT Brandon Parsons 1307 2.6 2008-03-04 19:00:00 Primary Election D Allen Vaught 10278 100 2008-03-04 19:00:00 Primary Election R Bill Keffer 5918 100 2006-11-07 19:00:00 General Election D Allen Vaught 16254 50.1 R Bill Keffer 15145 46.69 LBT Chris Jones 1038 3.2 2006-03-07 19:00:00 Primary Election R Bill Keffer 3054 100 2006-03-07 19:00:00 Primary Election D Allen Vaught 1169 61.75 D Andy Smith 724 38.24 2004-11-02 20:00:00 General Election R Bill Keffer 31609 100 2004-03-09 20:00:00 Primary Election R Bill Keffer 2866 100 2002-11-05 20:00:00 General Election R Bill Keffer 20764 58.4 D Theresa Daniel 14786 41.59 2002-04-09 12:00:00 Primary Election R Bill Keffer 1924 53.63 R Larry Jeffus 1663 46.36 2002-03-12 12:00:00 Primary Election R Bill Keffer 2353 37.72 R Larry Jeffus 1677 26.88 R Mike Lee 1509 24.19 R Tony Aguilar 699 11.2 2000-11-07 20:00:00 General Election D Harryette Ehrhardt 18511 59.41 R Ron Walenta 12645 40.58 1998-11-03 20:00:00 General Election D Harryette Ehrhardt 10152 59.25 R John Alvis 6980 40.74 1996-11-05 20:00:00 General Election D Harryette Ehrhardt 16238 58.06 R Ernest Leonard 10795 38.6 LBT Steven May 688 2.46 NLP Charles R. Baker 245 0.87 1994-11-08 18:00:00 General Election D Harryette Ehrhardt 12185 52.61 R Lee Sanders 10219 44.12 LBT Steven May 754 3.25 1992-11-03 18:00:00 General Election D David Cain 17601 53.4 R Joe Granado 12248 37.16 LBT Karen Tegtmeyer 3108 9.43 1992-03-10 18:00:00 Primary Election R Joe Granado 2360 100 1990-11-07 19:00:00 General Election D David Cain 1 100 1988-11-08 18:00:00 General Election D David Cain 1 100 1986-11-08 18:00:00 General Election D David Cain 1 100 1984-11-06 18:00:00 General Election D David Cain 1 100 1982-11-07 19:00:00 General Election D David Cain 1 100