Does Michigan have tornadoes?

Yes. Michigan has about 15 tornadoes each year on average. Three of these tornadoes have been rated F5, including the Flint, Michigan tornado of 1953 which was one of the deadliest in U.S. history.