1984Final results
1984 election for Pennsylvania's 2nd District
U.S. House · Pennsylvania
William Gray (D) won with 91.0% of the vote, defeating Ronald J. Sharper (R) by 82.7 points.
William GrayDemocrat · winner
91.0%200,484
Ronald J. SharperRepublican
8.3%18,224
Katherine L. KarlinSocialist Workers
0.7%1,587
220,295 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 1984
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.
William GrayRonald J. Sharper
$201.9K
Raised by the campaign
$3.5K
$165.1K
Spent by the campaign
$2.9K
$38K
Cash on hand
$846
Campaign money: FEC, through Dec 31, 1984; FEC, through Oct 14, 1984.
Source: FEC campaign filingsUpdated Dec 31, 1984
The candidates
William Gray (D)Ronald J. Sharper (R)
Also on the ballot: Katherine L. Karlin (Socialist Workers), 0.7%