Alabama's 12th Senate district

The district has been represented by Keith Kelley since 2022.

Following Reynolds v. Sims in 1964, which ruled that electoral districts of state legislatures must be roughly equal in population, the Alabama Senate was reapportioned to elect 35 Senators from 26 districts.

[9] District 12 became a multi-member district, comprising Jefferson County and electing 7 Senators using plurality block voting.

[10] Following a further court case in 1972, the district, along with all others in the Alabama Senate, was reapportioned to a single-member district for the 1974 election.

[11] Senators take office at midnight on the day of their election.