- Lead
- 17,584
- Total
- 133,072
- vs nation
- R+11.7
- Turnout
- 65.3%
Madison County, IL
▦ precinct · ▥ counties · ▢ no spatial detail
President margin by year
Place winner margin
President results by year
2024 turnout 65.3% of 205,630 citizens 18+
- Lead
- 18,195
- Total
- 137,558
- vs nation
- R+17.7
- Turnout
- 67.6%
- Lead
- 19,903
- Total
- 130,179
- vs nation
- R+17.4
- Turnout
- 63.6%
- Lead
- 1,686
- Total
- 122,885
- vs nation
- R+5.2
- Turnout
- —
- Lead
- 11,802
- Total
- 128,334
- vs nation
- D+1.9
- Turnout
- —
- Lead
- 4,015
- Total
- 123,678
- vs nation
- D+5.7
- Turnout
- —
- Lead
- 10,256
- Total
- 111,104
- vs nation
- D+8.7
- Turnout
- —
- Lead
- 17,810
- Total
- 100,573
- vs nation
- D+9.2
- Turnout
- —
Key facts
- 2024 presidential margin
- R+13.2MIT Election Lab
- Population
- 264,2382024 5-year
- Population density
- 369 / sq mi2024 5-year · TIGER/Line
- Land area
- 716 sq miTIGER/Line
- Median household income
- $75,7932024 5-year
- White (non-Hispanic)
- 81.8%2024 5-year
- Black
- 7.7%2024 5-year
- Hispanic / Latino
- 4.3%2024 5-year
- Peak Democratic margin
- D+36.9 in 1964MIT Election Lab
- Peak Republican margin
- R+27.3 in 1920MIT Election Lab
- Most similar
- Summit County, OH · twin score 88.2
Turnout and midterm durability
Participation measured against the same-year citizen voting-age population. Audited cycles count total general-election participants — ballots or participating voters, not presidential candidate votes. Cycles before 2016 predate that series and are derived from the certified presidential returns instead; they are marked everywhere they appear and are excluded from the figures below.
- 2024 turnout
- 65.3%134,246 participants ÷ 205,630 CVAP
- 2020→2022 drop-off
- +19.1 ptsVolatile
- Drop-off vs state
- -2.9 ptsPositive means a larger decline than the statewide pattern
- Mechanical 2026
- 46.1%–50.7%Recent-cycle and two-cycle persistence scenarios; not a forecast
Select a presidential cycle to show it on the map and results ledger above.
| Cycle | Participants | CVAP | Turnout | Series | Quality |
|---|---|---|---|---|---|
| 134,246 | 205,630 ± 667 | 65.3% | Audited | A/A | |
| 2022Mid | 100,169 | 206,568 ± 646 | 48.5% | Audited | C/A |
| 138,306 | 204,495 ± 571 | 67.6% | Audited | A/A | |
| 2018Mid | 109,625 | 204,505 ± 636 | 53.6% | Audited | A/A |
| 130,179 | 204,679 ± 601 | 63.6% | Audited | C/A | |
| 122,885 | 205,001 | 59.9% | Derived | — | |
| 128,334 | 202,281 | 63.4% | Derived | — | |
| 123,678 | 199,561 extrapolated | 62.0% | Derived | — |
Sources and methods
Audited cycles (2016, 2018, 2020, 2022, 2024) count total general-election participants against the same-year CVAP special tabulation, each cell carrying its own numerator and denominator quality grade. Derived cycles (2004, 2008, 2012) come from the certified presidential returns on this page over the ACS 5-year CVAP series, so they measure presidential votes cast rather than ballots — a floor on participation. Where a derived cycle predates the ACS its denominator is extrapolated rather than read, and says so on its own line below. They are shown for the longer arc and are excluded from the drop-off, excess-drop-off, and 2026 scenario figures above.
- 2024: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 311/228.
- 2022: numerator source 159, denominator source 157; top ticket votes; canonical-complete-contest-floor-v1; allocation share 0.0%; series 154/183.
- 2020: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 301/2.
- 2018: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 297/138.
- 2016: numerator source 159, denominator source 157; top ticket votes; canonical-complete-contest-floor-v1; allocation share 0.0%; series 148/111.
- 2012 (derived): Certified presidential returns · ACS 5-year CVAP (B05003); presidential votes cast — a floor on participation, not a ballot count.
- 2008 (derived): Certified presidential returns · ACS 5-year CVAP (B05003); presidential votes cast — a floor on participation, not a ballot count.
- 2004 (derived): Certified presidential returns · extrapolated CVAP denominator; presidential votes cast — a floor on participation, not a ballot count; 2004 predates the ACS, so the denominator is a linear back-extrapolation from the 2008 and 2012 CVAP values, not a read figure.
Interactive election map
One map. Every available contest.
The map and local result cover Madison County only. The complete contest result is shown below for comparison.
Madison County result
0 precinct units · 0 candidate votes
Governor contest result
Loading the complete contest result…
Explore precinct resultsSearch, sort, compare years, or export CSV · 423 precincts
Precinct data
Results by precinct
423 precincts · 128,937 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct -EDWARDSVILLE 17EDWARDSVILLE 17 | 512 | 494 | 47 | 1,053 | 48.6% | 46.9% | D+1.7 |
|---|---|---|---|---|---|---|---|
| Precinct -PIN OAK 03PIN OAK 03 | 324 | 700 | 28 | 1,052 | 30.8% | 66.5% | R+35.7 |
| Precinct -PIN OAK 02PIN OAK 02 | 527 | 462 | 42 | 1,031 | 51.1% | 44.8% | D+6.3 |
| Precinct -EDWARDSVILLE 20EDWARDSVILLE 20 | 537 | 447 | 36 | 1,020 | 52.6% | 43.8% | D+8.8 |
| Precinct -EDWARDSVILLE 19EDWARDSVILLE 19 | 450 | 508 | 36 | 994 | 45.3% | 51.1% | R+5.8 |
| Precinct -ALHAMBRA 01ALHAMBRA 01 | 253 | 705 | 30 | 988 | 25.6% | 71.4% | R+45.7 |
| Precinct -PIN OAK 01PIN OAK 01 | 373 | 574 | 38 | 985 | 37.9% | 58.3% | R+20.4 |
| Precinct -SALINE 05SALINE 05 | 299 | 647 | 34 | 980 | 30.5% | 66.0% | R+35.5 |
| Precinct -HAMEL 02HAMEL 02 | 331 | 609 | 35 | 975 | 33.9% | 62.5% | R+28.5 |
| Precinct -OMPHGHENT 01OMPHGHENT 01 | 241 | 701 | 26 | 968 | 24.9% | 72.4% | R+47.5 |
| Precinct -COLLINSVILLE 23COLLINSVILLE 23 | 450 | 496 | 21 | 967 | 46.5% | 51.3% | R+4.8 |
| Precinct -JARVIS 10JARVIS 10 | 319 | 616 | 28 | 963 | 33.1% | 64.0% | R+30.8 |
| Precinct -COLLINSVILLE 10COLLINSVILLE 10 | 449 | 476 | 30 | 955 | 47.0% | 49.8% | R+2.8 |
| Precinct -JARVIS 04JARVIS 04 | 294 | 614 | 39 | 947 | 31.0% | 64.8% | R+33.8 |
| Precinct -GODFREY 04GODFREY 04 | 361 | 547 | 38 | 946 | 38.2% | 57.8% | R+19.7 |
| Precinct -EDWARDSVILLE 10EDWARDSVILLE 10 | 482 | 417 | 40 | 939 | 51.3% | 44.4% | D+6.9 |
| Precinct -EDWARDSVILLE 15EDWARDSVILLE 15 | 528 | 378 | 28 | 934 | 56.5% | 40.5% | D+16.1 |
| Precinct -HELVETIA 06HELVETIA 06 | 248 | 657 | 23 | 928 | 26.7% | 70.8% | R+44.1 |
| Precinct -MORO 03MORO 03 | 377 | 533 | 15 | 925 | 40.8% | 57.6% | R+16.9 |
| Precinct -COLLINSVILLE 09COLLINSVILLE 09 | 422 | 459 | 39 | 920 | 45.9% | 49.9% | R+4.0 |
| Precinct -GODFREY 09GODFREY 09 | 310 | 586 | 21 | 917 | 33.8% | 63.9% | R+30.1 |
| Precinct -EDWARDSVILLE 07EDWARDSVILLE 07 | 443 | 431 | 42 | 916 | 48.4% | 47.1% | D+1.3 |
| Precinct -EDWARDSVILLE 01EDWARDSVILLE 01 | 489 | 395 | 28 | 912 | 53.6% | 43.3% | D+10.3 |
| Precinct -ST. JACOB 01ST. JACOB 01 | 242 | 637 | 26 | 905 | 26.7% | 70.4% | R+43.6 |
| Precinct -SALINE 01SALINE 01 | 292 | 586 | 24 | 902 | 32.4% | 65.0% | R+32.6 |
| Precinct -JARVIS 03JARVIS 03 | 276 | 594 | 25 | 895 | 30.8% | 66.4% | R+35.5 |
| Precinct -EDWARDSVILLE 06EDWARDSVILLE 06 | 479 | 382 | 33 | 894 | 53.6% | 42.7% | D+10.9 |
| Precinct -GODFREY 13GODFREY 13 | 349 | 518 | 26 | 893 | 39.1% | 58.0% | R+18.9 |
| Precinct -GODFREY 10GODFREY 10 | 333 | 542 | 14 | 889 | 37.5% | 61.0% | R+23.5 |
| Precinct -HELVETIA 02HELVETIA 02 | 309 | 556 | 20 | 885 | 34.9% | 62.8% | R+27.9 |
| Precinct -COLLINSVILLE 17COLLINSVILLE 17 | 360 | 503 | 20 | 883 | 40.8% | 57.0% | R+16.2 |
| Precinct -EDWARDSVILLE 18EDWARDSVILLE 18 | 385 | 463 | 32 | 880 | 43.8% | 52.6% | R+8.9 |
| Precinct -COLLINSVILLE 11COLLINSVILLE 11 | 378 | 470 | 31 | 879 | 43.0% | 53.5% | R+10.5 |
| Precinct -EDWARDSVILLE 08EDWARDSVILLE 08 | 537 | 306 | 36 | 879 | 61.1% | 34.8% | D+26.3 |
| Precinct -WOOD RIVER 10WOOD RIVER 10 | 313 | 545 | 20 | 878 | 35.6% | 62.1% | R+26.4 |
| Precinct -GODFREY 14GODFREY 14 | 363 | 488 | 26 | 877 | 41.4% | 55.6% | R+14.3 |
| Precinct -JARVIS 08JARVIS 08 | 298 | 558 | 20 | 876 | 34.0% | 63.7% | R+29.7 |
| Precinct -ST. JACOB 02ST. JACOB 02 | 231 | 617 | 25 | 873 | 26.5% | 70.7% | R+44.2 |
| Precinct -GODFREY 08GODFREY 08 | 354 | 491 | 26 | 871 | 40.6% | 56.4% | R+15.7 |
| Precinct -EDWARDSVILLE 14EDWARDSVILLE 14 | 566 | 276 | 28 | 870 | 65.1% | 31.7% | D+33.3 |
| Precinct -EDWARDSVILLE 16EDWARDSVILLE 16 | 536 | 291 | 39 | 866 | 61.9% | 33.6% | D+28.3 |
| Precinct -COLLINSVILLE 20COLLINSVILLE 20 | 363 | 465 | 32 | 860 | 42.2% | 54.1% | R+11.9 |
| Precinct -GODFREY 01GODFREY 01 | 367 | 456 | 25 | 848 | 43.3% | 53.8% | R+10.5 |
| Precinct -COLLINSVILLE 21COLLINSVILLE 21 | 353 | 467 | 26 | 846 | 41.7% | 55.2% | R+13.5 |
| Precinct -WOOD RIVER 14WOOD RIVER 14 | 289 | 530 | 25 | 844 | 34.2% | 62.8% | R+28.6 |
| Precinct -COLLINSVILLE 07COLLINSVILLE 07 | 358 | 463 | 15 | 836 | 42.8% | 55.4% | R+12.6 |
| Precinct -GRANITE CITY 03GRANITE CITY 03 | 302 | 510 | 21 | 833 | 36.3% | 61.2% | R+25.0 |
| Precinct -ALTON 14ALTON 14 | 391 | 410 | 28 | 829 | 47.2% | 49.5% | R+2.3 |
| Precinct -EDWARDSVILLE 03EDWARDSVILLE 03 | 495 | 298 | 32 | 825 | 60.0% | 36.1% | D+23.9 |
| Precinct -WOOD RIVER 16WOOD RIVER 16 | 268 | 539 | 16 | 823 | 32.6% | 65.5% | R+32.9 |
| Precinct -GRANITE CITY 04GRANITE CITY 04 | 296 | 503 | 23 | 822 | 36.0% | 61.2% | R+25.2 |
| Precinct -COLLINSVILLE 08COLLINSVILLE 08 | 355 | 442 | 21 | 818 | 43.4% | 54.0% | R+10.6 |
| Precinct -WOOD RIVER 03WOOD RIVER 03 | 286 | 510 | 20 | 816 | 35.0% | 62.5% | R+27.5 |
| Precinct -GRANITE CITY 17GRANITE CITY 17 | 338 | 459 | 18 | 815 | 41.5% | 56.3% | R+14.8 |
| Precinct -EDWARDSVILLE 21EDWARDSVILLE 21 | 437 | 344 | 33 | 814 | 53.7% | 42.3% | D+11.4 |
| Precinct -JARVIS 09JARVIS 09 | 322 | 460 | 32 | 814 | 39.6% | 56.5% | R+17.0 |
| Precinct -SALINE 03SALINE 03 | 184 | 608 | 22 | 814 | 22.6% | 74.7% | R+52.1 |
| Precinct -EDWARDSVILLE 23EDWARDSVILLE 23 | 495 | 287 | 28 | 810 | 61.1% | 35.4% | D+25.7 |
| Precinct -COLLINSVILLE 14COLLINSVILLE 14 | 383 | 407 | 19 | 809 | 47.3% | 50.3% | R+3.0 |
| Precinct -SALINE 04SALINE 04 | 207 | 577 | 22 | 806 | 25.7% | 71.6% | R+45.9 |
| Precinct -GRANITE CITY 05GRANITE CITY 05 | 330 | 449 | 25 | 804 | 41.0% | 55.8% | R+14.8 |
| Precinct -HELVETIA 05HELVETIA 05 | 203 | 582 | 14 | 799 | 25.4% | 72.8% | R+47.4 |
| Precinct -EDWARDSVILLE 13EDWARDSVILLE 13 | 406 | 348 | 34 | 788 | 51.5% | 44.2% | D+7.4 |
| Precinct -GRANITE CITY 09GRANITE CITY 09 | 300 | 464 | 22 | 786 | 38.2% | 59.0% | R+20.9 |
| Precinct -WOOD RIVER 13WOOD RIVER 13 | 308 | 458 | 19 | 785 | 39.2% | 58.3% | R+19.1 |
| Precinct -COLLINSVILLE 03COLLINSVILLE 03 | 360 | 394 | 30 | 784 | 45.9% | 50.3% | R+4.3 |
| Precinct -FOSTER 01FOSTER 01 | 216 | 549 | 19 | 784 | 27.6% | 70.0% | R+42.5 |
| Precinct -SALINE 02SALINE 02 | 153 | 608 | 22 | 783 | 19.5% | 77.7% | R+58.1 |
| Precinct -HAMEL 01HAMEL 01 | 242 | 516 | 23 | 781 | 31.0% | 66.1% | R+35.1 |
| Precinct -EDWARDSVILLE 04EDWARDSVILLE 04 | 485 | 265 | 30 | 780 | 62.2% | 34.0% | D+28.2 |
| Precinct -COLLINSVILLE 18COLLINSVILLE 18 | 286 | 473 | 20 | 779 | 36.7% | 60.7% | R+24.0 |
| Precinct -EDWARDSVILLE 02EDWARDSVILLE 02 | 491 | 252 | 25 | 768 | 63.9% | 32.8% | D+31.1 |
| Precinct -GODFREY 06GODFREY 06 | 327 | 414 | 20 | 761 | 43.0% | 54.4% | R+11.4 |
| Precinct -EDWARDSVILLE 05EDWARDSVILLE 05 | 471 | 263 | 23 | 757 | 62.2% | 34.7% | D+27.5 |
| Precinct -COLLINSVILLE 04COLLINSVILLE 04 | 461 | 266 | 27 | 754 | 61.1% | 35.3% | D+25.9 |
| Precinct -GODFREY 03GODFREY 03 | 312 | 415 | 27 | 754 | 41.4% | 55.0% | R+13.7 |
| Precinct -GRANITE CITY 12GRANITE CITY 12 | 285 | 450 | 17 | 752 | 37.9% | 59.8% | R+21.9 |
| Precinct -MORO 02MORO 02 | 237 | 503 | 12 | 752 | 31.5% | 66.9% | R+35.4 |
| Precinct -MARINE 02MARINE 02 | 196 | 539 | 16 | 751 | 26.1% | 71.8% | R+45.7 |
| Precinct -COLLINSVILLE 12COLLINSVILLE 12 | 290 | 447 | 13 | 750 | 38.7% | 59.6% | R+20.9 |
| Precinct -WOOD RIVER 19WOOD RIVER 19 | 237 | 494 | 19 | 750 | 31.6% | 65.9% | R+34.3 |
| Precinct -WOOD RIVER 21WOOD RIVER 21 | 298 | 430 | 20 | 748 | 39.8% | 57.5% | R+17.6 |
| Precinct -HELVETIA 03HELVETIA 03 | 249 | 472 | 26 | 747 | 33.3% | 63.2% | R+29.9 |
| Precinct -COLLINSVILLE 01COLLINSVILLE 01 | 338 | 378 | 26 | 742 | 45.6% | 50.9% | R+5.4 |
| Precinct -WOOD RIVER 06WOOD RIVER 06 | 274 | 437 | 25 | 736 | 37.2% | 59.4% | R+22.1 |
| Precinct -JARVIS 01JARVIS 01 | 279 | 429 | 24 | 732 | 38.1% | 58.6% | R+20.5 |
| Precinct -HELVETIA 04HELVETIA 04 | 228 | 479 | 24 | 731 | 31.2% | 65.5% | R+34.3 |
| Precinct -COLLINSVILLE 24COLLINSVILLE 24 | 351 | 354 | 22 | 727 | 48.3% | 48.7% | R+0.4 |
| Precinct -GRANITE CITY 16GRANITE CITY 16 | 231 | 476 | 20 | 727 | 31.8% | 65.5% | R+33.7 |
| Precinct -COLLINSVILLE 02COLLINSVILLE 02 | 367 | 337 | 22 | 726 | 50.6% | 46.4% | D+4.1 |
| Precinct -EDWARDSVILLE 11EDWARDSVILLE 11 | 384 | 304 | 34 | 722 | 53.2% | 42.1% | D+11.1 |
| Precinct -NAMEOKI 03NAMEOKI 03 | 243 | 454 | 22 | 719 | 33.8% | 63.1% | R+29.3 |
| Precinct -JARVIS 11JARVIS 11 | 241 | 450 | 22 | 713 | 33.8% | 63.1% | R+29.3 |
| Precinct -GODFREY 12GODFREY 12 | 279 | 400 | 30 | 709 | 39.4% | 56.4% | R+17.1 |
| Precinct -COLLINSVILLE 15COLLINSVILLE 15 | 353 | 337 | 18 | 708 | 49.9% | 47.6% | D+2.3 |
| Precinct -EDWARDSVILLE 12EDWARDSVILLE 12 | 478 | 212 | 15 | 705 | 67.8% | 30.1% | D+37.7 |
| Precinct -CHOUTEAU 02CHOUTEAU 02 | 202 | 483 | 18 | 703 | 28.7% | 68.7% | R+40.0 |
| Precinct -JARVIS 06JARVIS 06 | 254 | 425 | 24 | 703 | 36.1% | 60.5% | R+24.3 |
| Precinct -ALTON 05ALTON 05 | 332 | 352 | 15 | 699 | 47.5% | 50.4% | R+2.9 |
| Precinct -MARINE 01MARINE 01 | 190 | 490 | 15 | 695 | 27.3% | 70.5% | R+43.2 |
| Precinct -ALTON 03ALTON 03 | 368 | 301 | 24 | 693 | 53.1% | 43.4% | D+9.7 |
| Precinct -FOSTER 02FOSTER 02 | 239 | 438 | 13 | 690 | 34.6% | 63.5% | R+28.8 |
| Precinct -ALTON 12ALTON 12 | 400 | 263 | 24 | 687 | 58.2% | 38.3% | D+19.9 |
| Precinct -COLLINSVILLE 25COLLINSVILLE 25 | 297 | 364 | 26 | 687 | 43.2% | 53.0% | R+9.8 |
| Precinct -WOOD RIVER 07WOOD RIVER 07 | 269 | 392 | 23 | 684 | 39.3% | 57.3% | R+18.0 |
| Precinct -NAMEOKI 01NAMEOKI 01 | 227 | 422 | 31 | 680 | 33.4% | 62.1% | R+28.7 |
| Precinct -OLIVE 01OLIVE 01 | 195 | 460 | 21 | 676 | 28.8% | 68.0% | R+39.2 |
| Precinct -JARVIS 02JARVIS 02 | 251 | 406 | 18 | 675 | 37.2% | 60.1% | R+23.0 |
| Precinct -ALTON 10ALTON 10 | 285 | 373 | 15 | 673 | 42.3% | 55.4% | R+13.1 |
| Precinct -JARVIS 12JARVIS 12 | 288 | 363 | 20 | 671 | 42.9% | 54.1% | R+11.2 |
| Precinct -EDWARDSVILLE 25EDWARDSVILLE 25 | 367 | 276 | 26 | 669 | 54.9% | 41.3% | D+13.6 |
| Precinct -GRANITE CITY 06GRANITE CITY 06 | 304 | 344 | 21 | 669 | 45.4% | 51.4% | R+6.0 |
| Precinct -WOOD RIVER 04WOOD RIVER 04 | 290 | 362 | 13 | 665 | 43.6% | 54.4% | R+10.8 |
| Precinct -GODFREY 07GODFREY 07 | 258 | 381 | 17 | 656 | 39.3% | 58.1% | R+18.8 |
| Precinct -ALTON 09ALTON 09 | 359 | 284 | 10 | 653 | 55.0% | 43.5% | D+11.5 |
| Precinct -EDWARDSVILLE 22EDWARDSVILLE 22 | 326 | 310 | 14 | 650 | 50.2% | 47.7% | D+2.5 |
| Precinct -ALTON 01ALTON 01 | 393 | 222 | 29 | 644 | 61.0% | 34.5% | D+26.6 |
| Precinct -COLLINSVILLE 06COLLINSVILLE 06 | 349 | 270 | 24 | 643 | 54.3% | 42.0% | D+12.3 |
| Precinct -ALTON 15ALTON 15 | 320 | 300 | 22 | 642 | 49.8% | 46.7% | D+3.1 |
| Precinct -EDWARDSVILLE 26EDWARDSVILLE 26 | 352 | 269 | 16 | 637 | 55.3% | 42.2% | D+13.0 |
| Precinct -ALTON 06ALTON 06 | 312 | 310 | 11 | 633 | 49.3% | 49.0% | D+0.3 |
| Precinct -NAMEOKI 07NAMEOKI 07 | 237 | 380 | 15 | 632 | 37.5% | 60.1% | R+22.6 |
| Precinct -WOOD RIVER 02WOOD RIVER 02 | 228 | 387 | 17 | 632 | 36.1% | 61.2% | R+25.2 |
| Precinct -GODFREY 05GODFREY 05 | 260 | 344 | 16 | 620 | 41.9% | 55.5% | R+13.5 |
| Precinct -CHOUTEAU 06CHOUTEAU 06 | 186 | 412 | 19 | 617 | 30.1% | 66.8% | R+36.6 |
| Precinct -COLLINSVILLE 05COLLINSVILLE 05 | 292 | 313 | 12 | 617 | 47.3% | 50.7% | R+3.4 |
| Precinct -GRANITE CITY 15GRANITE CITY 15 | 291 | 307 | 18 | 616 | 47.2% | 49.8% | R+2.6 |
| Precinct -GRANITE CITY 10GRANITE CITY 10 | 252 | 342 | 18 | 612 | 41.2% | 55.9% | R+14.7 |
| Precinct -MORO 01MORO 01 | 165 | 425 | 19 | 609 | 27.1% | 69.8% | R+42.7 |
| Precinct -GRANITE CITY 02GRANITE CITY 02 | 291 | 301 | 12 | 604 | 48.2% | 49.8% | R+1.7 |
| Precinct -JARVIS 07JARVIS 07 | 243 | 345 | 14 | 602 | 40.4% | 57.3% | R+16.9 |
| Precinct -WOOD RIVER 20WOOD RIVER 20 | 206 | 376 | 17 | 599 | 34.4% | 62.8% | R+28.4 |
| Precinct -NAMEOKI 06NAMEOKI 06 | 200 | 382 | 16 | 598 | 33.4% | 63.9% | R+30.4 |
| Precinct -ALTON 13ALTON 13 | 407 | 178 | 12 | 597 | 68.2% | 29.8% | D+38.4 |
| Precinct -COLLINSVILLE 22COLLINSVILLE 22 | 279 | 298 | 20 | 597 | 46.7% | 49.9% | R+3.2 |
| Precinct -ALTON 17ALTON 17 | 421 | 156 | 16 | 593 | 71.0% | 26.3% | D+44.7 |
| Precinct -COLLINSVILLE 13COLLINSVILLE 13 | 315 | 249 | 18 | 582 | 54.1% | 42.8% | D+11.3 |
| Precinct -ALTON 11ALTON 11 | 426 | 131 | 22 | 579 | 73.6% | 22.6% | D+50.9 |
| Precinct -WOOD RIVER 05WOOD RIVER 05 | 218 | 341 | 19 | 578 | 37.7% | 59.0% | R+21.3 |
| Precinct -WOOD RIVER 08WOOD RIVER 08 | 216 | 345 | 15 | 576 | 37.5% | 59.9% | R+22.4 |
| Precinct -FOSTER 03FOSTER 03 | 164 | 398 | 13 | 575 | 28.5% | 69.2% | R+40.7 |
| Precinct -WOOD RIVER 12WOOD RIVER 12 | 198 | 356 | 17 | 571 | 34.7% | 62.3% | R+27.7 |
| Precinct -COLLINSVILLE 16COLLINSVILLE 16 | 249 | 298 | 23 | 570 | 43.7% | 52.3% | R+8.6 |
| Precinct -GRANITE CITY 07GRANITE CITY 07 | 301 | 247 | 15 | 563 | 53.5% | 43.9% | D+9.6 |
| Precinct -GRANITE CITY 14GRANITE CITY 14 | 247 | 302 | 13 | 562 | 44.0% | 53.7% | R+9.8 |
| Precinct -VENICE 01VENICE 01 | 503 | 38 | 13 | 554 | 90.8% | 6.9% | D+83.9 |
| Precinct -JARVIS 05JARVIS 05 | 204 | 324 | 22 | 550 | 37.1% | 58.9% | R+21.8 |
| Precinct -HELVETIA 01HELVETIA 01 | 133 | 405 | 10 | 548 | 24.3% | 73.9% | R+49.6 |
| Precinct -EDWARDSVILLE 09EDWARDSVILLE 09 | 372 | 153 | 20 | 545 | 68.3% | 28.1% | D+40.2 |
| Precinct -CHOUTEAU 01CHOUTEAU 01 | 160 | 358 | 17 | 535 | 29.9% | 66.9% | R+37.0 |
| Precinct -CHOUTEAU 05CHOUTEAU 05 | 192 | 318 | 22 | 532 | 36.1% | 59.8% | R+23.7 |
| Precinct -ALTON 07ALTON 07 | 341 | 173 | 17 | 531 | 64.2% | 32.6% | D+31.6 |
| Precinct -ALTON 08ALTON 08 | 285 | 230 | 13 | 528 | 54.0% | 43.6% | D+10.4 |
| Precinct -ALTON 16ALTON 16 | 270 | 242 | 16 | 528 | 51.1% | 45.8% | D+5.3 |
| Precinct -COLLINSVILLE 19COLLINSVILLE 19 | 231 | 277 | 17 | 525 | 44.0% | 52.8% | R+8.8 |
| Precinct -NAMEOKI 08NAMEOKI 08 | 196 | 316 | 10 | 522 | 37.5% | 60.5% | R+23.0 |
| Precinct -WOOD RIVER 01WOOD RIVER 01 | 182 | 327 | 12 | 521 | 34.9% | 62.8% | R+27.8 |
| Precinct -OMPHGHENT 02OMPHGHENT 02 | 131 | 373 | 15 | 519 | 25.2% | 71.9% | R+46.6 |
| Precinct -VENICE 03VENICE 03 | 432 | 73 | 13 | 518 | 83.4% | 14.1% | D+69.3 |
| Precinct -GRANITE CITY 11GRANITE CITY 11 | 262 | 227 | 15 | 504 | 52.0% | 45.0% | D+6.9 |
| Precinct -GRANITE CITY 13GRANITE CITY 13 | 216 | 256 | 18 | 490 | 44.1% | 52.2% | R+8.2 |
| Precinct -FOSTER 04FOSTER 04 | 154 | 322 | 12 | 488 | 31.6% | 66.0% | R+34.4 |
| Precinct -WOOD RIVER 11WOOD RIVER 11 | 191 | 282 | 15 | 488 | 39.1% | 57.8% | R+18.6 |
| Precinct -ALTON 04ALTON 04 | 305 | 146 | 9 | 460 | 66.3% | 31.7% | D+34.6 |
| Precinct -CHOUTEAU 04CHOUTEAU 04 | 117 | 335 | 8 | 460 | 25.4% | 72.8% | R+47.4 |
| Precinct -WOOD RIVER 09WOOD RIVER 09 | 173 | 275 | 9 | 457 | 37.9% | 60.2% | R+22.3 |
| Precinct -WOOD RIVER 17WOOD RIVER 17 | 113 | 319 | 15 | 447 | 25.3% | 71.4% | R+46.1 |
| Precinct -GRANITE CITY 01GRANITE CITY 01 | 200 | 221 | 11 | 432 | 46.3% | 51.2% | R+4.9 |
| Precinct -GODFREY 02GODFREY 02 | 193 | 220 | 12 | 425 | 45.4% | 51.8% | R+6.4 |
| Precinct -EDWARDSVILLE 24EDWARDSVILLE 24 | 249 | 146 | 17 | 412 | 60.4% | 35.4% | D+25.0 |
| Precinct -WOOD RIVER 18WOOD RIVER 18 | 157 | 240 | 14 | 411 | 38.2% | 58.4% | R+20.2 |
| Precinct -VENICE 04VENICE 04 | 292 | 99 | 15 | 406 | 71.9% | 24.4% | D+47.5 |
| Precinct -GRANITE CITY 08GRANITE CITY 08 | 121 | 259 | 7 | 387 | 31.3% | 66.9% | R+35.7 |
| Precinct -CHOUTEAU 03CHOUTEAU 03 | 120 | 260 | 6 | 386 | 31.1% | 67.4% | R+36.3 |
| Precinct -NAMEOKI 05NAMEOKI 05 | 136 | 237 | 5 | 378 | 36.0% | 62.7% | R+26.7 |
| Precinct -WOOD RIVER 15WOOD RIVER 15 | 113 | 251 | 10 | 374 | 30.2% | 67.1% | R+36.9 |
| Precinct -LEEF 01LEEF 01 | 68 | 276 | 11 | 355 | 19.2% | 77.7% | R+58.6 |
| Precinct -ALTON 02ALTON 02 | 156 | 139 | 8 | 303 | 51.5% | 45.9% | D+5.6 |
| Precinct -NEW DOUGLAS 01NEW DOUGLAS 01 | 65 | 209 | 5 | 279 | 23.3% | 74.9% | R+51.6 |
| Precinct -GODFREY 11GODFREY 11 | 86 | 177 | 7 | 270 | 31.9% | 65.6% | R+33.7 |
| Precinct -OLIVE 02OLIVE 02 | 58 | 190 | 4 | 252 | 23.0% | 75.4% | R+52.4 |
| Precinct -VENICE 02VENICE 02 | 144 | 105 | 3 | 252 | 57.1% | 41.7% | D+15.5 |
| Precinct -NAMEOKI 02NAMEOKI 02 | 107 | 96 | 3 | 206 | 51.9% | 46.6% | D+5.3 |
| Precinct -NAMEOKI 04NAMEOKI 04 | 78 | 112 | 5 | 195 | 40.0% | 57.4% | R+17.4 |
| ALAHAMBRA 1 Voting District17_1711900701 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALAHAMBRA 2 Voting District17_1711900702 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALTON 1 Voting District17_1711902301 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALTON 10 Voting District17_1711902310 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALTON 11 Voting District17_1711902311 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALTON 12 Voting District17_1711902312 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALTON 13 Voting District17_1711902313 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALTON 14 Voting District17_1711902314 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALTON 15 Voting District17_1711902315 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALTON 16 Voting District17_1711902316 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALTON 17 Voting District17_1711902317 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALTON 18 Voting District17_1711902318 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALTON 19 Voting District17_1711902319 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALTON 2 Voting District17_1711902302 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALTON 20 Voting District17_1711902320 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALTON 21 Voting District17_1711902321 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALTON 22 Voting District17_1711902322 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALTON 23 Voting District17_1711902323 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALTON 24 Voting District17_1711902324 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALTON 25 Voting District17_1711902325 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALTON 26 Voting District17_1711902326 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALTON 27 Voting District17_1711902327 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALTON 28 Voting District17_1711902328 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALTON 29 Voting District17_1711902329 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALTON 3 Voting District17_1711902303 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALTON 30 Voting District17_1711902330 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALTON 4 Voting District17_1711902304 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALTON 5 Voting District17_1711902305 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALTON 6 Voting District17_1711902306 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALTON 7 Voting District17_1711902307 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALTON 8 Voting District17_1711902308 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALTON 9 Voting District17_1711902309 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHOUTEAU 1 Voting District17_1711901801 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHOUTEAU 2 Voting District17_1711901802 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHOUTEAU 3 Voting District17_1711901803 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHOUTEAU 4 Voting District17_1711901804 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHOUTEAU 5 Voting District17_1711901805 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHOUTEAU 6 Voting District17_1711901806 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHOUTEAU 7 Voting District17_1711901807 | 0 | 0 | 0 | 0 | — | — | No votes |
| COLLINSVILLE 1 Voting District17_1711901301 | 0 | 0 | 0 | 0 | — | — | No votes |
| COLLINSVILLE 10 Voting District17_1711901310 | 0 | 0 | 0 | 0 | — | — | No votes |
| COLLINSVILLE 11 Voting District17_1711901311 | 0 | 0 | 0 | 0 | — | — | No votes |
| COLLINSVILLE 12 Voting District17_1711901312 | 0 | 0 | 0 | 0 | — | — | No votes |
| COLLINSVILLE 13 Voting District17_1711901313 | 0 | 0 | 0 | 0 | — | — | No votes |
| COLLINSVILLE 14 Voting District17_1711901314 | 0 | 0 | 0 | 0 | — | — | No votes |
| COLLINSVILLE 15 Voting District17_1711901315 | 0 | 0 | 0 | 0 | — | — | No votes |
| COLLINSVILLE 16 Voting District17_1711901316 | 0 | 0 | 0 | 0 | — | — | No votes |
| COLLINSVILLE 17 Voting District17_1711901317 | 0 | 0 | 0 | 0 | — | — | No votes |
| COLLINSVILLE 18 Voting District17_1711901318 | 0 | 0 | 0 | 0 | — | — | No votes |
| COLLINSVILLE 19 Voting District17_1711901319 | 0 | 0 | 0 | 0 | — | — | No votes |
| COLLINSVILLE 2 Voting District17_1711901302 | 0 | 0 | 0 | 0 | — | — | No votes |
| COLLINSVILLE 20 Voting District17_1711901320 | 0 | 0 | 0 | 0 | — | — | No votes |
| COLLINSVILLE 21 Voting District17_1711901321 | 0 | 0 | 0 | 0 | — | — | No votes |
| COLLINSVILLE 23 Voting District17_1711901323 | 0 | 0 | 0 | 0 | — | — | No votes |
| COLLINSVILLE 24 Voting District17_1711901324 | 0 | 0 | 0 | 0 | — | — | No votes |
| COLLINSVILLE 25 Voting District17_1711901325 | 0 | 0 | 0 | 0 | — | — | No votes |
| COLLINSVILLE 26 Voting District17_1711901326 | 0 | 0 | 0 | 0 | — | — | No votes |
| COLLINSVILLE 3 Voting District17_1711901303 | 0 | 0 | 0 | 0 | — | — | No votes |
| COLLINSVILLE 4 Voting District17_1711901304 | 0 | 0 | 0 | 0 | — | — | No votes |
| COLLINSVILLE 5 Voting District17_1711901305 | 0 | 0 | 0 | 0 | — | — | No votes |
| COLLINSVILLE 6 Voting District17_1711901306 | 0 | 0 | 0 | 0 | — | — | No votes |
| COLLINSVILLE 7 Voting District17_1711901307 | 0 | 0 | 0 | 0 | — | — | No votes |
| COLLINSVILLE 8 Voting District17_1711901308 | 0 | 0 | 0 | 0 | — | — | No votes |
| COLLINSVILLE 9 Voting District17_1711901309 | 0 | 0 | 0 | 0 | — | — | No votes |
| EDWARDSVILLE 1 Voting District17_1711901401 | 0 | 0 | 0 | 0 | — | — | No votes |
| EDWARDSVILLE 10 Voting District17_1711901410 | 0 | 0 | 0 | 0 | — | — | No votes |
| EDWARDSVILLE 11 Voting District17_1711901411 | 0 | 0 | 0 | 0 | — | — | No votes |
| EDWARDSVILLE 12 Voting District17_1711901412 | 0 | 0 | 0 | 0 | — | — | No votes |
| EDWARDSVILLE 13 Voting District17_1711901413 | 0 | 0 | 0 | 0 | — | — | No votes |
| EDWARDSVILLE 14 Voting District17_1711901414 | 0 | 0 | 0 | 0 | — | — | No votes |
| EDWARDSVILLE 15 Voting District17_1711901415 | 0 | 0 | 0 | 0 | — | — | No votes |
| EDWARDSVILLE 16 Voting District17_1711901416 | 0 | 0 | 0 | 0 | — | — | No votes |
| EDWARDSVILLE 17 Voting District17_1711901417 | 0 | 0 | 0 | 0 | — | — | No votes |
| EDWARDSVILLE 18 Voting District17_1711901418 | 0 | 0 | 0 | 0 | — | — | No votes |
| EDWARDSVILLE 19 Voting District17_1711901419 | 0 | 0 | 0 | 0 | — | — | No votes |
| EDWARDSVILLE 2 Voting District17_1711901402 | 0 | 0 | 0 | 0 | — | — | No votes |
| EDWARDSVILLE 20 Voting District17_1711901420 | 0 | 0 | 0 | 0 | — | — | No votes |
| EDWARDSVILLE 21 Voting District17_1711901421 | 0 | 0 | 0 | 0 | — | — | No votes |
| EDWARDSVILLE 22 Voting District17_1711901422 | 0 | 0 | 0 | 0 | — | — | No votes |
| EDWARDSVILLE 23 Voting District17_1711901423 | 0 | 0 | 0 | 0 | — | — | No votes |
| EDWARDSVILLE 24 Voting District17_1711901424 | 0 | 0 | 0 | 0 | — | — | No votes |
| EDWARDSVILLE 25 Voting District17_1711901425 | 0 | 0 | 0 | 0 | — | — | No votes |
| EDWARDSVILLE 26 Voting District17_1711901426 | 0 | 0 | 0 | 0 | — | — | No votes |
| EDWARDSVILLE 3 Voting District17_1711901403 | 0 | 0 | 0 | 0 | — | — | No votes |
| EDWARDSVILLE 4 Voting District17_1711901404 | 0 | 0 | 0 | 0 | — | — | No votes |
| EDWARDSVILLE 5 Voting District17_1711901405 | 0 | 0 | 0 | 0 | — | — | No votes |
| EDWARDSVILLE 6 Voting District17_1711901406 | 0 | 0 | 0 | 0 | — | — | No votes |
| EDWARDSVILLE 7 Voting District17_1711901407 | 0 | 0 | 0 | 0 | — | — | No votes |
| EDWARDSVILLE 8 Voting District17_1711901408 | 0 | 0 | 0 | 0 | — | — | No votes |
| EDWARDSVILLE 9 Voting District17_1711901409 | 0 | 0 | 0 | 0 | — | — | No votes |
| FORT RUSSELL 6 Voting District17_1711901506 | 0 | 0 | 0 | 0 | — | — | No votes |
| FOSTER 1 Voting District17_1711902001 | 0 | 0 | 0 | 0 | — | — | No votes |
| FOSTER 2 Voting District17_1711902002 | 0 | 0 | 0 | 0 | — | — | No votes |
| FOSTER 3 Voting District17_1711902003 | 0 | 0 | 0 | 0 | — | — | No votes |
| FOSTER 4 Voting District17_1711902004 | 0 | 0 | 0 | 0 | — | — | No votes |
| FT RUSSELL 1 Voting District17_1711901501 | 0 | 0 | 0 | 0 | — | — | No votes |
| FT RUSSELL 2 Voting District17_1711901502 | 0 | 0 | 0 | 0 | — | — | No votes |
| FT RUSSELL 3 Voting District17_1711901503 | 0 | 0 | 0 | 0 | — | — | No votes |
| FT RUSSELL 4 Voting District17_1711901504 | 0 | 0 | 0 | 0 | — | — | No votes |
| FT RUSSELL 5 Voting District17_1711901505 | 0 | 0 | 0 | 0 | — | — | No votes |
| GODFREY 1 Voting District17_1711902401 | 0 | 0 | 0 | 0 | — | — | No votes |
| GODFREY 10 Voting District17_1711902410 | 0 | 0 | 0 | 0 | — | — | No votes |
| GODFREY 11 Voting District17_1711902411 | 0 | 0 | 0 | 0 | — | — | No votes |
| GODFREY 12 Voting District17_1711902412 | 0 | 0 | 0 | 0 | — | — | No votes |
| GODFREY 13 Voting District17_1711902413 | 0 | 0 | 0 | 0 | — | — | No votes |
| GODFREY 14 Voting District17_1711902414 | 0 | 0 | 0 | 0 | — | — | No votes |
| GODFREY 15 Voting District17_1711902415 | 0 | 0 | 0 | 0 | — | — | No votes |
| GODFREY 2 Voting District17_1711902402 | 0 | 0 | 0 | 0 | — | — | No votes |
| GODFREY 3 Voting District17_1711902403 | 0 | 0 | 0 | 0 | — | — | No votes |
| GODFREY 4 Voting District17_1711902404 | 0 | 0 | 0 | 0 | — | — | No votes |
| GODFREY 5 Voting District17_1711902405 | 0 | 0 | 0 | 0 | — | — | No votes |
| GODFREY 6 Voting District17_1711902406 | 0 | 0 | 0 | 0 | — | — | No votes |
| GODFREY 7 Voting District17_1711902407 | 0 | 0 | 0 | 0 | — | — | No votes |
| GODFREY 8 Voting District17_1711902408 | 0 | 0 | 0 | 0 | — | — | No votes |
| GODFREY 9 Voting District17_1711902409 | 0 | 0 | 0 | 0 | — | — | No votes |
| GRANITE CITY 1 Voting District17_1711902201 | 0 | 0 | 0 | 0 | — | — | No votes |
| GRANITE CITY 10 Voting District17_1711902210 | 0 | 0 | 0 | 0 | — | — | No votes |
| GRANITE CITY 11 Voting District17_1711902211 | 0 | 0 | 0 | 0 | — | — | No votes |
| GRANITE CITY 12 Voting District17_1711902212 | 0 | 0 | 0 | 0 | — | — | No votes |
| GRANITE CITY 13 Voting District17_1711902213 | 0 | 0 | 0 | 0 | — | — | No votes |
| GRANITE CITY 14 Voting District17_1711902214 | 0 | 0 | 0 | 0 | — | — | No votes |
| GRANITE CITY 15 Voting District17_1711902215 | 0 | 0 | 0 | 0 | — | — | No votes |
| GRANITE CITY 16 Voting District17_1711902216 | 0 | 0 | 0 | 0 | — | — | No votes |
| GRANITE CITY 17 Voting District17_1711902217 | 0 | 0 | 0 | 0 | — | — | No votes |
| GRANITE CITY 18 Voting District17_1711902218 | 0 | 0 | 0 | 0 | — | — | No votes |
| GRANITE CITY 19 Voting District17_1711902219 | 0 | 0 | 0 | 0 | — | — | No votes |
| GRANITE CITY 2 Voting District17_1711902202 | 0 | 0 | 0 | 0 | — | — | No votes |
| GRANITE CITY 20 Voting District17_1711902220 | 0 | 0 | 0 | 0 | — | — | No votes |
| GRANITE CITY 21 Voting District17_1711902221 | 0 | 0 | 0 | 0 | — | — | No votes |
| GRANITE CITY 22 Voting District17_1711902222 | 0 | 0 | 0 | 0 | — | — | No votes |
| GRANITE CITY 23 Voting District17_1711902223 | 0 | 0 | 0 | 0 | — | — | No votes |
| GRANITE CITY 24 Voting District17_1711902224 | 0 | 0 | 0 | 0 | — | — | No votes |
| GRANITE CITY 25 Voting District17_1711902225 | 0 | 0 | 0 | 0 | — | — | No votes |
| GRANITE CITY 26 Voting District17_1711902226 | 0 | 0 | 0 | 0 | — | — | No votes |
| GRANITE CITY 27 Voting District17_1711902227 | 0 | 0 | 0 | 0 | — | — | No votes |
| GRANITE CITY 28 Voting District17_1711902228 | 0 | 0 | 0 | 0 | — | — | No votes |
| GRANITE CITY 29 Voting District17_1711902229 | 0 | 0 | 0 | 0 | — | — | No votes |
| GRANITE CITY 3 Voting District17_1711902203 | 0 | 0 | 0 | 0 | — | — | No votes |
| GRANITE CITY 30 Voting District17_1711902230 | 0 | 0 | 0 | 0 | — | — | No votes |
| GRANITE CITY 31 Voting District17_1711902231 | 0 | 0 | 0 | 0 | — | — | No votes |
| GRANITE CITY 4 Voting District17_1711902204 | 0 | 0 | 0 | 0 | — | — | No votes |
| GRANITE CITY 5 Voting District17_1711902205 | 0 | 0 | 0 | 0 | — | — | No votes |
| GRANITE CITY 6 Voting District17_1711902206 | 0 | 0 | 0 | 0 | — | — | No votes |
| GRANITE CITY 7 Voting District17_1711902207 | 0 | 0 | 0 | 0 | — | — | No votes |
| GRANITE CITY 8 Voting District17_1711902208 | 0 | 0 | 0 | 0 | — | — | No votes |
| GRANITE CITY 9 Voting District17_1711902209 | 0 | 0 | 0 | 0 | — | — | No votes |
| HAMEL 1 Voting District17_1711901101 | 0 | 0 | 0 | 0 | — | — | No votes |
| HAMEL 2 Voting District17_1711901102 | 0 | 0 | 0 | 0 | — | — | No votes |
| HELVETIA 1 Voting District17_1711900101 | 0 | 0 | 0 | 0 | — | — | No votes |
| HELVETIA 2 Voting District17_1711900102 | 0 | 0 | 0 | 0 | — | — | No votes |
| HELVETIA 3 Voting District17_1711900103 | 0 | 0 | 0 | 0 | — | — | No votes |
| HELVETIA 4 Voting District17_1711900104 | 0 | 0 | 0 | 0 | — | — | No votes |
| HELVETIA 5 Voting District17_1711900105 | 0 | 0 | 0 | 0 | — | — | No votes |
| HELVETIA 6 Voting District17_1711900106 | 0 | 0 | 0 | 0 | — | — | No votes |
| JARVIS 1 Voting District17_1711900901 | 0 | 0 | 0 | 0 | — | — | No votes |
| JARVIS 2 Voting District17_1711900902 | 0 | 0 | 0 | 0 | — | — | No votes |
| JARVIS 3 Voting District17_1711900903 | 0 | 0 | 0 | 0 | — | — | No votes |
| JARVIS 4 Voting District17_1711900904 | 0 | 0 | 0 | 0 | — | — | No votes |
| JARVIS 5 Voting District17_1711900905 | 0 | 0 | 0 | 0 | — | — | No votes |
| JARVIS 6 Voting District17_1711900906 | 0 | 0 | 0 | 0 | — | — | No votes |
| JARVIS 7 Voting District17_1711900907 | 0 | 0 | 0 | 0 | — | — | No votes |
| JARVIS 8 Voting District17_1711900908 | 0 | 0 | 0 | 0 | — | — | No votes |
| LEEF 1 Voting District17_1711900301 | 0 | 0 | 0 | 0 | — | — | No votes |
| MARINE 1 Voting District17_1711900601 | 0 | 0 | 0 | 0 | — | — | No votes |
| MARINE 2 Voting District17_1711900602 | 0 | 0 | 0 | 0 | — | — | No votes |
| MORO 1 Voting District17_1711901601 | 0 | 0 | 0 | 0 | — | — | No votes |
| MORO 2 Voting District17_1711901602 | 0 | 0 | 0 | 0 | — | — | No votes |
| MORO 3 Voting District17_1711901603 | 0 | 0 | 0 | 0 | — | — | No votes |
| NAMEOKI 1 Voting District17_1711901701 | 0 | 0 | 0 | 0 | — | — | No votes |
| NAMEOKI 10 Voting District17_1711901710 | 0 | 0 | 0 | 0 | — | — | No votes |
| NAMEOKI 11 Voting District17_1711901711 | 0 | 0 | 0 | 0 | — | — | No votes |
| NAMEOKI 12 Voting District17_1711901712 | 0 | 0 | 0 | 0 | — | — | No votes |
| NAMEOKI 2 Voting District17_1711901702 | 0 | 0 | 0 | 0 | — | — | No votes |
| NAMEOKI 3 Voting District17_1711901703 | 0 | 0 | 0 | 0 | — | — | No votes |
| NAMEOKI 4 Voting District17_1711901704 | 0 | 0 | 0 | 0 | — | — | No votes |
| NAMEOKI 5 Voting District17_1711901705 | 0 | 0 | 0 | 0 | — | — | No votes |
| NAMEOKI 6 Voting District17_1711901706 | 0 | 0 | 0 | 0 | — | — | No votes |
| NAMEOKI 7 Voting District17_1711901707 | 0 | 0 | 0 | 0 | — | — | No votes |
| NAMEOKI 8 Voting District17_1711901708 | 0 | 0 | 0 | 0 | — | — | No votes |
| NAMEOKI 9 Voting District17_1711901709 | 0 | 0 | 0 | 0 | — | — | No votes |
| NEW DOUGLAS 1 Voting District17_1711900401 | 0 | 0 | 0 | 0 | — | — | No votes |
| OLIVE 1 Voting District17_1711900801 | 0 | 0 | 0 | 0 | — | — | No votes |
| OLIVE 2 Voting District17_1711900802 | 0 | 0 | 0 | 0 | — | — | No votes |
| OMPHGHENT 1 Voting District17_1711901201 | 0 | 0 | 0 | 0 | — | — | No votes |
| OMPHGHENT 2 Voting District17_1711901202 | 0 | 0 | 0 | 0 | — | — | No votes |
| PIN OAK 1 Voting District17_1711901001 | 0 | 0 | 0 | 0 | — | — | No votes |
| PIN OAK 2 Voting District17_1711901002 | 0 | 0 | 0 | 0 | — | — | No votes |
| Precinct -FORT RUSSELL 01FORT RUSSELL 01 | 0 | 0 | 0 | 0 | — | — | No votes |
| Precinct -FORT RUSSELL 02FORT RUSSELL 02 | 0 | 0 | 0 | 0 | — | — | No votes |
| Precinct -FORT RUSSELL 03FORT RUSSELL 03 | 0 | 0 | 0 | 0 | — | — | No votes |
| Precinct -FORT RUSSELL 04FORT RUSSELL 04 | 0 | 0 | 0 | 0 | — | — | No votes |
| Precinct -FORT RUSSELL 05FORT RUSSELL 05 | 0 | 0 | 0 | 0 | — | — | No votes |
| Precinct -FORT RUSSELL 06FORT RUSSELL 06 | 0 | 0 | 0 | 0 | — | — | No votes |
| Precinct -FORT RUSSELL 07FORT RUSSELL 07 | 0 | 0 | 0 | 0 | — | — | No votes |
| SALINE 1 Voting District17_1711900201 | 0 | 0 | 0 | 0 | — | — | No votes |
| SALINE 2 Voting District17_1711900202 | 0 | 0 | 0 | 0 | — | — | No votes |
| SALINE 3 Voting District17_1711900203 | 0 | 0 | 0 | 0 | — | — | No votes |
| SALINE 4 Voting District17_1711900204 | 0 | 0 | 0 | 0 | — | — | No votes |
| ST JACOB 1 Voting District17_1711900501 | 0 | 0 | 0 | 0 | — | — | No votes |
| ST JACOB 2 Voting District17_1711900502 | 0 | 0 | 0 | 0 | — | — | No votes |
| VENICE 1 Voting District17_1711902101 | 0 | 0 | 0 | 0 | — | — | No votes |
| VENICE 10 Voting District17_1711902110 | 0 | 0 | 0 | 0 | — | — | No votes |
| VENICE 2 Voting District17_1711902102 | 0 | 0 | 0 | 0 | — | — | No votes |
| VENICE 3 Voting District17_1711902103 | 0 | 0 | 0 | 0 | — | — | No votes |
| VENICE 4 Voting District17_1711902104 | 0 | 0 | 0 | 0 | — | — | No votes |
| VENICE 5 Voting District17_1711902105 | 0 | 0 | 0 | 0 | — | — | No votes |
| VENICE 6 Voting District17_1711902106 | 0 | 0 | 0 | 0 | — | — | No votes |
| VENICE 7 Voting District17_1711902107 | 0 | 0 | 0 | 0 | — | — | No votes |
| VENICE 8 Voting District17_1711902108 | 0 | 0 | 0 | 0 | — | — | No votes |
| VENICE 9 Voting District17_1711902109 | 0 | 0 | 0 | 0 | — | — | No votes |
| WOOD RIVER 1 Voting District17_1711901901 | 0 | 0 | 0 | 0 | — | — | No votes |
| WOOD RIVER 10 Voting District17_1711901910 | 0 | 0 | 0 | 0 | — | — | No votes |
| WOOD RIVER 11 Voting District17_1711901911 | 0 | 0 | 0 | 0 | — | — | No votes |
| WOOD RIVER 12 Voting District17_1711901912 | 0 | 0 | 0 | 0 | — | — | No votes |
| WOOD RIVER 13 Voting District17_1711901913 | 0 | 0 | 0 | 0 | — | — | No votes |
| WOOD RIVER 14 Voting District17_1711901914 | 0 | 0 | 0 | 0 | — | — | No votes |
| WOOD RIVER 15 Voting District17_1711901915 | 0 | 0 | 0 | 0 | — | — | No votes |
| WOOD RIVER 16 Voting District17_1711901916 | 0 | 0 | 0 | 0 | — | — | No votes |
| WOOD RIVER 17 Voting District17_1711901917 | 0 | 0 | 0 | 0 | — | — | No votes |
| WOOD RIVER 18 Voting District17_1711901918 | 0 | 0 | 0 | 0 | — | — | No votes |
| WOOD RIVER 19 Voting District17_1711901919 | 0 | 0 | 0 | 0 | — | — | No votes |
| WOOD RIVER 2 Voting District17_1711901902 | 0 | 0 | 0 | 0 | — | — | No votes |
| WOOD RIVER 20 Voting District17_1711901920 | 0 | 0 | 0 | 0 | — | — | No votes |
| WOOD RIVER 21 Voting District17_1711901921 | 0 | 0 | 0 | 0 | — | — | No votes |
| WOOD RIVER 22 Voting District17_1711901922 | 0 | 0 | 0 | 0 | — | — | No votes |
| WOOD RIVER 23 Voting District17_1711901923 | 0 | 0 | 0 | 0 | — | — | No votes |
| WOOD RIVER 24 Voting District17_1711901924 | 0 | 0 | 0 | 0 | — | — | No votes |
| WOOD RIVER 25 Voting District17_1711901925 | 0 | 0 | 0 | 0 | — | — | No votes |
| WOOD RIVER 26 Voting District17_1711901926 | 0 | 0 | 0 | 0 | — | — | No votes |
| WOOD RIVER 27 Voting District17_1711901927 | 0 | 0 | 0 | 0 | — | — | No votes |
| WOOD RIVER 28 Voting District17_1711901928 | 0 | 0 | 0 | 0 | — | — | No votes |
| WOOD RIVER 29 Voting District17_1711901929 | 0 | 0 | 0 | 0 | — | — | No votes |
| WOOD RIVER 3 Voting District17_1711901903 | 0 | 0 | 0 | 0 | — | — | No votes |
| WOOD RIVER 4 Voting District17_1711901904 | 0 | 0 | 0 | 0 | — | — | No votes |
| WOOD RIVER 5 Voting District17_1711901905 | 0 | 0 | 0 | 0 | — | — | No votes |
| WOOD RIVER 6 Voting District17_1711901906 | 0 | 0 | 0 | 0 | — | — | No votes |
| WOOD RIVER 7 Voting District17_1711901907 | 0 | 0 | 0 | 0 | — | — | No votes |
| WOOD RIVER 8 Voting District17_1711901908 | 0 | 0 | 0 | 0 | — | — | No votes |
| WOOD RIVER 9 Voting District17_1711901909 | 0 | 0 | 0 | 0 | — | — | No votes |
presidential history
Party record book
Madison County, IL · the strongest Democratic and Republican presidential performances recorded here, measured three ways.
1892–2024 · 34 presidential cycles
Highest vote share
Largest share of the presidential candidate vote cast here.
Democratic
Lyndon B. Johnson1964
68.5%
65,115 votes · D+36.9
Runner-up · Franklin D. Roosevelt, 1936 · 64.2%
Republican
Warren G. Harding1920
57.8%
19,249 votes · R+27.3
Runner-up · Theodore Roosevelt, 1904 · 57.1%
Most votes
Largest number of votes cast for the party’s presidential nominee here.
Democratic
Barack Obama2008
68,979votes
53.7% of the vote · D+9.2
Runner-up · Lyndon B. Johnson, 1964 · 65,115 votes
Republican
Donald Trump2020
76,031votes
55.3% of the vote · R+13.2
Runner-up · Donald Trump, 2024 · 73,925 votes
Best relative to the U.S.
This Place’s margin against the national margin in the same election — positive when it leaned toward the party more than the country did.
Democratic
Adlai Stevenson1952
+27.4pts D vs U.S.
Place D+16.7 · U.S. R+10.8
Runner-up · Adlai Stevenson, 1956 · +25.1 pts
Republican
Donald Trump2020
+17.7pts R vs U.S.
Place R+13.2 · U.S. D+4.5
Runner-up · Donald Trump, 2016 · +17.4 pts
Current officeholders
Seats representing Madison County, IL. A county elects none of these itself — they are the members for the 2 congressional, 3 state senate and 4 state house districts it falls inside, so parts of the county are represented by different members.
Senate and governor results are in the Office selector at the top of this page.
U.S. House
Each row shows U.S. House votes counted inside this Place. “Vote lead” is the local lead here, not necessarily the winner of the full contest.
| Year | Vote lead | Democratic | Republican | Total |
|---|---|---|---|---|
| 2024 | R | 34.8%42,349 | 65.2%79,282 | 121,631 |
| 2020 | R | 41.5%56,170 | 58.5%79,031 | 135,201 |
Registered voters
Total registered voters, over time
| Year | Total registered |
|---|---|
| 2016 | 204,037 |
| 2018 | 197,361 |
| 2020 | 205,251 |
| 2022 | 188,404 |
| 2024 | 194,917 |
Who moves in and out
Net migration over time, and who arrivals are — where they came from and what those places vote
+316 net domestic migration · 2025
Net −9,368 over 2011–2025 · gain loss
Arrivals reported $56,466 in average income, against $85,050 for residents who stayed — 34% lower. (IRS SOI, 2022–23)
The places arrivals came from lean R+1.9 on average — 11 points more Democratic-leaning than Madison County, IL itself (R+13.2).
Where arrivals came from lean of each source
- St. Clair County, IL1,146D+7.8
- St. Louis County, MO555D+23.4
- Macoupin County, IL275R+39.2
- St. Louis city, MO273D+64.6
- Jersey County, IL203R+50.2
- St. Charles County, MO182R+17.0
Where departures went households, 2022–23
- St. Clair County, IL983
- St. Louis County, MO563
- St. Louis city, MO295
- Macoupin County, IL293
- St. Charles County, MO205
- Jersey County, IL181
Migration is one input to a place’s political change, not its cause — a shift can also come from residents changing their minds, generational turnover, or turnout. These figures describe the places people moved between; they do not measure how any mover voted.
| Year | Net domestic migration |
|---|---|
| 2011 | −1,382 |
| 2012 | −1,254 |
| 2013 | −1,172 |
| 2014 | −1,082 |
| 2015 | −832 |
| 2016 | −628 |
| 2017 | −487 |
| 2018 | −1,150 |
| 2019 | −920 |
| 2021 | −77 |
| 2022 | −650 |
| 2023 | −62 |
| 2024 | +12 |
| 2025 | +316 |
Madison County sits across the Mississippi from St. Louis and was reliably competitive into the 2000s, but its largely white working-class electorate has moved toward Republican margins now exceeding 13 points in presidential contests.
Across the recorded series it reached a Democratic high of 36.9 points in 1964 and a Republican high of 27.3 points in 1920. The 2024 margin was 13.2 points.
A population of 264,238, a 82% non-Hispanic-white share, and a median household income of $75,793 describe the county. The county's voting pattern over the last decade is most similar to that of Summit County and Linn County.
The counties whose fingerprint — 2000–2024 trajectory, demographics, ancestry, religion — sits closest to this one, and why.
Twin score (0–100) = weighted cosine between tier-standardized fingerprints: presidential margins 2000–2024 with 12-yr trend and elasticity, ACS income, age, education, population and race, top reported ancestries, and religious adherence — chips name the closest-shared dimensions and the widest gap. Re-weight the groups in the twins explorer.
Browse places by community — income, education, race & ethnicity, language — all community cuts →
Compare two places, side by side
Twelve curated comparisons line up election history, demographics, and the divergence story for two places at a glance. Browse all comparisons →
Madison County, Illinois. Akashic. https://akashic.app/county/17119/. Accessed May 20, 2026. License: CC BY 4.0.