Attorney Stacy Lake Wins Democratic Nomination for Jackson County Executive
Clay, Greene, Jackson, St. Charles, and St. Louis Counties in Missouri held primaries for local positions.

The Democratic and Republican primaries occurred today in Missouri to select candidates for the November 2026 general election. This post covers the races for county positions in five of the state’s most-populous counties. That includes Clay, Greene, Jackson, St. Charles, and St. Louis Counties. It also features the contests in the independent city of St. Louis. Separate posts will be covering the primaries for federal and statewide executive races as well as both chambers of the state legislature.
The general election for these county positions in Missouri will be held on November 3, 2026.
Clay County Board of Commissioners (Nonpartisan):
For Presiding Commissioner, realtor Jennifer Justus and incumbent Jerry Nolte will advance with 43.6% (23,728) and 35.6% (19,361) against former State Representative Jay Swearingen with 20.9% (11,355). 54,444 votes counted.
For Eastern District Seat 2, incumbent Jay Johnson and executive coach Mark McAuliffe will advance.
For Western District Seat 2, incumbent Jon Carpenter and nurse Theresa Leaming will advance with 54.1% (12,289) and 37.6% (8,530) against James Lyen with 8.3% (1,897). 22,716 votes counted.
Clay County Officials (Nonpartisan):
For Auditor, incumbent Victor Hurlbert will advance.
For Prosecuting Attorney, incumbent Zachary Thompson will advance.
Greene County Board of Commissioners:
Presiding Commissioner:
No candidate qualified for the Democratic primary.
Incumbent Bob Dixon won the Republican primary.
Greene County Officials:
Auditor:
No candidate qualified for the Democratic primary.
Incumbent Cindy Stein won the Republican primary.
Clerk:
No candidate qualified for the Democratic primary.
Incumbent Shane Schoeller won the Republican primary.
Circuit Court Clerk:
No candidate qualified for the Democratic primary.
Incumbent Bryan Feemster won the Republican primary with 52.7% (15,720) against retired law enforcement officer Shannon Peirce with 47.3% (14,096). 29,816 votes counted.
Collector of Revenue:
No candidate qualified for the Democratic primary.
Incumbent Allen Icet won the Republican primary.
Prosecuting Attorney:
No candidate qualified for the Democratic primary.
Incumbent Dan Patterson won the Republican primary.
Recorder of Deeds:
No candidate qualified for the Democratic primary.
Incumbent Cheryl Dawson-Spaulding won the Republican primary.
Jackson County Legislature:
County Executive:
Attorney Stacy Lake won the Democratic primary with 45.9% (39,872) against former Lee’s Summit mayor Bill Baird with 20.2% (17,533), former County Legislator Dan Tarwater with 19.8% (17,220), County Legislator Manny Abarca with 9.5% (8,260), activist Ryan Meyer with 2.6% (2,302), and Metropolitan Community College trustee Holmes Osborne with 2.0% (1,751). 86,938 votes counted.
Army veteran Alan Rohlfing won the Republican primary.
At-Large District 1:
Attorney Carla Fields won the Democratic primary with 49.2% (38,725) against incumbent Jalen Anderson with 27.4% (21,559) and Planning Commissioner Justice Horn with 23.5% (18,483). 78,767 votes counted.
Grain Valley school board member Lance Pollard won the Republican primary.
At-Large District 2:
Incumbent Donna Peyton won the Democratic primary with 74.1% (58,539) against former Kansas City councilmember Brandon Ellington with 25.9% (20,517). 79,056 votes counted.
Insurance broker Gresia Cabrera won the Republican primary.
At-Large District 3:
Former University of Missouri-Kansas City vice chancellor Susan Wilson won the Democratic primary.
No candidate qualified for the Republican primary.
District 1:
Design & innovation strategist Kelly Thompson won the Democratic primary.
No candidate qualified for the Republican primary.
District 2:
Incumbent Venessa Huskey won the Democratic primary with 72.0% (7,770) against Kansas City Affordable Housing Trust Fund member Erik Dickinson with 28.0% (3,026). 10,796 votes counted.
No candidate qualified for the Republican primary.
District 3:
Former legislative staffer Phyllis Hernandez won the Democratic primary with 67.1% (6,421) against attorney Dennis Rowland with 32.9% (3,150). 9,571 votes counted.
Business owner Scott Qualls won the Republican primary with 56.2% (3,703) against former County Legislator Tony Miller with 43.8% (2,889). 6,592 votes counted.
District 4:
Hickman Mills school board member Byron Townsend won the Democratic primary with 73.9% (9,278) against Grandview alderman John Maloney with 26.1% (3,273). 12,551 votes counted.
Business owner Lon McDonald won the Republican primary.
District 5:
Nonprofit director Antoine Jennings won the Democratic primary.
Broadcaster Dale Carter won the Republican primary.
District 6:
Business owner Tony Lawson won the Democratic primary.
Lee’s Summit school board member Bill Haley won the Republican primary.
St. Charles County Board of Commissioners:
County Executive:
Nonprofit official David Veneziano won the Democratic primary.
Incumbent Steve Ehlmann won the Republican primary with 47.8% (28,993) against former State Senator Bill Eigel with 31.7% (19,208), Lake St. Louis mayor Jason Law with 19.1% (11,620), and perennial candidate Arnie Deinoff with 1.4% (874). 60,695 votes counted.
District 1:
No candidate qualified for the Democratic primary.
Incumbent Matt Swanson won the Republican primary.
District 3:
No candidate qualified for the Democratic primary.
Incumbent Mike Elam won the Republican primary with 67.7% (5,381) against property manager Annette Sieve with 32.3% (2,564). 7,945 votes counted.
District 5:
No candidate qualified for the Democratic primary.
Incumbent Terry Hollander won the Republican primary with 70.6% (5,306) against healthcare professional Judi Gambino with 29.4% (2,207). 7,513 votes counted.
District 7:
Solution engineer Monica Balestreri won the Democratic primary.
Incumbent Tim Baker won the Republican primary with 77.4% (5,955) against cybersecurity expert James Ploudre with 22.6% (1,742). 7,697 votes counted.
St. Charles County Officials:
Assessor:
No candidate qualified for the Democratic primary.
Incumbent Travis Welge won the Republican primary.
Collector of Revenue:
No candidate qualified for the Democratic primary.
Incumbent Michelle McBride won the Republican primary with 73.1% (41,030) against appraisal manager Erica Bridges with 26.9% (15,132). 56,162 votes counted.
Director of Elections:
No candidate qualified for the Democratic primary.
Incumbent Kurt Bahr won the Republican primary with 67.1% (37,713) against former Wentzville Board of Education member Jen Olson with 32.9% (18,529). 56,242 votes counted.
Prosecuting Attorney:
No candidate qualified for the Democratic primary.
Incumbent Joe McCulloch won the Republican primary.
Recorder of Deeds:
No candidate qualified for the Democratic primary.
Incumbent Mary Dempsey won the Republican primary.
Sheriff:
No candidate qualified for the Democratic primary.
Incumbent Scott Lewis won the Republican primary.
St. Louis City Officials:
Collector of Revenue:
Incumbent Gregory Daly won the Democratic primary.
No candidate qualified for the Republican primary.
License Collector:
Incumbent Mavis Thompson won the Democratic primary with 77.8% (9,941) against software engineer Dylan Hassinger with 22.2% (2,830). 12,771 votes counted.
No candidate qualified for the Republican primary.
Recorder of Deeds:
St. Louis alderman Shane Cohn won the Democratic primary with 41.0% (5,469) against records manager Patty Ellison-Brown with 33.7% (4,491), business owner Anthony Brandon Jr. with 14.1% (1,879), and St. Louis party official Yolonda Yancie with 11.2% (1,501). 13,340 votes counted.
No candidate qualified for the Republican primary.
St. Louis County Board of Commissioners:
County Executive:
County Assessor Jake Zimmerman won the Democratic primary with 46.5% (74,585) against State Senator Brian Williams with 33.6% (53,943) and State Senator Angela Mosley with 19.9% (31,982). 160,510 votes counted.
County Councilmember Dennis Hancock won the Republican primary.
District 1:
Incumbent Rita Heard Days won the Democratic primary with 42.6% (9,538) against former State Senator Maria Chappelle-Nadal with 32.3% (7,244) and former Ferguson mayor Ella Jones with 25.1% (5,629). 22,411 votes counted.
No candidate qualified for the Republican primary.
District 3:
2024 State Treasurer nominee Mark Osmack won the Democratic primary.
Former State Senator Andrew Koenig won the Republican primary.
District 5:
Incumbent Lisa Clancy won the Democratic primary.
No candidate qualified for the Republican primary.
District 7:
Musician John Kiehne won the Democratic primary.
Incumbent Mark Harder won the Republican primary.
St. Louis County Officials:
Assessor:
State Representative Doug Clemens won the Democratic primary with 57.5% (81,608) against former State Representative Tommie Pierson Jr. with 42.5% (60,447). 142,055 votes counted.
Business owner David Messner won the Republican primary.
Prosecuting Attorney:
Appointed incumbent Melissa Price Smith won the Democratic primary with 74.1% (112,817) against former state prosecutor David Bryant with 25.9% (39,408). 152,225 votes counted.
No candidate qualified for the Republican primary.