Township List

CONSOLIDATED ELECTION (04/01/2025) Unofficial Results

St. Clair County

Township Name
Registered Voters
Ballots Cast
Turnout %
Stites Township
349
0
St. Clair Township
26,905
0
Smithton Township
3,312
0
Shiloh Valley Township
6,668
0
Prairie Du Long Township
2,132
0
O'Fallon Township
20,129
0
New Athens Township
1,831
0
Millstadt Township
5,374
0
Mascoutah Township
6,564
0
Marissa Township
1,567
0
Belleville Township
28,948
0
Lebanon Township
2,923
0
Freeburg Township
3,835
0
Fayetteville Township
1,113
0
Engelmann Township
552
0
Centreville Township
12,663
0
Caseyville Township
26,224
0
Canteen Township
4,136
0
Stookey Township
7,778
0
Lenzburg Township
659
0
Sugar Loaf Township
4,789
0