Illinois's 12th Congressional District: St. Clair precincts
Precinct results
"(part)" marks a precinct only partly inside this district; its full vote is shown.
| Precinct | 2024 President | 2022 Governor | 2020 President | |||
|---|---|---|---|---|---|---|
| Margin | Votes | Margin | Votes | Margin | Votes | |
| Belleville 26 (part) | - | - | - | - | D+24.5 | 1,232 |
| Belleville 35 | - | - | - | - | R+23.1 | 1,148 |
| CASEYVILLE 11 | - | - | D+1.9 | 428 | - | - |
| CASEYVILLE 18 | D+11.5 | 1,077 | - | - | - | - |
| CASEYVILLE 21 | R+17.4 | 697 | R+17.9 | 575 | - | - |
| Caseyville 1 | - | - | - | - | R+20.8 | 811 |
| Caseyville 11 | - | - | - | - | D+7.4 | 554 |
| Caseyville 12 (part) | - | - | - | - | R+6.1 | 2,085 |
| Caseyville 18 | - | - | - | - | D+9.9 | 1,539 |
| Caseyville 21 | - | - | - | - | R+17.8 | 769 |
| ENGELMANN 1 | R+57.3 | 447 | R+60.7 | 369 | - | - |
| Engelmann 1 | - | - | - | - | R+63.4 | 470 |
| FAYETTEVILLE 1 | R+59.2 | 321 | R+57.7 | 239 | - | - |
| FREEBURG 1 | R+44.7 | 994 | - | - | - | - |
| FREEBURG 2 | R+37.5 | 944 | R+36.7 | 754 | - | - |
| FREEBURG 3 | R+39.3 | 913 | R+39.4 | 700 | - | - |
| Fayetteville 1 | - | - | - | - | R+53.9 | 321 |
| Fayetteville 2 | - | - | - | - | R+63.6 | 535 |
| Freeburg 1 | - | - | - | - | R+42.0 | 1,003 |
| Freeburg 2 | - | - | - | - | R+34.0 | 982 |
| Freeburg 3 | - | - | - | - | R+35.6 | 930 |
| LEBANON 2 | R+13.9 | 524 | - | - | - | - |
| LEBANON 3 | R+51.9 | 341 | - | - | - | - |
| Lebanon 1 | - | - | - | - | R+5.6 | 1,240 |
| Lebanon 2 | - | - | - | - | R+3.3 | 539 |
| Lebanon 3 | - | - | - | - | R+62.0 | 350 |
| Lenzburg 1 | - | - | - | - | R+52.0 | 460 |
| MARISSA 1 | R+56.1 | 1,107 | R+63.9 | 462 | - | - |
| MARISSA 2 | - | - | R+58.1 | 391 | - | - |
| MASCOUTAH 1 | R+38.3 | 907 | R+46.3 | 656 | - | - |
| MASCOUTAH 2 | R+20.7 | 1,300 | R+28.7 | 893 | - | - |
| MASCOUTAH 3 | R+25.7 | 1,600 | R+34.0 | 1,118 | - | - |
| MASCOUTAH 4 | R+12.8 | 994 | R+21.9 | 691 | - | - |
| MILLSTADT 1 | R+39.2 | 989 | - | - | - | - |
| MILLSTADT 2 | R+34.5 | 1,218 | R+37.1 | 944 | - | - |
| MILLSTADT 3 | R+48.8 | 477 | R+50.9 | 391 | - | - |
| MILLSTADT 4 | R+26.9 | 642 | R+28.4 | 535 | - | - |
| MILLSTADT 5 | R+34.5 | 915 | R+42.5 | 750 | - | - |
| Marissa 1 | - | - | - | - | R+56.2 | 655 |
| Marissa 2 | - | - | - | - | R+53.0 | 541 |
| Mascoutah 1 | - | - | - | - | R+39.7 | 932 |
| Mascoutah 2 | - | - | - | - | R+18.1 | 1,302 |
| Mascoutah 3 | - | - | - | - | R+31.6 | 1,544 |
| Mascoutah 4 | - | - | - | - | R+17.6 | 961 |
| Millstadt 1 | - | - | - | - | R+36.9 | 967 |
| Millstadt 2 | - | - | - | - | R+38.7 | 1,217 |
| Millstadt 3 | - | - | - | - | R+48.5 | 472 |
| Millstadt 4 | - | - | - | - | R+32.8 | 701 |
| Millstadt 5 | - | - | - | - | R+36.0 | 897 |
| NEW ATHENS 1 | R+57.3 | 613 | R+56.6 | 452 | - | - |
| NEW ATHENS 2 | R+53.5 | 761 | - | - | - | - |
| New Athens 1 | - | - | - | - | R+58.3 | 628 |
| New Athens 2 | - | - | - | - | R+57.3 | 780 |
| O FALLON 1 | D+9.0 | 677 | R+0.2 | 474 | - | - |
| O FALLON 12 | D+1.3 | 1,122 | R+6.9 | 849 | - | - |
| O FALLON 13 | D+5.7 | 871 | R+5.7 | 563 | - | - |
| O FALLON 15 | R+4.3 | 1,094 | R+20.7 | 782 | - | - |
| O FALLON 18 | D+17.2 | 563 | D+2.3 | 383 | - | - |
| O FALLON 8 | D+7.4 | 1,142 | R+7.3 | 910 | - | - |
| O Fallon 1 | - | - | - | - | D+5.0 | 701 |
| O Fallon 11 | - | - | - | - | R+31.2 | 995 |
| O Fallon 12 | - | - | - | - | R+4.7 | 1,114 |
| O Fallon 13 | - | - | - | - | D+3.6 | 898 |
| O Fallon 15 | - | - | - | - | R+12.5 | 1,084 |
| O Fallon 16 | - | - | - | - | R+15.0 | 1,146 |
| O Fallon 18 | - | - | - | - | D+4.0 | 581 |
| O Fallon 2 (part) | - | - | - | - | D+10.3 | 779 |
| O Fallon 3 | - | - | - | - | R+7.9 | 555 |
| O Fallon 4 | - | - | - | - | R+22.2 | 446 |
| O Fallon 5 | - | - | - | - | D+13.7 | 842 |
| O Fallon 6 | - | - | - | - | R+0.6 | 624 |
| O Fallon 7 | - | - | - | - | R+7.5 | 934 |
| O Fallon 8 | - | - | - | - | R+7.6 | 1,201 |
| O Fallon 9 | - | - | - | - | R+18.7 | 897 |
| PRAIRIE DU LONG 1 | R+48.9 | 609 | R+54.4 | 496 | - | - |
| PRAIRIE DU LONG 2 | R+46.0 | 1,099 | R+51.1 | 843 | - | - |
| Prairie Du Long 1 | - | - | - | - | R+49.3 | 629 |
| Prairie Du Long 2 | - | - | - | - | R+47.9 | 1,070 |
| SHILOH VALLEY 5 | D+11.2 | 1,225 | D+0.9 | 847 | - | - |
| SMITHTON 1 | R+34.3 | 1,013 | - | - | - | - |
| SMITHTON 2 | R+37.3 | 609 | R+38.1 | 433 | - | - |
| SUGAR LOAF 1 | R+44.4 | 959 | - | - | - | - |
| Shiloh Valley 1 | - | - | - | - | R+7.0 | 1,161 |
| Shiloh Valley 2 | - | - | - | - | D+1.7 | 845 |
| Shiloh Valley 3 | - | - | - | - | R+12.0 | 350 |
| Shiloh Valley 4 | - | - | - | - | R+12.9 | 588 |
| Shiloh Valley 5 | - | - | - | - | D+5.1 | 1,592 |
| Smithton 1 | - | - | - | - | R+31.5 | 1,007 |
| Smithton 2 | - | - | - | - | R+37.4 | 621 |
| Smithton 3 | - | - | - | - | R+49.5 | 934 |
| Stookey 1 | - | - | - | - | R+36.5 | 1,321 |
| Stookey 10 (part) | - | - | - | - | R+13.2 | 553 |
| Stookey 6 | - | - | - | - | R+27.3 | 615 |
| Sugar Loaf 1 | - | - | - | - | R+48.9 | 983 |
2024 President (Kamala D. Harris vs. Donald J. Trump). Source: Illinois State Board of Elections, Election Vote Totals by Precinct (108 election-authority files). Official vote, Illinois State Board of Elections (certified canvass, precinct vote totals by election authority).
2022 Governor (JB PRITZKER vs. DARREN BAILEY). Source: Illinois State Board of Elections, Election Vote Totals by Precinct (108 election-authority files). Official vote, Illinois State Board of Elections (certified canvass, precinct vote totals by election authority).
2020 President (JOSEPH R. BIDEN vs. DONALD J. TRUMP). Source: Illinois State Board of Elections, Election Vote Totals by Precinct (108 election-authority files). Official vote, Illinois State Board of Elections (certified canvass, precinct vote totals by election authority).
Precinct demographics
Demographics are Census American Community Survey (ACS) 2020-2024 5-year estimates for block groups, assigned to precincts by area share. They describe the resident population, not registered or likely voters, and include non-citizens. ACS margins of error are not shown; small precincts carry large error. Area weighting assumes people are spread evenly within each block group, so large rural precincts are the least reliable. Median income is a household-weighted average of block-group medians, an approximation.
| Precinct | Population | Voting-age pop. | % White non-Hisp. | % Hispanic | % Black | % Asian | Median income* | % Bachelor's+ | % 18-29 (of adults) | % 65+ | % Homeowners | % Below poverty | % Spanish at home (adults) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Belleville 22 (part) | 36 | 28 | 62.0% | 2.2% | 24.9% | 1.4% | $70k | 27.7% | 14.5% | 20.8% | 69.9% | 11.9% | 2.5% |
| Belleville 26 (part) | 1,450 | 1,024 | 38.9% | 1.8% | 45.3% | 0.9% | $69k | 35.0% | 25.3% | 13.0% | 57.5% | 14.1% | 1.3% |
| Belleville 35 | 434 | 321 | 73.6% | 2.7% | 16.1% | 1.6% | $132k | 48.7% | 18.7% | 12.0% | 77.9% | 8.3% | 3.3% |
| Caseyville 1 | 1,358 | 1,110 | 67.3% | 16.5% | 6.4% | 1.4% | $150k | 31.3% | 12.3% | 15.9% | 89.2% | 7.4% | 3.7% |
| Caseyville 11 | 1,421 | 986 | 59.6% | 2.2% | 23.8% | 3.9% | $116k | 52.2% | 14.5% | 12.7% | 84.4% | 8.1% | 1.8% |
| Caseyville 12 (part) | 4,301 | 2,926 | 73.0% | 3.2% | 16.9% | 2.5% | $131k | 57.1% | 9.7% | 13.6% | 71.4% | 2.0% | 2.3% |
| Caseyville 18 | 2,837 | 1,824 | 68.0% | 3.6% | 18.5% | 3.3% | $165k | 64.3% | 13.7% | 6.8% | 89.2% | 1.2% | 2.1% |
| Caseyville 21 | 917 | 773 | 95.9% | 2.1% | 1.8% | 0.0% | $204k | 45.0% | 11.6% | 7.6% | 96.7% | 0.6% | 0.7% |
| Engelmann 1 | 749 | 601 | 99.6% | 0.1% | 0.2% | 0.1% | $94k | 22.9% | 5.6% | 21.9% | 96.3% | 6.3% | 0.0% |
| Fayetteville 1 | 729 | 581 | 99.0% | 0.3% | 0.1% | 0.0% | $97k | 18.2% | 6.9% | 20.8% | 94.9% | 6.8% | 0.3% |
| Fayetteville 2 | 841 | 668 | 98.4% | 0.4% | 0.1% | 0.0% | $100k | 14.9% | 7.9% | 20.0% | 94.0% | 7.2% | 0.5% |
| Freeburg 1 | 3,393 | 2,680 | 86.8% | 1.8% | 2.3% | 1.5% | $109k | 40.4% | 14.5% | 17.4% | 89.9% | 5.9% | 0.6% |
| Freeburg 2 | 952 | 776 | 89.9% | 0.0% | 0.0% | 0.4% | $80k | 25.0% | 19.9% | 20.4% | 81.3% | 7.0% | 0.0% |
| Freeburg 3 | 852 | 672 | 85.0% | 1.9% | 1.1% | 2.3% | $97k | 25.4% | 19.3% | 17.0% | 82.2% | 6.3% | 1.1% |
| Lebanon 1 | 1,359 | 1,254 | 71.9% | 8.1% | 13.4% | 0.7% | $93k | 40.6% | 40.6% | 18.6% | 62.2% | 10.2% | 1.4% |
| Lebanon 2 | 1,332 | 1,150 | 82.0% | 8.7% | 3.8% | 0.3% | $93k | 36.6% | 28.1% | 17.9% | 62.7% | 8.8% | 1.8% |
| Lebanon 3 | 815 | 603 | 89.7% | 2.6% | 0.3% | 0.0% | $81k | 29.4% | 16.9% | 17.7% | 87.2% | 7.5% | 4.7% |
| Lenzburg 1 | 883 | 659 | 96.1% | 1.4% | 0.1% | 0.0% | $54k | 6.5% | 23.3% | 18.9% | 61.5% | 14.0% | 0.0% |
| Marissa 1 | 1,643 | 1,295 | 88.4% | 3.9% | 0.0% | 0.0% | $78k | 11.4% | 15.1% | 18.0% | 81.2% | 9.2% | 0.6% |
| Marissa 2 | 298 | 224 | 91.8% | 0.0% | 0.0% | 0.0% | $85k | 11.4% | 21.7% | 16.0% | 80.9% | 10.7% | 0.8% |
| Mascoutah 1 | 3,015 | 2,434 | 79.8% | 4.4% | 4.3% | 0.1% | $84k | 25.1% | 19.7% | 14.6% | 60.2% | 6.2% | 1.8% |
| Mascoutah 2 | 1,243 | 950 | 85.3% | 3.3% | 1.5% | 3.9% | $96k | 29.2% | 24.9% | 14.8% | 64.3% | 8.2% | 2.3% |
| Mascoutah 3 | 3,291 | 2,544 | 85.8% | 4.5% | 2.2% | 3.3% | $117k | 37.6% | 17.8% | 16.2% | 81.1% | 5.1% | 2.7% |
| Mascoutah 4 | 2,137 | 1,449 | 64.6% | 27.3% | 2.5% | 1.5% | $91k | 30.1% | 22.9% | 12.9% | 78.3% | 20.3% | 13.0% |
| Millstadt 1 | 1,134 | 867 | 97.7% | 0.0% | 0.0% | 0.0% | $83k | 36.0% | 10.0% | 22.0% | 80.4% | 7.6% | 0.0% |
| Millstadt 2 | 2,857 | 2,413 | 92.5% | 1.3% | 0.0% | 0.0% | $92k | 29.3% | 12.5% | 24.9% | 85.9% | 7.5% | 1.1% |
| Millstadt 3 | 1,507 | 1,255 | 94.6% | 1.1% | 0.0% | 0.0% | $115k | 31.8% | 11.6% | 26.4% | 89.5% | 5.0% | 1.7% |
| Millstadt 4 | 445 | 362 | 95.6% | 0.6% | 0.0% | 0.0% | $88k | 30.7% | 12.4% | 20.9% | 84.7% | 4.7% | 0.4% |
| Millstadt 5 | 641 | 501 | 95.7% | 0.5% | 0.0% | 0.0% | $90k | 35.8% | 9.7% | 25.9% | 81.7% | 10.0% | 0.8% |
| New Athens 1 | 1,373 | 1,173 | 90.4% | 7.4% | 0.4% | 0.0% | $64k | 16.5% | 12.3% | 27.8% | 86.2% | 8.5% | 5.2% |
| New Athens 2 | 1,264 | 966 | 94.0% | 1.3% | 0.0% | 0.9% | $56k | 20.2% | 19.9% | 21.3% | 83.1% | 9.1% | 0.5% |
| Ofallon 1 | 1,452 | 1,044 | 71.4% | 4.3% | 18.3% | 2.5% | $136k | 52.6% | 9.8% | 19.2% | 89.2% | 9.0% | 4.0% |
| Ofallon 11 | 1,009 | 884 | 69.3% | 4.6% | 16.7% | 0.9% | $90k | 37.4% | 36.5% | 24.8% | 82.1% | 13.4% | 1.3% |
| Ofallon 12 | 1,649 | 1,131 | 80.0% | 4.6% | 4.5% | 0.9% | $164k | 59.6% | 11.3% | 11.1% | 92.8% | 1.2% | 1.2% |
| Ofallon 13 | 2,462 | 1,736 | 58.2% | 1.9% | 27.4% | 1.4% | $65k | 39.8% | 23.8% | 11.3% | 57.1% | 13.1% | 1.4% |
| Ofallon 15 | 1,478 | 1,089 | 83.6% | 6.3% | 4.1% | 3.3% | $185k | 66.7% | 15.0% | 11.9% | 97.7% | 0.1% | 1.9% |
| Ofallon 16 | 2,961 | 2,386 | 80.6% | 7.5% | 4.0% | 4.1% | $169k | 60.1% | 12.3% | 18.0% | 99.2% | 1.7% | 1.3% |
| Ofallon 18 | 950 | 812 | 68.9% | 6.5% | 18.5% | 0.7% | $60k | 43.5% | 11.7% | 44.2% | 30.4% | 4.7% | 2.7% |
| Ofallon 2 (part) | 176 | 126 | 55.7% | 6.0% | 21.1% | 2.1% | $76k | 45.1% | 24.0% | 8.7% | 45.9% | 8.6% | 3.2% |
| Ofallon 3 | 998 | 748 | 68.5% | 11.7% | 10.1% | 2.4% | $83k | 41.4% | 11.6% | 20.9% | 66.0% | 8.1% | 8.2% |
| Ofallon 4 | 2,128 | 1,917 | 66.1% | 4.3% | 20.1% | 1.0% | $89k | 39.7% | 42.8% | 23.3% | 81.8% | 13.2% | 1.5% |
| Ofallon 5 | 1,376 | 982 | 57.4% | 2.3% | 30.0% | 1.9% | $63k | 42.2% | 25.9% | 11.9% | 56.0% | 11.0% | 1.8% |
| Ofallon 6 | 2,051 | 1,561 | 70.7% | 11.5% | 7.5% | 4.2% | $91k | 43.6% | 19.0% | 20.6% | 78.4% | 11.3% | 2.5% |
| Ofallon 7 | 1,583 | 1,128 | 69.0% | 3.3% | 21.8% | 2.9% | $153k | 58.4% | 8.1% | 19.3% | 95.5% | 10.8% | 2.1% |
| Ofallon 8 | 1,473 | 1,075 | 77.6% | 3.2% | 14.5% | 1.9% | $137k | 48.4% | 11.6% | 19.0% | 90.9% | 6.0% | 4.7% |
| Ofallon 9 | 714 | 552 | 73.7% | 7.4% | 8.1% | 5.2% | $157k | 58.8% | 14.6% | 13.6% | 97.1% | 3.4% | 2.1% |
| Prairie Du Long 1 | 1,918 | 1,512 | 89.3% | 4.3% | 2.2% | 0.5% | $182k | 45.5% | 9.5% | 21.5% | 97.6% | 0.9% | 2.8% |
| Prairie Du Long 2 | 678 | 511 | 90.3% | 2.1% | 2.7% | 0.6% | $182k | 56.3% | 9.1% | 18.1% | 99.5% | 0.7% | 0.5% |
| Shiloh Valley 1 | 2,780 | 2,064 | 67.0% | 12.9% | 14.6% | 1.2% | $82k | 42.7% | 19.9% | 11.5% | 51.8% | 7.3% | 3.4% |
| Shiloh Valley 2 | 4,346 | 2,729 | 62.4% | 7.9% | 19.8% | 0.6% | $125k | 53.7% | 19.4% | 3.7% | 30.1% | 3.7% | 4.0% |
| Shiloh Valley 3 | 1,928 | 1,363 | 63.7% | 17.0% | 11.7% | 1.3% | $88k | 26.8% | 43.3% | 5.0% | 25.3% | 7.5% | 6.3% |
| Shiloh Valley 4 | 3,087 | 2,208 | 79.8% | 3.0% | 11.8% | 1.9% | $169k | 60.1% | 15.7% | 9.9% | 89.3% | 1.8% | 2.9% |
| Shiloh Valley 5 | 2,690 | 2,048 | 64.9% | 9.2% | 21.5% | 1.7% | $96k | 54.4% | 16.4% | 18.8% | 65.9% | 4.0% | 7.0% |
| Smithton 1 | 1,574 | 1,269 | 94.4% | 1.1% | 0.4% | 1.7% | $95k | 33.7% | 13.0% | 32.1% | 89.9% | 6.7% | 0.1% |
| Smithton 2 | 931 | 732 | 92.0% | 1.2% | 0.5% | 2.0% | $104k | 35.3% | 14.7% | 26.3% | 89.1% | 5.6% | 0.7% |
| Smithton 3 | 1,700 | 1,208 | 86.6% | 0.3% | 2.2% | 1.9% | $125k | 44.5% | 13.0% | 14.7% | 87.4% | 3.6% | 1.3% |
| St Clair 14 (part) | 32 | 22 | 30.9% | 2.0% | 51.6% | 0.1% | $50k | 23.1% | 27.5% | 11.8% | 43.7% | 18.6% | 2.8% |
| Stookey 1 | 2,059 | 1,617 | 76.3% | 6.4% | 6.6% | 0.1% | $79k | 26.8% | 7.3% | 23.1% | 67.4% | 7.5% | 2.2% |
| Stookey 10 (part) | 570 | 479 | 67.6% | 1.2% | 27.1% | 1.0% | $66k | 27.4% | 21.2% | 26.7% | 66.0% | 15.5% | 0.6% |
| Stookey 6 | 464 | 409 | 62.9% | 1.5% | 9.5% | 6.7% | $55k | 7.5% | 16.4% | 21.2% | 84.9% | 16.2% | 0.1% |
| Sugar Loaf 1 | 2,128 | 1,305 | 98.4% | 0.1% | 0.0% | 0.8% | $114k | 28.2% | 7.0% | 14.8% | 93.9% | 0.8% | 0.1% |