Township List

GENERAL ELECTION (11/03/2026) Unofficial Results

St. Clair County

Township Name
Registered Voters
Ballots Cast
Turnout %
Belleville Township
28,950
13,776
Canteen Township
3,988
1,497
Caseyville Township
26,515
14,121
Centreville Township
12,023
4,419
Engelmann Township
570
351
Fayetteville Township
1,121
665
Freeburg Township
3,854
2,193
Lebanon Township
2,791
1,572
Lenzburg Township
637
341
Marissa Township
1,552
786
Mascoutah Township
6,679
3,416
Millstadt Township
5,369
3,509
New Athens Township
1,834
975
O'Fallon Township
20,029
11,476
Prairie Du Long Township
2,135
1,316
Shiloh Valley Township
6,833
3,419
Smithton Township
3,320
1,955
St. Clair Township
27,090
14,005
Stites Township
366
100
Stookey Township
7,785
4,260
Sugar Loaf Township
4,697
2,150