This is the 1982 race. The latest: 2024 →

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
39.2%1,412,965
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

EvenR+34.01988R+2.51994R+6.92000D+17.42006D+9.12012D+13.12018

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%