I've been generally under the impression that this year has been much more active than usual for the upper Midwest (especially given how early it is), but I got curious enough to look at some actual statistics. I got data averages from
https://www.spc.noaa.gov/wcm/ and compared it against de-duplicated tornado
reports from the SPC for this past week (which I fully expect to increase as damage assessments are done).
(One note of statistical caution: This compares de-duplicated tornado
reports against
tornadoes, so I don't think it's quite an apples-to-apples comparison.)
Illinois has 9 tornado reports so far for this week, matching their tornado average of 9 for all of April.
Iowa had 10 this week, compared to 8 in their average April.
Minnesota had 8 tornado reports, compared to their average 1 tornado in April (and their average 1 tornado for all of January through April).
But the real winner(?) is Wisconsin: 23 tornado reports so far for the past week, compared with their 30-year average of having 24 tornadoes across the entire
year.
Moreover, this doesn't include the multiple other significant events earlier this year. At some point, I might go back and compare January through April against states' average years using
https://www.spc.noaa.gov/climo/summary/, after there's been more time for the data to populate there.