Skip to content

Illinois 2008 vs 2016: county swing

98 of 102 counties moved toward the Republican ticket; 34 changed hands.

Bond County: swing R+36.1Brown County: swing R+33.8Champaign County: swing D+0.8Coles County: swing R+29.3Cumberland County: swing R+36.4Effingham County: swing R+23.9Franklin County: swing R+42.0Hamilton County: swing R+44.6Henry County: swing R+28.6Jackson County: swing R+18.5Jasper County: swing R+41.8Kane County: swing R+1.3Lee County: swing R+16.9Logan County: swing R+22.4Marion County: swing R+41.9Menard County: swing R+22.1Moultrie County: swing R+34.5Perry County: swing R+40.7Putnam County: swing R+35.5Schuyler County: swing R+39.6Stark County: swing R+32.1Tazewell County: swing R+21.9Washington County: swing R+41.2Woodford County: swing R+14.2Alexander County: swing R+20.9Boone County: swing R+18.4Bureau County: swing R+25.3Carroll County: swing R+31.5Clark County: swing R+39.1Crawford County: swing R+36.1DeKalb County: swing R+13.6Douglas County: swing R+24.6DuPage County: swing D+3.7Edwards County: swing R+40.2Fayette County: swing R+42.1Ford County: swing R+18.9Fulton County: swing R+36.3Grundy County: swing R+24.9Mercer County: swing R+32.3Jefferson County: swing R+32.0Kankakee County: swing R+17.6Kendall County: swing R+7.4LaSalle County: swing R+25.5Lawrence County: swing R+47.0Livingston County: swing R+21.4McDonough County: swing R+17.1McHenry County: swing R+12.9Macoupin County: swing R+44.0Mason County: swing R+37.4Massac County: swing R+25.9Monroe County: swing R+26.1Morgan County: swing R+28.8Ogle County: swing R+18.4Peoria County: swing R+10.8Piatt County: swing R+20.5Pulaski County: swing R+27.4Richland County: swing R+39.1Saline County: swing R+41.2Sangamon County: swing R+13.6Stephenson County: swing R+22.9Vermilion County: swing R+30.2Wayne County: swing R+36.4Whiteside County: swing R+23.8Will County: swing R+6.8Adams County: swing R+24.9Cass County: swing R+32.5Clay County: swing R+39.8De Witt County: swing R+28.7Edgar County: swing R+40.9Greene County: swing R+45.1Hardin County: swing R+38.0Henderson County: swing R+46.2Iroquois County: swing R+25.5Johnson County: swing R+23.0Knox County: swing R+22.9McLean County: swing R+2.6Marshall County: swing R+32.3Montgomery County: swing R+42.1Pope County: swing R+38.5St. Clair County: swing R+16.8Warren County: swing R+24.6Williamson County: swing R+26.3Gallatin County: swing R+60.5Hancock County: swing R+36.2Jersey County: swing R+43.3Jo Daviess County: swing R+25.1Lake County: swing D+0.5Macon County: swing R+18.8Madison County: swing R+24.3Calhoun County: swing R+45.7Christian County: swing R+36.1Clinton County: swing R+38.9Cook County: swing D+0.3Pike County: swing R+38.8Randolph County: swing R+45.4Rock Island County: swing R+16.3Scott County: swing R+40.8Shelby County: swing R+34.1Union County: swing R+27.8Wabash County: swing R+39.3White County: swing R+48.6Winnebago County: swing R+12.7
Red: toward the Republican ticket. Blue: toward the Democratic ticket.
County20082016SwingVotes 2008Votes 2016
Gallatin County flipped D+13.1 R+47.4 R+60.5 2,859 2,707
White County R+9.0 R+57.6 R+48.6 7,453 7,335
Lawrence County R+6.0 R+53.0 R+47.0 6,536 6,094
Henderson County flipped D+17.7 R+28.5 R+46.2 3,814 3,518
Calhoun County flipped D+7.5 R+38.2 R+45.7 2,699 2,571
Randolph County R+1.0 R+46.4 R+45.4 15,202 14,194
Greene County R+7.5 R+52.6 R+45.1 5,807 5,585
Hamilton County R+13.1 R+57.7 R+44.6 4,264 4,166
Macoupin County flipped D+9.8 R+34.2 R+44.0 22,373 22,360
Jersey County R+2.8 R+46.1 R+43.3 10,583 10,991
Fayette County R+15.8 R+57.9 R+42.1 9,680 9,585
Montgomery County flipped D+2.6 R+39.5 R+42.1 12,871 12,978
Franklin County R+2.8 R+44.8 R+42.0 18,641 18,711
Marion County R+2.0 R+43.9 R+41.9 17,364 17,074
Jasper County R+17.6 R+59.4 R+41.8 5,131 5,136
Saline County R+8.9 R+50.1 R+41.2 11,428 11,384
Washington County R+14.3 R+55.5 R+41.2 7,932 7,427
Edgar County R+8.0 R+48.9 R+40.9 8,255 7,873
Scott County R+14.1 R+54.9 R+40.8 2,600 2,608
Perry County R+3.9 R+44.6 R+40.7 9,995 9,853
Edwards County R+29.8 R+70.0 R+40.2 3,350 3,347
Clay County R+23.2 R+63.0 R+39.8 6,454 6,350
Schuyler County flipped D+1.8 R+37.8 R+39.6 3,823 3,828
Wabash County R+13.7 R+53.0 R+39.3 5,782 5,464
Clark County R+8.1 R+47.2 R+39.1 8,288 7,928
Richland County R+15.0 R+54.1 R+39.1 7,650 7,684
Clinton County R+9.8 R+48.7 R+38.9 17,314 17,419
Pike County R+18.8 R+57.6 R+38.8 7,616 7,530
Pope County R+22.3 R+60.8 R+38.5 2,231 2,142
Hardin County R+19.4 R+57.4 R+38.0 2,255 2,148
Mason County flipped D+5.9 R+31.5 R+37.4 6,808 6,486
Cumberland County R+20.7 R+57.1 R+36.4 5,321 5,567
Wayne County R+35.2 R+71.6 R+36.4 8,071 8,261
Fulton County flipped D+21.3 R+15.0 R+36.3 16,323 15,797
Hancock County R+10.8 R+47.0 R+36.2 9,469 9,121
Bond County R+1.3 R+37.4 R+36.1 7,924 7,530
Christian County R+6.3 R+42.4 R+36.1 15,100 15,459
Crawford County R+13.0 R+49.1 R+36.1 9,129 8,728
Putnam County flipped D+15.6 R+19.9 R+35.5 3,337 3,111
Moultrie County R+12.8 R+47.3 R+34.5 6,260 6,283
Shelby County R+19.8 R+53.9 R+34.1 10,868 11,010
Brown County R+21.7 R+55.5 R+33.8 2,569 2,379
Cass County flipped D+1.3 R+31.2 R+32.5 5,408 5,124
Marshall County R+1.1 R+33.4 R+32.3 6,333 5,984
Mercer County flipped D+11.9 R+20.4 R+32.3 8,848 8,525
Stark County R+5.3 R+37.4 R+32.1 2,907 2,743
Jefferson County R+10.8 R+42.8 R+32.0 17,141 16,999
Carroll County flipped D+4.8 R+26.7 R+31.5 7,674 7,445
Vermilion County flipped D+0.6 R+29.6 R+30.2 32,872 30,570
Coles County flipped D+3.2 R+26.1 R+29.3 23,076 21,863
Morgan County R+0.8 R+29.6 R+28.8 15,353 14,800
De Witt County R+13.3 R+42.0 R+28.7 7,801 7,543
Henry County flipped D+7.8 R+20.8 R+28.6 24,785 24,643
Union County R+11.9 R+39.7 R+27.8 9,116 8,537
Pulaski County flipped D+1.4 R+26.0 R+27.4 3,270 2,735
Williamson County R+14.5 R+40.8 R+26.3 30,821 31,852
Monroe County R+10.6 R+36.7 R+26.1 18,083 19,354
Massac County R+23.3 R+49.2 R+25.9 7,186 6,683
Iroquois County R+29.9 R+55.4 R+25.5 13,596 13,064
LaSalle County flipped D+11.1 R+14.4 R+25.5 50,185 49,743
Bureau County flipped D+5.7 R+19.6 R+25.3 17,113 16,571
Jo Daviess County flipped D+10.5 R+14.6 R+25.1 11,750 11,334
Adams County R+22.4 R+47.3 R+24.9 30,823 31,951
Grundy County flipped D+1.7 R+23.2 R+24.9 22,171 23,237
Douglas County R+21.3 R+45.9 R+24.6 8,356 8,169
Warren County flipped D+8.1 R+16.5 R+24.6 8,029 7,807
Madison County flipped D+9.1 R+15.2 R+24.3 128,334 130,179
Effingham County R+36.0 R+59.9 R+23.9 16,835 17,609
Whiteside County flipped D+17.6 R+6.2 R+23.8 26,906 25,582
Johnson County R+34.6 R+57.6 R+23.0 5,901 6,089
Knox County flipped D+19.9 R+3.0 R+22.9 23,988 22,243
Stephenson County flipped D+6.6 R+16.3 R+22.9 21,605 20,343
Logan County R+16.9 R+39.3 R+22.4 12,896 12,401
Menard County R+14.9 R+37.0 R+22.1 6,464 6,515
Tazewell County R+6.1 R+28.0 R+21.9 63,854 64,400
Livingston County R+19.2 R+40.6 R+21.4 15,625 15,269
Alexander County flipped D+12.6 R+8.3 R+20.9 3,937 2,846
Piatt County R+12.6 R+33.1 R+20.5 8,999 9,008
Ford County R+29.0 R+47.9 R+18.9 6,386 6,396
Macon County flipped D+1.1 R+17.7 R+18.8 51,216 48,060
Jackson County D+21.8 D+3.3 R+18.5 25,532 24,617
Boone County flipped D+4.1 R+14.3 R+18.4 22,157 23,001
Ogle County R+7.6 R+26.0 R+18.4 24,850 24,193
Kankakee County flipped D+4.6 R+13.0 R+17.6 48,016 47,305
McDonough County flipped D+5.6 R+11.5 R+17.1 13,042 13,092
Lee County R+3.0 R+19.9 R+16.9 16,318 15,489
St. Clair County D+22.5 D+5.7 R+16.8 125,744 120,580
Rock Island County D+24.6 D+8.3 R+16.3 68,401 63,994
Woodford County R+26.7 R+40.9 R+14.2 19,483 19,864
DeKalb County D+16.7 D+3.1 R+13.6 44,818 43,600
Sangamon County flipped D+4.4 R+9.2 R+13.6 99,828 98,373
McHenry County flipped D+5.3 R+7.6 R+12.9 139,268 141,750
Winnebago County D+12.8 D+0.1 R+12.7 126,031 118,376
Peoria County D+13.9 D+3.1 R+10.8 81,704 78,503
Kendall County flipped D+7.3 R+0.1 R+7.4 46,631 53,447
Will County D+13.2 D+6.4 R+6.8 286,420 300,904
McLean County flipped D+1.3 R+1.3 R+2.6 75,750 79,835
Kane County D+11.8 D+10.5 R+1.3 193,299 199,314
Cook County D+53.4 D+53.7 D+0.3 2,137,466 2,158,615
Lake County D+19.7 D+20.2 D+0.5 299,105 303,520
Champaign County D+17.5 D+18.3 D+0.8 84,143 91,628
DuPage County D+10.8 D+14.5 D+3.7 417,973 428,769

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