Based on statistics taken between 1956 to the late 90s, Texas (120) leads the way. Then comes Oklahoma (58) followed by the state The Wizard of Oz made famous, Kansas (48). Surprisingly, Florida is fourth, due to the afternoon sea breezes that run in from each coast on most days, clashing in the state's center and forming storms. Iowa and Missouri are fifth and sixth. Southern states like Alabama, Mississippi and Kentucky are also tornado hot spots.
Thankfully, Pennsylvania, New Jersey and Delaware are clustered closer to the bottom of the list, with only a handful of tornadoes annually.