Check out the election results for contested races in St. Clair County
READ MORE
April 2021 election results
Get results for contested races Belleville, St. Clair County, Madison County, and Monroe County.
Expand All
See the final, unofficial results for the April 6 election in cities and villages in St. Clair County.
Caseyville
Caseyville Clerk (10 of 10 precincts reporting)
Lola Cline - 237
Cynthia Miller - 339
Caseyville Mayor (10 of 10 precincts reporting)
Montica Casey-Watt - 200
G.W. Scott Sr. - 407
Caseyville Trustee (3 seats) (10 of 10 precincts reporting)
Walter “Wally” Abernathy - 294
Anthony Alvarez - 255
Dan Cary - 282
Chris Huckins - 167
Kent Luebbers - 262
Randall McCallister - 153
Matt Modrovsky - 191
Dupo
Dupo Mayor (6 of 6 precincts reporting)
Chris Ragsdale - 348
Jerald Wilson - 363
Dupo Trustee (3 seats) (6 of 6 precincts reporting)
Ronnie Dell - 295
Jerry Goodrich Jr. - 217
Dawn Keys - 545
Allan Moallankamp - 265
James Smith - 232
Tammy Taylor - 286
East St. Louis
East St. Louis Council (2 seats) (25 of 25 precincts reporting)
Ryan Cason - 1,834
Roy A. Mickens - 622
Jo Anne Parks - 1,926
Fairmont City
Fairmont City Clerk (2 of 2 precincts reporting)
Manuela Carranza - 228
Kilian Weir - 392
Fairmont City Mayor (2 of 2 precincts reporting)
Rene Munoz - 223
Michael Suarez - 407
Fairmont City Trustee (3 seats) (2 of 2 precincts reporting)
Charles Arriola - 360
Gina Buffa - 272
Michael Fiudo - 305
Michael Krypciak - 259
Mark Mitchell - 219
David Suarez - 345
Fairview Heights
Fairview Heights City Council - Ward 2 (6 of 6 precincts reporting)
Joshua McClain - 114
Brenda Acoff Odneal - 101
Ryan R. Vickers - 124
Lebanon
Lebanon City Council - Ward 2 (2 of 2 precincts reporting)
Camron Price - 30
Linda K. Washington - 66
Lebanon Clerk (3 of 3 precincts reporting)
Luanne Holper - 427
Teddy Edgar Sells Jr. - 85
Lebanon Mayor (3 of 3 precincts reporting)
Anthony Buhl - 143
George Fero - 140
Nicholas Glass - 37
Cheri Wright - 217
Lenzburg
Lenzburg Trustee (3 seats) (1 of 1 precinct reporting)
Christine Dasch - 30
James Dasch - 33
Christopher Lee Laythum Sr. - 15
Jodie Politsch - 33
Brittany Schofield - 15
Madison
Madison City Council - Ward 1 (2 of 2 precincts reporting)
Vera Browley - 153 (54.84%)
Dreeta Jenkins - 126 (45.16%)
Madison City Council - Ward 2 (2 of 2 precincts reporting)
Cassandra Miller - 148 (51.39%)
Jim Riskovsky - 140 (48.61%)
Madison City Council - Ward 3 (3 of 3 precincts reporting)
Ralph Miller - 112 (47.06%)
Michael Vrabec - 126 (52.94%)
Madison City Council - Ward 4 (4 of 4 precincts reporting)
Cynthia Dixon - 146 (69.52%)
Donald Turner - 64 (30.48%)
Madison Mayor (7 of 7 precincts reporting)
John Hamm III - 598 (57.06%)
James Gardner Jr. - 365 (34.83%)
Demetrus “Bird” Williams - 85 (8.11%)
Marissa
Marissa Trustee (3 seats) (2 of 2 precincts reporting)
Dustin Bingel - 162
Jeremy Embrich - 150
Zachary Kurtz - 82
Janet Wiley - 146
Mascoutah
Mascoutah City Council (2 seats) (4 of 4 precincts reporting)
James Edwin Booth - 106
Robin Booth - 219
Doug Elbe - 619
Henry Glander - 401
James Saffel - 58
Nicholas Seibert - 696
Mascoutah Mayor (4 of 4 precincts reporting)
Michael Baker - 522
Pat McMahan - 616
New Athens
New Athens Mayor (2 of 2 precincts reporting)
Joe Behnken - 250
Richard Klein - 208
New Athens Trustee (3 seats) (2 of 2 precincts reporting)
Arlene Geppert - 281
Steven Newbold - 320
Deborah Politsch - 307
Richard Stoops - 203
O’Fallon
O’Fallon City Council - Ward 2 (3 of 3 precincts reporting)
Jerry Albrecht - 237
Todd Hackney - 141
O’Fallon City Council - Ward 3 (7 of 7 precincts reporting)
Roy Carney - 193
Mark Richardson - 104
Shiloh
Shiloh Mayor (16 of 16 precincts reporting)
Jim Vernier II - 609
Bob Weilmuenster - 679
Shiloh Trustee (3 seats) (16 of 16 precincts reporting)
Shawn Boyer - 443
Jason L. Holzum - 586
Ray Kelly - 395
Gregory Peterson - 308
Colleen Powers - 472
Jay Vernier - 418
Matthew Wilke - 498
Smithton
Smithton Trustee (3 seats) (4 of 4 precincts reporting)
Jason Becherer - 227
James Elbe - 296
Timothy Michael Hopkins - 321
Timothy McFadden - 87
Leo Simburger - 138
Swansea
Swansea Trustee (3 seats) (15 of 15 precincts reporting)
Matthew Lanter - 848
Cary Lewis V - 630
Richard “Rocky” McDonald - 653
Jordan Pettibone - 531
Washington Park
Washington Park Mayor (5 of 5 precincts reporting)
Leonard Moore - 520
Rickie Thomas - 295
Washington Park Trustee (3 seats) (5 of 5 precincts reporting)
Geneva Dotson - 342
Juliette Gosa - 309
Kenyahta Moore - 287
Carlene Tucker - 532
Ferris Williams - 526
This story was originally published April 6, 2021 at 7:01 PM.