The primary is over. Now see who will be on your November ballot in Johnson County

Johnson County voters will have choices for everything from U.S. Senate to governor, to county commission and even one city's mayor. See the full ballot rundown.

The choices in November will be a lot simpler, now that primary elections are over.

The names of the nominees themselves are still unofficial, but in the aftermath of polling Tuesday, voters can be assured that for the partisan races at least, there will be only one person from each party to choose from this fall.

That’s a big change from Tuesday, when 11 Democrats were vying for U.S. Senate and seven Republicans were competing for governor, among other contests. Voters narrowed that down sharply.

Here’s a look at who will be on your ballot for the Nov. 3 general election:

U.S. Senate

Unofficial winners for the U.S. Senate were Leawood pastor and Democrat Adam Hamilton, and Republican incumbent Roger Marshall. David C. Graham ran unopposed for the primary as a Libertarian and will also be on the November ballot.

U.S. Representative (3rd District)

For Kansas’ 3rd Congressional District, which includes Johnson County, incumbent Rep. Sharice Davids will be the Democratic nominee and Eric Jenkins the Republican.

Steven A. Hohe was the unopposed Libertarian candidate during the primary and will be on the November ballot, as well.

Governor/Lieutenant Governor

The Republican ticket of Ty Masterson and Jeffrey Klemp and the Democratic ticket of Cindy Holscher and KC Ohaebosim appear to be headed for the ballot to replace outgoing Democratic Gov. Laura Kelly.

Secretary of State

Incumbent Scott Schwab left a vacancy here with his decision to run for governor. The Secretary of State is Kansas’ chief election overseer as well as the official in charge of registering businesses.

The winner of the two-way Democratic contest during the primary was Jennifer Day of Overland Park, who will continue against Republican Pat Proctor of Leavenworth and United Kansas candidate Scott E. Morgan of Lawrence, neither of whom faced a primary contest.

Attorney General

There were no contested primaries in this race on Tuesday.

Democrat Chris Mann, a former police officer and prosecutor from Lawrence, will face incumbent Republican Kris Kobach, who has held the spot since 2023.

Treasurer

There was no contested primary for the state’s chief banking officer.

The two candidates will be Republican Steven Johnson, of Assaria, who has held the spot since 2023, and Juan C. Luengo, of Olathe, a Democrat.

Insurance Commissioner

Since Vicki Schmidt, the current insurance commissioner, opted to run for governor, this spot was open for new office seekers for this regulatory agency. There was no primary contest for either party.

Dinah Sykes, a state senator from Lenexa since 2017, filed as a Democrat, while Daniel Hawkins, speaker of the Kansas House from Wichita, is the Republican.

Richard Koehn of Cimarron is the Libertarian candidate.

Kansas House

A voter submits her ballot after voting on Tuesday, Aug. 4, 2026, at the Johnson County Arts & Heritage Center in Overland Park.
A voter submits her ballot after voting on Tuesday, Aug. 4, 2026, at the Johnson County Arts & Heritage Center in Overland Park. Photo credit Kylie Graham.

Every Kansas House seat in the state is up for reelection, though there are several districts in Kansas where only one candidate filed.

House District 5

Voters have unofficially chosen incumbent Courtney Sappington, of Baldwin City, from among three Republican candidates.

The Democratic nominee is Henry Johns, of Lawrence, who was unopposed in the primary.

House District 8

One Democrat and one Republican have filed.

Megan Phillips, of Overland Park, is the Democrat, and incumbent Chris Croft, a Republican from Overland Park who is the current Kansas House Majority Leader, has held the spot since 2019.

House District 14

This seat did not have a primary contest.

Republican Charlotte Esau, of Olathe, has served at this post for most of the time since 2019. Sherry Giebler, of Olathe, has filed as a Democrat.

House District 15

Allison Hougland, of Olathe, has filed as a Democrat wishing to challenge Republican Lauren N. Bohi, of Olathe. Bohi has held the seat since 2025.

There was no primary contest for either candidate.

House District 16

Democrat Linda Featherston, of Overland Park, has held this seat since 2021. No Republicans filed to challenge her.

House District 17

Republican Jim Eschrich, of Lenexa, has filed to challenge incumbent Democrat Jo Ella Hoye, of Lenexa, who has held the seat since 2021.

There was no primary contest for either of them.

House District 18

Cindy Neighbor, a Shawnee Democrat, is the incumbent and has been in office various years since 2003. Robert Whitman, of Shawnee, will be her Republican challenger.

There was no primary contest.

House District 19

Democrat Stephanie Sawyer Clayton, of Overland Park, has been in this office since 2013. Mark Hermes, of Overland Park, has filed to be her Republican challenger.

House District 20

Democrat Mari-Lynn Poskin, of Leawood, an officer holder since 2021, is unopposed.

House District 21

Democrat Jerry Stogsdill, of Prairie Village, is unchallenged to retain his seat. He has held the seat since 2017.

House District 22

Democrat Reed Krewson, of Overland Park, is the only candidate to have filed, and so is in line to fill the seat formerly held by Lindsay Vaughn, who opted not to run again.

House District 23

Democrat Susan Ruiz, of Shawnee, has held this seat since 2019. She is the lone filer for this spot.

House District 24

There was no contested primary in this race.

Jarrod Ousley, of Merriam, the incumbent since 2014, is the Democratic candidate. Scott Speicker, of Merriam, has filed to be the Republican.

House District 25

Rui Xu, of Westwood, has been the Democratic officeholder since 2019. He has no Republican challengers.

House District 26

After Tuesday’s contested primary, Democrat Laura Johnson, of Olathe, is the apparent nominee to challenge Republican incumbent Chip VanHouden, of Spring Hill, who has held the office since 2025.

House District 27

Democrat Sara Kiewiet of Overland Park is the apparent nominee to come out of Tuesday’s primary, to challenge incumbent Republican Sean Tarwater of Stilwell, who has been in that office since 2017.

House District 28

Neither party had a contested primary for this seat.

Bryan Mouber, of Overland Park, has filed as a Democrat, and Alex N. Bergman, of Overland Park, filed as a Republican.

House District 29

Democrat Heather Meyer, incumbent since 2021 from Overland Park, is running unopposed.

House District 30

Amelia Wiederaenders, of Olathe, is the apparent winner of a three-way race to become the Democratic nominee.

Republican Laura Williams, of Lenexa, has been the officeholder since 2023.

House District 39

Zach Maier, of Lake Quivira, has filed as a Democrat, and Angela Stiens, of Shawnee, the incumbent since 2024, is the Republican candidate.

House District 43

There was no contested primary in this race on either side.

The candidates are Kristen Schultz, of Gardner, a Democrat, and incumbent Republican Bill Sutton, of Gardner. Sutton has been in office since 2012.

House District 48

Incumbent Democrat Dan Osman, of Overland Park, is running unopposed. He has been in office since 2021.

House District 49

Republican Tricia Sinclair, of Olathe, is the apparent nominee against Democratic officeholder Nikki McDonald, of Olathe. McDonald was first appointed to the seat in 2023, and then elected to a full term in 2024.

There was no contested primary.

House District 78

Democrat Tim Lundberg, of Olathe, came out on top in Tueday’s primary. He will now face Republican Robyn R. Essex, of Olathe, who has held the seat since 2023.

House District 108

Lenexa Democrat Brandon Woodard, the Kansas House Minority Leader and office holder since 2019, was the sole filer for this race.

House District 117

The uncontested primary leaves Democrat Brandon Holland, of Baldwin City, the challenger to incumbent Republican Adam Turk, of Shawnee. Turk has been in office since 2023.

House District 121

Republican Thomas Palenske, of Olathe, topped incumbent Rep. Mike Storm in a two-way race to represent the GOP against Democrat Kelsey Stock, of Olathe, who did not have a primary opponent.

State Board of Education (Position 3)

A volunteer helps an early voter on Thursday, July 30, at Hilltop Conference Center in Overland Park.
A volunteer helps an early voter on Thursday, July 30, at Hilltop Conference Center in Overland Park. Photo credit Kylie Graham.

Republican voters chose Jim McMullen, of Overland Park, as their party’s nominee on Tuesday.

Democrat Amy Diediker, of Olathe, was unopposed for her spot on the ballot.

County Commission

County Chair

Incumbent Mike Kelly, a first-term chair from Prairie Village and Karen Crnkovich, of Olathe, emerged as the top two vote-getters in the three-person primary on Tuesday.

They will now face each other in the general election.

Commission District 1

Becky Fast, incumbent since 2019, of Roeland Park, is being challenged by Ben Hobert, of Westwood Hills. There was no contested primary.

Commission District 4

Teresa Erb, of Overland Park, will be the only candidate on the ballot for the spot Janeé Hanzlick is leaving. Hanzlick did not file to run for another term.

Commission District 5

Incumbent four-term officeholder Michael Ashcraft, of Olathe, and Greg Mitchell, of Olathe, will be on the ballot.

Prairie Village Mayor

Cole Robinson, who currently represents the city’s first ward on the Prairie Village City Council, will be on the ballot, as will Inga Selders, a councilmember who represents Ward 2.

Current Mayor Eric Mikkelson is not seeking another term.

McCamish Township Clerk

Ryan Hoobler, of Gardner, has filed to run for this position.

About the author

Roxie Hammill
Roxie Hammill

Roxie Hammill is a freelance journalist who reports frequently for the Post and other Kansas City area publications. You can reach her at [email protected].

LATEST HEADLINES