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 2022-11-08 20:00:00 General Election R Will Ainsworth 957534 83.67 LBT Ruth Page-Nelson 178660 15.61 N Write-In 8103 0.7 2018-11-06 19:00:00 General Election R Will Ainsworth 1044941 61.25 D Willie "Will" Boyd, Jr. 660013 38.68 N Write-In 1023 0.05 2018-07-17 19:00:00 Primary Election R Will Ainsworth 176873 51.48 R Twinkle Andress Cavanaugh 166691 48.51 2018-06-05 19:00:00 Primary Election R Twinkle Andress Cavanaugh 238991 43.26 R Will Ainsworth 205017 37.11 R Rusty Glover 108338 19.61 2014-11-04 19:00:00 General Election R Kay Ivey 738090 63.23 D James Fields 428007 36.66 N Write-In 1146 0.09 2014-06-03 21:00:00 Primary Election R Kay Ivey 257588 61.68 R Stan Cooke 160023 38.31 2010-11-02 19:00:00 General Election R Kay Ivey 764112 51.46 D James E. "Jim" Folsom, Jr. 718636 48.4 N Write-In 1945 0.13 2010-06-01 19:00:00 Primary Election R Kay Ivey 255205 56.63 R Henry "Hank" Erwin, Jr. 141420 31.38 R Gene Ponder 53965 11.97 2010-06-01 19:00:00 Primary Election D James E. "Jim" Folsom, Jr. 1 100 2006-11-07 19:00:00 General Election D James E. "Jim" Folsom, Jr. 629268 50.61 R Luther Strange 610982 49.14 I Write-In 3029 0.24 2006-07-18 19:00:00 Primary Election R Luther Strange 108904 54.81 R George C. Wallace, Jr. 89788 45.18 2006-06-06 19:00:00 Primary Election R Luther Strange 208558 48.12 R George C. Wallace, Jr. 144619 33.37 R Morris J. "Mo" Brooks 67773 15.63 R Hilbun Adams 12413 2.86 2002-11-05 19:00:00 General Election D Lucy Baxley 694442 51.47 R Bill Armistead 630839 46.76 LBT Lyn Curtis Adams 21884 1.62 OTH Others 1873 0.13 2002-06-04 23:00:00 Primary Election R Bill Armistead 258335 80.35 R Cheryl Bahakel 63146 19.64 1998-11-03 23:00:00 General Election R Steve Windom 652465 50.29 D Dewayne Freeman 644818 49.7 1998-06-02 23:00:00 Primary Election R Steve Windom 178065 52.82 R John Amari 159006 47.17 1994-11-08 20:00:00 General Election D Donald E. "Don" Siegelman 732285 62.32 R Charles Graddick 442707 37.67 1994-06-28 20:00:00 Primary Election D Donald E. "Don" Siegelman 297937 57.31 D Ryan de Graffenried, Jr. 221877 42.68 1994-06-07 20:00:00 Primary Election D Donald E. "Don" Siegelman 273621 38.62 D Ryan de Graffenried, Jr. 260571 36.77 D George C. Wallace, Jr. 174302 24.6 1994-06-07 20:00:00 Primary Election R Charles Graddick 121082 60.75 R John Giles 78209 39.24 1990-11-06 20:00:00 General Election D James E. "Jim" Folsom, Jr. 768988 67.33 R Bob McKee 373072 32.66 1990-06-05 20:00:00 Primary Election R Bob McKee 46897 46.56 R Steve Chambers 28797 28.59 R James E. "Jim" Bacon 25019 24.84 1990-06-05 20:00:00 Primary Election D James E. "Jim" Folsom, Jr. 510814 80.86 D William McKinley Branch 120861 19.13 1986-11-04 20:00:00 General Election D James E. "Jim" Folsom, Jr. 726111 61.84 R Don McGriff 447978 38.15 1986-06-24 20:00:00 Primary Election D James E. "Jim" Folsom, Jr. 517724 57.48 D John Teague 382836 42.51 1986-06-03 20:00:00 Primary Election D James E. "Jim" Folsom, Jr. 331527 37.71 D John Teague 277899 31.61 D Hinton Mitchem 203112 23.1 D Melba Till Allen 66439 7.55 1986-06-03 20:00:00 Primary Election R Don McGriff 13988 50.22 R Larry Barton 8929 32.05 R Harry Lyons 4934 17.71 1982-11-02 19:00:00 General Election D Bill Baxley 93 93 PRB Donald R. Johnson 7 7 1982-09-07 20:00:00 Primary Election D Bill Baxley 510945 59.89 D H.L. "Sonny" Callahan 342176 40.1 1978-11-07 23:00:00 General Election D George McMillan 579886 86.55 R Virginia N. Walter 82304 12.28 PRB Edna L. Bowling 7739 1.15 1978-09-26 23:00:00 Primary Election D George McMillan 461030 53.65 D Bert Bank 398269 46.34 1978-09-05 19:00:00 Primary Election D George McMillan 186276 23.44 D Bert Bank 160234 20.16 D Bill King 101020 12.71 D Tom Drake 100615 12.66 D Ray Bass 84642 10.65 D Bill Roberts 62109 7.81 D Jamie "Red" Etheridge 35987 4.52 D Bob Harris 31130 3.91 D Marilyn Quarles 11197 1.4 D Coleman Brown 9022 1.13 D James Donald Champion 8469 1.06 D Ray Henderdine 3958 0.49 1974-11-05 23:00:00 General Election D Jere Beasley 433495 72.06 R Don Collins 153814 25.56 PRB Edna L. Bowling 9857 1.63 W John Watts 4387 0.72 1974-05-28 23:00:00 Primary Election D Jere Beasley 393077 56.09 D Charles Woods 307643 43.9 1974-05-07 23:00:00 Primary Election D Charles Woods 310351 38.68 D Jere Beasley 308182 38.41 D Richard F. Dominick 150455 18.75 D Ron Creel 25392 3.16 D Coleman Brown 7943 0.99 1970-11-03 23:00:00 General Election D Jere Beasley 589618 71.43 R Robert French 126506 15.32 NDPA Isaiah "Diddy" Hayes, III 92176 11.16 PRB David N. Stephenson 9374 1.13 I John G. Crommelin 7678 0.93 1970-06-02 23:00:00 Primary Election D Jere Beasley 572258 57.77 D Hugh Morrow III 418228 42.22 1970-05-05 23:00:00 Primary Election D Jere Beasley 256081 29.02 D Hugh Morrow III 185333 21 D Tom Radney 163462 18.53 D Joe Money 100131 11.35 D Jack Giles 81789 9.27 D O.J. "Joe" Goodwyn 75085 8.51 D James Gullate 10627 1.2 D Jay Thomas 9631 1.09 1966-11-08 20:00:00 General Election D Albert P. Brewer 364473 100 1966-05-03 20:00:00 Primary Election D Albert P. Brewer 473617 66.86 D Neil Metcalf 125047 17.65 D John Tyson Sr. 66302 9.36 D John A. Reynolds 43332 6.11 1962-11-06 20:00:00 General Election D James B. Allen 1 100 1962-05-29 20:00:00 Primary Election D James B. Allen 308491 54.41 D Bert Haltom 258448 45.58 1962-05-01 20:00:00 Primary Election D James B. Allen 183775 33.34 D Bert Haltom 180540 32.75 D Frank Mizell 72235 13.1 D C. G. Allen 46993 8.52 D J. J. "Big John" Guthrie 25028 4.54 D Ralph "Shorty" Price 16544 3 D J. Daniel Hand 13368 2.42 D Alvin Horn 12719 2.3 1958-11-04 19:00:00 General Election D Albert Boutwell 231917 89.34 R James H. Jones 27660 10.65 1958-06-03 19:00:00 Primary Election D Albert Boutwell 313401 60.92 D E. W. Skidmore 201031 39.07 1958-05-06 19:00:00 Primary Election D Albert Boutwell 197854 36.89 D E. W. Skidmore 143881 26.82 D Sam Engelhardt 123007 22.93 D Robert T. "Bob" Butler 36057 6.72 D Asa Carter 35501 6.61 1954-05-04 23:00:00 Primary Election D W. G. "Guy" Hardwick 396911 80.2 D Ralph "Shorty" Price 97971 19.79 1950-11-07 19:00:00 General Election D James B. Allen 149817 90.56 R R. G. Hawkins 15614 9.43