1986 Iowa U.S. Senate Election

Iowa · 3 candidates · See every 1986 U.S. Senate race

Who won the 1986 Iowa U.S. Senate Election?

Charles E. Grassley won the 1986 Iowa U.S. Senate Election. Charles E. Grassley received 588,880 popular votes (66.04%). The main challenger was John O. Roehrick (33.57%).

See the full head-to-head between Grassley and Roehrick

Grassley +32.5 pts · won by 289,474 votes
588,880 votes
299,406 votes
John MastersNominated By Petition0.38%
3,370 votes
Popular-vote totals for U.S. Senate elections come from the MIT Election Data and Science Lab (1976–2024).

Data last verified July 28, 2026.