Lori Rook Denies Re-Nomination to Missouri State Senator Curtis Trent
17 seats in the Missouri Senate are up this year.
The Democratic and Republican primaries occurred today in Missouri to select candidates for the November 2026 general election. This post covers the races for 17 seats in the State Senate. Separate posts will be covering the primaries for federal and statewide executive races, every seat in the State House of Representatives, and county contests.
The general election for these 17 seats in the Missouri Senate will be held on November 3, 2026.
District 2:
Pastor Susan Shumway won the Democratic primary with 68.4% (8,191) against 2022 nominee Michael Sinclair with 31.6% (3,792). 11,983 votes counted.
Incumbent Nick Schroer won the Republican primary.
District 4:
Former State Representative Gina Mitten won the Democratic primary with 68.0% (28,598) against State Representative Steve Butz with 32.0% (13,443). 42,041 votes counted.
No candidate qualified for the Republican primary.
District 6:
2022 state house nominee J. Don Salcedo won the Democratic primary.
Army veteran Jake Vogel won the Republican primary with 26.6% (10,095) against State Representative Rudy Veit with 24.6% (9,329), Camden County Commissioner Todd Skelton with 22.7% (8,606), former Jefferson City councilmember Derrick Spicer with 12.6% (4,793), former State Representative Lisa Thomas with 10.9% (4,117), and Amber Buckles with 2.6% (988). 37,928 votes counted.
District 8:
State Representative Keri Ingle won the Democratic primary.
State Representative Jon Patterson won the Republican primary with 62.5% (10,630) against former State Representative Dan Stacy with 37.5% (6,390). 17,020 votes counted.
District 10:
Educator John Wells won the Democratic primary with 72.4% (6,128) against Pablo John Los with 27.6% (2,337). 8,465 votes counted.
Missouri Cattlemen’s Association EVP Mike Deering won the Republican primary with 55.8% (15,887) against State Representative Tricia Byrnes with 44.2% (12,569). 28,456 votes counted.
District 12:
Banker Judy McNeece won the Democratic primary.
Incumbent Rusty Black won the Republican primary.
District 14:
State Representative Raychel Proudie won the Democratic primary with 38.8% (11,323) against former State Representative John Bowman with 30.8% (8,974), political consultant Shante Duncan with 15.8% (4,592), and former Biden White House staffer Joseph Palm with 14.6% (4,254). 29,143 votes counted.
Financial professional Vernon Norman won the Republican primary.
District 16:
Accountant Virginia Staabs won the Democratic primary.
State Representative Bill Hardwick won the Republican primary with 43.1% (11,030) against former State Representative Hannah Kelly with 30.7% (7,865), State Representative Don Mayhew with 22.1% (5,659), and realtor Philip Lohmann with 4.0% (1,034). 25,588 votes counted.
District 18:
Army veteran Nick Miller won the Democratic primary with 61.5% (3,604) against farmer John Leykamp with 38.5% (2,255). 5,859 votes counted.
State Representative Greg Sharpe won the Republican primary with 47.0% (14,948) against Army veteran Dustin Blue with 30.0% (9,556) and State Representative Ed Lewis with 23.0% (7,303). 31,807 votes counted.
District 20:
Medical instructor Sean Falconer won the Democratic primary.
Attorney Lori Rook won the Republican primary with 53.0% (16,528) against incumbent Curtis Trent with 47.0% (14,639). 31,167 votes counted.
District 22:
Attorney Jeff Abney won the Democratic primary.
Former State Representative Jim Avery won the Republican primary.
District 24:
Incumbent Tracy McCreery won the Democratic primary.
Business owner LaVanna Wrobley won the Republican primary.
District 26:
HR manager Victoria Wors won the Democratic primary.
Incumbent Ben Brown won the Republican primary.
District 28:
Realtor Mike McCaffree won the Democratic primary.
Physician Sam Alexander won the Republican primary with 53.5% (18,561) against State Representative Bradley Pollitt with 28.7% (9,979) and professor Chuck Lentz with 17.8% (6,181). 34,721 votes counted.
District 30:
State Representative Betsy Fogle won the Democratic primary.
State Representative Melanie Stinnett won the Republican primary.
District 32:
Production leader Imma Curl won the Democratic primary.
Incumbent Jill Carter won the Republican primary with 69.7% (18,289) against surgeon Ellen Nichols with 30.3% (7,940). 26,229 votes counted.
District 34:
Nonprofit director Shereka Barnes won the Democratic primary with 67.0% (11,453) against paralegal Pam May with 30.0% (4,912). 16,365 votes counted.
State Representative Mike Jones won the Republican primary with 62.3% (11,772) against State Representative Sean Pouche with 28.3% (5,360) and business owner Ryan Gerster with 9.4% (1,780). 18,912 votes counted.
