Iowa — 2020 presidential election
state2020 presidential electionIowa · PresidentTrumpR+8.2
How it voted
Share of the 2020 vote
| Donald Trump ✓Republican | 53.1% | 897,672 |
|---|---|---|
| Joe BidenDemocratic | 44.9% | 759,061 |
| OtherAll other candidates | 2.0% | 34,138 |
2020presidential margin
D+60R+60
99 counties, each filled by 2020 D-vs-R margin. Hover any county for its result.
Iowa cast 6 electoral votes this cycle.
County-level results (99 counties) — table
| County | Winner | Margin |
|---|---|---|
| Adair County, IA | Republican | R+41.2 |
| Adams County, IA | Republican | R+43.5 |
| Allamakee County, IA | Republican | R+29.1 |
| Appanoose County, IA | Republican | R+40.2 |
| Audubon County, IA | Republican | R+35.8 |
| Benton County, IA | Republican | R+27.5 |
| Black Hawk County, IA | Democratic | D+9.0 |
| Boone County, IA | Republican | R+15.6 |
| Bremer County, IA | Republican | R+16.1 |
| Buchanan County, IA | Republican | R+20.9 |
| Buena Vista County, IA | Republican | R+25.7 |
| Butler County, IA | Republican | R+38.5 |
| Calhoun County, IA | Republican | R+42.2 |
| Carroll County, IA | Republican | R+37.8 |
| Cass County, IA | Republican | R+38.0 |
| Cedar County, IA | Republican | R+17.0 |
| Cerro Gordo County, IA | Republican | R+6.3 |
| Cherokee County, IA | Republican | R+39.3 |
| Chickasaw County, IA | Republican | R+31.3 |
| Clarke County, IA | Republican | R+35.9 |
| Clay County, IA | Republican | R+38.7 |
| Clayton County, IA | Republican | R+28.8 |
| Clinton County, IA | Republican | R+10.3 |
| Crawford County, IA | Republican | R+36.8 |
| Dallas County, IA | Republican | R+2.0 |
| Davis County, IA | Republican | R+49.2 |
| Decatur County, IA | Republican | R+39.3 |
| Delaware County, IA | Republican | R+35.1 |
| Des Moines County, IA | Republican | R+8.5 |
| Dickinson County, IA | Republican | R+33.6 |
| Dubuque County, IA | Republican | R+2.9 |
| Emmet County, IA | Republican | R+36.0 |
| Fayette County, IA | Republican | R+22.7 |
| Floyd County, IA | Republican | R+19.4 |
| Franklin County, IA | Republican | R+35.0 |
| Fremont County, IA | Republican | R+42.3 |
| Greene County, IA | Republican | R+28.8 |
| Grundy County, IA | Republican | R+37.4 |
| Guthrie County, IA | Republican | R+35.9 |
| Hamilton County, IA | Republican | R+26.6 |
| Hancock County, IA | Republican | R+43.9 |
| Hardin County, IA | Republican | R+32.0 |
| Harrison County, IA | Republican | R+38.4 |
| Henry County, IA | Republican | R+32.4 |
| Howard County, IA | Republican | R+27.3 |
| Humboldt County, IA | Republican | R+44.6 |
| Ida County, IA | Republican | R+51.0 |
| Iowa County, IA | Republican | R+25.3 |
| Jackson County, IA | Republican | R+26.1 |
| Jasper County, IA | Republican | R+21.5 |
| Jefferson County, IA | Republican | R+1.4 |
| Johnson County, IA | Democratic | D+43.2 |
| Jones County, IA | Republican | R+21.5 |
| Keokuk County, IA | Republican | R+44.9 |
| Kossuth County, IA | Republican | R+39.4 |
| Lee County, IA | Republican | R+19.3 |
| Linn County, IA | Democratic | D+13.7 |
| Louisa County, IA | Republican | R+33.3 |
| Lucas County, IA | Republican | R+43.3 |
| Lyon County, IA | Republican | R+67.6 |
| Madison County, IA | Republican | R+34.3 |
| Mahaska County, IA | Republican | R+47.4 |
| Marion County, IA | Republican | R+33.7 |
| Marshall County, IA | Republican | R+7.7 |
| Mills County, IA | Republican | R+37.2 |
| Mitchell County, IA | Republican | R+27.9 |
| Monona County, IA | Republican | R+38.9 |
| Monroe County, IA | Republican | R+46.4 |
| Montgomery County, IA | Republican | R+39.0 |
| Muscatine County, IA | Republican | R+7.0 |
| O'Brien County, IA | Republican | R+56.8 |
| Osceola County, IA | Republican | R+62.8 |
| Page County, IA | Republican | R+42.9 |
| Palo Alto County, IA | Republican | R+37.3 |
| Plymouth County, IA | Republican | R+49.3 |
| Pocahontas County, IA | Republican | R+49.5 |
| Polk County, IA | Democratic | D+15.2 |
| Pottawattamie County, IA | Republican | R+16.8 |
| Poweshiek County, IA | Republican | R+13.3 |
| Ringgold County, IA | Republican | R+46.4 |
| Sac County, IA | Republican | R+48.3 |
| Scott County, IA | Democratic | D+3.5 |
| Shelby County, IA | Republican | R+40.3 |
| Sioux County, IA | Republican | R+66.5 |
| Story County, IA | Democratic | D+17.3 |
| Tama County, IA | Republican | R+19.1 |
| Taylor County, IA | Republican | R+52.8 |
| Union County, IA | Republican | R+31.5 |
| Van Buren County, IA | Republican | R+52.3 |
| Wapello County, IA | Republican | R+23.6 |
| Warren County, IA | Republican | R+16.8 |
| Washington County, IA | Republican | R+20.5 |
| Wayne County, IA | Republican | R+51.8 |
| Webster County, IA | Republican | R+24.3 |
| Winnebago County, IA | Republican | R+26.3 |
| Winneshiek County, IA | Republican | R+5.1 |
| Woodbury County, IA | Republican | R+15.5 |
| Worth County, IA | Republican | R+25.8 |
| Wright County, IA | Republican | R+34.2 |
Iowa results by county
99 counties. Third-party and independent votes are reported by the county source as one combined figure; every named candidate is listed in the complete result below.
| Led by | |||||
|---|---|---|---|---|---|
| Adair County | Donald Trump+1,719 | 2,91769.8% | 1,19828.7% | 621.5% | 4,177 |
| Adams County | Donald Trump+940 | 1,53070.8% | 59027.3% | 401.9% | 2,160 |
| Allamakee County | Donald Trump+2,159 | 4,73563.8% | 2,57634.7% | 1111.5% | 7,422 |
| Appanoose County | Donald Trump+2,621 | 4,51269.2% | 1,89129.0% | 1131.7% | 6,516 |
| Audubon County | Donald Trump+1,224 | 2,29567.1% | 1,07131.3% | 541.6% | 3,420 |
| Benton County | Donald Trump+4,028 | 9,18862.8% | 5,16035.2% | 2942.0% | 14,642 |
| Black Hawk County | Joe Biden+6,007 | 29,64044.5% | 35,64753.5% | 1,3062.0% | 66,593 |
| Boone County | Donald Trump+2,392 | 8,69556.7% | 6,30341.1% | 3422.2% | 15,340 |
| Bremer County | Donald Trump+2,336 | 8,29457.0% | 5,95841.0% | 2942.0% | 14,546 |
| Buchanan County | Donald Trump+2,251 | 6,42059.6% | 4,16938.7% | 1851.7% | 10,774 |
| Buena Vista County | Donald Trump+2,095 | 5,05661.9% | 2,96136.3% | 1501.8% | 8,167 |
| Butler County | Donald Trump+3,118 | 5,54268.4% | 2,42429.9% | 1321.6% | 8,098 |
| Calhoun County | Donald Trump+2,219 | 3,68970.2% | 1,47028.0% | 991.9% | 5,258 |
| Carroll County | Donald Trump+4,283 | 7,73768.3% | 3,45430.5% | 1441.3% | 11,335 |
| Cass County | Donald Trump+2,768 | 4,96968.3% | 2,20130.3% | 1061.5% | 7,276 |
| Cedar County | Donald Trump+1,824 | 6,16157.6% | 4,33740.5% | 2051.9% | 10,703 |
| Cerro Gordo County | Donald Trump+1,501 | 12,44252.3% | 10,94146.0% | 4181.8% | 23,801 |
| Cherokee County | Donald Trump+2,559 | 4,49569.0% | 1,93629.7% | 871.3% | 6,518 |
| Chickasaw County | Donald Trump+2,075 | 4,30865.0% | 2,23333.7% | 901.4% | 6,631 |
| Clarke County | Donald Trump+1,678 | 3,14467.3% | 1,46631.4% | 601.3% | 4,670 |
| Clay County | Donald Trump+3,475 | 6,13768.4% | 2,66229.7% | 1701.9% | 8,969 |
| Clayton County | Donald Trump+2,766 | 6,10663.6% | 3,34034.8% | 1481.5% | 9,594 |
| Clinton County | Donald Trump+2,549 | 13,36154.1% | 10,81243.8% | 5142.1% | 24,687 |
| Crawford County | Donald Trump+2,634 | 4,85467.9% | 2,22031.0% | 801.1% | 7,154 |
| Dallas County | Donald Trump+1,108 | 27,98750.0% | 26,87948.0% | 1,1562.1% | 56,022 |
| Davis County | Donald Trump+2,019 | 3,03273.9% | 1,01324.7% | 571.4% | 4,102 |
| Decatur County | Donald Trump+1,495 | 2,61568.7% | 1,12029.4% | 691.8% | 3,804 |
| Delaware County | Donald Trump+3,509 | 6,66666.6% | 3,15731.6% | 1801.8% | 10,003 |
| Des Moines County | Donald Trump+1,699 | 10,59253.1% | 8,89344.6% | 4712.4% | 19,956 |
| Dickinson County | Donald Trump+3,777 | 7,43866.2% | 3,66132.6% | 1451.3% | 11,244 |
| Dubuque County | Donald Trump+1,557 | 27,21450.5% | 25,65747.6% | 1,0552.0% | 53,926 |
| Emmet County | Donald Trump+1,745 | 3,26567.3% | 1,52031.3% | 681.4% | 4,853 |
| Fayette County | Donald Trump+2,310 | 6,14560.3% | 3,83537.6% | 2062.0% | 10,186 |
| Floyd County | Donald Trump+1,560 | 4,73258.9% | 3,17239.5% | 1281.6% | 8,032 |
| Franklin County | Donald Trump+1,796 | 3,42266.7% | 1,62631.7% | 821.6% | 5,130 |
| Fremont County | Donald Trump+1,631 | 2,71170.3% | 1,08028.0% | 661.7% | 3,857 |
| Greene County | Donald Trump+1,454 | 3,22363.7% | 1,76935.0% | 651.3% | 5,057 |
| Grundy County | Donald Trump+2,723 | 4,92967.7% | 2,20630.3% | 1411.9% | 7,276 |
| Guthrie County | Donald Trump+2,287 | 4,27267.1% | 1,98531.2% | 1141.8% | 6,371 |
| Hamilton County | Donald Trump+2,113 | 4,95662.4% | 2,84335.8% | 1441.8% | 7,943 |
| Hancock County | Donald Trump+2,707 | 4,39071.1% | 1,68327.3% | 991.6% | 6,172 |
| Hardin County | Donald Trump+2,874 | 5,85065.1% | 2,97633.1% | 1631.8% | 8,989 |
| Harrison County | Donald Trump+3,129 | 5,56968.3% | 2,44029.9% | 1461.8% | 8,155 |
| Henry County | Donald Trump+3,232 | 6,50765.2% | 3,27532.8% | 2002.0% | 9,982 |
| Howard County | Donald Trump+1,355 | 3,12763.1% | 1,77235.7% | 591.2% | 4,958 |
| Humboldt County | Donald Trump+2,377 | 3,81971.7% | 1,44227.1% | 661.2% | 5,327 |
| Ida County | Donald Trump+1,963 | 2,88074.8% | 91723.8% | 521.4% | 3,849 |
| Iowa County | Donald Trump+2,462 | 6,00961.7% | 3,54736.4% | 1861.9% | 9,742 |
| Jackson County | Donald Trump+2,911 | 6,94062.3% | 4,02936.2% | 1661.5% | 11,135 |
| Jasper County | Donald Trump+4,347 | 12,08459.9% | 7,73738.3% | 3631.8% | 20,184 |
| Jefferson County | Donald Trump+124 | 4,44349.6% | 4,31948.2% | 1972.2% | 8,959 |
| Johnson County | Joe Biden+36,252 | 22,92527.3% | 59,17770.6% | 1,7492.1% | 83,851 |
| Jones County | Donald Trump+2,359 | 6,57259.8% | 4,21338.3% | 2041.9% | 10,989 |
| Keokuk County | Donald Trump+2,383 | 3,79771.6% | 1,41426.7% | 921.7% | 5,303 |
| Kossuth County | Donald Trump+3,579 | 6,27569.0% | 2,69629.7% | 1191.3% | 9,090 |
| Lee County | Donald Trump+3,232 | 9,77358.4% | 6,54139.1% | 4202.5% | 16,734 |
| Linn County | Joe Biden+17,510 | 53,36441.9% | 70,87455.6% | 3,2202.5% | 127,458 |
| Louisa County | Donald Trump+1,774 | 3,50065.6% | 1,72632.4% | 1062.0% | 5,332 |
| Lucas County | Donald Trump+2,003 | 3,28771.0% | 1,28427.7% | 591.3% | 4,630 |
| Lyon County | Donald Trump+4,640 | 5,70783.2% | 1,06715.5% | 891.3% | 6,863 |
| Madison County | Donald Trump+3,373 | 6,50766.2% | 3,13431.9% | 1831.9% | 9,824 |
| Mahaska County | Donald Trump+5,403 | 8,29772.8% | 2,89425.4% | 2131.9% | 11,404 |
| Marion County | Donald Trump+6,485 | 12,66365.8% | 6,17832.1% | 3912.0% | 19,232 |
| Marshall County | Donald Trump+1,395 | 9,57152.8% | 8,17645.1% | 3892.1% | 18,136 |
| Mills County | Donald Trump+3,077 | 5,58567.5% | 2,50830.3% | 1752.1% | 8,268 |
| Mitchell County | Donald Trump+1,624 | 3,67763.2% | 2,05335.3% | 921.6% | 5,822 |
| Monona County | Donald Trump+1,841 | 3,24868.7% | 1,40729.8% | 731.5% | 4,728 |
| Monroe County | Donald Trump+1,897 | 2,97572.8% | 1,07826.4% | 350.9% | 4,088 |
| Montgomery County | Donald Trump+2,076 | 3,65968.7% | 1,58329.7% | 851.6% | 5,327 |
| Muscatine County | Donald Trump+1,451 | 10,82352.4% | 9,37245.3% | 4762.3% | 20,671 |
| O'Brien County | Donald Trump+4,292 | 5,86177.6% | 1,56920.8% | 1211.6% | 7,551 |
| Osceola County | Donald Trump+2,089 | 2,69080.8% | 60118.1% | 371.1% | 3,328 |
| Page County | Donald Trump+3,233 | 5,31970.7% | 2,08627.7% | 1231.6% | 7,528 |
| Palo Alto County | Donald Trump+1,851 | 3,37068.0% | 1,51930.6% | 691.4% | 4,958 |
| Plymouth County | Donald Trump+6,998 | 10,49273.9% | 3,49424.6% | 2021.4% | 14,188 |
| Pocahontas County | Donald Trump+1,893 | 2,82673.9% | 93324.4% | 641.7% | 3,823 |
| Polk County | Joe Biden+39,450 | 106,80041.3% | 146,25056.5% | 5,7052.2% | 258,755 |
| Pottawattamie County | Donald Trump+7,672 | 26,24757.4% | 18,57540.6% | 9222.0% | 45,744 |
| Poweshiek County | Donald Trump+1,351 | 5,65755.8% | 4,30642.5% | 1771.7% | 10,140 |
| Ringgold County | Donald Trump+1,259 | 1,96872.5% | 70926.1% | 371.4% | 2,714 |
| Sac County | Donald Trump+2,672 | 4,06173.4% | 1,38925.1% | 851.5% | 5,535 |
| Scott County | Joe Biden+3,243 | 43,68347.2% | 46,92650.7% | 1,9902.1% | 92,599 |
| Shelby County | Donald Trump+2,738 | 4,69769.1% | 1,95928.8% | 1392.0% | 6,795 |
| Sioux County | Donald Trump+12,661 | 15,68082.3% | 3,01915.8% | 3521.8% | 19,051 |
| Story County | Joe Biden+8,835 | 20,34039.9% | 29,17557.2% | 1,5233.0% | 51,038 |
| Tama County | Donald Trump+1,726 | 5,30358.6% | 3,57739.5% | 1681.9% | 9,048 |
| Taylor County | Donald Trump+1,717 | 2,46375.8% | 74623.0% | 401.2% | 3,249 |
| Union County | Donald Trump+1,949 | 4,01064.8% | 2,06133.3% | 1141.8% | 6,185 |
| Van Buren County | Donald Trump+1,984 | 2,85975.4% | 87523.1% | 571.5% | 3,791 |
| Wapello County | Donald Trump+3,695 | 9,51660.9% | 5,82137.2% | 2961.9% | 15,633 |
| Warren County | Donald Trump+5,208 | 17,78257.3% | 12,57440.5% | 6832.2% | 31,039 |
| Washington County | Donald Trump+2,410 | 6,97159.3% | 4,56138.8% | 2332.0% | 11,765 |
| Wayne County | Donald Trump+1,611 | 2,33875.2% | 72723.4% | 441.4% | 3,109 |
| Webster County | Donald Trump+4,325 | 10,93861.4% | 6,61337.1% | 2711.5% | 17,822 |
| Winnebago County | Donald Trump+1,572 | 3,70762.1% | 2,13535.8% | 1282.1% | 5,970 |
| Winneshiek County | Donald Trump+618 | 6,23551.7% | 5,61746.6% | 2121.8% | 12,064 |
| Woodbury County | Donald Trump+7,032 | 25,73656.7% | 18,70441.2% | 9222.0% | 45,362 |
| Worth County | Donald Trump+1,142 | 2,73862.0% | 1,59636.1% | 841.9% | 4,418 |
| Wright County | Donald Trump+2,140 | 4,13666.1% | 1,99631.9% | 1222.0% | 6,254 |
Nominees: Joe Biden (D) · Donald Trump (R)
Iowa's presidential margins
1892–2024, the 2020 contest in context
| Year | Margin (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% |
Same ballot, 2020IA
Source. MIT Election Data + Science Lab — 2020 presidential returns · official county-level results. Real returns — nothing estimated.