2004 United States Senate election in Iowa
The 2004 United States Senate election in Iowa was held on November 2, 2004. Incumbent Republican United States Senator Chuck Grassley ran for re-election to a fifth term in the United States Senate. 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 election, Grassley was not considered vulnerable and defeated Small in a landslide. As of , this is the last time a Republican Senate candidate won Johnson County. Democratic primary

Candidates 
 Arthur A. Small, attorney, lobbyist, and former Iowa State Senator

Results

Republican primary

Candidates 
 Chuck Grassley, incumbent United States Senator

Results

General election

Predictions

Results

See also 
 2004 United States Senate elections

References 

2004 Iowa elections
Iowa
2004