Township List

General Primary Election (03/19/2024) Unofficial Results

St. Clair County

Township Name
Registered Voters
Ballots Cast
Turnout %
Stites Township
399
0
St. Clair Township
25,907
0
Smithton Township
3,295
0
Shiloh Valley Township
6,403
0
Prairie Du Long Township
2,139
0
O'Fallon Township
19,852
0
New Athens Township
1,800
0
Millstadt Township
5,348
0
Mascoutah Township
6,347
0
Marissa Township
1,535
0
Belleville Township
28,044
0
Lebanon Township
2,841
0
Freeburg Township
3,782
0
Fayetteville Township
1,110
0
Engelmann Township
553
0
Centreville Township
12,820
0
Caseyville Township
25,017
0
Canteen Township
4,144
0
Stookey Township
7,600
0
Lenzburg Township
638
0
Sugar Loaf Township
4,759
0