Skip to content

Iowa 2016 vs 2024: county swing

93 of 99 counties moved toward the Republican ticket; 1 changed hands.

Audubon County: swing R+7.6Bremer County: swing R+8.5Buena Vista County: swing R+8.5Cedar County: swing R+3.9Clarke County: swing R+14.0Clinton County: swing R+13.7Crawford County: swing R+5.6Delaware County: swing R+10.0Emmet County: swing R+6.9Floyd County: swing R+10.8Hamilton County: swing R+10.7Henry County: swing R+5.4Iowa County: swing R+3.8Jones County: swing R+7.3Linn County: swing D+0.9Madison County: swing R+7.5Marion County: swing R+7.1Montgomery County: swing D+2.9O'Brien County: swing R+1.1Pocahontas County: swing R+9.0Sac County: swing R+5.0Story County: swing R+1.9Union County: swing R+8.7Warren County: swing R+4.6Worth County: swing R+6.5Adair County: swing R+10.2Decatur County: swing R+17.7Dubuque County: swing R+7.4Franklin County: swing R+8.1Grundy County: swing R+2.9Guthrie County: swing R+5.0Howard County: swing R+11.3Ida County: swing R+1.8Jefferson County: swing R+6.3Johnson County: swing D+0.3Keokuk County: swing R+10.4Lee County: swing R+11.8Marshall County: swing R+7.3Mills County: swing R+0.4Monroe County: swing R+9.7Muscatine County: swing R+8.7Page County: swing D+1.4Polk County: swing R+0.4Pottawattamie County: swing D+1.3Ringgold County: swing R+11.7Scott County: swing R+5.4Tama County: swing R+6.6Van Buren County: swing R+8.1Washington County: swing R+4.0Winnebago County: swing R+4.5Woodbury County: swing R+3.6Dickinson County: swing R+4.3Plymouth County: swing R+2.7Appanoose County: swing R+10.5Benton County: swing R+7.5Boone County: swing R+7.8Buchanan County: swing R+13.2Butler County: swing R+8.6Carroll County: swing R+10.3Cerro Gordo County: swing R+3.9Clay County: swing R+1.1Clayton County: swing R+11.8Dallas County: swing D+4.8Des Moines County: swing R+8.1Greene County: swing R+9.6Hancock County: swing R+6.7Humboldt County: swing R+4.5Jasper County: swing R+9.4Louisa County: swing R+12.6Mitchell County: swing R+7.1Palo Alto County: swing R+9.2Poweshiek County: swing R+10.4Shelby County: swing R+0.6Wapello County: swing R+10.9Webster County: swing R+9.6Wright County: swing R+4.9Adams County: swing R+4.8Black Hawk County: swing R+6.1Calhoun County: swing R+6.6Cherokee County: swing R+5.5Allamakee County: swing R+10.2Davis County: swing R+9.5Fayette County: swing R+11.1Fremont County: swing R+4.4Hardin County: swing R+9.5Harrison County: swing R+4.6Jackson County: swing R+13.2Kossuth County: swing R+7.9Lyon County: swing R+2.9Monona County: swing R+4.5Osceola County: swing R+2.7Sioux County: swing R+2.4Taylor County: swing R+11.1Wayne County: swing R+11.3Winneshiek County: swing R+8.5Lucas County: swing R+10.5Cass County: swing R+1.3Chickasaw County: swing R+14.2Mahaska County: swing R+6.3
Red: toward the Republican ticket. Blue: toward the Democratic ticket.
County20162024SwingVotes 2016Votes 2024
Decatur County R+29.3 R+47.0 R+17.7 3,734 3,727
Chickasaw County R+23.0 R+37.2 R+14.2 6,435 6,230
Clarke County R+28.0 R+42.0 R+14.0 4,454 4,459
Clinton County R+5.1 R+18.8 R+13.7 23,067 23,813
Buchanan County R+15.0 R+28.2 R+13.2 10,252 10,714
Jackson County R+19.3 R+32.5 R+13.2 10,310 10,782
Louisa County R+28.4 R+41.0 R+12.6 5,008 5,136
Clayton County R+22.7 R+34.5 R+11.8 9,129 9,381
Lee County R+16.0 R+27.8 R+11.8 16,151 16,154
Ringgold County R+39.6 R+51.3 R+11.7 2,707 2,683
Howard County R+20.5 R+31.8 R+11.3 4,559 4,837
Wayne County R+45.9 R+57.2 R+11.3 2,940 3,119
Fayette County R+19.3 R+30.4 R+11.1 9,975 9,817
Taylor County R+44.7 R+55.8 R+11.1 3,029 3,078
Wapello County R+20.6 R+31.5 R+10.9 15,149 14,571
Floyd County R+14.9 R+25.7 R+10.8 8,060 7,625
Hamilton County R+22.6 R+33.3 R+10.7 7,694 7,573
Appanoose County R+36.1 R+46.6 R+10.5 6,136 6,466
Lucas County R+37.6 R+48.1 R+10.5 4,354 4,639
Keokuk County R+41.1 R+51.5 R+10.4 4,985 5,142
Poweshiek County R+6.5 R+16.9 R+10.4 9,833 9,971
Carroll County R+31.6 R+41.9 R+10.3 10,544 11,120
Adair County R+34.9 R+45.1 R+10.2 3,811 4,064
Allamakee County R+24.1 R+34.3 R+10.2 6,923 7,303
Delaware County R+29.6 R+39.6 R+10.0 9,241 10,112
Monroe County R+41.0 R+50.7 R+9.7 3,865 4,146
Greene County R+23.4 R+33.0 R+9.6 4,821 4,874
Webster County R+21.5 R+31.1 R+9.6 17,430 16,706
Davis County R+44.9 R+54.4 R+9.5 3,882 3,950
Hardin County R+28.9 R+38.4 R+9.5 8,533 8,434
Jasper County R+18.2 R+27.6 R+9.4 19,034 20,149
Palo Alto County R+35.8 R+45.0 R+9.2 4,703 4,976
Pocahontas County R+45.0 R+54.0 R+9.0 3,865 3,573
Muscatine County R+6.2 R+14.9 R+8.7 19,434 19,695
Union County R+27.4 R+36.1 R+8.7 5,832 5,996
Butler County R+36.8 R+45.4 R+8.6 7,513 8,027
Bremer County R+13.6 R+22.1 R+8.5 13,538 14,556
Buena Vista County R+24.7 R+33.2 R+8.5 8,278 7,516
Winneshiek County R+0.8 R+9.3 R+8.5 11,362 11,927
Des Moines County R+6.9 R+15.0 R+8.1 19,103 18,998
Franklin County R+33.6 R+41.7 R+8.1 4,968 4,885
Van Buren County R+47.3 R+55.4 R+8.1 3,561 3,622
Kossuth County R+36.2 R+44.1 R+7.9 8,607 8,376
Boone County R+13.7 R+21.5 R+7.8 14,196 15,346
Audubon County R+30.9 R+38.5 R+7.6 3,412 3,239
Benton County R+25.7 R+33.2 R+7.5 13,844 14,470
Madison County R+31.1 R+38.6 R+7.5 8,636 9,995
Dubuque County R+1.2 R+8.6 R+7.4 49,721 52,566
Jones County R+19.0 R+26.3 R+7.3 10,133 10,949
Marshall County R+8.3 R+15.6 R+7.3 17,980 17,217
Marion County R+30.7 R+37.8 R+7.1 17,816 19,490
Mitchell County R+24.0 R+31.1 R+7.1 5,417 5,757
Emmet County R+37.1 R+44.0 R+6.9 4,753 4,786
Hancock County R+40.7 R+47.4 R+6.7 5,871 5,933
Calhoun County R+40.1 R+46.7 R+6.6 5,159 5,093
Tama County R+20.3 R+26.9 R+6.6 8,752 8,594
Worth County R+21.7 R+28.2 R+6.5 4,257 4,278
Jefferson County R+0.5 R+6.8 R+6.3 8,156 8,317
Mahaska County R+45.3 R+51.6 R+6.3 10,632 10,910
Black Hawk County D+7.3 D+1.2 R+6.1 64,405 62,653
Crawford County R+37.9 R+43.5 R+5.6 6,935 6,525
Cherokee County R+40.2 R+45.7 R+5.5 6,258 6,089
Henry County R+30.6 R+36.0 R+5.4 9,404 9,574
Scott County flipped D+1.5 R+3.9 R+5.4 86,220 89,743
Guthrie County R+33.0 R+38.0 R+5.0 5,750 6,514
Sac County R+46.6 R+51.6 R+5.0 5,212 5,448
Wright County R+31.6 R+36.5 R+4.9 6,026 5,706
Adams County R+39.4 R+44.2 R+4.8 2,106 2,131
Harrison County R+37.2 R+41.8 R+4.6 7,465 7,938
Warren County R+16.2 R+20.8 R+4.6 27,300 32,662
Humboldt County R+45.5 R+50.0 R+4.5 5,087 5,067
Monona County R+40.9 R+45.4 R+4.5 4,572 4,616
Winnebago County R+26.2 R+30.7 R+4.5 5,787 5,627
Fremont County R+40.2 R+44.6 R+4.4 3,595 3,785
Dickinson County R+35.7 R+40.0 R+4.3 10,354 11,192
Washington County R+20.4 R+24.4 R+4.0 10,929 11,551
Cedar County R+17.8 R+21.7 R+3.9 9,541 10,624
Cerro Gordo County R+7.7 R+11.6 R+3.9 22,965 22,942
Iowa County R+23.9 R+27.7 R+3.8 8,904 9,617
Woodbury County R+19.5 R+23.1 R+3.6 43,718 42,674
Grundy County R+38.9 R+41.8 R+2.9 6,872 7,131
Lyon County R+67.0 R+69.9 R+2.9 6,377 6,984
Osceola County R+61.6 R+64.3 R+2.7 3,213 3,219
Plymouth County R+51.5 R+54.2 R+2.7 13,190 13,931
Sioux County R+68.7 R+71.1 R+2.4 18,194 18,881
Story County D+12.3 D+10.4 R+1.9 50,667 49,200
Ida County R+51.6 R+53.4 R+1.8 3,612 3,642
Cass County R+39.4 R+40.7 R+1.3 7,125 7,195
Clay County R+42.1 R+43.2 R+1.1 8,617 8,514
O'Brien County R+59.9 R+61.0 R+1.1 7,406 7,501
Shelby County R+42.4 R+43.0 R+0.6 6,370 6,486
Mills County R+38.7 R+39.1 R+0.4 7,698 8,223
Polk County D+11.3 D+10.9 R+0.4 231,555 255,563
Johnson County D+37.8 D+38.1 D+0.3 76,940 86,068
Linn County D+9.0 D+9.9 D+0.9 117,098 122,369
Pottawattamie County R+21.3 R+20.0 D+1.3 42,680 44,411
Page County R+43.8 R+42.4 D+1.4 7,044 7,297
Montgomery County R+42.0 R+39.1 D+2.9 5,044 5,061
Dallas County R+9.6 R+4.8 D+4.8 38,252 62,633

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