1988 Pennsylvania U.S. Senate Election

Pennsylvania · 6 candidates · See every 1988 U.S. Senate race

Who won the 1988 Pennsylvania U.S. Senate Election?

H. John Heinz III won the 1988 Pennsylvania U.S. Senate Election. H. John Heinz III received 2,901,715 popular votes (66.45%). The main challenger was Joe Vignola (32.45%).

See the full head-to-head between III and Vignola

III +34.0 pts · won by 1,484,951 votes
2,901,715 votes
1,416,764 votes
Darcy RichardsonConsumer0.58%
25,273 votes
Henry Haller IIILibertarian0.27%
11,822 votes
Samuel Cross Jr.Populist0.15%
6,455 votes
Sam BlancatoNew Alliance0.1%
4,569 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.