1988Flipped from RepublicanFinal resultsSpecial election
1988 special election for Oregon Senate District 3
Oregon State Senate · Oregon
Bob Shoemaker (D) won with 51.7% of the vote, defeating Bill Bloom (R) by 3.4 points, a seat Republicans won last time.
Bob ShoemakerDemocrat · winner
51.7%22,893
Bill BloomRepublican
48.3%21,396
44,304 votes
Source: Harvard Dataverse / Carl KlarnerUpdated Sep 30, 2026, 7:29 AM ET
The seat over time
D − R margin in this seat's races around 1988
Races before and after
Source: Harvard Dataverse / Carl KlarnerUpdated Sep 30, 2026, 7:29 AM ET