A University of Northern Iowa meteorology professor says an average of 48 tornados strike in Iowa each year, with the peak months in May and June.