Skip to content

Iowa 2004 vs 2008: county swing

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

Audubon County: swing D+12.7Bremer County: swing D+14.4Buena Vista County: swing D+14.3Cedar County: swing D+10.8Clarke County: swing R+0.5Clinton County: swing D+10.3Crawford County: swing D+15.3Delaware County: swing D+13.4Emmet County: swing D+9.6Floyd County: swing D+14.5Hamilton County: swing D+7.0Henry County: swing D+6.6Iowa County: swing D+8.5Jones County: swing D+8.1Linn County: swing D+11.5Madison County: swing D+4.5Marion County: swing D+9.6Montgomery County: swing D+20.0O'Brien County: swing D+4.0Pocahontas County: swing D+6.0Sac County: swing D+8.1Story County: swing D+10.6Union County: swing D+10.6Warren County: swing D+6.8Worth County: swing D+10.5Adair County: swing D+9.7Decatur County: swing D+5.0Dubuque County: swing D+7.0Franklin County: swing D+15.7Grundy County: swing D+13.0Guthrie County: swing D+4.2Howard County: swing D+13.3Ida County: swing D+8.2Jefferson County: swing D+10.1Johnson County: swing D+12.2Keokuk County: swing D+11.4Lee County: swing D+1.0Marshall County: swing D+9.9Mills County: swing D+15.8Monroe County: swing D+0.2Muscatine County: swing D+12.8Page County: swing D+20.7Polk County: swing D+10.0Pottawattamie County: swing D+16.4Ringgold County: swing D+0.4Scott County: swing D+11.9Tama County: swing D+11.8Van Buren County: swing D+4.5Washington County: swing D+12.2Winnebago County: swing D+16.4Woodbury County: swing D+1.8Dickinson County: swing D+7.2Plymouth County: swing D+3.8Appanoose County: swing D+2.4Benton County: swing D+3.8Boone County: swing D+6.4Buchanan County: swing D+10.8Butler County: swing D+14.3Carroll County: swing D+13.8Cerro Gordo County: swing D+11.1Clay County: swing D+10.5Clayton County: swing D+12.5Dallas County: swing D+10.7Des Moines County: swing D+2.8Greene County: swing D+3.6Hancock County: swing D+11.3Humboldt County: swing D+4.7Jasper County: swing D+2.7Louisa County: swing D+9.9Mitchell County: swing D+9.8Palo Alto County: swing D+6.5Poweshiek County: swing D+10.9Shelby County: swing D+18.8Wapello County: swing D+3.3Webster County: swing D+5.3Wright County: swing D+9.1Adams County: swing D+17.9Black Hawk County: swing D+10.9Calhoun County: swing D+10.5Cherokee County: swing D+3.7Allamakee County: swing D+15.5Davis County: swing D+1.4Fayette County: swing D+16.0Fremont County: swing D+18.2Hardin County: swing D+10.5Harrison County: swing D+18.4Jackson County: swing D+10.3Kossuth County: swing D+13.1Lyon County: swing D+11.5Monona County: swing D+1.1Osceola County: swing D+10.1Sioux County: swing D+9.5Taylor County: swing D+12.0Wayne County: swing D+4.3Winneshiek County: swing D+22.4Lucas County: swing D+5.4Cass County: swing D+17.3Chickasaw County: swing D+11.0Mahaska County: swing D+12.0
Red: toward the Republican ticket. Blue: toward the Democratic ticket.
County20042008SwingVotes 2004Votes 2008
Clarke County D+2.7 D+2.2 R+0.5 4,566 4,443
Monroe County R+5.4 R+5.2 D+0.2 3,963 3,873
Ringgold County R+6.5 R+6.1 D+0.4 2,778 2,689
Lee County D+15.0 D+16.0 D+1.0 17,858 17,224
Monona County R+3.5 R+2.4 D+1.1 5,018 4,796
Davis County R+10.6 R+9.2 D+1.4 3,918 3,815
Woodbury County R+2.3 R+0.5 D+1.8 44,195 44,801
Appanoose County R+4.3 R+1.9 D+2.4 6,450 6,176
Jasper County D+4.8 D+7.5 D+2.7 20,062 19,421
Des Moines County D+20.3 D+23.1 D+2.8 20,874 20,570
Wapello County D+10.3 D+13.6 D+3.3 16,707 15,931
Greene County flipped R+3.1 D+0.5 D+3.6 5,113 4,804
Cherokee County R+11.3 R+7.6 D+3.7 6,796 6,365
Benton County D+0.7 D+4.5 D+3.8 13,501 13,712
Plymouth County R+28.9 R+25.1 D+3.8 12,222 12,512
O'Brien County R+38.8 R+34.8 D+4.0 7,731 7,333
Guthrie County R+11.9 R+7.7 D+4.2 5,994 5,847
Wayne County R+11.3 R+7.0 D+4.3 3,133 2,980
Madison County R+14.5 R+10.0 D+4.5 8,004 8,480
Van Buren County R+16.7 R+12.2 D+4.5 3,836 3,608
Humboldt County R+19.0 R+14.3 D+4.7 5,350 5,122
Decatur County R+5.8 R+0.8 D+5.0 4,011 4,102
Webster County D+3.2 D+8.5 D+5.3 18,631 18,554
Lucas County R+12.1 R+6.7 D+5.4 4,571 4,471
Pocahontas County R+14.4 R+8.4 D+6.0 4,313 4,011
Boone County D+1.2 D+7.6 D+6.4 14,009 13,929
Palo Alto County flipped R+3.7 D+2.8 D+6.5 5,191 4,806
Henry County R+11.6 R+5.0 D+6.6 9,457 9,377
Warren County flipped R+6.2 D+0.6 D+6.8 23,053 24,880
Dubuque County D+13.8 D+20.8 D+7.0 47,043 47,953
Hamilton County flipped R+5.7 D+1.3 D+7.0 8,335 8,078
Dickinson County R+12.6 R+5.4 D+7.2 9,553 9,906
Jones County D+2.3 D+10.4 D+8.1 9,978 10,004
Sac County R+17.0 R+8.9 D+8.1 5,374 5,053
Ida County R+24.6 R+16.4 D+8.2 3,774 3,547
Iowa County flipped R+8.3 D+0.2 D+8.5 8,454 8,546
Wright County R+10.6 R+1.5 D+9.1 6,603 6,395
Sioux County R+72.3 R+62.8 D+9.5 16,570 16,664
Emmet County flipped R+5.7 D+3.9 D+9.6 5,156 5,015
Marion County R+20.4 R+10.8 D+9.6 16,696 17,030
Adair County R+13.0 R+3.3 D+9.7 4,278 4,053
Mitchell County D+2.5 D+12.3 D+9.8 5,480 5,766
Louisa County flipped R+5.6 D+4.3 D+9.9 4,916 4,920
Marshall County flipped R+0.6 D+9.3 D+9.9 19,164 18,657
Polk County D+4.6 D+14.6 D+10.0 202,618 214,386
Jefferson County D+10.1 D+20.2 D+10.1 8,281 8,631
Osceola County R+41.7 R+31.6 D+10.1 3,266 3,127
Clinton County D+12.8 D+23.1 D+10.3 24,684 24,719
Jackson County D+14.1 D+24.4 D+10.3 10,011 9,955
Calhoun County R+18.2 R+7.7 D+10.5 5,542 5,195
Clay County R+15.7 R+5.2 D+10.5 8,588 8,398
Hardin County flipped R+9.6 D+0.9 D+10.5 8,949 8,859
Worth County D+11.9 D+22.4 D+10.5 4,123 4,257
Story County D+5.6 D+16.2 D+10.6 44,652 46,575
Union County flipped R+6.9 D+3.7 D+10.6 5,978 5,909
Dallas County R+16.2 R+5.5 D+10.7 26,293 32,640
Buchanan County D+7.7 D+18.5 D+10.8 10,475 10,338
Cedar County flipped R+1.2 D+9.6 D+10.8 9,694 9,665
Black Hawk County D+11.5 D+22.4 D+10.9 63,907 64,775
Poweshiek County D+0.8 D+11.7 D+10.9 10,091 10,031
Chickasaw County D+9.8 D+20.8 D+11.0 6,806 6,583
Cerro Gordo County D+9.8 D+20.9 D+11.1 24,516 24,140
Hancock County R+14.9 R+3.6 D+11.3 5,905 5,930
Keokuk County R+15.0 R+3.6 D+11.4 5,480 5,361
Linn County D+10.0 D+21.5 D+11.5 110,740 113,355
Lyon County R+56.5 R+45.0 D+11.5 6,101 6,217
Tama County D+0.4 D+12.2 D+11.8 9,001 8,850
Scott County D+2.6 D+14.5 D+11.9 82,722 86,371
Mahaska County R+28.6 R+16.6 D+12.0 10,728 10,932
Taylor County R+20.6 R+8.6 D+12.0 3,190 3,026
Johnson County D+29.3 D+41.5 D+12.2 65,373 72,975
Washington County R+12.9 R+0.7 D+12.2 10,688 10,626
Clayton County D+4.7 D+17.2 D+12.5 9,168 8,989
Audubon County flipped R+9.7 D+3.0 D+12.7 3,592 3,435
Muscatine County D+2.8 D+15.6 D+12.8 18,717 19,119
Grundy County R+29.9 R+16.9 D+13.0 6,849 6,828
Kossuth County flipped R+9.9 D+3.2 D+13.1 9,258 9,097
Howard County D+12.5 D+25.8 D+13.3 4,697 4,728
Delaware County flipped R+7.4 D+6.0 D+13.4 9,200 8,901
Carroll County flipped R+10.2 D+3.6 D+13.8 10,524 10,387
Buena Vista County R+16.1 R+1.8 D+14.3 8,490 8,418
Butler County R+19.0 R+4.7 D+14.3 7,475 7,166
Bremer County flipped R+5.1 D+9.3 D+14.4 12,779 12,871
Floyd County D+7.4 D+21.9 D+14.5 8,167 8,091
Crawford County flipped R+10.1 D+5.2 D+15.3 7,242 7,191
Allamakee County flipped R+1.2 D+14.3 D+15.5 7,062 7,059
Franklin County flipped R+14.3 D+1.4 D+15.7 5,521 5,148
Mills County R+32.3 R+16.5 D+15.8 6,940 7,282
Fayette County D+0.6 D+16.6 D+16.0 10,392 10,259
Pottawattamie County R+18.3 R+1.9 D+16.4 41,820 42,320
Winnebago County flipped R+7.8 D+8.6 D+16.4 5,952 6,082
Cass County R+28.1 R+10.8 D+17.3 7,543 7,350
Adams County flipped R+14.6 D+3.3 D+17.9 2,325 2,206
Fremont County R+21.8 R+3.6 D+18.2 3,911 3,894
Harrison County R+23.1 R+4.7 D+18.4 7,680 7,578
Shelby County R+28.5 R+9.7 D+18.8 6,670 6,453
Montgomery County R+30.6 R+10.6 D+20.0 5,556 5,287
Page County R+40.4 R+19.7 D+20.7 7,513 7,356
Winneshiek County D+0.2 D+22.6 D+22.4 10,784 11,280

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