There has been an Alabama State Treasurer since 1819 and the first was Jack Ross and his term was from 1819 to 1822 and the most recent who began his term in 2019 is John McMillan.
The position was created in 1819 when Alabama became a state. Jack Ross 1 1819 to 1822 John McMillan 2019 to present 
