2024 Iowa elections

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%.[1]

United States House of Representatives

All four of Iowa’s congressional districts were contested, and the delegation remained three Republicans and one Democrat.[2]

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.[2]

References

  1. ^ "Iowa Election Results 2024: Live Map – Races by County". POLITICO. Retrieved September 10, 2025.
  2. ^ a b "2024 Iowa Election Results". Associated Press. Retrieved September 10, 2025.