Iowa Primary History
Presidential primary election results from 2008 to 2024
2024
GOP Caucus
Donald Trump51.0%
Other29.9%
2020
Dem Caucus
Bernie Sanders24.2%
Pete Buttigieg21.6%
2016
GOP Caucus
Uncontested
Dem Caucus
Hillary Clinton49.8%
Bernie Sanders49.6%
2012
Dem Primary
Barack Obama100.0%
Uncontested
2008
Dem Caucus
Barack Obama34.9%
John Edwards31.2%