Alabama's 31st Senate district

Alabama's 31st Senate district is one of 35 districts in the Alabama Senate.

The district has been represented by Josh Carnley since 2022.

Holley joined the Republican Party in January 2008.

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

[10] Not in use 1966–1974.