akashic
1876–2024
Elections / 2020 · President · IA

Donald Trump carried Iowa R+8.2.

Joe Biden (D) vs Donald Trump (R) in Iowa, 2020. The state ran 12.6 points more Republican than the nation (D+4.5 nationally). A US Senate contest shared the 2020 ballot here.

Nominees: Joe Biden (D) · Donald Trump (R)

Iowa result
1,690,871 votes counted
Biden (D)
759,061
44.9%
Trump (R)
897,672
53.1%
All others
34,138
2.0%
Margin
R+8.2
Iowa, 2020
TrumpR+8.2
2020 presidential margin by county for Iowa — 2020 presidential electionA map of the constituent counties of Iowa — 2020 presidential election, each outlined and filled by its 2020 presidential margin from deep red (Republican) through neutral to deep blue (Democratic), seated within the faint outlines of the surrounding states.Adair County, IA · R+41.2Adams County, IA · R+43.5Allamakee County, IA · R+29.1Appanoose County, IA · R+40.2Audubon County, IA · R+35.8Benton County, IA · R+27.5Black Hawk County, IA · D+9.0Boone County, IA · R+15.6Bremer County, IA · R+16.1Buchanan County, IA · R+20.9Buena Vista County, IA · R+25.7Butler County, IA · R+38.5Calhoun County, IA · R+42.2Carroll County, IA · R+37.8Cass County, IA · R+38.0Cedar County, IA · R+17.0Cerro Gordo County, IA · R+6.3Cherokee County, IA · R+39.3Chickasaw County, IA · R+31.3Clarke County, IA · R+35.9Clay County, IA · R+38.7Clayton County, IA · R+28.8Clinton County, IA · R+10.3Crawford County, IA · R+36.8Dallas County, IA · R+2.0Davis County, IA · R+49.2Decatur County, IA · R+39.3Delaware County, IA · R+35.1Des Moines County, IA · R+8.5Dickinson County, IA · R+33.6Dubuque County, IA · R+2.9Emmet County, IA · R+36.0Fayette County, IA · R+22.7Floyd County, IA · R+19.4Franklin County, IA · R+35.0Fremont County, IA · R+42.3Greene County, IA · R+28.8Grundy County, IA · R+37.4Guthrie County, IA · R+35.9Hamilton County, IA · R+26.6Hancock County, IA · R+43.9Hardin County, IA · R+32.0Harrison County, IA · R+38.4Henry County, IA · R+32.4Howard County, IA · R+27.3Humboldt County, IA · R+44.6Ida County, IA · R+51.0Iowa County, IA · R+25.3Jackson County, IA · R+26.1Jasper County, IA · R+21.5Jefferson County, IA · R+1.4Johnson County, IA · D+43.2Jones County, IA · R+21.5Keokuk County, IA · R+44.9Kossuth County, IA · R+39.4Lee County, IA · R+19.3Linn County, IA · D+13.7Louisa County, IA · R+33.3Lucas County, IA · R+43.3Lyon County, IA · R+67.6Madison County, IA · R+34.3Mahaska County, IA · R+47.4Marion County, IA · R+33.7Marshall County, IA · R+7.7Mills County, IA · R+37.2Mitchell County, IA · R+27.9Monona County, IA · R+38.9Monroe County, IA · R+46.4Montgomery County, IA · R+39.0Muscatine County, IA · R+7.0O'Brien County, IA · R+56.8Osceola County, IA · R+62.8Page County, IA · R+42.9Palo Alto County, IA · R+37.3Plymouth County, IA · R+49.3Pocahontas County, IA · R+49.5Polk County, IA · D+15.2Pottawattamie County, IA · R+16.8Poweshiek County, IA · R+13.3Ringgold County, IA · R+46.4Sac County, IA · R+48.3Scott County, IA · D+3.5Shelby County, IA · R+40.3Sioux County, IA · R+66.5Story County, IA · D+17.3Tama County, IA · R+19.1Taylor County, IA · R+52.8Union County, IA · R+31.5Van Buren County, IA · R+52.3Wapello County, IA · R+23.6Warren County, IA · R+16.8Washington County, IA · R+20.5Wayne County, IA · R+51.8Webster County, IA · R+24.3Winnebago County, IA · R+26.3Winneshiek County, IA · R+5.1Woodbury County, IA · R+15.5Worth County, IA · R+25.8Wright County, IA · R+34.2
How it voted
Share of the 2020 vote
Donald TrumpRepublican53.1%897,672
Joe BidenDemocratic44.9%759,061
Jo JorgensenLibertarian2.0%34,138
D+60
R+60
99 counties, each filled by 2020 D-vs-R margin. Hover any county for its result.
Iowa's presidential margins
1892–2024, the 2020 contest in context
Iowa's presidential marginsDemocratic-minus-Republican presidential margin from 1892 to 2024. Most recent: −13.2% in 2024.flipped R · 2016−13.2%DR18922024
Iowa's presidential margins
YearMargin (D minus R)
1892−5.3%
1896−12.6%
1900−18.6%
1904−32.7%
1908−15.0%
1912+13.3%
1916−11.4%
1920−45.5%
1924−38.6%
1928−24.2%
1932+17.7%
1936+11.7%
1940−4.4%
1944−4.5%
1948+2.7%
1952−28.2%
1956−18.4%
1960−13.5%
1964+24.0%
1968−12.2%
1972−17.1%
1976−1.0%
1980−12.7%
1984−7.4%
1988+10.2%
1992+6.0%
1996+10.3%
2000+0.3%
2004−0.7%
2008+9.5%
2012+5.8%
2016−9.3%
2020−8.2%
2024−13.2%
County results — 2020
99 counties; every row links to the county's full page.
CountyWonMarginDemocraticRepublicanTotal
Adair CountyR
−41.2%
1,1982,9174,177
Adams CountyR
−43.5%
5901,5302,160
Allamakee CountyR
−29.1%
2,5764,7357,422
Appanoose CountyR
−40.2%
1,8914,5126,516
Audubon CountyR
−35.8%
1,0712,2953,420
Benton CountyR
−27.5%
5,1609,18814,642
Black Hawk CountyD
+9.0%
35,64729,64066,593
Boone CountyR
−15.6%
6,3038,69515,340
Bremer CountyR
−16.1%
5,9588,29414,546
Buchanan CountyR
−20.9%
4,1696,42010,774
Buena Vista CountyR
−25.7%
2,9615,0568,167
Butler CountyR
−38.5%
2,4245,5428,098
Calhoun CountyR
−42.2%
1,4703,6895,258
Carroll CountyR
−37.8%
3,4547,73711,335
Cass CountyR
−38.0%
2,2014,9697,276
Cedar CountyR
−17.0%
4,3376,16110,703
Cerro Gordo CountyR
−6.3%
10,94112,44223,801
Cherokee CountyR
−39.3%
1,9364,4956,518
Chickasaw CountyR
−31.3%
2,2334,3086,631
Clarke CountyR
−35.9%
1,4663,1444,670
Clay CountyR
−38.7%
2,6626,1378,969
Clayton CountyR
−28.8%
3,3406,1069,594
Clinton CountyR
−10.3%
10,81213,36124,687
Crawford CountyR
−36.8%
2,2204,8547,154
Dallas CountyR
−2.0%
26,87927,98756,022
Davis CountyR
−49.2%
1,0133,0324,102
Decatur CountyR
−39.3%
1,1202,6153,804
Delaware CountyR
−35.1%
3,1576,66610,003
Des Moines CountyR
−8.5%
8,89310,59219,956
Dickinson CountyR
−33.6%
3,6617,43811,244
Dubuque CountyR
−2.9%
25,65727,21453,926
Emmet CountyR
−36.0%
1,5203,2654,853
Fayette CountyR
−22.7%
3,8356,14510,186
Floyd CountyR
−19.4%
3,1724,7328,032
Franklin CountyR
−35.0%
1,6263,4225,130
Fremont CountyR
−42.3%
1,0802,7113,857
Greene CountyR
−28.8%
1,7693,2235,057
Grundy CountyR
−37.4%
2,2064,9297,276
Guthrie CountyR
−35.9%
1,9854,2726,371
Hamilton CountyR
−26.6%
2,8434,9567,943
Hancock CountyR
−43.9%
1,6834,3906,172
Hardin CountyR
−32.0%
2,9765,8508,989
Harrison CountyR
−38.4%
2,4405,5698,155
Henry CountyR
−32.4%
3,2756,5079,982
Howard CountyR
−27.3%
1,7723,1274,958
Humboldt CountyR
−44.6%
1,4423,8195,327
Ida CountyR
−51.0%
9172,8803,849
Iowa CountyR
−25.3%
3,5476,0099,742
Jackson CountyR
−26.1%
4,0296,94011,135
Jasper CountyR
−21.5%
7,73712,08420,184
Jefferson CountyR
−1.4%
4,3194,4438,959
Johnson CountyD
+43.2%
59,17722,92583,851
Jones CountyR
−21.5%
4,2136,57210,989
Keokuk CountyR
−44.9%
1,4143,7975,303
Kossuth CountyR
−39.4%
2,6966,2759,090
Lee CountyR
−19.3%
6,5419,77316,734
Linn CountyD
+13.7%
70,87453,364127,458
Louisa CountyR
−33.3%
1,7263,5005,332
Lucas CountyR
−43.3%
1,2843,2874,630
Lyon CountyR
−67.6%
1,0675,7076,863
Madison CountyR
−34.3%
3,1346,5079,824
Mahaska CountyR
−47.4%
2,8948,29711,404
Marion CountyR
−33.7%
6,17812,66319,232
Marshall CountyR
−7.7%
8,1769,57118,136
Mills CountyR
−37.2%
2,5085,5858,268
Mitchell CountyR
−27.9%
2,0533,6775,822
Monona CountyR
−38.9%
1,4073,2484,728
Monroe CountyR
−46.4%
1,0782,9754,088
Montgomery CountyR
−39.0%
1,5833,6595,327
Muscatine CountyR
−7.0%
9,37210,82320,671
O'Brien CountyR
−56.8%
1,5695,8617,551
Osceola CountyR
−62.8%
6012,6903,328
Page CountyR
−42.9%
2,0865,3197,528
Palo Alto CountyR
−37.3%
1,5193,3704,958
Plymouth CountyR
−49.3%
3,49410,49214,188
Pocahontas CountyR
−49.5%
9332,8263,823
Polk CountyD
+15.2%
146,250106,800258,755
Pottawattamie CountyR
−16.8%
18,57526,24745,744
Poweshiek CountyR
−13.3%
4,3065,65710,140
Ringgold CountyR
−46.4%
7091,9682,714
Sac CountyR
−48.3%
1,3894,0615,535
Scott CountyD
+3.5%
46,92643,68392,599
Shelby CountyR
−40.3%
1,9594,6976,795
Sioux CountyR
−66.5%
3,01915,68019,051
Story CountyD
+17.3%
29,17520,34051,038
Tama CountyR
−19.1%
3,5775,3039,048
Taylor CountyR
−52.8%
7462,4633,249
Union CountyR
−31.5%
2,0614,0106,185
Van Buren CountyR
−52.3%
8752,8593,791
Wapello CountyR
−23.6%
5,8219,51615,633
Warren CountyR
−16.8%
12,57417,78231,039
Washington CountyR
−20.5%
4,5616,97111,765
Wayne CountyR
−51.8%
7272,3383,109
Webster CountyR
−24.3%
6,61310,93817,822
Winnebago CountyR
−26.3%
2,1353,7075,970
Winneshiek CountyR
−5.1%
5,6176,23512,064
Woodbury CountyR
−15.5%
18,70425,73645,362
Worth CountyR
−25.8%
1,5962,7384,418
Wright CountyR
−34.2%
1,9964,1366,254