VoteDataUSA

2021 Alabama State Senate Election

Alabama · State

District results

2 contests

DistrictElectedRunner-up
Special election · July 13, 2021April WeaverRep6,234 votes · 80.3%
Runner-upVirginia Teague ApplebaumDem1,523 votes · 19.6%
Virginia Teague ApplebaumDem1,523 votes · 19.6%60.7percentage points
Special election · March 2, 2021Kirk HatcherDem4,565 votes · 78.3%
Runner-upWilliam GreenRep1,255 votes · 21.5%
William GreenRep1,255 votes · 21.5%56.8percentage points

Other recorded elections

2025 Alabama State Senate Election2024 Alabama State Senate Election2022 Alabama State Senate Election