The final mail-in and provisionally cast ballots have been added to election vote totals in McHenry County and beyond now that the two-week timeline for those to be finalized has been past.
These are the election results for competitive races across McHenry County as of Wednesday morning. The results include votes cast in other counties within the village or district.
An asterisk indicates who is the winner of the race. None of the leading candidates changed as a result of the final ballots to be tallied.
MUNICIPAL RACES
Village of Algonquin
Read the election night story about this race here.
Trustee (three seats):
- Jerry Glogowski, independent: 897*
- Robert “Bob” Smith, independent: 882*
- Laura Brehmer, independent: 973*
- Janis Jasper, independent: 790
Village of Barrington Hills
President
- Brian D. Cecola, independent: 547*
- Dennis Kelly, independent: 356
Trustee (three seats)
- David Riff, independent: 463*
- Thomas W. Strauss, independent: 442*
- Laura S. Ekstrom, independent: 486*
- Robert M. Zubak, independent: 375
- Brent Joseph Burval, independent: 357
- Paula Jacobsen, independent: 402
Village of Bull Valley
Trustee (three seats)
- Mark Newton, independent: 39*
- Kurt Kleinschmidt, independent: 37
- Steven Thomas, independent: 80*
- Edgar A Ellinghausen, independent: 82*
Village of Cary
Trustee (three seats)
- Duane (Rick) Dudek, independent: 757*
- Jennifer Weinhammer, independent: 788*
- Jeffery C. Kraus, independent: 728
- Rick Walrath, independent: 775*
City of Crystal Lake
Read the election night story about these races here.
Mayor (two-year unexpired term)
- Haig Haleblian: 1,828*
- Donald E. Kountz: 562
- James A. Sisto: 1,027
Council member (three seats)
- Mandy Montford: 2,069*
- Cameron D. Hubbard: 2,075*
- Ian Philpot: 2,135*
- Robert Brechbiel: 1,359
Village of Fox Lake
Trustee (three seats)
- Jeffrey “Jeff” Jensen, Common Sense Again Party: 373*
- Bernice “Bernie” Konwent, Common Sense Again Party: 364*
- Ronald “Ron” Stochl, Common Sense Again Party: 330*
- Glenn Close, independent: 205
- Joseph Bongiovanni, independent: 206
Village of Fox River Grove
Trustee (three seats)
- Melissa Schladt, independent: 348*
- Andrew Migdal, independent: 288*
- Steven Knar, independent: 278*
- Jacob Fleischmann, independent: 244
Trustee (two-year unexpired term)
- Sheryl Sepeczi, independent: 316*
- Stephen Miller, independent: 102
Village of Hebron
President
- Robert W. Shelton, independent: 223*
- Kimberly T. “Kimmy” Martinez, independent: 68
- Steve Vole, independent: 2
- Josh K. Stevens, independent: 15
Village of Holiday Hills
President
- Lou French, independent: 129*
- Michael (Mike) Korstanje, independent: 66
Trustee (three seats)
- Tammy L. Gillcrist, independent: 129*
- Carol A. Stingel, independent: 87
- Jeff Giles, independent: 108*
- Rich Young, independent: 106*
- Janet H. Busonic, independent: 76
Village of Huntley
Read the election night story about these races here.
President
- Timothy J. Hoeft, independent: 1,251*
- Charles H. Sass, independent: 1,195
Trustee (three seats)
- Ronda S. Goldman, independent: 1,470*
- Burt Natkins, independent: 1,021
- John M. Piwko, independent: 1,218
- JR Westberg, independent: 1,397*
- Mary Holzkopf, independent: 1,264*
Village of Lake in the Hills
Trustee (three seats)
- Bill Dustin, independent: 583*
- Stephen Harlfinger, independent: 594*
- Paul Mulcahy, independent: 426
- Robert Huckins, independent: 587*
Village of Lakewood
Read the election night story about these races here.
President
- Philip Stephan, independent: 192
- David Stavropoulos, independent: 766*
Trustee (three seats)
- Tricia Babischkin, independent: 721*
- April Runge, independent: 720*
- Michael E. Fischer, independent: 725*
- Pamela Eddy, independent: 241
- Marcus Andreopoulos (write-in): 89
- Dan Alexander (write-in): 89
City of Marengo
Mayor
- John Koziol, independent: 343*
- James Edward Regelin, independent: 161
City of McHenry
Read the election night story about these races here. Read the story of Victor Santi’s write-in win here.
First Ward Alderman
- Bobbi Baehne, independent: 147
- Victor Santi (write-in): 301*
Third Ward Alderman
- Jeffrey A. Schaefer, independent: 155
- Frank S. McClatchey, independent: 182*
Fourth Ward Alderman (two-year unexpired term)
- Ryan Harding, independent: 234*
- Christine Bassi, independent: 220
Village of Oakwood Hills
President
- Chad Rider, independent: 229*
- Brian Wilson, independent: 25
Village of Port Barrington
President
- Shannon R. Yeaton, independent: 52
- Keith D. Vogeler, independent: 260*
Trustee (three seats)
- David Corrigan, independent: 252*
- John Grothendick, independent: 262*
- Daniel A. Herstedt, independent: 67
- Robert M. Tuke, independent: 246*
Village of Prairie Grove
President
- Bill Yundt, independent: 30
- David F. Underwood, independent: 97*
Village of Richmond
President
- Adam Metz, independent: 61
- Toni Wardanian, independent: 95*
Village of Spring Grove
President
- Mark R. Eisenberg, independent: 573*
- Brandel Wicinski, independent: 199
Village of Trout Valley
Trustee (three seats)
- David J. Hall, nonpartisan: 111*
- Robert H. Antrim, nonpartisan: 89*
- David A. Peterson, nonpartisan: 55
- Michelle Gilbert, nonpartisan: 67*
TOWNSHIPS
Alden Township
Highway commissioner
- Bart Schnulle, independent: 189*
- Paul Miceli, independent: 71
Algonquin Township
Highway commissioner
- Danijela Sandberg, Republican: 3,107*
- Derek Lee, independent: 2,815
Burton Township
Trustee (four seats)
- Eileen R. Miller, independent: 214*
- Lee Borresen, independent: 181*
- Cindy L. May, independent: 239*
- Jeremy Retek, independent: 164
- Dawne Stanton, independent: 172*
Chemung Township
Highway commissioner
- Peter K. McDevitt, independent: 179
- Robert Nystrom, independent: 220*
Coral Township
Trustee (four seats)
- E. Renee Hill, independent: 125*
- Michael W. Grismer, independent: 146*
- Laurie K. Cisneros, independent: 144*
- Judith M. Link, independent: 134*
- Roy Money, independent: 109
Dorr Township
Highway commissioner
- Tom Thurman, independent: 452
- John Fuller, independent: 467*
Hartland Township
Highway commissioner
- Michael T. Murray, Hartland Citizens: 74
- Robert M. Gavers, independent: 83*
Hebron Township
Assessor
- David Wolf, independent: 99
- Shannon Combs, independent: 274*
McHenry Township
Clerk
- Dan Aylward, Republican: 2,703*
- John Sarff, Democratic: 1,536
Trustee (four seats)
- John Macrito, Republican: 2,789*
- Gary Barla, Republican: 2,939*
- Neal Schepler, Republican: 2,788*
- Mark Jaeger, Republican: 2,963*
- Terry Kappel, Democratic: 1,831
Seneca Township
Supervisor
- Josh Sass, independent: 83
- Josh Brown, independent: 90*
PARK DISTRICTS
Crystal Lake Park District commissioner (four seats)
- Shawn Zimmerman: 1,475
- Caroline Bachour: 1,362
- Sarah Michehl: 1,901*
- Karen Johnson: 1,796*
- Eric Anderson: 1,559*
- Jeff Goodmanson: 1,211
- Kenneth Ryan Jr.: 1,113
- Linda Matthias: 1,868*
Barrington Hills Park District commissioner (two seats)
- Drew McMahon: 322*
- Jessica Underwood: 444*
- Virginia Brown: 285
Cary Park District commissioner (two seats)
- Jill Carasso: 819*
- Michael Murphy: 507
- Mike Renner: 958*
- Neil Williams: 489
LIBRARY DISTRICTS
Algonquin Public Library District trustee (two seats)
- Lindsay Taylor: 914*
- Andrew Fekete: 621
- Tracy Sharkey: 631*
- Ariel Flores: 508
Barrington Public Library District trustee (two seats)
- Denise Tenyer: 2,400
- Jennifer J. Lucas: 2,895*
- Anne Ordway: 2,464*
- Josie Croll: 2,181
McHenry Public Library District trustee (two seats)
- Charles T. Reilly: 1,475*
- Monica Leccese: 1,816*
- Deirdre Ehredt: 1,429
SCHOOL DISTRICTS
Johnsburg School District 12 Board (four seats)
- James Barrett: 870*
- Cathy B. Neiss: 1,057*
- Thomas J. Oeffling: 1,032*
- Steve Link: 774*
- Kirk Donald: 540
- Fred Haller: 529
Huntley School District 158 Board (four seats)
- Katherine (Kate) Policheri: 1,036
- Sean Cratty: 1,522*
- Susan Hochmuth: 1,096
- Laura Murray: 1,041
- Lesli Melendy: 1,404*
- Paul A. Troy: 1,404*
- Dana Dalton-Wiley: 935
- Anthony R. Quagliano: 1,342*
- Tara Masino: 708
- Jennifer Sargent (write-in): 135
Alden-Hebron School District 19 Board (four seats)
- Andy Madsen: 300*
- Penny Smith: 318*
- Matt Misiek: 217
- Brandon Berg: 275*
- Ricky A. Madsen Jr.: 218
- Johnny Eskridge: 257*
Barrington School District 220 Board (four seats)
- Lauren Berkowitz Klauer: 2,057
- Sandra Ficke-Bradford: 2,418*
- Erin Chan Ding: 2,662*
- William Betz: 717
- Jonathan Matta: 644
- Katie Karam: 2,408*
- Thomas J. Mitoraj: 1,773
- Steve Wang: 2,312*
- Malgorzata McGonigal: 1,972
- Michael Shackleton: 1,777
- Robert Windon: 1,218
Community School District 300 Board (three seats)
- Christine Birkett: 3,236*
- Emmanuel Thomas: 2,465*
- Kristina M. Paul: 2,301
- Daniel P. Dale Jr.: 914
- David Scarpino: 3,200*
- Holly Jarovsky: 2,431
- Kim Withycombe: 2,074
McHenry School District 15 Board (four seats)
- Lindsay Morley: 1,727*
- Chad Mihevc: 1,545*
- Patrick J. DeGeorge: 1,407
- Rachel McDonnell: 1,687*
- Jennifer L. Synek: 1,717*
Cary School District 26 Board (four seats)
- Melinda Hartman: 1,003*
- Anne Santucci: 1,105*
- Anthony W. Stefani: 817
- Stacey Sault: 1,030*
- Julie Jette: 925*
Crystal Lake School District 47 Board (four seats)
- Debra Barton: 2,583*
- Tim Mahaffy: 2,626*
- Emily R. Smith: 2,216
- Jonathan Powell: 2,429*
- Betsy Les: 2,320*
- Daniel Palombit: 1,929
- Cascia L. Talbert: 1,172
Nippersink Grade School District 2 Board (four seats)
- Joel Johnson: 659*
- Carl Uphoff: 638*
- Elke Kleisch: 648*
- Robin S. Taylor: 676*
- Ryan R. Andrus (write-in): 13
McHenry County College District 528 Board of Trustees (two seats)
- Dale Morton: 10,410*
- Elizabeth Speros: 12,926*
- Sumish Parikh: 5,093
FIRE PROTECTION DISTRICTS
Richmond Fire Protection District trustee
- William Foley: 86
- Jay Marshall: 102*
Woodstock Fire/Rescue District trustee (two seats)
- Joseph Galli: 419
- William L. Kulinski: 240
- Patrick Burke: 647*
- Timothy W Randels: 228
- Robert A. Kristensen: 693*
REFERENDA
Read the election night story on these two referendum questions here.
Spring Grove sales tax increase
- Yes: 528*
- No: 234
Abolish McHenry Township road district
- Yes: 828
- No: 3,637*