Skip to content

Iowa 2016 vs 2020: county swing

69 of 99 counties moved toward the Republican ticket; 0 changed hands.

Audubon County: swing R+4.9Bremer County: swing R+2.5Buena Vista County: swing R+1.0Cedar County: swing D+0.7Clarke County: swing R+8.0Clinton County: swing R+5.2Crawford County: swing D+1.1Delaware County: swing R+5.6Emmet County: swing D+1.1Floyd County: swing R+4.5Hamilton County: swing R+4.1Henry County: swing R+1.8Iowa County: swing R+1.4Jones County: swing R+2.5Linn County: swing D+4.8Madison County: swing R+3.3Marion County: swing R+3.1Montgomery County: swing D+3.0O'Brien County: swing D+3.0Pocahontas County: swing R+4.6Sac County: swing R+1.8Story County: swing D+5.1Union County: swing R+4.2Warren County: swing R+0.6Worth County: swing R+4.1Adair County: swing R+6.3Decatur County: swing R+10.0Dubuque County: swing R+1.7Franklin County: swing R+1.4Grundy County: swing D+1.4Guthrie County: swing R+2.9Howard County: swing R+6.8Ida County: swing D+0.6Jefferson County: swing R+0.9Johnson County: swing D+5.6Keokuk County: swing R+4.0Lee County: swing R+3.3Marshall County: swing D+0.6Mills County: swing D+1.3Monroe County: swing R+5.4Muscatine County: swing R+0.9Page County: swing D+0.8Polk County: swing D+4.0Pottawattamie County: swing D+4.5Ringgold County: swing R+6.9Scott County: swing D+2.0Tama County: swing D+1.1Van Buren County: swing R+5.2Washington County: swing R+0.2Winnebago County: swing R+0.2Woodbury County: swing D+3.9Dickinson County: swing D+2.1Plymouth County: swing D+2.1Appanoose County: swing R+4.2Benton County: swing R+1.8Boone County: swing R+1.9Buchanan County: swing R+5.9Butler County: swing R+1.8Carroll County: swing R+6.2Cerro Gordo County: swing D+1.4Clay County: swing D+3.2Clayton County: swing R+6.1Dallas County: swing D+7.6Des Moines County: swing R+1.6Greene County: swing R+5.4Hancock County: swing R+3.3Humboldt County: swing D+0.8Jasper County: swing R+3.4Louisa County: swing R+4.9Mitchell County: swing R+3.9Palo Alto County: swing R+1.6Poweshiek County: swing R+6.9Shelby County: swing D+2.0Wapello County: swing R+3.0Webster County: swing R+2.8Wright County: swing R+2.7Adams County: swing R+4.2Black Hawk County: swing D+1.8Calhoun County: swing R+2.2Cherokee County: swing D+0.9Allamakee County: swing R+5.1Davis County: swing R+4.4Fayette County: swing R+3.4Fremont County: swing R+2.2Hardin County: swing R+3.1Harrison County: swing R+1.2Jackson County: swing R+6.9Kossuth County: swing R+3.2Lyon County: swing R+0.7Monona County: swing D+1.8Osceola County: swing R+1.3Sioux County: swing D+1.9Taylor County: swing R+8.3Wayne County: swing R+6.0Winneshiek County: swing R+4.3Lucas County: swing R+5.7Cass County: swing D+1.3Chickasaw County: swing R+8.4Mahaska County: swing R+2.2
Red: toward the Republican ticket. Blue: toward the Democratic ticket.
County20162020SwingVotes 2016Votes 2020
Decatur County R+29.3 R+39.3 R+10.0 3,734 3,801
Chickasaw County R+23.0 R+31.4 R+8.4 6,435 6,617
Taylor County R+44.7 R+53.0 R+8.3 3,029 3,242
Clarke County R+28.0 R+36.0 R+8.0 4,454 4,661
Jackson County R+19.3 R+26.2 R+6.9 10,310 11,118
Poweshiek County R+6.5 R+13.4 R+6.9 9,833 10,124
Ringgold County R+39.6 R+46.5 R+6.9 2,707 2,708
Howard County R+20.5 R+27.3 R+6.8 4,559 4,952
Adair County R+34.9 R+41.2 R+6.3 3,811 4,172
Carroll County R+31.6 R+37.8 R+6.2 10,544 11,306
Clayton County R+22.7 R+28.8 R+6.1 9,129 9,581
Wayne County R+45.9 R+51.9 R+6.0 2,940 3,103
Buchanan County R+15.0 R+20.9 R+5.9 10,252 10,764
Lucas County R+37.6 R+43.3 R+5.7 4,354 4,622
Delaware County R+29.6 R+35.2 R+5.6 9,241 9,981
Greene County R+23.4 R+28.8 R+5.4 4,821 5,051
Monroe County R+41.0 R+46.4 R+5.4 3,865 4,085
Clinton County R+5.1 R+10.3 R+5.2 23,067 24,638
Van Buren County R+47.3 R+52.5 R+5.2 3,561 3,780
Allamakee County R+24.1 R+29.2 R+5.1 6,923 7,413
Audubon County R+30.9 R+35.8 R+4.9 3,412 3,416
Louisa County R+28.4 R+33.3 R+4.9 5,008 5,326
Pocahontas County R+45.0 R+49.6 R+4.6 3,865 3,817
Floyd County R+14.9 R+19.4 R+4.5 8,060 8,017
Davis County R+44.9 R+49.3 R+4.4 3,882 4,099
Winneshiek County R+0.8 R+5.1 R+4.3 11,362 12,036
Adams County R+39.4 R+43.6 R+4.2 2,106 2,155
Appanoose County R+36.1 R+40.3 R+4.2 6,136 6,506
Union County R+27.4 R+31.6 R+4.2 5,832 6,171
Hamilton County R+22.6 R+26.7 R+4.1 7,694 7,917
Worth County R+21.7 R+25.8 R+4.1 4,257 4,414
Keokuk County R+41.1 R+45.1 R+4.0 4,985 5,291
Mitchell County R+24.0 R+27.9 R+3.9 5,417 5,815
Fayette County R+19.3 R+22.7 R+3.4 9,975 10,157
Jasper County R+18.2 R+21.6 R+3.4 19,034 20,143
Hancock County R+40.7 R+44.0 R+3.3 5,871 6,161
Lee County R+16.0 R+19.3 R+3.3 16,151 16,699
Madison County R+31.1 R+34.4 R+3.3 8,636 9,806
Kossuth County R+36.2 R+39.4 R+3.2 8,607 9,077
Hardin County R+28.9 R+32.0 R+3.1 8,533 8,975
Marion County R+30.7 R+33.8 R+3.1 17,816 19,173
Wapello County R+20.6 R+23.6 R+3.0 15,149 15,613
Guthrie County R+33.0 R+35.9 R+2.9 5,750 6,363
Webster County R+21.5 R+24.3 R+2.8 17,430 17,790
Wright County R+31.6 R+34.3 R+2.7 6,026 6,242
Bremer County R+13.6 R+16.1 R+2.5 13,538 14,516
Jones County R+19.0 R+21.5 R+2.5 10,133 10,965
Calhoun County R+40.1 R+42.3 R+2.2 5,159 5,249
Fremont County R+40.2 R+42.4 R+2.2 3,595 3,851
Mahaska County R+45.3 R+47.5 R+2.2 10,632 11,381
Boone County R+13.7 R+15.6 R+1.9 14,196 15,306
Benton County R+25.7 R+27.5 R+1.8 13,844 14,622
Butler County R+36.8 R+38.6 R+1.8 7,513 8,084
Henry County R+30.6 R+32.4 R+1.8 9,404 9,964
Sac County R+46.6 R+48.4 R+1.8 5,212 5,527
Dubuque County R+1.2 R+2.9 R+1.7 49,721 53,782
Des Moines County R+6.9 R+8.5 R+1.6 19,103 19,906
Palo Alto County R+35.8 R+37.4 R+1.6 4,703 4,950
Franklin County R+33.6 R+35.0 R+1.4 4,968 5,119
Iowa County R+23.9 R+25.3 R+1.4 8,904 9,716
Osceola County R+61.6 R+62.9 R+1.3 3,213 3,323
Harrison County R+37.2 R+38.4 R+1.2 7,465 8,144
Buena Vista County R+24.7 R+25.7 R+1.0 8,278 8,149
Jefferson County R+0.5 R+1.4 R+0.9 8,156 8,926
Muscatine County R+6.2 R+7.1 R+0.9 19,434 20,629
Lyon County R+67.0 R+67.7 R+0.7 6,377 6,852
Warren County R+16.2 R+16.8 R+0.6 27,300 30,953
Washington County R+20.4 R+20.6 R+0.2 10,929 11,745
Winnebago County R+26.2 R+26.4 R+0.2 5,787 5,951
Ida County R+51.6 R+51.0 D+0.6 3,612 3,844
Marshall County R+8.3 R+7.7 D+0.6 17,980 18,097
Cedar County R+17.8 R+17.1 D+0.7 9,541 10,680
Humboldt County R+45.5 R+44.7 D+0.8 5,087 5,321
Page County R+43.8 R+43.0 D+0.8 7,044 7,519
Cherokee County R+40.2 R+39.3 D+0.9 6,258 6,503
Crawford County R+37.9 R+36.8 D+1.1 6,935 7,146
Emmet County R+37.1 R+36.0 D+1.1 4,753 4,850
Tama County R+20.3 R+19.2 D+1.1 8,752 9,026
Cass County R+39.4 R+38.1 D+1.3 7,125 7,266
Mills County R+38.7 R+37.4 D+1.3 7,698 8,237
Cerro Gordo County R+7.7 R+6.3 D+1.4 22,965 23,744
Grundy County R+38.9 R+37.5 D+1.4 6,872 7,260
Black Hawk County D+7.3 D+9.1 D+1.8 64,405 66,420
Monona County R+40.9 R+39.1 D+1.8 4,572 4,714
Sioux County R+68.7 R+66.8 D+1.9 18,194 18,956
Scott County D+1.5 D+3.5 D+2.0 86,220 92,324
Shelby County R+42.4 R+40.4 D+2.0 6,370 6,781
Dickinson County R+35.7 R+33.6 D+2.1 10,354 11,230
Plymouth County R+51.5 R+49.4 D+2.1 13,190 14,165
Montgomery County R+42.0 R+39.0 D+3.0 5,044 5,320
O'Brien County R+59.9 R+56.9 D+3.0 7,406 7,541
Clay County R+42.1 R+38.9 D+3.2 8,617 8,948
Woodbury County R+19.5 R+15.6 D+3.9 43,718 45,172
Polk County D+11.3 D+15.3 D+4.0 231,555 257,991
Pottawattamie County R+21.3 R+16.8 D+4.5 42,680 45,639
Linn County D+9.0 D+13.8 D+4.8 117,098 127,078
Story County D+12.3 D+17.4 D+5.1 50,667 50,837
Johnson County D+37.8 D+43.4 D+5.6 76,940 83,570
Dallas County R+9.6 R+2.0 D+7.6 38,252 55,847

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