The asterisk, however, is that data from the historic April 27, 2011 tornado outbreak is not included in the rankings.
"Instead of taking the raw number of tornadoes to hit each state per year, we checked out the tornado numbers per 10,000 square miles in each state," weather.com wrote in explaining its ranking criteria. "Basically, these are the states with the most tornadoes per square mile.
Alabama is actually ranked No. 9 on the list -- behind seemingly unlike tornado hotspots Florida, Maryland and South Carolina.
"It does seem like there are some mini tornado alleys in Alabama," tornado expert Greg Forbes wrote at weather.com. "Some of them right there at the Tennessee River (Huntsville area) and at the base of the Appalachian mountain chain (the Birmngham area)."
When the tornadoes from 2011 are added to the list, Forbes wrote, "My best estimate is the Alabama will jump up at least two places on the list because of the onslaught of tornadoes they had in 2011."
In putting Florida at the top of the list, Forbes wrote that the state is the "thunderstorm capital of the United States" and tornadoes often form in thunderstorms. Twisters are also common side effects to hurricanes.
Florida has 12.3 tornadoes per 10,000 square miles to lead the list.
Alabama has 8.6 tornadoes per 10,000 square miles.