The August 6, 2024, primary elections have concluded, and the results are in for all races across Missouri. Here is a comprehensive breakdown of the outcomes by party and district, including the judicial races.
U.S. Senate
Republican:
- Josh Hawley – 606,831 votes (100%) – Winner (Uncontested)
Democratic:
- Lucas Kunce – 255,309 votes (68%) – Winner
- Karla May – 87,653 votes (23%)
- December L. Harmon – 26,732 votes (7%)
- Mita Biswas – 7,627 votes (2%)
Governor
Republican:
- Mike Kehoe – 274,840 votes (39%) – Winner
- Bill Eigel – 227,012 votes (33%)
- John R. (Jay) Ashcroft – 162,086 votes (23%)
- Others – 33,409 votes
Democratic:
- Crystal Quade – 189,822 votes (50%) – Winner
- Mike Hamra – 119,702 votes (32%)
- Others – 68,245 votes
Lieutenant Governor
Republican:
- Dave Wasinger – 206,875 votes (31%) – Winner
- Lincoln Hough – 199,423 votes (30%)
- Holly Rehder – 142,801 votes (22%)
- Others – 110,001 votes
Democratic:
- Richard Brown – 231,970 votes (65%) – Winner
- Anastasia Syes – 125,283 votes (35%)
Secretary of State
Republican:
- Denny Hoskins – 157,116 votes (24%) – Winner
- Shane Schoeller – 108,289 votes (17%)
- Mike Carter – 91,866 votes (14%)
- Others – 286,177 votes
Democratic:
- Barbara Phifer – 146,284 votes (41%) – Winner
- Monique Williams – 123,270 votes (34%)
- Haley Jacobson – 88,491 votes (25%)
State Treasurer
Republican:
- Vivek Malek – 273,691 votes (42%) – Winner
- Andrew Koenig – 135,637 votes (21%)
- Lori Rook – 127,807 votes (19%)
- Others – 122,090 votes
Democratic:
- Mark Osmack – 343,444 votes (100%) – Winner (Uncontested)
Attorney General
Republican:
- Andrew Bailey – 413,465 votes (63%) – Winner
- Will Scharf – 242,680 votes (37%)
Democratic:
- Elad Jonathan Gross – 343,934 votes (100%) – Winner (Uncontested)
U.S. Representative
District 1
Republican:
- Andrew Jones – 4,200 votes (27%) – Winner
- Others – 11,437 votes
Democratic:
- Wesley Bell – 63,340 votes (51%) – Winner
- Cori Bush – 56,492 votes (46%)
- Others – 3,987 votes
District 2
Republican:
- Ann Wagner – 56,766 votes (65%) – Winner
Democratic:
- Ray Hartmann – 42,534 votes (78%) – Winner
- Chuck Summers – 12,176 votes (22%)
District 3
Republican:
- Bob Onder – 48,785 votes (47%) – Winner
- Kurt Schaefer – 38,331 votes (37%)
- Others – 15,859 votes
Democratic:
- Bethany E. Mann – 25,730 votes (73%) – Winner
- Andrew Daly – 9,303 votes (27%)
District 4
Republican:
- Mark Alford – 99,462 votes (100%) – Winner (Uncontested)
Democratic:
- Jeanette Cass – 16,063 votes (62%) – Winner
- Mike McCaffree – 10,041 votes (38%)
District 5
Republican:
- Sean E. Smith – 32,538 votes (100%) – Winner (Uncontested)
Democratic:
- Emanuel Cleaver, II – 65,094 votes (100%) – Winner (Uncontested)
District 6
Republican:
- Sam Graves – 80,495 votes (78%) – Winner
- Others – 22,556 votes
Democratic:
- Pam May – 20,123 votes (72%) – Winner
- Rich Gold – 7,776 votes (28%)
District 7
Republican:
- Eric Burlison – 79,670 votes (83%) – Winner
- Others – 16,178 votes
Democratic:
- Missi Hesketh – 21,831 votes (100%) – Winner (Uncontested)
District 8
Republican:
- Jason Smith – 98,118 votes (82%) – Winner
- Others – 21,116 votes
Democratic:
- Randi McCallian – 12,558 votes (70%) – Winner
- Franklin Delano Roth II – 5,276 votes (30%)
State Senate
District 1
Republican:
- Robert J. Crump – 13,532 votes (100%) – Winner (Uncontested)
Democratic:
- Doug Beck – 16,222 votes (100%) – Winner (Uncontested)
District 3
Republican:
- Mike Henderson – 14,975 votes (60%) – Winner
- Cyndi Buchheit-Courtway – 10,008 votes (40%)
Democratic:
- Doug Halbert – 4,809 votes (100%) – Winner (Uncontested)
District 5
Republican:
- Robert Vroman – 927 votes (100%) – Winner (Uncontested)
Democratic:
- Steve Roberts – 19,991 votes (100%) – Winner (Uncontested)
District 7
Republican:
- Joey LaSalle – 4,317 votes (100%) – Winner (Uncontested)
Democratic:
- Patty Lewis – 14,927 votes (67%) – Winner
- Pat Contreras – 7,339 votes (33%)
District 9
Republican:
- Derron Black – 2,887 votes (100%) – Winner (Uncontested)
Democratic:
- Barbara Anne Washington – 13,339 votes (79%) – Winner
- Brandon Ellington – 3,553 votes (21%)
District 11
Republican:
- Joe Nicola – 6,206 votes (49%) – Winner
- Others – 6,579 votes
Democratic:
- Robert Sauls – 9,764 votes (100%) – Winner (Uncontested)
District 13
Democratic:
- Angela Walton Mosley – 16,096 votes (57%) – Winner
- Chantelle Nickson-Clark – 12,312 votes (43%)
District 15
Republican:
- David Gregory – 9,086 votes (41%) – Winner
- Others – 13,207 votes
Democratic:
- Joe Pereles – 13,478 votes (100%) – Winner (Uncontested)
District 17
Republican:
- Jerry Nolte – 10,226 votes (100%) – Winner (Uncontested)
Democratic:
- Maggie Nurrenbern – 10,893 votes (100%) – Winner (Uncontested)
District 19
Republican:
- James Coyne – 11,082 votes (100%) – Winner (Uncontested)
Democratic:
- Stephen Webber – 12,988 votes (100%) – Winner (Uncontested)
District 21
Republican:
- Kurtis Gregory – 14,940 votes (57%) – Winner
- Doug Richey – 11,442 votes (43%)
Democratic:
- Jim Bates – 7,928 votes (100%) – Winner (Uncontested)
District 23
Republican:
- Adam Schnelting – 9,553 votes (50%) – Winner
- Others – 9,430 votes
Democratic:
- Matt Williams – 9,902 votes (100%) – Winner (Uncontested)
District 25
Republican:
- Jason Bean – 25,941 votes (100%) – Winner (Uncontested)
Democratic:
- Chuck Banks – 2,014 votes (100%) – Winner (Uncontested)
District 27
Republican:
- Jamie Burger – 13,121 votes (41%) – Winner
- Others – 18,973 votes
District 29
Republican:
- Mike Moon – 22,392 votes (77%) – Winner
- Susan Haralson – 6,612 votes (23%)
Democratic:
- Ron Monnig – 3,681 votes (100%) – Winner (Uncontested)
District 31
Republican:
- Rick Brattin – 11,028 votes (47%) – Winner
- Others – 12,453 votes
Democratic:
- Raymond L. James – 6,040 votes (100%) – Winner (Uncontested)
District 33
Republican:
- Brad Hudson – 18,488 votes (53%) – Winner
- James Coyne – 16,656 votes (47%)
State Representatives
Note: Only contested races are highlighted below.
District 1
Republican:
- Jeff Farnan – 6,280 votes (78%) – Winner
- Michelle Horner – 1,820 votes (22%)
District 3
Republican:
- Danny Busick – 5,429 votes (100%) – Winner (Uncontested)
District 8
Republican:
- Josh Hurlbert – 4,771 votes (100%) – Winner (Uncontested)
Democratic:
- Sandy Van Wagner – 1,741 votes (100%) – Winner (Uncontested)
District 10
Republican:
- Bill Falkner – 2,440 votes (100%) – Winner (Uncontested)
Democratic:
- Andrew Gibson – 1,646 votes (100%) – Winner (Uncontested)
District 15
Republican:
- Mike Jones – 2,239 votes (100%) – Winner (Uncontested)
Democratic:
- Kenneth Jamison – 1,718 votes (62%) – Winner
- Greg Smith – 1,065 votes (38%)
District 19
Democratic:
- Wick Thomas – 949 votes (51%) – Winner
- Patricia Ann Geronima Hernandez – 927 votes (49%)
District 33
Republican:
- Carolyn S. Caton – 2,186 votes (56%) – Winner
- Chris Sander – 1,729 votes (44%)
Circuit Judges
Circuit 2
Republican:
- Matt Wilson – 4,670 votes (100%) – Winner (Uncontested)
Circuit 3
Republican:
- Matt Krohn – 3,952 votes (75%) – Winner
- Steven D. Hudson – 1,313 votes (25%)
Circuit 4
Republican:
- Corey K. Herron – 7,393 votes (100%) – Winner (Uncontested)
Circuit 5 Division 1
Republican:
- Kate Schaefer – 9,418 votes (100%) – Winner (Uncontested)
Circuit 5 Division 3
Republican:
- Terry White – 5,896 votes (55%) – Winner
- Monica Morrey – 4,915 votes (45%)
Circuit 5 Division 4
Democratic:
- Daniel F. Kellogg – 4,431 votes (100%) – Winner (Uncontested)
Circuit 8
Republican:
- Kevin L. Walden – 5,172 votes (100%) – Winner (Uncontested)
Circuit 9
Republican:
- Terry Tschannen – 4,158 votes (100%) – Winner (Uncontested)
Circuit 10
Republican:
- John J. Jackson – 6,080 votes (100%) – Winner (Uncontested)
Circuit 11 Division 3
Republican:
- Erin S. Burlison – 36,163 votes (100%) – Winner (Uncontested)
Circuit 11 Division 4
Republican:
- Matthew Thornhill – 18,493 votes (43%) – Winner
- Robert Cornejo – 17,008 votes (39%)
- Dennis R. Chassaniol – 7,611 votes (18%)
Circuit 11 Division 5
Republican:
- Chris McDonough – 35,914 votes (100%) – Winner (Uncontested)
Circuit 11 Division 7
Republican:
- Dwayne Johnson – 36,047 votes (100%) – Winner (Uncontested)
Circuit 12
Republican:
- Richard Scheibe – 9,206 votes (100%) – Winner (Uncontested)
Circuit 13 Division 1
Republican:
- Brouck Jacobs – 16,910 votes (100%) – Winner (Uncontested)
Circuit 13 Division 3
Republican:
- Jesus Osete – 16,421 votes (100%) – Winner (Uncontested)
Democratic:
- Stephanie Morrell – 14,016 votes (100%) – Winner (Uncontested)
Circuit 14
Democratic:
- Scott A. Hayes – 802 votes (100%) – Winner (Uncontested)
Circuit 15
Republican:
- Josh Taylor – 8,252 votes (100%) – Winner (Uncontested)
Circuit 17 Division 1
Republican:
- Stacey J. Lett – 17,849 votes (100%) – Winner (Uncontested)
Circuit 18
Republican:
- Jeff Mittelhauser – 7,782 votes (100%) – Winner (Uncontested)
Circuit 19 Division 1
Republican:
- Brian K. Stumpe – 12,667 votes (100%) – Winner (Uncontested)
Circuit 20 Division 1
Republican:
- Craig E. Hellmann – 18,782 votes (100%) – Winner (Uncontested)
Circuit 23 Division 1
Republican:
- Joe Rathert – 22,466 votes (100%) – Winner (Uncontested)
Circuit 23 Division 4
Republican:
- Brenda Stacey – 22,263 votes (100%) – Winner (Uncontested)
Circuit 23 Division 5
Republican:
- Vic Melenbrink – 22,143 votes (100%) – Winner (Uncontested)
Circuit 23 Division 6
Republican:
- Shannon Renee Dougherty – 22,311 votes (100%) – Winner (Uncontested)
Circuit 24 Division 1
Republican:
- Brice Sechrest – 11,975 votes (72%) – Winner
- Jerel Poor – 4,639 votes (28%)
Circuit 24 Division 2
Republican:
- Wendy Lynn Wexler Horn – 14,426 votes (100%) – Winner (Uncontested)
Circuit 25 Division 1
Republican:
- Bill Hickle – 14,553 votes (100%) – Winner (Uncontested)
Circuit 26 Division 1
Republican:
- Nick Mebruer – 6,531 votes (27%) – Winner
- Others – 18,057 votes
Circuit 27
Republican:
- M. Brandon Baker – 10,003 votes (100%) – Winner (Uncontested)
Circuit 28
Republican:
- David R. Munton – 9,543 votes (100%) – Winner (Uncontested)
Circuit 29 Division 1
Republican:
- Joe Hensley – 11,471 votes (100%) – Winner (Uncontested)
Circuit 29 Division 3
Republican:
- David Boyce Mouton – 11,289 votes (100%) – Winner (Uncontested)
Circuit 30
Republican:
- David C. (Chuck) Replogle – 14,479 votes (100%) – Winner (Uncontested)
Circuit 32 Division 2
Republican:
- Frank E. Miller – 16,195 votes (100%) – Winner (Uncontested)
Circuit 33
Republican:
- Zac Horack – 7,292 votes (100%) – Winner (Uncontested)
Circuit 34
Republican:
- Joshua D. Underwood – 4,039 votes (100%) – Winner (Uncontested)
Circuit 35
Republican:
- Robert (Rob) Mayer – 6,671 votes (68%) – Winner
- Daren Keith Todd – 3,168 votes (32%)
Circuit 37
Republican:
- Steven Privette – 9,182 votes (100%) – Winner (Uncontested)
Circuit 38 Division 1
Republican:
- Laura Johnson – 12,043 votes (100%) – Winner (Uncontested)
Circuit 39 Division 1
Republican:
- David Cole – 16,569 votes (100%) – Winner (Uncontested)
Circuit 39 Division 2
Republican:
- Alan Blankenship – 16,667 votes (100%) – Winner (Uncontested)
Circuit 40 Division 1
Republican:
- Charles Genisio – 6,227 votes (51%) – Winner
- John R. LePage – 5,990 votes (49%)
Circuit 40 Division 2
Republican:
- Kevin L. Selby – 11,112 votes (100%) – Winner (Uncontested)
Circuit 42 Division 1
Republican:
- Megan K. Seay – 10,484 votes (100%) – Winner (Uncontested)
Circuit 43 Division 1
Republican:
- Ryan Horsman – 9,094 votes (100%) – Winner (Uncontested)
Circuit 43 Division 2
Republican:
- Daren L. Adkins – 8,857 votes (100%) – Winner (Uncontested)
Circuit 44
Republican:
- Craig Carter – 8,068 votes (100%) – Winner (Uncontested)
Circuit 45
Republican:
- Jim Beck – 8,541 votes (75%) – Winner
- Gregory K. Allsberry – 2,908 votes (25%)
Circuit 46
Republican:
- Jeff Merrell – 7,873 votes (100%) – Winner (Uncontested)
Constitutional Amendments
Amendment 1
- NO – 592,719 votes (55%)
- YES – 490,220 votes (45%)
Amendment 4
- YES – 549,116 votes (51%)
- NO – 523,796 votes (49%)