which country has had the most tornadoes?
In part, that's true: The United States sees the most tornadoes in the world, with an average of more than 1,000 tornadoes each year. Canada is second, with around 100 per year, and all other countries combined experience another 100 to 200 tornadoes annually.