Township List
Consolidated Election (04/06/2021) Official Results
St. Clair County
Township Name
Registered Voters
Ballots Cast
Turnout %
Stites Township
444
87
St. Clair Township
28,374
3,285
Smithton Township
3,383
335
Shiloh Valley Township
7,037
847
Prairie Du Long Township
2,175
256
O'Fallon Township
21,022
1,901
New Athens Township
1,870
498
Millstadt Township
5,464
794
Mascoutah Township
6,523
1,210
Marissa Township
1,651
322
Belleville Township
31,026
5,038
Lebanon Township
3,061
540
Freeburg Township
3,916
367
Fayetteville Township
1,182
292
Engelmann Township
578
79
East St. Louis Township
0
0
Centreville Township
15,919
2,186
Caseyville Township
26,679
2,030
Canteen Township
4,855
1,782
Stookey Township
7,984
1,680
Lenzburg Township
685
89
Sugar Loaf Township
5,016
1,137