Snakes from Northern Alabama are considered Eastern Black Kingsnakes (L.g.nigra), at least based on the traditional taxonomy of L. getula.

Here's a range map of the older taxonomy -

-----
Chris Harrison
San Antonio, Texas