Minnesota hail risk
Hennepin County has the highest hail risk in Minnesota, scoring 99.6 out of 100 — rated "Very High" by FEMA's National Risk Index. NOAA has recorded 3,845 hail events across Minnesota over the past decade.
| # | County | NRI score | Rating |
NOAA events 2016–2026 |
|---|---|---|---|---|
| 1 | Hennepin County | 99.6 | Very High | 122 |
| 2 | Ramsey County | 99 | Relatively High | 62 |
| 3 | Dakota County | 97.5 | Relatively High | 106 |
| 4 | Stearns County | 96.5 | Relatively High | 80 |
| 5 | Anoka County | 96.2 | Relatively High | 70 |
| 6 | Washington County | 94.8 | Relatively High | 79 |
| 7 | Rice County | 94.1 | Relatively High | 42 |
| 8 | Nobles County | 91.6 | Relatively Moderate | 42 |
| 9 | Wright County | 89.4 | Relatively Moderate | 83 |
| 10 | Scott County | 88.8 | Relatively Moderate | 40 |
| 11 | Martin County | 88.6 | Relatively Moderate | 25 |
| 12 | Mower County | 85.8 | Relatively Moderate | 34 |
| 13 | Carver County | 85.6 | Relatively Moderate | 31 |
| 14 | Blue Earth County | 85.3 | Relatively Moderate | 42 |
| 15 | Winona County | 84.1 | Relatively Moderate | 86 |
| 16 | St. Louis County | 84 | Relatively Moderate | 207 |
| 17 | Olmsted County | 83.4 | Relatively Moderate | 90 |
| 18 | Kandiyohi County | 82.3 | Relatively Moderate | 38 |
| 19 | Polk County | 81.6 | Relatively Moderate | 87 |
| 20 | Otter Tail County | 81.4 | Relatively Moderate | 110 |
| 21 | Clay County | 80.5 | Relatively Moderate | 43 |
| 22 | Goodhue County | 80.2 | Relatively Moderate | 40 |
| 23 | Wabasha County | 80.2 | Relatively Moderate | 50 |
| 24 | Benton County | 79.5 | Relatively Moderate | 18 |
| 25 | Freeborn County | 78.6 | Relatively Moderate | 25 |
| 26 | McLeod County | 78.5 | Relatively Moderate | 42 |
| 27 | Sherburne County | 77.9 | Relatively Moderate | 51 |
| 28 | Lincoln County | 77.5 | Relatively Moderate | 26 |
| 29 | Steele County | 77.3 | Relatively Moderate | 21 |
| 30 | Nicollet County | 77.2 | Relatively Moderate | 23 |
| 31 | Pine County | 77.2 | Relatively Moderate | 74 |
| 32 | Renville County | 76.6 | Relatively Moderate | 40 |
| 33 | Chisago County | 76.3 | Relatively Moderate | 24 |
| 34 | Morrison County | 76.3 | Relatively Moderate | 33 |
| 35 | Faribault County | 76.1 | Relatively Moderate | 10 |
| 36 | Redwood County | 75.4 | Relatively Moderate | 32 |
| 37 | Cottonwood County | 75.2 | Relatively Moderate | 30 |
| 38 | Murray County | 75 | Relatively Moderate | 37 |
| 39 | Rock County | 74.7 | Relatively Moderate | 19 |
| 40 | Crow Wing County | 73.5 | Relatively Moderate | 122 |
| 41 | Jackson County | 71.6 | Relatively Low | 47 |
| 42 | Meeker County | 71.6 | Relatively Low | 27 |
| 43 | Pipestone County | 71.1 | Relatively Low | 22 |
| 44 | Waseca County | 70.5 | Relatively Low | 13 |
| 45 | Norman County | 70 | Relatively Low | 28 |
| 46 | Sibley County | 69 | Relatively Low | 31 |
| 47 | Lyon County | 67.5 | Relatively Low | 67 |
| 48 | Swift County | 66.8 | Relatively Low | 17 |
| 49 | Houston County | 66.5 | Relatively Low | 13 |
| 50 | Chippewa County | 65.7 | Relatively Low | 19 |
| 51 | Le Sueur County | 64.8 | Relatively Low | 28 |
| 52 | Brown County | 64 | Relatively Low | 14 |
| 53 | Becker County | 63.5 | Relatively Low | 61 |
| 54 | Lac qui Parle County | 62.9 | Relatively Low | 19 |
| 55 | Beltrami County | 60.8 | Relatively Low | 86 |
| 56 | Isanti County | 60.5 | Relatively Low | 21 |
| 57 | Yellow Medicine County | 60.2 | Relatively Low | 19 |
| 58 | Dodge County | 59.5 | Relatively Low | 42 |
| 59 | Fillmore County | 58.7 | Relatively Low | 35 |
| 60 | Todd County | 58.6 | Relatively Low | 36 |
| 61 | Traverse County | 57.5 | Relatively Low | 18 |
| 62 | Mille Lacs County | 56.7 | Relatively Low | 19 |
| 63 | Stevens County | 56 | Relatively Low | 27 |
| 64 | Marshall County | 55.2 | Relatively Low | 51 |
| 65 | Watonwan County | 54.8 | Relatively Low | 14 |
| 66 | Itasca County | 53.8 | Relatively Low | 117 |
| 67 | Wilkin County | 53.1 | Relatively Low | 22 |
| 68 | Pope County | 51.9 | Relatively Low | 25 |
| 69 | Kanabec County | 50.9 | Relatively Low | 14 |
| 70 | Mahnomen County | 48.2 | Relatively Low | 24 |
| 71 | Big Stone County | 47.9 | Relatively Low | 29 |
| 72 | Douglas County | 47.7 | Relatively Low | 22 |
| 73 | Carlton County | 46.6 | Relatively Low | 51 |
| 74 | Aitkin County | 45 | Relatively Low | 71 |
| 75 | Koochiching County | 43.2 | Relatively Low | 14 |
| 76 | Pennington County | 41.3 | Relatively Low | 29 |
| 77 | Grant County | 38.6 | Relatively Low | 24 |
| 78 | Roseau County | 36.8 | Relatively Low | 45 |
| 79 | Hubbard County | 34.7 | Relatively Low | 61 |
| 80 | Cass County | 33.6 | Very Low | 107 |
| 81 | Kittson County | 27.2 | Very Low | 32 |
| 82 | Wadena County | 25.3 | Very Low | 51 |
| 83 | Clearwater County | 23.8 | Very Low | 29 |
| 84 | Red Lake County | 23.3 | Very Low | 18 |
| 85 | Lake County | 20.6 | Very Low | 19 |
| 86 | Lake of the Woods County | 5.3 | Very Low | 22 |
| 87 | Cook County | 3.1 | Very Low | 9 |
Source: FEMA National Risk Index v1.20.0, December 2025. Scores are 0–100 percentile rankings among all US counties. See the methodology page for definitions. Download the full CSV for all counties.
Hail risk nationally:
Other hazard risks in Minnesota:
Frequently asked questions
What is the highest hail risk county in Minnesota?
Hennepin County, MN has the highest hail risk in Minnesota, with a FEMA National Risk Index score of 99.6 out of 100 (rated "Very High").
How many counties in Minnesota are rated Very High for hail risk?
1 of 87 scored Minnesota counties are rated "Very High" for hail risk by FEMA's National Risk Index.
What causes hail risk in Minnesota?
Hail risk reflects expected annual losses from damaging hailstones to structures, vehicles, and crops. High scores cluster in the central plains and Front Range — a corridor sometimes called "Hail Alley" — where large-diameter hail is most frequent. Hail causes over $10 billion in US property damage in active years, much of it to roofs, vehicles, and crops.