Iowa

6 Electoral Votes|Lean Republican
R+13.2
2024 Margin
42.5%
55.7%
Harris: 707,278 votesTrump: 927,019 votes

Donald Trump won Iowa in the 2024 presidential election, securing the state's 6 electoral votes. A total of 1,663,506 votes were cast.

Recent Elections

Voter Registration

Voter Registration

History →
Democratic
619,305(28.4%)
Republican
791,429(36.3%)
Other/None
767,862(35.2%)
AdvantageR+7.9
Since 2008R+13.2
As of November 2024

Full Election History

Presidential Elections

Senate Elections

Governor Elections

Primary Elections

Full History →

Primary History

Explore More