Skip to content

Illinois 2000 vs 2024: county swing

89 of 102 counties moved toward the Republican ticket; 26 changed hands.

Bond County: swing R+34.2Brown County: swing R+42.9Champaign County: swing D+22.9Coles County: swing R+20.6Cumberland County: swing R+39.8Effingham County: swing R+21.5Franklin County: swing R+59.4Hamilton County: swing R+50.8Henry County: swing R+28.9Jackson County: swing R+5.0Jasper County: swing R+39.3Kane County: swing D+21.4Lee County: swing R+8.9Logan County: swing R+14.4Marion County: swing R+48.4Menard County: swing R+14.0Moultrie County: swing R+39.8Perry County: swing R+52.6Putnam County: swing R+29.8Schuyler County: swing R+33.8Stark County: swing R+29.3Tazewell County: swing R+16.2Washington County: swing R+33.2Woodford County: swing R+10.1Alexander County: swing R+38.3Boone County: swing R+0.8Bureau County: swing R+19.7Carroll County: swing R+21.7Clark County: swing R+31.7Crawford County: swing R+33.2DeKalb County: swing D+9.1Douglas County: swing R+27.4DuPage County: swing D+26.7Edwards County: swing R+33.2Fayette County: swing R+50.6Ford County: swing R+18.7Fulton County: swing R+36.1Grundy County: swing R+22.3Mercer County: swing R+35.7Jefferson County: swing R+36.9Kankakee County: swing R+18.6Kendall County: swing D+24.5LaSalle County: swing R+23.1Lawrence County: swing R+44.6Livingston County: swing R+24.5McDonough County: swing R+15.8McHenry County: swing D+14.9Macoupin County: swing R+45.1Mason County: swing R+39.0Massac County: swing R+37.5Monroe County: swing R+23.0Morgan County: swing R+17.5Ogle County: swing R+6.8Peoria County: swing D+1.7Piatt County: swing R+17.1Pulaski County: swing R+37.1Richland County: swing R+23.5Saline County: swing R+44.8Sangamon County: swing D+8.1Stephenson County: swing R+5.7Vermilion County: swing R+34.4Wayne County: swing R+30.1Whiteside County: swing R+21.3Will County: swing D+4.2Adams County: swing R+30.3Cass County: swing R+40.4Clay County: swing R+41.6De Witt County: swing R+29.3Edgar County: swing R+32.7Greene County: swing R+46.6Hardin County: swing R+54.9Henderson County: swing R+47.1Iroquois County: swing R+25.5Johnson County: swing R+33.0Knox County: swing R+20.8McLean County: swing D+19.7Marshall County: swing R+26.3Montgomery County: swing R+46.4Pope County: swing R+42.1St. Clair County: swing R+5.7Warren County: swing R+20.2Williamson County: swing R+32.0Gallatin County: swing R+61.9Hancock County: swing R+40.9Jersey County: swing R+46.6Jo Daviess County: swing R+9.8Lake County: swing D+23.3Macon County: swing R+19.8Madison County: swing R+22.6Calhoun County: swing R+59.0Christian County: swing R+41.7Clinton County: swing R+37.9Cook County: swing D+2.0Pike County: swing R+45.2Randolph County: swing R+47.7Rock Island County: swing R+10.1Scott County: swing R+40.7Shelby County: swing R+42.1Union County: swing R+38.4Wabash County: swing R+28.2White County: swing R+38.9Winnebago County: swing D+2.1
Red: toward the Republican ticket. Blue: toward the Democratic ticket.
County20002024SwingVotes 2000Votes 2024
Gallatin County flipped D+8.1 R+53.8 R+61.9 3,558 2,529
Franklin County flipped D+8.9 R+50.5 R+59.4 19,212 17,685
Calhoun County flipped D+3.1 R+55.9 R+59.0 2,602 2,680
Hardin County R+6.9 R+61.8 R+54.9 2,637 1,925
Perry County flipped D+0.6 R+52.0 R+52.6 9,942 9,241
Hamilton County R+12.5 R+63.3 R+50.8 4,587 4,181
Fayette County R+14.1 R+64.7 R+50.6 9,338 9,601
Marion County R+1.1 R+49.5 R+48.4 16,663 16,756
Randolph County R+2.3 R+50.0 R+47.7 14,287 14,332
Henderson County flipped D+8.3 R+38.8 R+47.1 3,866 3,462
Greene County R+11.1 R+57.7 R+46.6 5,767 6,054
Jersey County R+3.6 R+50.2 R+46.6 9,413 11,691
Montgomery County flipped D+2.4 R+44.0 R+46.4 13,093 13,187
Pike County R+18.6 R+63.8 R+45.2 8,112 7,506
Macoupin County flipped D+5.9 R+39.2 R+45.1 21,389 23,403
Saline County R+4.3 R+49.1 R+44.8 11,650 10,602
Lawrence County R+11.7 R+56.3 R+44.6 6,578 6,103
Brown County R+17.0 R+59.9 R+42.9 2,660 2,455
Pope County R+18.0 R+60.1 R+42.1 2,330 2,132
Shelby County R+18.1 R+60.2 R+42.1 10,163 11,664
Christian County R+5.0 R+46.7 R+41.7 14,771 15,534
Clay County R+25.7 R+67.3 R+41.6 6,135 6,766
Hancock County R+9.1 R+50.0 R+40.9 9,691 9,058
Scott County R+20.5 R+61.2 R+40.7 2,469 2,587
Cass County R+3.0 R+43.4 R+40.4 5,899 5,241
Cumberland County R+22.0 R+61.8 R+39.8 4,975 5,768
Moultrie County R+9.2 R+49.0 R+39.8 5,725 6,523
Jasper County R+26.0 R+65.3 R+39.3 5,021 5,421
Mason County R+3.3 R+42.3 R+39.0 6,772 6,371
White County R+20.5 R+59.4 R+38.9 7,637 7,064
Union County R+4.8 R+43.2 R+38.4 8,660 8,224
Alexander County flipped D+19.1 R+19.2 R+38.3 4,022 2,271
Clinton County R+14.0 R+51.9 R+37.9 15,427 19,215
Massac County R+11.3 R+48.8 R+37.5 6,744 6,676
Pulaski County flipped D+2.9 R+34.2 R+37.1 3,016 2,377
Jefferson County R+10.9 R+47.8 R+36.9 15,360 16,639
Fulton County flipped D+12.3 R+23.8 R+36.1 16,277 16,137
Mercer County flipped D+8.6 R+27.1 R+35.7 8,318 8,345
Vermilion County R+1.2 R+35.6 R+34.4 32,100 29,509
Bond County R+10.6 R+44.8 R+34.2 7,032 7,981
Schuyler County R+13.0 R+46.8 R+33.8 3,772 3,756
Crawford County R+19.3 R+52.5 R+33.2 8,500 8,927
Edwards County R+37.9 R+71.1 R+33.2 3,260 3,288
Washington County R+24.0 R+57.2 R+33.2 7,138 7,561
Johnson County R+25.3 R+58.3 R+33.0 5,362 6,103
Edgar County R+19.6 R+52.3 R+32.7 8,232 7,906
Williamson County R+6.7 R+38.7 R+32.0 26,939 32,998
Clark County R+19.5 R+51.2 R+31.7 7,512 8,203
Adams County R+17.1 R+47.4 R+30.3 30,109 31,744
Wayne County R+40.8 R+70.9 R+30.1 7,693 8,267
Putnam County flipped D+6.9 R+22.9 R+29.8 3,179 3,331
De Witt County R+15.6 R+44.9 R+29.3 7,051 7,736
Stark County R+16.2 R+45.5 R+29.3 2,989 2,761
Henry County flipped D+4.4 R+24.5 R+28.9 23,470 25,062
Wabash County R+25.7 R+53.9 R+28.2 5,508 5,377
Douglas County R+18.7 R+46.1 R+27.4 8,152 8,404
Marshall County R+9.7 R+36.0 R+26.3 5,907 6,127
Iroquois County R+31.9 R+57.4 R+25.5 13,424 13,307
Livingston County R+21.8 R+46.3 R+24.5 15,421 16,538
Richland County R+30.0 R+53.5 R+23.5 7,428 7,743
LaSalle County flipped D+4.6 R+18.5 R+23.1 46,007 52,432
Monroe County R+13.3 R+36.3 R+23.0 13,796 20,889
Madison County flipped D+9.3 R+13.3 R+22.6 111,104 132,599
Grundy County R+7.2 R+29.5 R+22.3 16,584 26,539
Carroll County R+10.0 R+31.7 R+21.7 7,177 7,836
Effingham County R+38.8 R+60.3 R+21.5 14,485 19,062
Whiteside County flipped D+6.6 R+14.7 R+21.3 24,837 26,429
Knox County flipped D+11.5 R+9.3 R+20.8 23,174 22,175
Coles County R+7.9 R+28.5 R+20.6 20,093 21,469
Warren County R+4.9 R+25.1 R+20.2 7,631 7,432
Macon County flipped D+0.9 R+18.9 R+19.8 49,499 45,224
Bureau County R+4.6 R+24.3 R+19.7 16,823 15,992
Ford County R+29.2 R+47.9 R+18.7 6,153 6,547
Kankakee County R+2.2 R+20.8 R+18.6 40,183 47,515
Morgan County R+15.0 R+32.5 R+17.5 14,334 14,649
Piatt County R+13.5 R+30.6 R+17.1 8,385 9,496
Tazewell County R+10.5 R+26.7 R+16.2 58,348 67,966
McDonough County R+3.0 R+18.8 R+15.8 13,012 11,940
Logan County R+27.1 R+41.5 R+14.4 13,065 12,555
Menard County R+27.4 R+41.4 R+14.0 6,202 6,423
Rock Island County D+19.6 D+9.5 R+10.1 65,095 63,267
Woodford County R+32.0 R+42.1 R+10.1 16,793 21,113
Jo Daviess County R+7.0 R+16.8 R+9.8 10,322 12,385
Lee County R+13.4 R+22.3 R+8.9 14,620 16,091
Ogle County R+22.6 R+29.4 R+6.8 20,601 25,749
St. Clair County D+13.6 D+7.9 R+5.7 100,393 119,655
Stephenson County R+13.7 R+19.4 R+5.7 19,378 20,965
Jackson County D+8.5 D+3.5 R+5.0 23,090 22,331
Boone County R+13.7 R+14.5 R+0.8 15,523 24,216
Peoria County D+2.9 D+4.6 D+1.7 76,812 78,731
Cook County D+40.0 D+42.0 D+2.0 1,865,907 2,056,800
Winnebago County flipped R+1.6 D+0.5 D+2.1 109,297 121,048
Will County flipped R+2.6 D+1.6 D+4.2 191,670 324,971
Sangamon County R+13.1 R+5.0 D+8.1 91,485 98,845
DeKalb County flipped R+7.1 D+2.0 D+9.1 33,233 47,186
McHenry County R+20.2 R+5.3 D+14.9 106,185 161,699
McLean County flipped R+14.9 D+4.8 D+19.7 60,898 86,168
Kane County flipped R+12.0 D+9.4 D+21.4 141,405 222,364
Champaign County D+1.2 D+24.1 D+22.9 74,285 88,627
Lake County flipped R+2.5 D+20.8 D+23.3 242,164 309,323
Kendall County flipped R+23.0 D+1.5 D+24.5 22,769 65,970
DuPage County flipped R+13.3 D+13.4 D+26.7 364,362 449,660

Official results As published by The American Presidency Project (UC Santa Barbara) and the state documents it links. How we use this data