St. Louis County

Nov. 5, 2024

General election results for the St. Louis region. All results are unofficial. Tables do not include write-in candidates, uncontested races or races where there are fewer candidates than seats available. When a race or proposition spans multiple counties, a combined vote total is shown. Judicial retentions are listed at the end of the results.

Note: Because St. Louis County voters can vote at any polling place, individual contests are not considered "closed" until all polling places have reported.

Bel-Ridge Proposition L

230 of 230 polling places reporting (100%) • More than 50% needed to pass measure

Name Votes Pct.
Yes - For the measure 202 33.3%
No - Against the measure 405 66.7%

Bella Villa Proposition 1

230 of 230 polling places reporting (100%) • More than 50% needed to pass measure

Name Votes Pct.
Yes - For the measure 155 50.8%
No - Against the measure 150 49.2%

Berkeley Proposition U

230 of 230 polling places reporting (100%) • More than 50% needed to pass measure

Name Votes Pct.
Yes - For the measure 1,010 45.7%
No - Against the measure 1,198 54.3%

Des Peres Proposition M

230 of 230 polling places reporting (100%) • At least 60% needed to pass measure

Name Votes Pct.
Yes - For the measure 2,525 45.5%
No - Against the measure 3,023 54.5%

Florissant Valley Fire Protection District Proposition G

230 of 230 polling places reporting (100%) • More than 50% needed to pass measure

Name Votes Pct.
Yes - For the measure 19,992 69.1%
No - Against the measure 8,927 30.9%

Green Park Proposition M

230 of 230 polling places reporting (100%) • More than 50% needed to pass measure

Name Votes Pct.
Yes - For the measure 769 59.8%
No - Against the measure 518 40.3%

Hillsdale Proposition S

230 of 230 polling places reporting (100%) • More than 50% needed to pass measure

Name Votes Pct.
Yes - For the measure 97 37.0%
No - Against the measure 165 63.0%

Jennings Proposition U

230 of 230 polling places reporting (100%) • More than 50% needed to pass measure

Name Votes Pct.
Yes - For the measure 1,904 47.1%
No - Against the measure 2,139 52.9%

Kirkwood Proposition R

230 of 230 polling places reporting (100%) • More than 50% needed to pass measure

Name Votes Pct.
Yes - For the measure 10,739 63.7%
No - Against the measure 6,120 36.3%

Kirkwood Proposition T

230 of 230 polling places reporting (100%) • More than 50% needed to pass measure

Name Votes Pct.
Yes - For the measure 11,444 64.9%
No - Against the measure 6,179 35.1%

Olivette Proposition A

230 of 230 polling places reporting (100%) • At least 60% needed to pass measure

Name Votes Pct.
Yes - For the measure 2,252 53.1%
No - Against the measure 1,986 46.9%

St. Louis County Council, District 2

230 of 230 polling places reporting (100%)

Name Votes Pct.
Gretchen Bangert (D) 40,989 67.1%
Sudhir Rathod (R) 20,059 32.9%

St. Louis County Council, District 4

230 of 230 polling places reporting (100%)

Name Votes Pct.
Theo Brown Sr. (L) 1,447 2.6%
Rhonda Linders (R) 9,737 17.2%
Shalonda Webb (D) 45,459 80.3%

St. Louis County Council, District 6

230 of 230 polling places reporting (100%)

Name Votes Pct.
G. Michael Archer (R) 36,711 52.5%
Kevin Schartner (D) 33,190 47.5%

St. Louis County Proposition A

230 of 230 polling places reporting (100%) • More than 50% needed to pass measure

Name Votes Pct.
Yes - For the measure 302,617 67.7%
No - Against the measure 144,728 32.4%

St. Louis County Proposition C

230 of 230 polling places reporting (100%) • More than 50% needed to pass measure

Name Votes Pct.
Yes - For the measure 275,956 61.9%
No - Against the measure 169,952 38.1%

St. Louis County Proposition O

230 of 230 polling places reporting (100%) • More than 50% needed to pass measure

Name Votes Pct.
Yes - For the measure 342,844 77.7%
No - Against the measure 98,390 22.3%

West Overland EMS and Fire Protection District Proposition F

230 of 230 polling places reporting (100%) • More than 50% needed to pass measure

Name Votes Pct.
Yes - For the measure 1,942 68.3%
No - Against the measure 900 31.7%

Judicial Retentions

Associate Circuit Judge - Daniel J. Kertz

230 of 230 polling places reporting (100%)

Name Votes Pct.
Yes - Retain 210,316 55.1%
No - Do not retain 171,406 44.9%

Associate Circuit Judge - Jason A. Denney

230 of 230 polling places reporting (100%)

Name Votes Pct.
Yes - Retain 212,906 55.7%
No - Do not retain 169,141 44.3%

Associate Circuit Judge - John F. Newsham

230 of 230 polling places reporting (100%)

Name Votes Pct.
Yes - Retain 219,175 57.3%
No - Do not retain 163,664 42.8%

Associate Circuit Judge - Krista S. Peyton

230 of 230 polling places reporting (100%)

Name Votes Pct.
Yes - Retain 235,916 61.4%
No - Do not retain 148,239 38.6%

Associate Circuit Judge - Natalie P. Warner

230 of 230 polling places reporting (100%)

Name Votes Pct.
Yes - Retain 230,090 60.0%
No - Do not retain 153,272 40.0%

Associate Circuit Judge - Robert Heggie

230 of 230 polling places reporting (100%)

Name Votes Pct.
Yes - Retain 214,551 55.8%
No - Do not retain 169,791 44.2%

Circuit Judge - Brian May

230 of 230 polling places reporting (100%)

Name Votes Pct.
Yes - Retain 226,057 58.5%
No - Do not retain 160,269 41.5%

Circuit Judge - Bruce F. Hilton

230 of 230 polling places reporting (100%)

Name Votes Pct.
Yes - Retain 206,581 53.5%
No - Do not retain 179,402 46.5%

Circuit Judge - David Lee Vincent

230 of 230 polling places reporting (100%)

Name Votes Pct.
Yes - Retain 227,296 58.9%
No - Do not retain 158,637 41.1%

Circuit Judge - Ellen H. Ribaudo

230 of 230 polling places reporting (100%)

Name Votes Pct.
Yes - Retain 241,090 61.9%
No - Do not retain 148,147 38.1%

Circuit Judge - Heather R. Cunningham

230 of 230 polling places reporting (100%)

Name Votes Pct.
Yes - Retain 234,516 60.6%
No - Do not retain 152,321 39.4%

Circuit Judge - Jeffrey P. Medler

230 of 230 polling places reporting (100%)

Name Votes Pct.
Yes - Retain 208,232 54.1%
No - Do not retain 176,365 45.9%

Circuit Judge - John (JB) Lasater

230 of 230 polling places reporting (100%)

Name Votes Pct.
Yes - Retain 215,696 56.1%
No - Do not retain 169,161 44.0%

Circuit Judge - Megan H. Julian

230 of 230 polling places reporting (100%)

Name Votes Pct.
Yes - Retain 236,174 61.3%
No - Do not retain 148,896 38.7%

Circuit Judge - Nicole S. Zellweger

230 of 230 polling places reporting (100%)

Name Votes Pct.
Yes - Retain 231,734 59.9%
No - Do not retain 155,045 40.1%

Circuit Judge - Stanley J. Wallach

230 of 230 polling places reporting (100%)

Name Votes Pct.
Yes - Retain 221,980 57.7%
No - Do not retain 162,534 42.3%

Circuit Judge - Virginia W. Lay

230 of 230 polling places reporting (100%)

Name Votes Pct.
Yes - Retain 231,128 59.8%
No - Do not retain 155,300 40.2%