- Lead
- 932
- Total
- 47,401
- vs nation
- D+3.4
- Turnout
- 63.2%
DeKalb County, IL
President margin by year
Place winner margin
President results by year
2024 turnout 63.2% of 75,694 citizens 18+
- Lead
- 2,738
- Total
- 47,989
- vs nation
- D+1.3
- Turnout
- 63.5%
- Lead
- 1,375
- Total
- 43,600
- vs nation
- D+1.1
- Turnout
- 70.3%
- Lead
- 2,273
- Total
- 41,241
- vs nation
- D+1.7
- Turnout
- —
- Lead
- 7,518
- Total
- 44,818
- vs nation
- D+9.5
- Turnout
- —
- Lead
- 1,832
- Total
- 40,768
- vs nation
- R+2.0
- Turnout
- —
- Lead
- 2,341
- Total
- 33,233
- vs nation
- R+7.6
- Turnout
- —
- Lead
- 335
- Total
- 28,527
- vs nation
- R+7.3
- Turnout
- —
Key facts
- 2024 presidential margin
- D+2.0MIT Election Lab
- Population
- 100,7032024 5-year
- Median household income
- $70,7242024 5-year
- White (non-Hispanic)
- 71.0%2024 5-year
- Black
- 6.8%2024 5-year
- Hispanic / Latino
- 14.5%2024 5-year
- Peak Democratic margin
- D+16.8 in 2008MIT Election Lab
- Peak Republican margin
- R+70.2 in 1920MIT Election Lab
- Most similar
- St. Joseph County, IN · twin score 88.7
Midterm durability
Total general-election participants divided by same-year citizen voting-age population. These are total ballots or participating voters—not presidential candidate votes.
- 2024 total turnout
- 63.2%47,842 participants ÷ 75,694 CVAP
- 2020→2022 drop-off
- +16.8 ptsVolatile
- Drop-off versus state
- -5.3 ptsPositive means a larger decline than the statewide pattern
- Mechanical 2026 scenario
- 45.4%–46.4%Recent-cycle and two-cycle persistence scenarios; not a forecast
| Election | Participants | CVAP | Turnout | Quality |
|---|---|---|---|---|
| 2016 · Presidential | 54,578 | 77,625 | 70.3% | A/A |
| 2018 · Midterm | 39,739 | 77,003 | 51.6% | A/A |
| 2020 · Presidential | 49,671 | 78,165 | 63.5% | A/A |
| 2022 · Midterm | 35,275 | 75,494 | 46.7% | C/A |
| 2024 · Presidential | 47,842 | 75,694 | 63.2% | A/A |
Sources and methods
- 2016: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 293/111.
- 2018: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 297/138.
- 2020: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 301/2.
- 2022: numerator source 159, denominator source 157; top ticket votes; canonical-complete-contest-floor-v1; allocation share 0.0%; series 154/183.
- 2024: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 311/228.
Precinct data
Results by precinct
153 precincts · 47,842 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct -SOMONAUKSOMONAUK | 368 | 723 | 27 | 1,118 | 32.9% | 64.7% | R+31.8 |
|---|---|---|---|---|---|---|---|
| Precinct -KINGSTON 1KINGSTON 1 | 344 | 718 | 26 | 1,088 | 31.6% | 66.0% | R+34.4 |
| Precinct -CORTLAND 03CORTLAND 03 | 468 | 543 | 28 | 1,039 | 45.0% | 52.3% | R+7.2 |
| Precinct -CLINTONCLINTON | 376 | 602 | 45 | 1,023 | 36.8% | 58.8% | R+22.1 |
| Precinct -KINGSTON 2KINGSTON 2 | 378 | 597 | 26 | 1,001 | 37.8% | 59.6% | R+21.9 |
| Precinct -SYCAMORE 08SYCAMORE 08 | 519 | 451 | 25 | 995 | 52.2% | 45.3% | D+6.8 |
| Precinct -GENOA 1GENOA 1 | 335 | 629 | 26 | 990 | 33.8% | 63.5% | R+29.7 |
| Precinct -SYCAMORE 09SYCAMORE 09 | 468 | 470 | 32 | 970 | 48.2% | 48.5% | R+0.2 |
| Precinct -SYCAMORE 07SYCAMORE 07 | 419 | 490 | 35 | 944 | 44.4% | 51.9% | R+7.5 |
| Precinct -DEKALB 11DEKALB 11 | 602 | 288 | 44 | 934 | 64.5% | 30.8% | D+33.6 |
| Precinct -DEKALB 08DEKALB 08 | 522 | 369 | 29 | 920 | 56.7% | 40.1% | D+16.6 |
| Precinct -SYCAMORE 06SYCAMORE 06 | 541 | 352 | 26 | 919 | 58.9% | 38.3% | D+20.6 |
| Precinct -CORTLAND 08CORTLAND 08 | 486 | 396 | 35 | 917 | 53.0% | 43.2% | D+9.8 |
| Precinct -SANDWICH 2SANDWICH 2 | 323 | 560 | 19 | 902 | 35.8% | 62.1% | R+26.3 |
| Precinct -SYCAMORE 10SYCAMORE 10 | 401 | 470 | 29 | 900 | 44.6% | 52.2% | R+7.7 |
| Precinct -DEKALB 13DEKALB 13 | 518 | 330 | 25 | 873 | 59.3% | 37.8% | D+21.5 |
| Precinct -CORTLAND 01CORTLAND 01 | 411 | 437 | 19 | 867 | 47.4% | 50.4% | R+3.0 |
| Precinct -GENOA 2GENOA 2 | 332 | 505 | 21 | 858 | 38.7% | 58.9% | R+20.2 |
| Precinct -DEKALB 02DEKALB 02 | 697 | 128 | 20 | 845 | 82.5% | 15.1% | D+67.3 |
| Precinct -SQUAW GROVE 1SQUAW GROVE 1 | 291 | 518 | 16 | 825 | 35.3% | 62.8% | R+27.5 |
| Precinct -SANDWICH 5SANDWICH 5 | 288 | 505 | 25 | 818 | 35.2% | 61.7% | R+26.5 |
| Precinct -CORTLAND 09CORTLAND 09 | 390 | 400 | 24 | 814 | 47.9% | 49.1% | R+1.2 |
| Precinct -GENOA 3GENOA 3 | 289 | 491 | 25 | 805 | 35.9% | 61.0% | R+25.1 |
| Precinct -FRANKLIN 2FRANKLIN 2 | 277 | 504 | 19 | 800 | 34.6% | 63.0% | R+28.4 |
| Precinct -DEKALB 06DEKALB 06 | 481 | 290 | 23 | 794 | 60.6% | 36.5% | D+24.1 |
| Precinct -MALTAMALTA | 276 | 477 | 31 | 784 | 35.2% | 60.8% | R+25.6 |
| Precinct -SYCAMORE 03SYCAMORE 03 | 343 | 401 | 20 | 764 | 44.9% | 52.5% | R+7.6 |
| Precinct -SYCAMORE 02SYCAMORE 02 | 368 | 362 | 23 | 753 | 48.9% | 48.1% | D+0.8 |
| Precinct -DEKALB 17DEKALB 17 | 435 | 283 | 28 | 746 | 58.3% | 37.9% | D+20.4 |
| Precinct -SHABBONASHABBONA | 210 | 506 | 21 | 737 | 28.5% | 68.7% | R+40.2 |
| Precinct -CORTLAND 02CORTLAND 02 | 426 | 282 | 28 | 736 | 57.9% | 38.3% | D+19.6 |
| Precinct -SQUAW GROVE 2SQUAW GROVE 2 | 254 | 468 | 14 | 736 | 34.5% | 63.6% | R+29.1 |
| Precinct -DEKALB 03DEKALB 03 | 479 | 220 | 23 | 722 | 66.3% | 30.5% | D+35.9 |
| Precinct -DEKALB 12DEKALB 12 | 401 | 289 | 21 | 711 | 56.4% | 40.6% | D+15.8 |
| Precinct -DEKALB 09DEKALB 09 | 456 | 224 | 28 | 708 | 64.4% | 31.6% | D+32.8 |
| Precinct -SANDWICH 4SANDWICH 4 | 278 | 405 | 19 | 702 | 39.6% | 57.7% | R+18.1 |
| Precinct -DEKALB 19DEKALB 19 | 443 | 226 | 29 | 698 | 63.5% | 32.4% | D+31.1 |
| Precinct -SANDWICH 3SANDWICH 3 | 307 | 364 | 16 | 687 | 44.7% | 53.0% | R+8.3 |
| Precinct -DEKALB 01DEKALB 01 | 498 | 158 | 23 | 679 | 73.3% | 23.3% | D+50.1 |
| Precinct -DEKALB 04DEKALB 04 | 551 | 97 | 24 | 672 | 82.0% | 14.4% | D+67.6 |
| Precinct -SANDWICH 1SANDWICH 1 | 249 | 388 | 19 | 656 | 38.0% | 59.1% | R+21.2 |
| Precinct -DEKALB 16DEKALB 16 | 397 | 219 | 26 | 642 | 61.8% | 34.1% | D+27.7 |
| Precinct -DEKALB 22DEKALB 22 | 486 | 139 | 8 | 633 | 76.8% | 22.0% | D+54.8 |
| Precinct -DEKALB 24DEKALB 24 | 385 | 204 | 24 | 613 | 62.8% | 33.3% | D+29.5 |
| Precinct -SYCAMORE 11SYCAMORE 11 | 280 | 307 | 24 | 611 | 45.8% | 50.2% | R+4.4 |
| Precinct -CORTLAND 06CORTLAND 06 | 293 | 287 | 16 | 596 | 49.2% | 48.2% | D+1.0 |
| Precinct -DEKALB 07DEKALB 07 | 310 | 257 | 23 | 590 | 52.5% | 43.6% | D+9.0 |
| Precinct -DEKALB 15DEKALB 15 | 392 | 177 | 11 | 580 | 67.6% | 30.5% | D+37.1 |
| Precinct -DEKALB 18DEKALB 18 | 363 | 190 | 22 | 575 | 63.1% | 33.0% | D+30.1 |
| Precinct -DEKALB 10DEKALB 10 | 391 | 158 | 20 | 569 | 68.7% | 27.8% | D+40.9 |
| Precinct -DEKALB 23DEKALB 23 | 352 | 176 | 36 | 564 | 62.4% | 31.2% | D+31.2 |
| Precinct -DEKALB 20DEKALB 20 | 320 | 230 | 9 | 559 | 57.2% | 41.1% | D+16.1 |
| Precinct -AFTONAFTON | 272 | 274 | 12 | 558 | 48.7% | 49.1% | R+0.4 |
| Precinct -SYCAMORE 05SYCAMORE 05 | 316 | 213 | 20 | 549 | 57.6% | 38.8% | D+18.8 |
| Precinct -DEKALB 21DEKALB 21 | 332 | 178 | 19 | 529 | 62.8% | 33.6% | D+29.1 |
| Precinct -MAYFIELDMAYFIELD | 200 | 308 | 19 | 527 | 38.0% | 58.4% | R+20.5 |
| Precinct -CORTLAND 07CORTLAND 07 | 183 | 321 | 20 | 524 | 34.9% | 61.3% | R+26.3 |
| Precinct -DEKALB 14DEKALB 14 | 301 | 196 | 17 | 514 | 58.6% | 38.1% | D+20.4 |
| Precinct -SYCAMORE 04SYCAMORE 04 | 267 | 208 | 25 | 500 | 53.4% | 41.6% | D+11.8 |
| Precinct -DEKALB 05DEKALB 05 | 340 | 122 | 16 | 478 | 71.1% | 25.5% | D+45.6 |
| Precinct -SYCAMORE 01SYCAMORE 01 | 236 | 195 | 8 | 439 | 53.8% | 44.4% | D+9.3 |
| Precinct -CORTLAND 04CORTLAND 04 | 217 | 185 | 10 | 412 | 52.7% | 44.9% | D+7.8 |
| Precinct -FRANKLIN 1FRANKLIN 1 | 135 | 262 | 10 | 407 | 33.2% | 64.4% | R+31.2 |
| Precinct -CORTLAND 05CORTLAND 05 | 136 | 173 | 12 | 321 | 42.4% | 53.9% | R+11.5 |
| Precinct -PIERCEPIERCE | 65 | 208 | 11 | 284 | 22.9% | 73.2% | R+50.4 |
| Precinct -SOUTH GROVESOUTH GROVE | 65 | 197 | 10 | 272 | 23.9% | 72.4% | R+48.5 |
| Precinct -MILANMILAN | 36 | 148 | 3 | 187 | 19.3% | 79.1% | R+59.9 |
| Precinct -PAW PAWPAW PAW | 43 | 132 | 8 | 183 | 23.5% | 72.1% | R+48.6 |
| Precinct -VICTORVICTOR | 37 | 136 | 3 | 176 | 21.0% | 77.3% | R+56.3 |
| AFTON 1 Voting District17_17037AF01 | 0 | 0 | 0 | 0 | — | — | No votes |
| CLINTON 1 Voting District17_17037CL01 | 0 | 0 | 0 | 0 | — | — | No votes |
| CLINTON 2 Voting District17_17037CL02 | 0 | 0 | 0 | 0 | — | — | No votes |
| CORTLAND 1 Voting District17_17037CO01 | 0 | 0 | 0 | 0 | — | — | No votes |
| CORTLAND 2 Voting District17_17037CO02 | 0 | 0 | 0 | 0 | — | — | No votes |
| CORTLAND 3 Voting District17_17037CO03 | 0 | 0 | 0 | 0 | — | — | No votes |
| CORTLAND 4 Voting District17_17037CO04 | 0 | 0 | 0 | 0 | — | — | No votes |
| CORTLAND 5 Voting District17_17037CO05 | 0 | 0 | 0 | 0 | — | — | No votes |
| CORTLAND 6 Voting District17_17037CO06 | 0 | 0 | 0 | 0 | — | — | No votes |
| CORTLAND 7 Voting District17_17037CO07 | 0 | 0 | 0 | 0 | — | — | No votes |
| CORTLAND 8 Voting District17_17037CO08 | 0 | 0 | 0 | 0 | — | — | No votes |
| DEKALB 1 Voting District17_17037DK01 | 0 | 0 | 0 | 0 | — | — | No votes |
| DEKALB 10 Voting District17_17037DK10 | 0 | 0 | 0 | 0 | — | — | No votes |
| DEKALB 11 Voting District17_17037DK11 | 0 | 0 | 0 | 0 | — | — | No votes |
| DEKALB 12 Voting District17_17037DK12 | 0 | 0 | 0 | 0 | — | — | No votes |
| DEKALB 13 Voting District17_17037DK13 | 0 | 0 | 0 | 0 | — | — | No votes |
| DEKALB 14 Voting District17_17037DK14 | 0 | 0 | 0 | 0 | — | — | No votes |
| DEKALB 15 Voting District17_17037DK15 | 0 | 0 | 0 | 0 | — | — | No votes |
| DEKALB 16 Voting District17_17037DK16 | 0 | 0 | 0 | 0 | — | — | No votes |
| DEKALB 17 Voting District17_17037DK17 | 0 | 0 | 0 | 0 | — | — | No votes |
| DEKALB 18 Voting District17_17037DK18 | 0 | 0 | 0 | 0 | — | — | No votes |
| DEKALB 19 Voting District17_17037DK19 | 0 | 0 | 0 | 0 | — | — | No votes |
| DEKALB 2 Voting District17_17037DK02 | 0 | 0 | 0 | 0 | — | — | No votes |
| DEKALB 20 Voting District17_17037DK20 | 0 | 0 | 0 | 0 | — | — | No votes |
| DEKALB 21 Voting District17_17037DK21 | 0 | 0 | 0 | 0 | — | — | No votes |
| DEKALB 22 Voting District17_17037DK22 | 0 | 0 | 0 | 0 | — | — | No votes |
| DEKALB 23 Voting District17_17037DK23 | 0 | 0 | 0 | 0 | — | — | No votes |
| DEKALB 24 Voting District17_17037DK24 | 0 | 0 | 0 | 0 | — | — | No votes |
| DEKALB 25 Voting District17_17037DK25 | 0 | 0 | 0 | 0 | — | — | No votes |
| DEKALB 26 Voting District17_17037DK26 | 0 | 0 | 0 | 0 | — | — | No votes |
| DEKALB 27 Voting District17_17037DK27 | 0 | 0 | 0 | 0 | — | — | No votes |
| DEKALB 28 Voting District17_17037DK28 | 0 | 0 | 0 | 0 | — | — | No votes |
| DEKALB 29 Voting District17_17037DK29 | 0 | 0 | 0 | 0 | — | — | No votes |
| DEKALB 3 Voting District17_17037DK03 | 0 | 0 | 0 | 0 | — | — | No votes |
| DEKALB 30 Voting District17_17037DK30 | 0 | 0 | 0 | 0 | — | — | No votes |
| DEKALB 31 Voting District17_17037DK31 | 0 | 0 | 0 | 0 | — | — | No votes |
| DEKALB 32 Voting District17_17037DK32 | 0 | 0 | 0 | 0 | — | — | No votes |
| DEKALB 33 Voting District17_17037DK33 | 0 | 0 | 0 | 0 | — | — | No votes |
| DEKALB 34 Voting District17_17037DK34 | 0 | 0 | 0 | 0 | — | — | No votes |
| DEKALB 35 Voting District17_17037DK35 | 0 | 0 | 0 | 0 | — | — | No votes |
| DEKALB 36 Voting District17_17037DK36 | 0 | 0 | 0 | 0 | — | — | No votes |
| DEKALB 4 Voting District17_17037DK04 | 0 | 0 | 0 | 0 | — | — | No votes |
| DEKALB 5 Voting District17_17037DK05 | 0 | 0 | 0 | 0 | — | — | No votes |
| DEKALB 6 Voting District17_17037DK06 | 0 | 0 | 0 | 0 | — | — | No votes |
| DEKALB 7 Voting District17_17037DK07 | 0 | 0 | 0 | 0 | — | — | No votes |
| DEKALB 8 Voting District17_17037DK08 | 0 | 0 | 0 | 0 | — | — | No votes |
| DEKALB 9 Voting District17_17037DK09 | 0 | 0 | 0 | 0 | — | — | No votes |
| FRANKLIN 1 Voting District17_17037FR01 | 0 | 0 | 0 | 0 | — | — | No votes |
| FRANKLIN 2 Voting District17_17037FR02 | 0 | 0 | 0 | 0 | — | — | No votes |
| GENOA 1 Voting District17_17037GE01 | 0 | 0 | 0 | 0 | — | — | No votes |
| GENOA 2 Voting District17_17037GE02 | 0 | 0 | 0 | 0 | — | — | No votes |
| GENOA 3 Voting District17_17037GE03 | 0 | 0 | 0 | 0 | — | — | No votes |
| GENOA 4 Voting District17_17037GE04 | 0 | 0 | 0 | 0 | — | — | No votes |
| KINGSTON 1 Voting District17_17037KI01 | 0 | 0 | 0 | 0 | — | — | No votes |
| KINGSTON 2 Voting District17_17037KI02 | 0 | 0 | 0 | 0 | — | — | No votes |
| MALTA 1 Voting District17_17037MA01 | 0 | 0 | 0 | 0 | — | — | No votes |
| MALTA 2 Voting District17_17037MA02 | 0 | 0 | 0 | 0 | — | — | No votes |
| MAYFIELD 1 Voting District17_17037MF01 | 0 | 0 | 0 | 0 | — | — | No votes |
| MILAN 1 Voting District17_17037MI01 | 0 | 0 | 0 | 0 | — | — | No votes |
| PAW PAW 1 Voting District17_17037PP01 | 0 | 0 | 0 | 0 | — | — | No votes |
| PIERCE 1 Voting District17_17037PI01 | 0 | 0 | 0 | 0 | — | — | No votes |
| SANDWICH 1 Voting District17_17037SA01 | 0 | 0 | 0 | 0 | — | — | No votes |
| SANDWICH 2 Voting District17_17037SA02 | 0 | 0 | 0 | 0 | — | — | No votes |
| SANDWICH 3 Voting District17_17037SA03 | 0 | 0 | 0 | 0 | — | — | No votes |
| SANDWICH 4 Voting District17_17037SA04 | 0 | 0 | 0 | 0 | — | — | No votes |
| SANDWICH 5 Voting District17_17037SA05 | 0 | 0 | 0 | 0 | — | — | No votes |
| SHABBONA 1 Voting District17_17037SH01 | 0 | 0 | 0 | 0 | — | — | No votes |
| SOMONAUK 1 Voting District17_17037SO01 | 0 | 0 | 0 | 0 | — | — | No votes |
| SOMONAUK 2 Voting District17_17037SO02 | 0 | 0 | 0 | 0 | — | — | No votes |
| SOUTH GROVE 1 Voting District17_17037SG01 | 0 | 0 | 0 | 0 | — | — | No votes |
| SQUAW GROVE 1 Voting District17_17037SQ01 | 0 | 0 | 0 | 0 | — | — | No votes |
| SQUAW GROVE 2 Voting District17_17037SQ02 | 0 | 0 | 0 | 0 | — | — | No votes |
| SYCAMORE 1 Voting District17_17037SY01 | 0 | 0 | 0 | 0 | — | — | No votes |
| SYCAMORE 10 Voting District17_17037SY10 | 0 | 0 | 0 | 0 | — | — | No votes |
| SYCAMORE 11 Voting District17_17037SY11 | 0 | 0 | 0 | 0 | — | — | No votes |
| SYCAMORE 2 Voting District17_17037SY02 | 0 | 0 | 0 | 0 | — | — | No votes |
| SYCAMORE 3 Voting District17_17037SY03 | 0 | 0 | 0 | 0 | — | — | No votes |
| SYCAMORE 4 Voting District17_17037SY04 | 0 | 0 | 0 | 0 | — | — | No votes |
| SYCAMORE 5 Voting District17_17037SY05 | 0 | 0 | 0 | 0 | — | — | No votes |
| SYCAMORE 6 Voting District17_17037SY06 | 0 | 0 | 0 | 0 | — | — | No votes |
| SYCAMORE 7 Voting District17_17037SY07 | 0 | 0 | 0 | 0 | — | — | No votes |
| SYCAMORE 8 Voting District17_17037SY08 | 0 | 0 | 0 | 0 | — | — | No votes |
| SYCAMORE 9 Voting District17_17037SY09 | 0 | 0 | 0 | 0 | — | — | No votes |
| VICTOR 1 Voting District17_17037VI01 | 0 | 0 | 0 | 0 | — | — | No votes |
Presidential margin, 1892–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1892 | −29.9% |
| 1896 | −48.1% |
| 1900 | −49.8% |
| 1904 | −62.7% |
| 1908 | −51.1% |
| 1912 | −2.8% |
| 1916 | −46.6% |
| 1920 | −70.2% |
| 1924 | −65.2% |
| 1928 | −48.8% |
| 1932 | −14.7% |
| 1936 | −10.5% |
| 1940 | −28.4% |
| 1944 | −33.8% |
| 1948 | −38.0% |
| 1952 | −48.6% |
| 1956 | −51.4% |
| 1960 | −39.3% |
| 1964 | −7.0% |
| 1968 | −32.9% |
| 1972 | −20.8% |
| 1976 | −21.7% |
| 1980 | −24.6% |
| 1984 | −29.7% |
| 1988 | −18.4% |
| 1992 | +3.2% |
| 1996 | +1.2% |
| 2000 | −7.0% |
| 2004 | −4.5% |
| 2008 | +16.8% |
| 2012 | +5.5% |
| 2016 | +3.2% |
| 2020 | +5.7% |
| 2024 | +2.0% |
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.
U.S. Senate
Each row shows U.S. Senate votes counted inside this Place. “Vote lead” is the local lead here, not necessarily the winner of the full contest.
U.S. Senate special elections
Each row shows U.S. Senate special votes counted inside this Place. “Vote lead” is the local lead here, not necessarily the winner of the full contest.
Governor
Each row shows Governor votes counted inside this Place. “Vote lead” is the local lead here, not necessarily the winner of the full contest.
Registered voters
Total registered voters, over time
| Year | Total registered |
|---|---|
| 2016 | 102,160 |
| 2018 | 67,251 |
| 2020 | 69,340 |
| 2022 | 61,517 |
| 2024 | 72,601 |
Who moves in and out
Net migration over time, and who arrivals are — where they came from and what those places vote
+859 net domestic migration · 2025
Net −7,219 over 2011–2025 · gain loss
Arrivals reported $53,972 in average income, against $80,008 for residents who stayed — 33% lower. (IRS SOI, 2022–23)
The places arrivals came from lean D+10.2 on average — 8.2 points more Democratic-leaning than DeKalb County, IL itself (D+2.0).
Where arrivals came from lean of each source
- Kane County, IL621D+9.3
- Cook County, IL466D+41.6
- DuPage County, IL256D+13.1
- Kendall County, IL208D+1.5
- LaSalle County, IL114R+18.5
- Winnebago County, IL112D+0.6
Where departures went households, 2022–23
- Cook County, IL399
- Kane County, IL387
- DuPage County, IL193
- Kendall County, IL144
- Winnebago County, IL144
- Ogle County, IL137
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,448 |
| 2012 | −833 |
| 2013 | −867 |
| 2014 | −321 |
| 2015 | −1,119 |
| 2016 | −797 |
| 2017 | −419 |
| 2018 | −553 |
| 2019 | −26 |
| 2021 | +418 |
| 2022 | −1,549 |
| 2023 | −513 |
| 2024 | −51 |
| 2025 | +859 |
Home to Northern Illinois University, DeKalb County shifted from reliably Republican to a near-even split over the past two decades, with the 2024 presidential race decided by roughly 2 points — a margin driven largely by turnout patterns around Dekalb's student and exurban populations.
Across the recorded series it reached a Democratic high of 16.8 points in 2008 and a Republican high of 70.2 points in 1920. Between 2020 and 2024 the county moved 3.7 points toward the Republican candidate; the 2024 margin was 2.0 points.
A population of 100,703, a 71% non-Hispanic-white share, and a median household income of $70,724 describe the county. The county's voting pattern over the last decade is most similar to that of St. Joseph County and Winnebago 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 →
DeKalb County, Illinois. Akashic. https://akashic.app/county/17037/. Accessed May 20, 2026. License: CC BY 4.0.