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
William J. GreenDemocrat
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
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%