1990Final results
1990 election for Alabama Senate District 31
Alabama State Senate · Alabama
E. Crum Foshee (D) won with 57.9% of the vote, defeating J. T. Raley (R) by 15.7 points.
E. Crum FosheeDemocrat · winner · incumbent
57.9%16,936
J. T. RaleyRepublican
42.1%12,329
29,265 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 1990
Races before and after
Source: Harvard Dataverse / Carl KlarnerUpdated Sep 30, 2026, 7:29 AM ET