12TH CONGRESSIONAL DISTRICT 12TH CONGRESSIONAL DISTRICT

GENERAL ELECTION (11/05/2024) Official Results

149 of 149 precincts reporting
Township Mike Bost (REP) Brian Roberts (DEM) Total
Belleville Township 1,026 822 1,848
Caseyville Township 3,130 2,524 5,654
Centreville Township 4 1 5
Engelmann Township 382 67 449
Fayetteville Township 697 134 831
Freeburg Township 2,123 704 2,827
Lebanon Township 1,265 794 2,059
Lenzburg Township 357 83 440
Marissa Township 887 205 1,092
Mascoutah Township 3,185 1,566 4,751
Millstadt Township 3,066 1,139 4,205
New Athens Township 1,090 267 1,357
O'Fallon Township 6,836 5,117 11,953
Prairie Du Long Township 1,316 370 1,686
Shiloh Valley Township 2,528 2,069 4,597
Smithton Township 1,886 657 2,543
St. Clair Township 6 1 7
Stookey Township 1,508 743 2,251
Sugar Loaf Township 701 232 933
Totals 31,993 17,495 49,488