1986Final results
1986 election for Alabama Senate District 18
Alabama State Senate · Alabama
William Fred Horn (D) won with 84.6% of the vote, defeating Erskine Brown Jr. (R) by 69.1 points.
William Fred HornDemocrat · winner
84.6%26,104
Erskine Brown Jr.Republican
15.4%4,762
30,866 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 1986
Races before and after
Source: Harvard Dataverse / Carl KlarnerUpdated Sep 30, 2026, 7:29 AM ET