VOTE JOCO
Helping you make informed decisions in Johnson County Elections.
Unofficial 2025 Election Results
All results are unofficial until the county completes its vote canvass on November 13th.
De Soto
De Soto Mayor
Rick Walker – 766
Robert Daniels – 752
De Soto City Council At-Large (Top 2 Win)
Zack Bradley – 790
Joe Sabo – 743
Mark A. Gulley Jr. – 650
James Doscher – 355
Fairway
Fairway Mayor
Melanie Hepperly – 876
Fairway City Council Ward 1
Kelly-Ann Buszek – 243
Fairway City Council Ward 2
Emily Snyder – 134
Dan Bailey – 84
Fairway City Council Ward 3
James Hafner – 201
Bill Stafford – 136
Fairway City Council Ward 4
Tanya Keys – 166
Kiel Corkran – 43
Gardner
Gardner Mayor
Todd Winters – 2,123
Gardner City Council At-Large (Top 2 Win)
Kelly Johnson – 1,352
Mark Baldwin – 1,240
Steve Shute – 1,235
Dawn Kirtley – 1,168
John Snyder – 321
Leawood
Leawood City Council Ward 1
Matt Peppes – 1,224
Sarah Meuli – 124
Leawood City Council Ward 2
Mary Larson – 1,189
Leawood City Council Ward 3
Rachel Rubin – 1,193
Mitch Lohr – 563
Daniel Taylor – 331
Leawood City Council Ward 4
Julie A. Cain – 1,221
Lenexa
Lenexa City Council Ward 1
John Michael Handley – 1,893
Joe Shull – 1,558
Lenexa City Council Ward 2
Bill Nicks – 1,506
Nicole Wasson – 1,227
Lenexa City Council Ward 3
Avery Bell – 1,990
Corey Hunt – 896
Lenexa City Council Ward 4
Craig K. Denny – 1,447
Merriam
Merriam Mayor
Bob Pape – 1,858
Billy Croan – 578
Merriam City Council Ward 1
Jacob Laha – 328
Merriam City Council Ward 2
Amy Rider – 454
Merriam City Council Ward 3
Christine Evans Hands – 412
Merriam City Council Ward 4
Reuben Cozmyer – 602
Rob Arnold – 174
Mission
Mission Mayor
Sollie Flora – 1,521
Mission City Council Ward 1
Josepha Haden Chomphosy – 202
Mission City Council Ward 2
Sam Komosa – 362
Joe Donaway – 118
Mission City Council Ward 3
Debbie Kring – 189
Kayla Schiller – 156
Mission City Council Ward 4
Ben Chociej – 473
Mission Hills
Mission Hills Mayor
Andrew Weed – 657
Braden Perry – 528
Mission Hills City Council At-Large (Top 2 Win)
Bill Bruning – 774
Dan Sullivan – 673
Olathe
Olathe City Council At-Large
Jeff Creighton – 9,001
Rob Olson – 7,462
Olathe City Council Ward 3
LeEtta Felter – 3,135
Olathe City Council Ward 4
Kevin Deneault – 2,517
Marge Vogt – 1,901
Overland Park
Overland Park Mayor
Curt Skoog – 26,876
Faris Farassati – 11,129
Overland Park City Council Ward 1
Logan Heley – 4,248
Overland Park City Council Ward 2
Melissa Cheatham – 6,236
Sydney A. Marsden – 2,042
Overland Park City Council Ward 3
Amy Scrivner – 3,589
Tom Carignan – 2,188
Overland Park City Council Ward 4
Amy Antrim – 3,696
Scott Mosher – 2,460
Overland Park City Council Ward 5
Andrew Payne – 2,829
Alexandria Washington – 2,706
Overland Park City Council Ward 6
Josh Beck – 3,844
Prairie Village
Prairie Village City Council Ward 1
Cole Robinson – 974
Daniel Garrett – 588
Prairie Village City Council Ward 2
Ronald Nelson – 793
Edward Boersma – 431
Prairie Village City Council Ward 3
Shelby Bartelt – 776
Amy B. Aldrich – 611
Prairie Village City Council Ward 4
Nathan Vallette – 1,071
Kelly Sullivan Angles – 751
Prairie Village City Council Ward 5
Betsy Lawrence – 941
John Beeder – 742
Prairie Village City Council Ward 6
Jim Sellers – 799
Dan Prussing – 454
Shawnee
Shawnee City Council Ward 1
Steele Reynolds – 2,297
Tony Gillette – 1,497
Shawnee City Council Ward 2
Eric Persson – 1,675
Mike Kemmling – 1,002
Shawnee City Council Ward 3
Morgan Rainey – 2,269
Dave Myres – 1,884
Shawnee City Council Ward 4
Erin Aldridge – 2,143
Laurel Stiffler – 1,280
Spring Hill
Spring Hill Mayor
Write-In – 1,612
Kristin Feeback – 289
Spring Hill City Council At-Large (Top 2 Win)
Ivan Delgado – 923
Michael Grant – 662
Rodolfo Arevalo – 532
Brian Peel – 394
Steven T. Boswell – 194
Spring Hill City Council At-Large (Unexpired Term)
Phillip J. Thron – 520
James Savage – 463
Rodolfo Arevalo – 453
Westwood
Westwood City Council At-Large (Top 3 Win)
Stephanie Becker – 344
Spencer Day – 332
Jeff Harris – 311
James Spies – 279
Greg Hirleman – 269
Jennifer Westlake – 269
Johnson County Community College
Johnson County Community College Trustee At-Large (Top 4 Win)
Dawn J. Rattan – 64,723
Lee Cross – 59,839
Chad Carroll – 56,459
Geoff Holton – 53,907
Mark Hamill – 40,733
Jerry Charlton – 33,357
Kenneth Stokes – 31,114
Carlton Abner – 28,781
WaterOne Board
WaterOne Board Member 3
Kay Heley – 70,472
WaterOne Board Member 4
Jennifer Gunby – 56,847
Bob Reese – 24,290
WaterOne Board Member 5
Jill Westra – 69,883
Blue Valley (USD 229) School Board
Blue Valley School Board Position 4
Sonya Evans – 19,267
Blue Valley School Board Position 5
Gina Knapp – 16,244
Steve Roberts – 8,322
Blue Valley School Board Position 6
David Benson – 15,034
Jim McMullen -10,043
Spring Hill (USD 230) School Board
Spring Hill School Board Position 4
Autumn Coleman-Marconett – 1,693
Nicole Melius – 1,597
Spring Hill School Board Position 5
Steve Miller – 1,730
Chris Olsen – 1,524
Spring Hill School Board Position 6
Ted Beauchamp – 1,729
Keith Ewing – 1,582
Gardner Edgerton (USD 231) School Board
Gardner Edgerton School Board Position 4
Lana Sutton – 1,672
Sam Dominguez – 1,640
Gardner Edgerton School Board Position 5
Thomas Reddin – 2,285
Gardner Edgerton School Board Position 6
Keith Davenport – 1,631
Greg Chapman – 1,623
Gardner Edgerton School Board Position 1 (Unexpired Term)
Julie Aldridge – 1,493
Melissa Hershey – 1,366
Matthew Harlow – 402
De Soto (USD 232) School Board
De Soto School Board Position 4
Lucy Rumsey DeWitt – 4,720
Nancy Moneymaker – 3,334
De Soto School Board Position 5
Calley Malloy – 5,107
Christian Amend – 2,937
De Soto School Board Position 6
Brandi Jonasson – 4,525
TJ Finan – 3,232
Olathe (USD 233) School Board
Olathe School Board Position 3
Julie Steele – 16,789
Scott M. Enge – 5,115
Olathe School Board Position 5
Robert Kuhn – 14,976
Olathe School Board Position 6
Rebecca Johann – 13,140
Shawnee Mission (USD 512) School Board
Shawnee Mission School Board Position 2
Mary Sinclair – 9,593
Shawnee Mission School Board Position 4
April Boyd-Noronha – 6,057
Shawnee Mission School Board Position 6 At-Large
Heather M. F. Ousley – 31,371
Important Dates for 2025 Elections
Voter Registration Deadline for General Election
2025 General Election Day
Ends at 7 pm
Thank you for your time and for making a difference with your VOTE
VoteJoCo.com is sponsored by area chambers of commerce who serve Johnson County, providing information about public policy issues impacting area businesses. Our members’ businesses provide jobs for thousands of individuals in the region and inject millions of dollars into our local and state economies.










