This is the 1976 race. The latest: 2024 →

1976Final results

1976 election for U.S. Senate in Pennsylvania

U.S. Senate · Pennsylvania

Henry Heinz (R) won with 52.4% of the vote, defeating William J. Green (D) by 5.6 points.

Henry HeinzRepublican · winner
52.4%2,381,891
46.8%2,126,977
Andrew J. WatsonConstitution
0.6%26,028
Frederick W. StantonSocialist Workers
0.1%5,484
Bernard SaleraOther party
0.1%3,637
Frank KincesCommunist
0.0%2,097
4,546,353 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 1976

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

The candidates

Henry Heinz (R)William J. Green (D)

Also on the ballot: Andrew J. Watson (Constitution), 0.6%; Frederick W. Stanton (Socialist Workers), 0.1%; Bernard Salera (Other party), 0.1%; Frank Kinces (Communist), 0.0%