1982Final results
1982 election for U.S. Senate in Pennsylvania
U.S. Senate · Pennsylvania
John Heinz (R) won with 59.3% of the vote, defeating Cyril H. Wecht (D) by 20.1 points.
John HeinzRepublican · winner
59.3%2,136,418
Cyril H. WechtDemocrat
39.2%1,412,965
Barbara I. KarkuttLibertarian
0.5%19,244
Kipp Miriam DawsonSocialist Workers
0.5%18,951
Liane NormanOther party
0.5%16,530
3,604,108 votes
Source: MIT Election Data and Science LabUpdated Sep 30, 2026, 7:25 AM ET
The seat over time
D − R margin in this seat's races around 1982
Races before and after
Source: MIT Election Data and Science LabUpdated Sep 30, 2026, 7:25 AM ET
Money in this race
Each line compares the two campaigns on one scale.
Cyril H. WechtJohn Heinz
$337.3K
Raised by the campaign
$1.7M
$299.5K
Spent by the campaign
$2M
$0
Cash on hand
$0
Campaign money: FEC, through Dec 31, 1982.
Source: FEC campaign filingsUpdated Dec 31, 1982
The candidates
John Heinz (R)Cyril H. Wecht (D)
Also on the ballot: Barbara I. Karkutt (Libertarian), 0.5%; Kipp Miriam Dawson (Socialist Workers), 0.5%; Liane Norman (Other party), 0.5%