Tornado Risk in Minnesota

All Minnesota counties ranked by FEMA National Risk Index tornado score

Tornado risk — violently rotating columns of air capable of catastrophic local damage — is rated for 87 of 87 Minnesota counties in FEMA's National Risk Index. Hennepin County carries the state's highest tornado score at 99.6, with $83M in expected annual tornado losses.

5 Minnesota counties are rated High or Very High for tornado, and expected annual losses from tornado total roughly $348M statewide. The full ranking below links to each county's complete 18-hazard risk profile.

County Rankings — Tornado

#CountyTornado ScoreRatingAnn. Freq.Ann. Loss
1 Hennepin County
99.6
Very High 0.46 / yr $83M
2 Ramsey County
98.7
High 0.13 / yr $36M
3 Dakota County
97.4
High 0.47 / yr $32M
4 Washington County
94.4
High 0.28 / yr $20M
5 Stearns County
93.0
High 0.90 / yr $11M
6 Rice County
89.4
Medium 0.44 / yr $7M
7 Olmsted County
89.3
Medium 0.46 / yr $13M
8 Scott County
89.0
Medium 0.30 / yr $12M
9 Anoka County
87.2
Medium 0.30 / yr $11M
10 Otter Tail County
84.2
Medium 1.31 / yr $5M
11 Mower County
81.2
Medium 0.56 / yr $4M
12 Wright County
80.4
Medium 0.51 / yr $8M
13 Freeborn County
79.6
Medium 0.61 / yr $4M
14 Carver County
79.5
Medium 0.31 / yr $8M
15 Blue Earth County
77.1
Medium 0.62 / yr $4M
16 Winona County
76.0
Medium 0.34 / yr $4M
17 Nobles County
73.5
Medium 0.56 / yr $2M
18 Steele County
71.0
Medium 0.37 / yr $5M
19 Goodhue County
70.7
Medium 0.58 / yr $5M
20 Sherburne County
70.4
Medium 0.28 / yr $4M
21 Martin County
68.5
Medium 0.57 / yr $2M
22 McLeod County
67.9
Medium 0.41 / yr $3M
23 Benton County
67.7
Medium 0.22 / yr $3M
24 St. Louis County
64.7
Low 0.39 / yr $2M
25 Chisago County
64.2
Low 0.23 / yr $3M
26 Douglas County
62.5
Low 0.47 / yr $2M
27 Fillmore County
62.3
Low 0.56 / yr $2M
28 Clay County
62.0
Low 0.69 / yr $2M
29 Wabasha County
61.7
Low 0.33 / yr $2M
30 Crow Wing County
61.3
Low 0.33 / yr $2M
31 Kandiyohi County
58.4
Low 0.61 / yr $2M
32 Faribault County
57.7
Low 0.59 / yr $1M
33 Nicollet County
57.0
Low 0.38 / yr $2M
34 Becker County
56.8
Low 0.78 / yr $2M
35 Brown County
56.6
Low 0.47 / yr $2M
36 Pine County
52.0
Low 0.41 / yr $1M
37 Renville County
51.5
Low 0.74 / yr $1M
38 Isanti County
50.7
Low 0.23 / yr $2M
39 Morrison County
49.2
Low 0.51 / yr $1M
40 Meeker County
48.4
Low 0.48 / yr $2M
41 Le Sueur County
48.4
Low 0.39 / yr $2M
42 Polk County
47.5
Low 1.21 / yr $1M
43 Waseca County
47.1
Low 0.36 / yr $1M
44 Watonwan County
44.4
Low 0.34 / yr $1M
45 Chippewa County
43.4
Low 0.39 / yr $868K
46 Dodge County
43.4
Low 0.35 / yr $2M
47 Cass County
42.9
Low 0.59 / yr $762K
48 Cottonwood County
42.8
Low 0.46 / yr $916K
49 Sibley County
42.3
Low 0.49 / yr $2M
50 Houston County
41.9
Low 0.28 / yr $1M
51 Jackson County
41.5
Low 0.54 / yr $1M
52 Lyon County
41.3
Low 0.47 / yr $1M
53 Beltrami County
40.8
Low 0.82 / yr $836K
54 Todd County
39.9
Low 0.55 / yr $782K
55 Murray County
39.4
Low 0.52 / yr $837K
56 Redwood County
39.3
Low 0.61 / yr $857K
57 Pipestone County
38.5
Low 0.36 / yr $1M
58 Kanabec County
38.0
Low 0.21 / yr $874K
59 Hubbard County
37.8
Low 0.38 / yr $773K
60 Rock County
36.2
Low 0.40 / yr $1M
61 Carlton County
33.5
Low 0.12 / yr $694K
62 Yellow Medicine County
33.5
Low 0.49 / yr $673K
63 Mille Lacs County
30.8
Low 0.28 / yr $645K
64 Wadena County
30.3
Low 0.24 / yr $487K
65 Pope County
30.2
Low 0.48 / yr $588K
66 Lac qui Parle County
30.0
Low 0.51 / yr $515K
67 Swift County
28.6
Low 0.50 / yr $435K
68 Lincoln County
28.4
Low 0.36 / yr $474K
69 Itasca County
28.1
Low 0.37 / yr $384K
70 Pennington County
26.4
Low 0.31 / yr $480K
71 Stevens County
24.8
Very Low 0.39 / yr $614K
72 Aitkin County
23.9
Very Low 0.39 / yr $271K
73 Big Stone County
23.3
Very Low 0.35 / yr $319K
74 Norman County
23.1
Very Low 0.58 / yr $292K
75 Mahnomen County
22.9
Very Low 0.29 / yr $190K
76 Grant County
20.5
Very Low 0.39 / yr $406K
77 Wilkin County
19.2
Very Low 0.47 / yr $330K
78 Marshall County
19.1
Very Low 0.95 / yr $250K
79 Traverse County
18.5
Very Low 0.39 / yr $218K
80 Roseau County
17.5
Very Low 0.43 / yr $214K
81 Clearwater County
17.3
Very Low 0.41 / yr $197K
82 Kittson County
13.5
Very Low 0.43 / yr $209K
83 Lake County
10.7
Very Low 0.12 / yr $74K
84 Red Lake County
8.6
Very Low 0.23 / yr $80K
85 Koochiching County
5.3
Very Low 0.30 / yr $20K
86 Lake of the Woods County
5.2
Very Low 0.27 / yr $41K
87 Cook County
2.9
Very Low 0.05 / yr $6K

87 Minnesota counties with measurable tornado risk. See the national tornado ranking or all Minnesota counties by overall risk.

Frequently Asked Questions

Which Minnesota county has the highest tornado risk?

Hennepin County has the highest FEMA tornado risk score in Minnesota at 99.6 (Very High), with $83M in expected annual losses and about 0.46 events per year.

How many Minnesota counties face significant tornado risk?

87 Minnesota counties record measurable tornado risk in FEMA's National Risk Index; 5 of them are rated High or Very High.

Other Hazards in Minnesota