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 Gary Gates 0 0 D Marty Rocha 0 0 2024-03-05 19:00:00 Primary Election R Gary Gates 10612 61.07 R Dan Mathews 6764 38.92 2024-03-05 19:00:00 Primary Election D Marty Rocha 3548 56.99 D Nelvin J. Adriatico 2677 43 2022-11-08 19:00:00 General Election R Gary Gates 40240 61.56 D Nelvin J. Adriatico 25124 38.43 2022-03-01 19:00:00 Primary Election R Gary Gates 10655 75.23 R Robert Boettcher 3508 24.76 2020-11-03 19:00:00 General Election R Gary Gates 66619 55.27 D Elizabeth "Eliz" Markowitz 53908 44.72 2020-03-03 19:00:00 Primary Election R Gary Gates 19451 95.28 R Schell Hammel 963 4.71 2020-01-28 19:00:00 Special Election R Gary Gates 17457 58.04 D Elizabeth "Eliz" Markowitz 12617 41.95 2019-11-05 19:00:00 Primary Election D Elizabeth "Eliz" Markowitz 11355 39.05 R Gary Gates 8271 28.44 R Tricia Krenek 5272 18.13 R Anna Allred 2705 9.3 R Gary J. Hale 712 2.44 R Sarah Laningham 503 1.73 R Clinton D. Purnell 256 0.88 2018-11-06 19:00:00 General Election R John Zerwas 44414 54.16 D Meghan Scoggins 37584 45.83 2018-03-06 19:00:00 Primary Election D Meghan Scoggins 5234 80.97 D Durward White 1230 19.02 2016-11-08 19:00:00 General Election R John Zerwas 56822 100 2014-11-04 19:00:00 General Election R John Zerwas 30122 100 2012-11-06 19:00:00 General Election R John Zerwas 44932 100 2012-05-29 19:00:00 Primary Election R John Zerwas 7253 100 2010-11-02 20:00:00 General Election R John Zerwas 44054 71.43 D Wayne G. Raasch 17617 28.56 2008-11-04 19:00:00 General Election R John Zerwas 50712 60.22 D Dorothy Bottos 32015 38.01 LBT M. Stephen Lucas 1484 1.76 2008-03-04 19:00:00 Primary Election D Dorothy Bottos 15964 100 2008-03-04 19:00:00 Primary Election R John Zerwas 10699 100 2006-11-07 19:00:00 General Election R John Zerwas 25094 62.96 D Dorothy Bottos 14760 37.03 2006-04-11 19:00:00 Primary Election R John Zerwas 2641 53.13 R David Melanson 2329 46.86 2006-03-07 20:00:00 Primary Election R John Zerwas 2573 24.87 R David Melanson 1677 16.21 R Mike Baldwin 1558 15.06 R Michael Franks 1420 13.73 R Stan Kitzman 1356 13.11 R David Showalter 1268 12.26 R Randy Smith 490 4.73 2006-03-07 20:00:00 Primary Election D Dorothy Bottos 1538 100 2004-11-02 20:00:00 General Election R Glenn Hegar 40338 64.13 D Gary Lynn Shelton 22561 35.86 2004-03-09 20:00:00 Primary Election R Glenn Hegar 6027 61.24 R Gary Gates 3814 38.75 2004-03-09 20:00:00 Primary Election D Gary Lynn Shelton 2984 100 2002-11-05 20:00:00 General Election R Glenn Hegar 25225 100 2002-04-09 12:00:00 Primary Election R Glenn Hegar 3022 57.73 R Gary Gates 2212 42.26 2002-03-12 12:00:00 Primary Election R Glenn Hegar 2402 29.57 R Gary Gates 2280 28.06 R Ken Cannata 2100 25.85 R Greg Travis 851 10.47 R Cynthia Newman 490 6.03 2000-11-07 20:00:00 General Election D Robert "Robby" Cook 29937 63.34 R Phil Stephenson 17321 36.65 1998-11-03 20:00:00 General Election D Robert "Robby" Cook 20890 64.61 R Michael Franks 11439 35.38 1996-11-05 20:00:00 General Election D Robert "Robby" Cook 22078 54.87 R Chip Rayburn 18154 45.12 1996-03-12 19:00:00 Primary Election D Robert "Robby" Cook 8213 64.72 D Kurt Johnson 2668 21.02 D Leonard "Lenny" Leffler 1808 14.24 1994-11-08 18:00:00 General Election D Robert M. Saunders 23933 100 1994-03-08 18:00:00 Primary Election D Robert M. Saunders 14138 100 1992-11-03 18:00:00 General Election D Robert M. Saunders 32005 100 1992-03-10 18:00:00 Primary Election D Robert M. Saunders 17360 100 1990-11-07 19:00:00 General Election R John Willy 1 100 1988-11-08 19:00:00 General Election R John Willy 1 100 1986-11-08 18:00:00 General Election R John Willy 1 100 1984-11-06 19:00:00 General Election R John Willy 1 100 1982-11-07 19:00:00 General Election D Mark R. Davis 1 100 1886-11-02 18:00:00 General Election D James B. Wright 1 100