Tornadoes can occur anywhere in the U.S. year-round, but they are most common in May and June in Southern Plains states, including Texas, Oklahoma and Kansas. They also frequently appear in the Northern Plains and upper Midwest states, such as North Dakota, South Dakota, Nebraska, Iowa and Minnesota, between June and July.[5]