Township List
GENERAL ELECTION (11/05/2024) Official Results
St. Clair County
Township Name
Registered Voters
Ballots Cast
Turnout %
Stites Township
352
163
St. Clair Township
26,707
18,533
Smithton Township
3,302
2,599
Shiloh Valley Township
6,611
4,681
Prairie Du Long Township
2,125
1,717
O'Fallon Township
20,085
14,931
New Athens Township
1,830
1,378
Millstadt Township
5,351
4,269
Mascoutah Township
6,534
4,826
Marissa Township
1,568
1,108
Belleville Township
28,619
18,325
Lebanon Township
2,943
2,098
Freeburg Township
3,815
2,871
Fayetteville Township
1,115
844
Engelmann Township
562
451
Centreville Township
12,721
6,307
Caseyville Township
26,061
18,503
Canteen Township
4,099
2,020
Stookey Township
7,713
5,457
Lenzburg Township
658
445
Sugar Loaf Township
4,794
3,103