Iowa presidential election results and history
Iowa has voted in 45 presidential elections in this record and backed the national winner in 33 of the 45 with a recorded winner (73%).
Current members of Congress from Iowa (6)
- Joni Ernst Senator · Republican
- Chuck Grassley Senator · Republican
- Mariannette Miller-Meeks District 1 · Republican
- Ashley Hinson District 2 · Republican
- Zachary Nunn District 3 · Republican
- Randy Feenstra District 4 · Republican
- Latest (2024)
- Donald J. Trump13.2 pts
- Electoral votes
- 6
- Republican wins
- 32
- Democratic wins
- 13
Counties in 2024
Full 2024 resultsEvery presidential election in Iowa
Download CSV| Year | Carried by | Share | Runner-up | Margin | EV | Votes counted | National winner |
|---|---|---|---|---|---|---|---|
| 2024 | Donald J. Trump | 55.7% | Kamala Harris | 13.2 | 6 | 1,663,506 | Donald J. Trump ✓ |
| 2020 | Donald J. Trump | 53.1% | Joseph R. Biden | 8.2 | 6 | 1,690,871 | Joseph R. Biden ✗ |
| 2016 | Donald J. Trump | 51.1% | Hillary Clinton | 9.4 | 6 | 1,566,031 | Donald J. Trump ✓ |
| 2012 | Barack Obama | 52.0% | Mitt Romney | 5.8 | 6 | 1,582,180 | Barack Obama ✓ |
| 2008 | Barack Obama | 53.7% | John McCain | 9.5 | 7 | 1,543,662 | Barack Obama ✓ |
| 2004 | George W. Bush | 49.9% | John Kerry | 0.7 | 7 | 1,506,908 | George W. Bush ✓ |
| 2000 | Albert Gore, Jr. | 48.5% | George W. Bush | 0.3 | 7 | 1,315,563 | George W. Bush ✗ |
| 1996 | William J. Clinton | 50.3% | Robert Dole | 10.3 | 7 | 1,234,075 | William J. Clinton ✓ |
| 1992 | William J. Clinton | 43.3% | George H. W. Bush | 6.0 | 7 | 1,354,607 | William J. Clinton ✓ |
| 1988 | Michael Dukakis | 54.7% | George H. W. Bush | 10.2 | 8 | 1,225,614 | George H. W. Bush ✗ |
| 1984 | Ronald Reagan | 53.3% | Walter Mondale | 7.4 | 8 | 1,319,805 | Ronald Reagan ✓ |
| 1980 | Ronald Reagan | 51.3% | Jimmy Carter | 12.7 | 8 | 1,317,661 | Ronald Reagan ✓ |
| 1976 | Gerald R. Ford | 49.5% | Jimmy Carter | 1.0 | 8 | 1,279,306 | Jimmy Carter ✗ |
| 1972 | Richard M. Nixon | 57.6% | George McGovern | 17.1 | 8 | 1,225,944 | Richard M. Nixon ✓ |
| 1968 | Richard M. Nixon | 53.0% | Hubert Humphrey | 12.2 | 9 | 1,167,931 | Richard M. Nixon ✓ |
| 1964 | Lyndon B. Johnson | 61.9% | Barry Goldwater | 24.0 | 9 | 1,184,539 | Lyndon B. Johnson ✓ |
| 1960 | Richard M. Nixon | 56.7% | John F. Kennedy | 13.5 | 10 | 1,273,810 | John F. Kennedy ✗ |
| 1956 | Dwight D. Eisenhower | 59.1% | Adlai Stevenson | 18.4 | 10 | 1,234,564 | Dwight D. Eisenhower ✓ |
| 1952 | Dwight D. Eisenhower | 63.8% | Adlai Stevenson | 28.2 | 10 | 1,268,773 | Dwight D. Eisenhower ✓ |
| 1948 | Harry S Truman | 50.3% | Thomas E. Dewey | 2.7 | 10 | 1,038,264 | Harry S Truman ✓ |
| 1944 | Thomas E. Dewey | 52.0% | Franklin D. Roosevelt | 4.5 | 10 | 1,052,599 | Franklin D. Roosevelt ✗ |
| 1940 | Wendell L. Willkie | 52.0% | Franklin D. Roosevelt | 4.4 | 11 | 1,215,432 | Franklin D. Roosevelt ✗ |
| 1936 | Franklin D. Roosevelt | 54.4% | Alfred M. Landon | 11.7 | 11 | 1,142,737 | Franklin D. Roosevelt ✓ |
| 1932 | Franklin D. Roosevelt | 57.7% | Herbert Hoover | 17.7 | 11 | 1,036,687 | Franklin D. Roosevelt ✓ |
| 1928 | Herbert Hoover | 61.8% | Alfred E. Smith | 24.2 | 13 | 1,009,189 | Herbert Hoover ✓ |
| 1924 | Calvin Coolidge | 55.0% | Robert LaFollette | 26.9 | 13 | 976,770 | Calvin Coolidge ✓ |
| 1920 | Warren G. Harding | 70.9% | James M. Cox | 45.5 | 13 | 894,959 | Warren G. Harding ✓ |
| 1916 | Charles E. Hughes | 54.1% | Woodrow Wilson | 11.3 | 13 | 518,738 | Woodrow Wilson ✗ |
| 1912 | Woodrow Wilson | 37.6% | Theodore Roosevelt | 4.8 | 13 | 492,353 | Woodrow Wilson ✓ |
| 1908 | William Howard Taft | 55.6% | William Jennings Bryan | 15.1 | 13 | 494,770 | William Howard Taft ✓ |
| 1904 | Theodore Roosevelt | 63.4% | Alton B. Parker | 32.7 | 13 | 485,703 | Theodore Roosevelt ✓ |
| 1900 | William McKinley | 58.0% | William Jennings Bryan | 18.6 | 13 | 530,345 | William McKinley ✓ |
| 1896 | William McKinley | 55.5% | William Jennings Bryan | 12.6 | 13 | 521,550 | William McKinley ✓ |
| 1892 | Benjamin Harrison | 49.6% | Grover Cleveland | 5.3 | 13 | 443,159 | Grover Cleveland ✗ |
| 1888 | Benjamin Harrison | 52.3% | Grover Cleveland | 7.8 | 13 | 404,694 | Benjamin Harrison ✓ |
| 1884 | James G. Blaine | 50.1% | Grover Cleveland | 5.0 | 13 | 393,542 | Grover Cleveland ✗ |
| 1880 | James A. Garfield | 56.9% | Winfield S. Hancock | 24.2 | 11 | 323,140 | James A. Garfield ✓ |
| 1876 | Rutherford B. Hayes | 58.4% | Samuel Tilden | 20.2 | 11 | 293,398 | Rutherford B. Hayes ✓ |
| 1872 | Ulysses S. Grant | 60.8% | Horace Greeley | 27.9 | 11 | 216,365 | Ulysses S. Grant ✓ |
| 1868 | Ulysses S. Grant | 61.9% | Horatio Seymour | 23.8 | 8 | 194,439 | Ulysses S. Grant ✓ |
| 1864 | Abraham Lincoln | 64.1% | George McClellan | 28.2 | 8 | 138,025 | Abraham Lincoln ✓ |
| 1860 | Abraham Lincoln | 54.9% | Stephen Douglas | 11.9 | 4 | 128,331 | Abraham Lincoln ✓ |
| 1856 | John C. Fremont | 48.8% | James Buchanan | 8.1 | 4 | 92,310 | James Buchanan ✗ |
| 1852 | Franklin Pierce | 50.2% | Winfield Scott | 5.4 | 4 | 35,364 | Franklin Pierce ✓ |
| 1848 | Lewis Cass | 50.5% | Zachary Taylor | 5.9 | 4 | 22,271 | Zachary Taylor ✗ |
Counties
- Adair County
- Adams County
- Allamakee County
- Appanoose County
- Audubon County
- Benton County
- Black Hawk County
- Boone County
- Bremer County
- Buchanan County
- Buena Vista County
- Butler County
- Calhoun County
- Carroll County
- Cass County
- Cedar County
- Cerro Gordo County
- Cherokee County
- Chickasaw County
- Clarke County
- Clay County
- Clayton County
- Clinton County
- Crawford County
- Dallas County
- Davis County
- Decatur County
- Delaware County
- Des Moines County
- Dickinson County
- Dubuque County
- Emmet County
- Fayette County
- Floyd County
- Franklin County
- Fremont County
- Greene County
- Grundy County
- Guthrie County
- Hamilton County
- Hancock County
- Hardin County
- Harrison County
- Henry County
- Howard County
- Humboldt County
- Ida County
- Iowa County
- Jackson County
- Jasper County
- Jefferson County
- Johnson County
- Jones County
- Keokuk County
- Kossuth County
- Lee County
- Linn County
- Louisa County
- Lucas County
- Lyon County
- Madison County
- Mahaska County
- Marion County
- Marshall County
- Mills County
- Mitchell County
- Monona County
- Monroe County
- Montgomery County
- Muscatine County
- O'Brien County
- Osceola County
- Page County
- Palo Alto County
- Plymouth County
- Pocahontas County
- Polk County
- Pottawattamie County
- Poweshiek County
- Ringgold County
- Sac County
- Scott County
- Shelby County
- Sioux County
- Story County
- Tama County
- Taylor County
- Union County
- Van Buren County
- Wapello County
- Warren County
- Washington County
- Wayne County
- Webster County
- Winnebago County
- Winneshiek County
- Woodbury County
- Worth County
- Wright County
Questions and answers
How has Iowa voted in recent presidential elections?
2024: Donald J. Trump by 13.2 points; 2020: Donald J. Trump by 8.2 points; 2016: Donald J. Trump by 9.4 points; 2012: Barack Obama by 5.8 points; 2008: Barack Obama by 9.5 points.
When did Iowa last vote Democratic for president?
In 2012, for Barack Obama.
When did Iowa last vote Republican for president?
In 2024, for Donald J. Trump.
How often does Iowa vote for the winning presidential candidate?
Iowa backed the national winner in 33 of 45 elections in this record (73%).
Is Iowa a swing state?
Not usually. It leans clearly to one party: in 2012, 2016, 2020 and 2024 its margins were Democratic by 5.8 points, Republican by 9.4 points, Republican by 8.2 points and Republican by 13.2 points.
Official results As published by The American Presidency Project (UC Santa Barbara) and the state documents it links. How we use this data