The 2024 Iowa elections were held on November 5, 2024. Voters cast their ballots for the President of the United States, all four of Iowa’s U.S. House of Representatives seats, and all seats in the Iowa General Assembly.
President
Republican nominee Donald Trump won Iowa with 56.0% of the vote, defeating Democratic nominee Kamala Harris, who received 42.7%.
United States House of Representatives
All four of Iowa’s congressional districts were contested, and the delegation remained four Republicans.
Iowa General Assembly
Elections were held for all 100 seats in the Iowa House of Representatives and for 25 of the 50 seats in the Iowa Senate.
References