The current president of the senate is Thomas C. Alexander, a Republican, who has held the position since December 6, 2021.From 1865 to 2019, the position of president of the senate was held by the lieutenant governor, who was elected at-large by the population of the state.[5] In a 2016 referendum, voters decided to separate the offices of lieutenant governor and president of the senate.The current president is Thomas C. Alexander, who succeeded Harvey Peeler after his resignation in December 2021.Any senator may be elected president, except those serving as majority or minority leaders.