Home Page | 2004 United States Senate election in Iowa
The 2004 United States Senate election in Iowa was held on November 2, 2004. Incumbent Republican Chuck Grassley ran for re-election to a fifth term. Grassley and former State Senator Arthur A. Small won the Republican and Democratic primaries, respectively, unopposed, and faced each other in the general election. Though this election coincided with the highly competitive presidential race, Grassley was not considered vulnerable and defeated Small in a landslide, winning more than 70% of the vote and outperforming Republican President George W. Bush by over 20% and almost 300,000 votes.
As of 2026, this is the last time a Republican Senate candidate won Johnson County. This is also the last time that the winning U.S. Senate candidate in Iowa carried all 99 counties.
Democratic primary
Candidates
Arthur A. Small, attorney, lobbyist, and former Iowa State Senator
Results
Democratic primary results
Party
Candidate
Votes
%
Democratic
Arthur A. Small
52,318
99.25%
Democratic
Write-ins
398
0.75%
Total votes
52,716
100.00%
Republican primary
Candidates
Chuck Grassley, incumbent United States Senator
Results
Republican primary results
Party
Candidate
Votes
%
Republican
Chuck Grassley (Incumbent)
78,819
99.72%
Republican
Write-ins
218
0.28%
Total votes
79,037
100.00%
General election
Predictions
Source
Ranking
As of
Sabato's Crystal Ball
Safe R
November 1, 2004
Debate
2004 Iowa United States Senate election debate
No.
Date
Host
Moderator
Link
Republican
Democratic
Key: P Participant A Absent N Not invited I Invited W Withdrawn
wikipedia, wiki, encyclopedia, book, library, article, read, free download, Information about 2004 United States Senate election in Iowa, What is 2004 United States Senate election in Iowa? What does 2004 United States Senate election in Iowa mean?