Skip to content

Illinois 2016 vs 2020: county swing

63 of 102 counties moved toward the Republican ticket; 2 changed hands.

Bond County: swing R+3.6Brown County: swing R+1.8Champaign County: swing D+4.5Coles County: swing R+0.3Cumberland County: swing R+2.0Effingham County: swing D+0.8Franklin County: swing R+2.7Hamilton County: swing R+2.6Henry County: swing R+0.6Jackson County: swing R+2.0Jasper County: swing R+3.1Kane County: swing D+3.9Lee County: swing D+0.3Logan County: swing R+0.5Marion County: swing R+2.7Menard County: swing R+2.4Moultrie County: swing R+1.7Perry County: swing R+2.1Putnam County: swing D+0.6Schuyler County: swing R+5.7Stark County: swing R+3.8Tazewell County: swing D+2.3Washington County: swing R+1.0Woodford County: swing D+0.8Alexander County: swing R+5.9Boone County: swing D+0.9Bureau County: swing R+1.8Carroll County: swing R+2.7Clark County: swing R+3.4Crawford County: swing R+2.2DeKalb County: swing D+2.7Douglas County: swing D+1.5DuPage County: swing D+3.6Edwards County: swing D+0.4Fayette County: swing R+3.9Ford County: swing D+0.6Fulton County: swing R+5.1Grundy County: swing R+2.6Mercer County: swing R+3.6Jefferson County: swing R+2.4Kankakee County: swing R+3.5Kendall County: swing D+5.9LaSalle County: swing D+0.1Lawrence County: swing R+1.0Livingston County: swing R+3.6McDonough County: swing R+5.1McHenry County: swing D+5.1Macoupin County: swing R+2.3Mason County: swing R+8.0Massac County: swing D+1.2Monroe County: swing D+1.0Morgan County: swing R+2.2Ogle County: swing D+0.1Peoria County: swing D+3.2Piatt County: swing D+3.5Pulaski County: swing R+4.7Richland County: swing D+1.3Saline County: swing D+2.2Sangamon County: swing D+4.8Stephenson County: swing D+0.6Vermilion County: swing R+3.3Wayne County: swing D+1.2Whiteside County: swing R+2.1Will County: swing D+1.9Adams County: swing D+0.8Cass County: swing R+6.6Clay County: swing R+2.2De Witt County: swing R+0.9Edgar County: swing R+3.7Greene County: swing R+2.3Hardin County: swing EvenHenderson County: swing R+4.5Iroquois County: swing R+1.3Johnson County: swing R+0.9Knox County: swing R+2.7McLean County: swing D+5.3Marshall County: swing R+1.1Montgomery County: swing R+1.5Pope County: swing D+1.5St. Clair County: swing D+3.0Warren County: swing R+3.5Williamson County: swing D+3.5Gallatin County: swing R+4.8Hancock County: swing R+1.9Jersey County: swing R+1.9Jo Daviess County: swing R+1.9Lake County: swing D+3.9Macon County: swing EvenMadison County: swing D+1.9Calhoun County: swing R+11.2Christian County: swing R+2.2Clinton County: swing R+2.3Cook County: swing R+3.3Pike County: swing R+3.3Randolph County: swing R+3.8Rock Island County: swing D+3.8Scott County: swing R+1.3Shelby County: swing R+3.3Union County: swing R+0.5Wabash County: swing R+0.3White County: swing D+0.1Winnebago County: swing D+2.4
Red: toward the Republican ticket. Blue: toward the Democratic ticket.
County20162020SwingVotes 2016Votes 2020
Calhoun County R+38.2 R+49.4 R+11.2 2,571 2,773
Mason County R+31.5 R+39.5 R+8.0 6,486 6,766
Cass County R+31.2 R+37.8 R+6.6 5,124 5,326
Alexander County R+8.3 R+14.2 R+5.9 2,846 2,625
Schuyler County R+37.8 R+43.5 R+5.7 3,828 3,918
Fulton County R+15.0 R+20.1 R+5.1 15,797 16,724
McDonough County R+11.5 R+16.6 R+5.1 13,092 12,285
Gallatin County R+47.4 R+52.2 R+4.8 2,707 2,675
Pulaski County R+26.0 R+30.7 R+4.7 2,735 2,631
Henderson County R+28.5 R+33.0 R+4.5 3,518 3,656
Fayette County R+57.9 R+61.8 R+3.9 9,585 10,076
Randolph County R+46.4 R+50.2 R+3.8 14,194 14,910
Stark County R+37.4 R+41.2 R+3.8 2,743 2,886
Edgar County R+48.9 R+52.6 R+3.7 7,873 8,196
Bond County R+37.4 R+41.0 R+3.6 7,530 8,144
Livingston County R+40.6 R+44.2 R+3.6 15,269 17,174
Mercer County R+20.4 R+24.0 R+3.6 8,525 8,914
Kankakee County R+13.0 R+16.5 R+3.5 47,305 50,039
Warren County R+16.5 R+20.0 R+3.5 7,807 7,924
Clark County R+47.2 R+50.6 R+3.4 7,928 8,355
Cook County D+53.7 D+50.4 R+3.3 2,158,615 2,321,399
Pike County R+57.6 R+60.9 R+3.3 7,530 7,965
Shelby County R+53.9 R+57.2 R+3.3 11,010 12,097
Vermilion County R+29.6 R+32.9 R+3.3 30,570 31,642
Jasper County R+59.4 R+62.5 R+3.1 5,136 5,586
Carroll County R+26.7 R+29.4 R+2.7 7,445 8,024
Franklin County R+44.8 R+47.5 R+2.7 18,711 18,669
Knox County R+3.0 R+5.7 R+2.7 22,243 23,205
Marion County R+43.9 R+46.6 R+2.7 17,074 17,492
Grundy County R+23.2 R+25.8 R+2.6 23,237 26,753
Hamilton County R+57.7 R+60.3 R+2.6 4,166 4,323
Jefferson County R+42.8 R+45.2 R+2.4 16,999 17,436
Menard County R+37.0 R+39.4 R+2.4 6,515 6,954
Clinton County R+48.7 R+51.0 R+2.3 17,419 19,214
Greene County R+52.6 R+54.9 R+2.3 5,585 6,227
Macoupin County R+34.2 R+36.5 R+2.3 22,360 24,070
Christian County R+42.4 R+44.6 R+2.2 15,459 16,204
Clay County R+63.0 R+65.2 R+2.2 6,350 6,899
Crawford County R+49.1 R+51.3 R+2.2 8,728 9,441
Morgan County R+29.6 R+31.8 R+2.2 14,800 15,333
Perry County R+44.6 R+46.7 R+2.1 9,853 10,071
Whiteside County R+6.2 R+8.3 R+2.1 25,582 27,375
Cumberland County R+57.1 R+59.1 R+2.0 5,567 5,850
Jackson County D+3.3 D+1.3 R+2.0 24,617 22,716
Hancock County R+47.0 R+48.9 R+1.9 9,121 9,383
Jersey County R+46.1 R+48.0 R+1.9 10,991 11,960
Jo Daviess County R+14.6 R+16.5 R+1.9 11,334 12,495
Brown County R+55.5 R+57.3 R+1.8 2,379 2,525
Bureau County R+19.6 R+21.4 R+1.8 16,571 17,434
Moultrie County R+47.3 R+49.0 R+1.7 6,283 6,744
Montgomery County R+39.5 R+41.0 R+1.5 12,978 13,761
Iroquois County R+55.4 R+56.7 R+1.3 13,064 14,044
Scott County R+54.9 R+56.2 R+1.3 2,608 2,741
Marshall County R+33.4 R+34.5 R+1.1 5,984 6,345
Lawrence County R+53.0 R+54.0 R+1.0 6,094 6,422
Washington County R+55.5 R+56.5 R+1.0 7,427 7,921
De Witt County R+42.0 R+42.9 R+0.9 7,543 8,024
Johnson County R+57.6 R+58.5 R+0.9 6,089 6,450
Henry County R+20.8 R+21.4 R+0.6 24,643 25,700
Logan County R+39.3 R+39.8 R+0.5 12,401 13,294
Union County R+39.7 R+40.2 R+0.5 8,537 8,904
Coles County R+26.1 R+26.4 R+0.3 21,863 22,606
Wabash County R+53.0 R+53.3 R+0.3 5,464 5,607
Hardin County R+57.4 R+57.4 Even 2,148 2,162
Macon County R+17.7 R+17.7 Even 48,060 49,387
LaSalle County R+14.4 R+14.3 D+0.1 49,743 53,683
Ogle County R+26.0 R+25.9 D+0.1 24,193 26,340
White County R+57.6 R+57.5 D+0.1 7,335 7,431
Lee County R+19.9 R+19.6 D+0.3 15,489 16,440
Edwards County R+70.0 R+69.6 D+0.4 3,347 3,368
Ford County R+47.9 R+47.3 D+0.6 6,396 6,967
Putnam County R+19.9 R+19.3 D+0.6 3,111 3,390
Stephenson County R+16.3 R+15.7 D+0.6 20,343 22,048
Adams County R+47.3 R+46.5 D+0.8 31,951 33,527
Effingham County R+59.9 R+59.1 D+0.8 17,609 19,083
Woodford County R+40.9 R+40.1 D+0.8 19,864 21,498
Boone County R+14.3 R+13.4 D+0.9 23,001 24,979
Monroe County R+36.7 R+35.7 D+1.0 19,354 21,206
Massac County R+49.2 R+48.0 D+1.2 6,683 6,818
Wayne County R+71.6 R+70.4 D+1.2 8,261 8,499
Richland County R+54.1 R+52.8 D+1.3 7,684 8,063
Douglas County R+45.9 R+44.4 D+1.5 8,169 8,760
Pope County R+60.8 R+59.3 D+1.5 2,142 2,175
Madison County R+15.2 R+13.3 D+1.9 130,179 137,558
Will County D+6.4 D+8.3 D+1.9 300,904 346,266
Saline County R+50.1 R+47.9 D+2.2 11,384 11,089
Tazewell County R+28.0 R+25.7 D+2.3 64,400 69,051
Winnebago County D+0.1 D+2.5 D+2.4 118,376 127,710
DeKalb County D+3.1 D+5.8 D+2.7 43,600 47,989
St. Clair County D+5.7 D+8.7 D+3.0 120,580 128,104
Peoria County D+3.1 D+6.3 D+3.2 78,503 83,973
Piatt County R+33.1 R+29.6 D+3.5 9,008 9,851
Williamson County R+40.8 R+37.3 D+3.5 31,852 33,729
DuPage County D+14.5 D+18.1 D+3.6 428,769 485,064
Rock Island County D+8.3 D+12.1 D+3.8 63,994 66,817
Kane County D+10.5 D+14.4 D+3.9 199,314 231,876
Lake County D+20.2 D+24.1 D+3.9 303,520 334,156
Champaign County D+18.3 D+22.8 D+4.5 91,628 95,568
Sangamon County R+9.2 R+4.4 D+4.8 98,373 104,751
McHenry County R+7.6 R+2.5 D+5.1 141,750 164,578
McLean County flipped R+1.3 D+4.0 D+5.3 79,835 87,389
Kendall County flipped R+0.1 D+5.8 D+5.9 53,447 64,205

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