Michigan hail risk
Kalamazoo County has the highest hail risk in Michigan, scoring 97.4 out of 100 — rated "Relatively High" by FEMA's National Risk Index. NOAA has recorded 845 hail events across Michigan over the past decade.
| # | County | NRI score | Rating |
NOAA events 2016–2026 |
|---|---|---|---|---|
| 1 | Kalamazoo County | 97.4 | Relatively High | 10 |
| 2 | Marquette County | 96.3 | Relatively High | 75 |
| 3 | Van Buren County | 95.4 | Relatively High | 9 |
| 4 | Oakland County | 93.8 | Relatively Moderate | 32 |
| 5 | Ingham County | 92.6 | Relatively Moderate | 17 |
| 6 | Ogemaw County | 92.4 | Relatively Moderate | 4 |
| 7 | Genesee County | 91.1 | Relatively Moderate | 18 |
| 8 | Macomb County | 90.6 | Relatively Moderate | 27 |
| 9 | Berrien County | 89.7 | Relatively Moderate | 27 |
| 10 | Calhoun County | 89.5 | Relatively Moderate | 7 |
| 11 | Jackson County | 87.8 | Relatively Moderate | 2 |
| 12 | Saginaw County | 86 | Relatively Moderate | 8 |
| 13 | Washtenaw County | 85.8 | Relatively Moderate | 48 |
| 14 | St. Joseph County | 85.2 | Relatively Moderate | 17 |
| 15 | Eaton County | 85.1 | Relatively Moderate | 8 |
| 16 | Allegan County | 84.5 | Relatively Moderate | 9 |
| 17 | Ottawa County | 83.8 | Relatively Moderate | 20 |
| 18 | Bay County | 83.7 | Relatively Moderate | 11 |
| 19 | Monroe County | 83.7 | Relatively Moderate | 17 |
| 20 | Lenawee County | 83.6 | Relatively Moderate | 12 |
| 21 | Delta County | 83.2 | Relatively Moderate | 10 |
| 22 | Dickinson County | 80.3 | Relatively Moderate | 18 |
| 23 | Branch County | 79.9 | Relatively Moderate | 5 |
| 24 | Isabella County | 79.6 | Relatively Moderate | 3 |
| 25 | Cass County | 79.3 | Relatively Moderate | 13 |
| 26 | Midland County | 76 | Relatively Moderate | 11 |
| 27 | Iron County | 74.8 | Relatively Moderate | 7 |
| 28 | Kent County | 73.4 | Relatively Moderate | 14 |
| 29 | Hillsdale County | 73.1 | Relatively Moderate | 6 |
| 30 | Ionia County | 72.7 | Relatively Low | 5 |
| 31 | Otsego County | 71.8 | Relatively Low | 14 |
| 32 | Baraga County | 68.9 | Relatively Low | 17 |
| 33 | Menominee County | 68.4 | Relatively Low | 13 |
| 34 | Tuscola County | 67.3 | Relatively Low | 4 |
| 35 | Clinton County | 65.8 | Relatively Low | 3 |
| 36 | Roscommon County | 64.7 | Relatively Low | 7 |
| 37 | Shiawassee County | 64.1 | Relatively Low | 5 |
| 38 | Lapeer County | 63 | Relatively Low | 12 |
| 39 | Huron County | 62.8 | Relatively Low | 8 |
| 40 | Sanilac County | 62.3 | Relatively Low | 5 |
| 41 | Clare County | 61.6 | Relatively Low | 2 |
| 42 | Alger County | 60.7 | Relatively Low | 30 |
| 43 | Livingston County | 60 | Relatively Low | 16 |
| 44 | Barry County | 59.9 | Relatively Low | 4 |
| 45 | Gratiot County | 59 | Relatively Low | 5 |
| 46 | Gladwin County | 54.3 | Relatively Low | 7 |
| 47 | Iosco County | 54.2 | Relatively Low | 3 |
| 48 | Presque Isle County | 54.1 | Relatively Low | 5 |
| 49 | Grand Traverse County | 53.1 | Relatively Low | 18 |
| 50 | Montcalm County | 51.3 | Relatively Low | 6 |
| 51 | Muskegon County | 51.1 | Relatively Low | 6 |
| 52 | Missaukee County | 49.5 | Relatively Low | 11 |
| 53 | Wexford County | 49.4 | Relatively Low | 11 |
| 54 | St. Clair County | 48.1 | Relatively Low | 12 |
| 55 | Wayne County | 46.5 | Relatively Low | 20 |
| 56 | Osceola County | 46.3 | Relatively Low | 2 |
| 57 | Mecosta County | 46.2 | Relatively Low | 6 |
| 58 | Arenac County | 42.8 | Relatively Low | 5 |
| 59 | Antrim County | 41.1 | Relatively Low | 8 |
| 60 | Houghton County | 40.2 | Relatively Low | 18 |
| 61 | Leelanau County | 39.5 | Relatively Low | 7 |
| 62 | Kalkaska County | 38.3 | Relatively Low | 6 |
| 63 | Cheboygan County | 36.1 | Relatively Low | 3 |
| 64 | Gogebic County | 34.9 | Relatively Low | 13 |
| 65 | Crawford County | 33.1 | Very Low | 4 |
| 66 | Newaygo County | 32.5 | Very Low | 9 |
| 67 | Emmet County | 31.2 | Very Low | 1 |
| 68 | Oscoda County | 31.1 | Very Low | 4 |
| 69 | Charlevoix County | 30.9 | Very Low | 4 |
| 70 | Alpena County | 27.9 | Very Low | 5 |
| 71 | Montmorency County | 27.7 | Very Low | 9 |
| 72 | Alcona County | 26 | Very Low | 7 |
| 73 | Luce County | 26 | Very Low | 11 |
| 74 | Mason County | 20.9 | Very Low | 2 |
| 75 | Oceana County | 20.1 | Very Low | 5 |
| 76 | Schoolcraft County | 19.7 | Very Low | 5 |
| 77 | Manistee County | 17.9 | Very Low | 25 |
| 78 | Ontonagon County | 15.9 | Very Low | 7 |
| 79 | Mackinac County | 12.7 | Very Low | 4 |
| 80 | Chippewa County | 10.6 | Very Low | 13 |
| 81 | Benzie County | 9.6 | Very Low | 5 |
| 82 | Lake County | 9.4 | Very Low | 4 |
| 83 | Keweenaw County | 6.5 | Very Low | 1 |
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 Michigan:
Frequently asked questions
What is the highest hail risk county in Michigan?
Kalamazoo County, MI has the highest hail risk in Michigan, with a FEMA National Risk Index score of 97.4 out of 100 (rated "Relatively High").
What causes hail risk in Michigan?
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.