Live NWS data · updated hourly

Minnesota Hail Map & Storm Reports

Every verified hail report in Minnesota from the last 12 months — which towns got hit, how big it was, and how recently. The same NWS data insurance adjusters trust, organized for roofers.

45
Days with claimable 1"+ hail
3.5"
Largest hail (baseball)
557
Hail reports · 12 mo
6 days ago
Most recent report

The storms worth working

Biggest verified hail days in Minnesota this year — every one is still inside a typical insurance filing window.

Apr 14, 2026
3 months ago
3.5" baseball
Lake Crystal · 5 S Okabena · 3 SSW Okabena · Bratsberg35 reports
Apr 13, 2026
3 months ago
3.3" baseball
2 SE Lake City · Lake City · 1 S St. Peter · 4 E Ormsby55 reports
Jun 30, 2026
2 weeks ago
3" baseball
1 ENE Wilton · West Union · Glenwood · 1 NE Moorhead12 reports
Aug 15, 2025
11 months ago
2.75" baseball
1 SE Apple Valley · 2 SE Burnsville · 1 WSW Burnsville · 1 N Circle Pines23 reports
Jun 10, 2026
5 weeks ago
2.5" tennis ball
Chisago City · Lindstrom · 1 W Wadena · Wadena35 reports

Most homeowner policies allow 1–2 years from the storm date to file — the roofer who documents the roof first usually writes the job.

58 mph wind — 3 NW Chokio, Stevens Co. (Jul 8, 2026)62 mph wind — 3 WSW Graceville, Big Stone Co. (Jul 8, 2026)58 mph wind — 2 NW Beardsley, Big Stone Co. (Jul 8, 2026)1" hail — Wood Lake, Yellow Medicine Co. (Jul 7, 2026)0.7" hail — Wood Lake, Yellow Medicine Co. (Jul 7, 2026)0.7" hail — 2 W Mountain Lake, Cottonwood Co. (Jul 7, 2026)52 mph wind — 2 ENE Bingham Lake, Cottonwood Co. (Jul 7, 2026)60 mph wind — 8.1 ESE Bonanza Grove, Big Stone Co. (Jul 7, 2026)60 mph wind — 8.1 ESE Bonanza Grove, Big Stone Co. (Jul 7, 2026)0.7" hail — 3 W Collis, Traverse Co. (Jul 7, 2026)66 mph wind — 3 WNW Verndale, Wadena Co. (Jul 7, 2026)0.75" hail — 1 S Manhattan Beach, Crow Wing Co. (Jul 7, 2026)Tornado — 3 NNW Norcross, Grant Co. (Jul 7, 2026)1" hail — 4 S Menahga, Wadena Co. (Jul 7, 2026)Tornado — 3.5 NW Detroit Lakes, Becker Co. (Jul 7, 2026)Tornado — 4 NW Detroit Lakes, Becker Co. (Jul 7, 2026)Tornado — 3 S Westbury, Becker Co. (Jul 7, 2026)64 mph wind — 2 N Detroit Lakes, Becker Co. (Jul 7, 2026)Tornado — 3 WNW Westbury, Becker Co. (Jul 7, 2026)1.5" hail — Gary, Norman Co. (Jul 6, 2026)1" hail — Gary, Norman Co. (Jul 6, 2026)0.88" hail — Winger, Polk Co. (Jul 6, 2026)1.25" hail — 8 E Fertile, Polk Co. (Jul 6, 2026)57 mph wind — 8.1 N Graceton, Lake of the Woods Co. (Jul 6, 2026)1" hail — Mentor, Polk Co. (Jul 6, 2026)53 mph wind — 9 NNE Pitt, Lake of the Woods Co. (Jul 6, 2026)Tornado — Lake Bronson, Kittson Co. (Jul 6, 2026)1" hail — St. Cloud, Stearns Co. (Jul 4, 2026)1" hail — 1 W St. Cloud, Stearns Co. (Jul 4, 2026)1.5" hail — 1 NNE St. Cloud, Benton Co. (Jul 4, 2026)1.5" hail — St. Cloud, Stearns Co. (Jul 4, 2026)1.5" hail — 1 SE New Munich, Stearns Co. (Jul 4, 2026)1" hail — New Munich, Stearns Co. (Jul 4, 2026)1.75" hail — 4 WSW Mcgrath, Aitkin Co. (Jul 4, 2026)1.25" hail — 7 WSW Mcgrath, Aitkin Co. (Jul 4, 2026)0.5" hail — 1 E Glen, Aitkin Co. (Jul 4, 2026)1" hail — Sauk Centre, Stearns Co. (Jul 4, 2026)1" hail — 2 E Aitkin, Aitkin Co. (Jul 4, 2026)1" hail — 3 ESE Aitkin, Aitkin Co. (Jul 4, 2026)1.25" hail — 5 N Isle, Mille Lacs Co. (Jul 4, 2026)1.75" hail — 3 ESE Aitkin, Aitkin Co. (Jul 4, 2026)1" hail — 5 NNW Pine Knoll, Crow Wing Co. (Jul 4, 2026)1" hail — 2 N Long Prairie, Todd Co. (Jul 4, 2026)1" hail — 5 N Sauk Centre, Todd Co. (Jul 4, 2026)1" hail — Clarissa, Todd Co. (Jul 4, 2026)1" hail — 5 W Hillview, Otter Tail Co. (Jul 4, 2026)0.75" hail — 3 NW Park Rapids, Hubbard Co. (Jul 4, 2026)1" hail — 1 SE New York Mills, Otter Tail Co. (Jul 4, 2026)1" hail — 2 S Melrude, St. Louis Co. (Jul 3, 2026)63 mph wind — 2 NE Rushmore, Nobles Co. (Jul 3, 2026)1" hail — 1 SW La Prairie, Itasca Co. (Jul 3, 2026)1" hail — 8 SW Lake Benton, Pipestone Co. (Jul 3, 2026)0.7" hail — 5 ENE Canby, Yellow Medicine Co. (Jul 3, 2026)0.7" hail — Canby, Yellow Medicine Co. (Jul 3, 2026)0.75" hail — 4 SE Jackson, Jackson Co. (Jul 2, 2026)57 mph wind — 3 S Jackson, Jackson Co. (Jul 2, 2026)0.7" hail — 3 SSE Skyline, Blue Earth Co. (Jul 2, 2026)0.7" hail — 5 WSW Cummingsville, Fillmore Co. (Jul 1, 2026)59 mph wind — 5 WSW Cummingsville, Fillmore Co. (Jul 1, 2026)60 mph wind — 3 E St. James, Watonwan Co. (Jun 30, 2026)60 mph wind — 5 WNW Truman, Watonwan Co. (Jun 30, 2026)61 mph wind — Butterfield, Watonwan Co. (Jun 30, 2026)67 mph wind — 1 NNE Welcome, Martin Co. (Jun 30, 2026)76 mph wind — 2 ENE Bingham Lake, Cottonwood Co. (Jun 30, 2026)67 mph wind — 4 NNW Bergen, Jackson Co. (Jun 30, 2026)62 mph wind — 2 W Mountain Lake, Cottonwood Co. (Jun 30, 2026)71 mph wind — 3 SSE Mountain Lake, Cottonwood Co. (Jun 30, 2026)63 mph wind — 2 S Mountain Lake, Cottonwood Co. (Jun 30, 2026)80 mph wind — 4 NNW Bergen, Jackson Co. (Jun 30, 2026)71 mph wind — 2 SW Bergen, Jackson Co. (Jun 30, 2026)73 mph wind — 1 ENE Jackson, Jackson Co. (Jun 30, 2026)62 mph wind — 4 SE Lakefield, Jackson Co. (Jun 30, 2026)58 mph wind — 1 NNE Jackson, Jackson Co. (Jun 30, 2026)Tornado — 5 NW Melrude, St. Louis Co. (Jun 30, 2026)Tornado — 5 ESE Zim, St. Louis Co. (Jun 30, 2026)54 mph wind — 4 SSE Eveleth, St. Louis Co. (Jun 30, 2026)64 mph wind — 4 NE Brainerd, Crow Wing Co. (Jun 30, 2026)61 mph wind — Motley, Cass Co. (Jun 30, 2026)51 mph wind — 3 W Dovray, Murray Co. (Jun 30, 2026)55 mph wind — 1 WSW Slayton, Murray Co. (Jun 30, 2026)1" hail — 1 ENE Wilton, Beltrami Co. (Jun 30, 2026)1.5" hail — West Union, Todd Co. (Jun 30, 2026)1" hail — Glenwood, Pope Co. (Jun 30, 2026)55 mph wind — 4 NE Adrian, Nobles Co. (Jun 30, 2026)Tornado — 3 SW Flom, Becker Co. (Jun 30, 2026)Tornado — 6 NW Hawley, Clay Co. (Jun 30, 2026)1.75" hail — 1 NE Moorhead, Clay Co. (Jun 30, 2026)1" hail — 1 E Moorhead, Clay Co. (Jun 30, 2026)2" hail — Dilworth, Clay Co. (Jun 30, 2026)1.5" hail — 1 SW Dilworth, Clay Co. (Jun 30, 2026)1.25" hail — 2 SE Moorhead, Clay Co. (Jun 30, 2026)2" hail — 3 S Moorhead, Clay Co. (Jun 30, 2026)1.75" hail — Moorhead, Clay Co. (Jun 30, 2026)3" hail — 2 SSW Moorhead, Clay Co. (Jun 30, 2026)1" hail — 2 WSW International Fal, Koochiching Co. (Jun 30, 2026)1" hail — Wrenshall, Carlton Co. (Jun 29, 2026)1.75" hail — Mahtowa, Carlton Co. (Jun 29, 2026)1.75" hail — Barnum, Carlton Co. (Jun 29, 2026)1.5" hail — Barnum, Carlton Co. (Jun 29, 2026)0.5" hail — 5 NW Barnum, Carlton Co. (Jun 29, 2026)1.75" hail — Barnum, Carlton Co. (Jun 29, 2026)0.5" hail — 5 NW French River, St. Louis Co. (Jun 29, 2026)2" hail — Lawler, Aitkin Co. (Jun 29, 2026)1" hail — 1 E Lawler, Aitkin Co. (Jun 29, 2026)0.75" hail — 1 NE Brimson, St. Louis Co. (Jun 29, 2026)1.5" hail — 2 NW Glory, Aitkin Co. (Jun 29, 2026)58 mph wind — 3 S Chisholm, St. Louis Co. (Jun 29, 2026)53 mph wind — 1 E Cass Lake, Cass Co. (Jun 29, 2026)0.88" hail — Crosby, Crow Wing Co. (Jun 29, 2026)1.5" hail — 14 N Taconite, Itasca Co. (Jun 29, 2026)60 mph wind — 3 N Federal Dam, Cass Co. (Jun 29, 2026)55 mph wind — 3 WSW Grand Rapids, Itasca Co. (Jun 29, 2026)0.5" hail — 5 S Grand Rapids, Itasca Co. (Jun 29, 2026)52 mph wind — 1 WSW Coleraine, Itasca Co. (Jun 29, 2026)62 mph wind — 7 ENE Deer River, Itasca Co. (Jun 29, 2026)46 mph wind — 4 NE Brainerd, Crow Wing Co. (Jun 29, 2026)62 mph wind — 3 ENE Sabin, Clay Co. (Jun 29, 2026)62 mph wind — 2 SSE Frazee, Otter Tail Co. (Jun 29, 2026)62 mph wind — 1 SSE Frazee, Otter Tail Co. (Jun 29, 2026)1" hail — 5 W Nimrod, Wadena Co. (Jun 29, 2026)55 mph wind — 2 SE Bluffton, Otter Tail Co. (Jun 29, 2026)63 mph wind — 2 WSW Dilworth, Clay Co. (Jun 29, 2026)53 mph wind — 2 SE Moorhead, Clay Co. (Jun 29, 2026)68 mph wind — 2 SW Dilworth, Clay Co. (Jun 29, 2026)61 mph wind — 1 SE Glyndon, Clay Co. (Jun 29, 2026)54 mph wind — 3 SE Dilworth, Clay Co. (Jun 29, 2026)54 mph wind — 2 SE Dilworth, Clay Co. (Jun 29, 2026)1.25" hail — 1 SE Wadena, Wadena Co. (Jun 29, 2026)61 mph wind — 1 SE Glyndon, Clay Co. (Jun 29, 2026)61 mph wind — 1 SE Glyndon, Clay Co. (Jun 29, 2026)61 mph wind — 2 NE Sabin, Clay Co. (Jun 29, 2026)61 mph wind — 2 NE Sabin, Clay Co. (Jun 29, 2026)75 mph wind — Wadena, Wadena Co. (Jun 29, 2026)1.25" hail — 5 S Dent, Otter Tail Co. (Jun 29, 2026)56 mph wind — 4 W Fergus Falls, Otter Tail Co. (Jun 29, 2026)62 mph wind — 2 W Foxhome, Wilkin Co. (Jun 29, 2026)64 mph wind — 2 W Tenney, Wilkin Co. (Jun 29, 2026)56 mph wind — 4 W Fergus Falls, Otter Tail Co. (Jun 28, 2026)0.25" hail — 7 WNW Hackensack, Cass Co. (Jun 24, 2026)0.5" hail — 5 WNW Emmaville, Hubbard Co. (Jun 24, 2026)1.5" hail — Lake George, Hubbard Co. (Jun 24, 2026)1" hail — Fairfax, Renville Co. (Jun 24, 2026)0.25" hail — 1 S Holt, Marshall Co. (Jun 24, 2026)1" hail — 6 WNW Argyle, Marshall Co. (Jun 24, 2026)0.75" hail — 1 ENE Gibbon, Sibley Co. (Jun 24, 2026)Tornado — 6 WNW Alida, Clearwater Co. (Jun 23, 2026)2" hail — 2 E Cosmos, Meeker Co. (Jun 23, 2026)2.5" hail — 6 NNW Cosmos, Meeker Co. (Jun 23, 2026)1.75" hail — 7 NNW Cosmos, Meeker Co. (Jun 23, 2026)1" hail — Willmar, Kandiyohi Co. (Jun 23, 2026)1" hail — 6 S Belle Plaine, Le Sueur Co. (Jun 23, 2026)1" hail — 8 ENE Richwood, Becker Co. (Jun 23, 2026)1" hail — 3 SW Glencoe, McLeod Co. (Jun 23, 2026)1.25" hail — 4 NNE Richwood, Becker Co. (Jun 23, 2026)1" hail — 1 W Starbuck, Pope Co. (Jun 23, 2026)1.75" hail — 4 SE Cyrus, Pope Co. (Jun 23, 2026)0.5" hail — 1 NW Chaska, Carver Co. (Jun 23, 2026)0.25" hail — 1 WSW Victoria, Carver Co. (Jun 23, 2026)0.25" hail — 2 E Herman, Grant Co. (Jun 23, 2026)2.25" hail — 2 NNE St. Paul, Ramsey Co. (Jun 19, 2026)1.25" hail — 2 S Oakdale, Washington Co. (Jun 19, 2026)1.25" hail — 2 W Maplewood, Ramsey Co. (Jun 19, 2026)0.88" hail — Lake Elmo, Washington Co. (Jun 19, 2026)1.25" hail — 1 E Roseville, Ramsey Co. (Jun 19, 2026)1.25" hail — 2 NNE St. Paul, Ramsey Co. (Jun 19, 2026)1.25" hail — Oakdale, Washington Co. (Jun 19, 2026)0.75" hail — 2 NW Woodbury, Washington Co. (Jun 19, 2026)1" hail — Oakdale, Washington Co. (Jun 19, 2026)1" hail — 2 S Maplewood, Ramsey Co. (Jun 19, 2026)1" hail — 1 WSW Maplewood, Ramsey Co. (Jun 19, 2026)0.7" hail — Shafer, Chisago Co. (Jun 19, 2026)1.75" hail — 2 SSW Maplewood, Ramsey Co. (Jun 19, 2026)1.25" hail — 2 W Maplewood, Ramsey Co. (Jun 19, 2026)0.75" hail — 2 S Maplewood, Ramsey Co. (Jun 19, 2026)1.5" hail — 2 N St. Paul, Ramsey Co. (Jun 19, 2026)1.25" hail — 2 N St. Paul, Ramsey Co. (Jun 19, 2026)1" hail — 2 E Falcon Heights, Ramsey Co. (Jun 19, 2026)1" hail — 1 E Roseville, Ramsey Co. (Jun 19, 2026)1" hail — 1 W Little Canada, Ramsey Co. (Jun 19, 2026)1" hail — 1 SE Falcon Heights, Ramsey Co. (Jun 19, 2026)0.75" hail — 1 SW Little Canada, Ramsey Co. (Jun 19, 2026)2" hail — 1 NE Falcon Heights, Ramsey Co. (Jun 19, 2026)0.88" hail — 1 SE Falcon Heights, Ramsey Co. (Jun 19, 2026)0.75" hail — 2 N St. Paul, Ramsey Co. (Jun 19, 2026)0.75" hail — 1 SW Little Canada, Ramsey Co. (Jun 19, 2026)0.75" hail — 1 N Roseville, Ramsey Co. (Jun 19, 2026)2" hail — 1 SE Roseville, Ramsey Co. (Jun 19, 2026)1.75" hail — 1 SW Little Canada, Ramsey Co. (Jun 19, 2026)1" hail — 1 W Little Canada, Ramsey Co. (Jun 19, 2026)0.75" hail — 1 S Roseville, Ramsey Co. (Jun 19, 2026)1.5" hail — Falcon Heights, Ramsey Co. (Jun 19, 2026)0.75" hail — 1 SW Little Canada, Ramsey Co. (Jun 19, 2026)1.5" hail — 2 SE Roseville, Ramsey Co. (Jun 19, 2026)1.25" hail — 2 S Columbia Heights, Hennepin Co. (Jun 19, 2026)1.25" hail — 1 WNW Falcon Heights, Ramsey Co. (Jun 19, 2026)1" hail — 1 W Little Canada, Ramsey Co. (Jun 19, 2026)0.75" hail — 1 SW Little Canada, Ramsey Co. (Jun 19, 2026)1.75" hail — 1 W Roseville, Ramsey Co. (Jun 19, 2026)0.75" hail — 1 SW Little Canada, Ramsey Co. (Jun 19, 2026)1.25" hail — 1 SSE Roseville, Ramsey Co. (Jun 19, 2026)1.25" hail — 1 W Roseville, Ramsey Co. (Jun 19, 2026)1" hail — 1 W Little Canada, Ramsey Co. (Jun 19, 2026)1.25" hail — Columbia Heights, Anoka Co. (Jun 19, 2026)0.75" hail — 1 S New Brighton, Ramsey Co. (Jun 19, 2026)0.75" hail — 1 NW Roseville, Ramsey Co. (Jun 19, 2026)1" hail — Roseville, Ramsey Co. (Jun 19, 2026)1" hail — 2 SE Columbia Heights, Hennepin Co. (Jun 19, 2026)1" hail — 1 W Roseville, Ramsey Co. (Jun 19, 2026)0.75" hail — 1 S New Brighton, Ramsey Co. (Jun 19, 2026)1" hail — 2 SE Brooklyn Center, Hennepin Co. (Jun 19, 2026)0.75" hail — Columbia Heights, Anoka Co. (Jun 19, 2026)1.25" hail — 1 SE Brooklyn Center, Hennepin Co. (Jun 19, 2026)1" hail — Fridley, Anoka Co. (Jun 19, 2026)0.5" hail — 1 SE Fridley, Anoka Co. (Jun 19, 2026)1" hail — 1 SE Brooklyn Park, Hennepin Co. (Jun 19, 2026)1" hail — 3 SE Rush City, Chisago Co. (Jun 19, 2026)0.88" hail — Brooklyn Park, Hennepin Co. (Jun 19, 2026)0.75" hail — 2 W Maple Grove, Hennepin Co. (Jun 19, 2026)0.7" hail — 1 NNE Maple Grove, Hennepin Co. (Jun 19, 2026)1" hail — 1 N Corcoran, Hennepin Co. (Jun 19, 2026)1" hail — Hillman, Morrison Co. (Jun 19, 2026)1" hail — 1 SE Hanover, Hennepin Co. (Jun 19, 2026)1" hail — 4 NNW Hillman, Morrison Co. (Jun 19, 2026)0.88" hail — Corcoran, Hennepin Co. (Jun 19, 2026)0.7" hail — Harding, Morrison Co. (Jun 19, 2026)1" hail — 3 N Greely, Pine Co. (Jun 19, 2026)0.88" hail — Hanover, Wright Co. (Jun 19, 2026)0.88" hail — 5 NE Day, Kanabec Co. (Jun 19, 2026)1" hail — Rush City, Chisago Co. (Jun 19, 2026)1" hail — 1 WNW Grasston, Kanabec Co. (Jun 19, 2026)1" hail — Ogilvie, Kanabec Co. (Jun 19, 2026)1" hail — 2 N Lennox, Crow Wing Co. (Jun 19, 2026)1" hail — 9 S Onamia, Mille Lacs Co. (Jun 19, 2026)0.88" hail — 8 E Motley, Morrison Co. (Jun 19, 2026)0.88" hail — 6 S Onamia, Mille Lacs Co. (Jun 19, 2026)1" hail — 9 S Onamia, Mille Lacs Co. (Jun 19, 2026)1" hail — 1 W Day, Isanti Co. (Jun 19, 2026)1.75" hail — 3 E Motley, Cass Co. (Jun 19, 2026)1" hail — 1 W Day, Isanti Co. (Jun 19, 2026)0.7" hail — 1 S Bock, Mille Lacs Co. (Jun 19, 2026)0.5" hail — 1 NNW Leader, Cass Co. (Jun 19, 2026)Tornado — 1 SSW Laporte, Hubbard Co. (Jun 19, 2026)Tornado — 3 W Laporte, Hubbard Co. (Jun 19, 2026)0.5" hail — 3 S Moorhead, Clay Co. (Jun 19, 2026)69 mph wind — 1 WSW Beaver Creek, Rock Co. (Jun 17, 2026)1" hail — 6 ENE Minneota, Lyon Co. (Jun 16, 2026)47 mph wind — 2 E Hinckley, Pine Co. (Jun 16, 2026)67 mph wind — 8 N Milaca, Mille Lacs Co. (Jun 15, 2026)0.5" hail — 1 NW Virginia, St. Louis Co. (Jun 11, 2026)0.25" hail — 2 W Iron Junction, St. Louis Co. (Jun 11, 2026)0.25" hail — 1 ESE Leader, Cass Co. (Jun 11, 2026)0.25" hail — 1 WNW La Prairie, Itasca Co. (Jun 11, 2026)40 mph wind — Mound Prairie, Houston Co. (Jun 11, 2026)1.25" hail — Askov, Pine Co. (Jun 11, 2026)1" hail — 4 S Calumet, Itasca Co. (Jun 11, 2026)1.25" hail — Askov, Pine Co. (Jun 11, 2026)1" hail — Nett Lake, St. Louis Co. (Jun 10, 2026)0.7" hail — 1 N Moorhead, Clay Co. (Jun 10, 2026)0.88" hail — 6 W Greaney, Koochiching Co. (Jun 10, 2026)0.75" hail — Onamia, Mille Lacs Co. (Jun 10, 2026)1" hail — 1 SSE Taylors Falls, Chisago Co. (Jun 10, 2026)0.88" hail — 5 ENE Pickwick, Winona Co. (Jun 10, 2026)1.75" hail — Chisago City, Chisago Co. (Jun 10, 2026)1.25" hail — Chisago City, Chisago Co. (Jun 10, 2026)1.25" hail — Lindstrom, Chisago Co. (Jun 10, 2026)1.25" hail — Lindstrom, Chisago Co. (Jun 10, 2026)1" hail — 2 E Wyoming, Chisago Co. (Jun 10, 2026)1" hail — 3 ESE Bena, Cass Co. (Jun 10, 2026)0.5" hail — 8 E Northome, Itasca Co. (Jun 10, 2026)1" hail — 1 SW Wyoming, Chisago Co. (Jun 10, 2026)0.7" hail — 1 SSW Minneapolis, Hennepin Co. (Jun 10, 2026)1.75" hail — 2 NNW Sebeka, Wadena Co. (Jun 10, 2026)0.7" hail — Floodwood, St. Louis Co. (Jun 10, 2026)0.75" hail — 4 NE Park Rapids, Hubbard Co. (Jun 10, 2026)2" hail — 1 W Wadena, Wadena Co. (Jun 10, 2026)1.75" hail — Wadena, Wadena Co. (Jun 10, 2026)1" hail — 3 NNE Rochester, Olmsted Co. (Jun 10, 2026)1.25" hail — 3 NNE Rochester, Olmsted Co. (Jun 10, 2026)2" hail — Wadena, Wadena Co. (Jun 10, 2026)2" hail — 1 W Wadena, Wadena Co. (Jun 10, 2026)2.5" hail — Villard, Pope Co. (Jun 10, 2026)1.5" hail — 2 S Deer Creek, Otter Tail Co. (Jun 10, 2026)2" hail — Glenwood, Pope Co. (Jun 10, 2026)1.25" hail — Villard, Pope Co. (Jun 10, 2026)1.75" hail — Glenwood, Pope Co. (Jun 10, 2026)0.88" hail — 4 N Rochester, Olmsted Co. (Jun 10, 2026)1" hail — 7 E Alida, Hubbard Co. (Jun 10, 2026)0.88" hail — 10 SSE Naytahwaush, Becker Co. (Jun 10, 2026)50 mph wind — 1 SSW Roseau, Roseau Co. (Jun 10, 2026)55 mph wind — 5 SSW Roseau, Roseau Co. (Jun 10, 2026)1" hail — 7 SW Wannaska, Roseau Co. (Jun 10, 2026)0.88" hail — 8 SW Wannaska, Roseau Co. (Jun 10, 2026)54 mph wind — 1 SW Felton, Clay Co. (Jun 10, 2026)51 mph wind — 4 WSW Merrifield, Crow Wing Co. (Jun 10, 2026)1" hail — 3 NE Two Inlets, Hubbard Co. (Jun 10, 2026)51 mph wind — 6 E St. Cloud, Sherburne Co. (Jun 10, 2026)49 mph wind — 1 ESE Buffalo, Wright Co. (Jun 10, 2026)62 mph wind — 2 NW Parkers Prairie, Otter Tail Co. (Jun 10, 2026)47 mph wind — 3 SSE Sauk Centre, Stearns Co. (Jun 10, 2026)64 mph wind — 2 SW Alexandria, Douglas Co. (Jun 10, 2026)74 mph wind — 4 ESE Glenwood, Pope Co. (Jun 10, 2026)Tornado — 5 NE Sunburg, Kandiyohi Co. (Jun 10, 2026)60 mph wind — 3 WSW Morris, Stevens Co. (Jun 10, 2026)62 mph wind — 2 ENE Sabin, Clay Co. (Jun 10, 2026)69 mph wind — 2 W Benson, Swift Co. (Jun 10, 2026)62 mph wind — 3 SSE Dilworth, Clay Co. (Jun 10, 2026)72 mph wind — 1 NW Chokio, Stevens Co. (Jun 10, 2026)44 mph wind — 2 WNW Olivia, Renville Co. (Jun 10, 2026)83 mph wind — 4 E Marietta, Lac qui Parle Co. (Jun 10, 2026)78 mph wind — 2 S Madison, Lac qui Parle Co. (Jun 10, 2026)49 mph wind — 2 NNE Canby, Yellow Medicine Co. (Jun 10, 2026)1.5" hail — 1 NW Winona, Winona Co. (Jun 6, 2026)1.75" hail — 2 ENE Goodview, Winona Co. (Jun 6, 2026)0.75" hail — 5 NNE Maple Lake, Wright Co. (Jun 5, 2026)1.5" hail — 2 W De Graff, Swift Co. (Jun 5, 2026)1" hail — Alexandria, Douglas Co. (Jun 5, 2026)64 mph wind — 2 SSW Alexandria, Douglas Co. (Jun 5, 2026)48 mph wind — Beroun, Pine Co. (Jun 5, 2026)0.25" hail — 2 SSE Brook Park, Pine Co. (Jun 5, 2026)1" hail — 3 NNW Odessa, Big Stone Co. (Jun 5, 2026)1.75" hail — 1 ENE Ortonville, Big Stone Co. (Jun 5, 2026)1" hail — Ortonville, Big Stone Co. (Jun 5, 2026)58 mph wind — 1 ESE Ortonville, Big Stone Co. (Jun 5, 2026)0.25" hail — 2 SE Hawley, Clay Co. (Jun 5, 2026)51 mph wind — 1 NE Appleton, Swift Co. (Jun 4, 2026)59 mph wind — Canby, Yellow Medicine Co. (Jun 4, 2026)Tornado — 4 WNW Hills, Rock Co. (May 27, 2026)0.88" hail — 2 S Albert Lea, Freeborn Co. (May 27, 2026)1" hail — Adams, Mower Co. (May 27, 2026)0.75" hail — 3 W Elkton, Mower Co. (May 26, 2026)0.25" hail — 1 ESE Lockhart, Norman Co. (May 26, 2026)1" hail — 2 W Dads Corner, Aitkin Co. (May 26, 2026)1" hail — 4 N Park Rapids, Hubbard Co. (May 26, 2026)0.88" hail — 4 NE Merrifield, Crow Wing Co. (May 26, 2026)1" hail — 1 W Prinsburg, Kandiyohi Co. (May 26, 2026)0.88" hail — 4 WSW Little Marais, Lake Co. (May 26, 2026)1" hail — 1 W New Ulm, Brown Co. (May 25, 2026)1.25" hail — 5 SSW Chandler, Murray Co. (May 25, 2026)1" hail — 1 NW New Ulm, Brown Co. (May 25, 2026)1" hail — New Ulm, Brown Co. (May 24, 2026)1" hail — 2 NW New Ulm, Brown Co. (May 24, 2026)60 mph wind — 1 N Nicollet, Nicollet Co. (May 24, 2026)1.25" hail — 2 W Gaylord, Sibley Co. (May 24, 2026)1.25" hail — Woodstock, Pipestone Co. (May 24, 2026)0.75" hail — Le Sueur, Le Sueur Co. (May 24, 2026)1.25" hail — 1 W Le Sueur, Sibley Co. (May 24, 2026)1" hail — Pipestone, Pipestone Co. (May 24, 2026)0.7" hail — 3 E Rice Lake, St. Louis Co. (May 24, 2026)0.25" hail — 3 NNW Rice Lake, St. Louis Co. (May 19, 2026)61 mph wind — Austin Airport, Mower Co. (May 18, 2026)63 mph wind — 2 WSW Austin, Mower Co. (May 18, 2026)Tornado — 2 ESE Glenville, Freeborn Co. (May 18, 2026)Tornado — 2 SW Conger, Freeborn Co. (May 18, 2026)1.25" hail — Lewisville, Watonwan Co. (May 18, 2026)Tornado — 3 WSW Northrop, Martin Co. (May 18, 2026)0.7" hail — 4 ENE Butterfield, Watonwan Co. (May 18, 2026)1" hail — 2 NW Okabena, Jackson Co. (May 17, 2026)59 mph wind — 2 NNE Worthington, Nobles Co. (May 17, 2026)55 mph wind — 2 ENE Worthington, Nobles Co. (May 17, 2026)1" hail — Fulda, Murray Co. (May 17, 2026)1" hail — 2 S Fulda, Nobles Co. (May 17, 2026)1" hail — 5 SW Worthington, Nobles Co. (May 17, 2026)Tornado — 3 SW Worthington, Nobles Co. (May 17, 2026)1.25" hail — Wilmont, Nobles Co. (May 17, 2026)60 mph wind — Florence, Lyon Co. (May 17, 2026)1.75" hail — Lismore, Nobles Co. (May 17, 2026)1.5" hail — 1 N Adrian, Nobles Co. (May 17, 2026)62 mph wind — 4 NE Adrian, Nobles Co. (May 17, 2026)1.25" hail — 3 SW Magnolia, Rock Co. (May 17, 2026)66 mph wind — 3 S Luverne, Rock Co. (May 17, 2026)58 mph wind — 1 WSW Beaver Creek, Rock Co. (May 17, 2026)0.5" hail — 2 W Delavan, Faribault Co. (May 15, 2026)58 mph wind — 1 ENE Saint Vincent, Kittson Co. (May 15, 2026)58 mph wind — 3 E Rollag, Clay Co. (May 14, 2026)54 mph wind — 5 W Herman, Grant Co. (May 14, 2026)0.25" hail — Dawson, Lac qui Parle Co. (May 14, 2026)49 mph wind — 3 S Brooks, Red Lake Co. (May 14, 2026)49 mph wind — 1 SSE Hallock, Kittson Co. (May 14, 2026)45 mph wind — 2 NE Karlstad, Kittson Co. (May 14, 2026)48 mph wind — 5 WNW Dalton, Otter Tail Co. (May 14, 2026)60 mph wind — 2 N Beltrami, Polk Co. (May 14, 2026)45 mph wind — 1 WSW Elbow Lake, Grant Co. (May 14, 2026)54 mph wind — 1 N Rothsay, Wilkin Co. (May 14, 2026)47 mph wind — 10 WSW Stephen, Marshall Co. (May 14, 2026)52 mph wind — 5 N Crookston, Polk Co. (May 14, 2026)45 mph wind — 6 W Greenbush, Roseau Co. (May 14, 2026)45 mph wind — 4 W Fergus Falls, Otter Tail Co. (May 14, 2026)51 mph wind — 3 S Thief River Falls, Pennington Co. (May 14, 2026)54 mph wind — Mallory, Polk Co. (May 14, 2026)52 mph wind — 1 W Donaldson, Kittson Co. (May 14, 2026)51 mph wind — 4 NNE Tabor, Polk Co. (May 14, 2026)45 mph wind — 1 SSE Frazee, Otter Tail Co. (May 14, 2026)49 mph wind — 2 W Eldred, Polk Co. (May 14, 2026)47 mph wind — 1 ENE Stephen, Marshall Co. (May 14, 2026)46 mph wind — 3 ENE Gatzke, Marshall Co. (May 14, 2026)48 mph wind — 3 NNW Kent, Wilkin Co. (May 14, 2026)49 mph wind — 4 SW Humboldt, Kittson Co. (May 14, 2026)57 mph wind — 4 ENE Hendrum, Norman Co. (May 14, 2026)46 mph wind — 2 W Tenney, Wilkin Co. (May 14, 2026)49 mph wind — 1 N Ada, Norman Co. (May 14, 2026)1 SW Little Canada1 W Little CanadaGlenwoodBarnum1 SE GlyndonWadena
Hail <1.25" Hail 1.25–2" Hail 2"+ Damaging wind Tornado

This map shows where. Rooftops shows which roofs.

Type any Minnesota address and get that exact roof's hail history — every verified hit with dates and sizes — plus measurements and a replacement cost range. That's your proof at the door and for the adjuster.

Get a Free Roof Report

Type any address — roof size, cost range & that address's hail history in seconds. 3 free reports, no credit card.

Towns to canvass first

1 WSW Beaver CreekRock Co.10 reports
MalloryPolk Co.10 reports
3 WSW MorrisStevens Co.9 reports
FlorenceLyon Co.9 reports
2 N BeltramiPolk Co.9 reports
MarchMarshall Co.9 reports
5 W HermanGrant Co.8 reports
4 ENE HendrumNorman Co.8 reports
3 NNW StewartvilleOlmsted Co.8 reports
2 ENE Bingham LakeCottonwood Co.7 reports
4 W Fergus FallsOtter Tail Co.7 reports
4 N LyleMower Co.7 reports

Largest hail · last 12 months

Lake Crystal3 months ago3.5" baseball
Dennison3 months ago3.3" baseball
2 SSW Moorhead2 weeks ago3" baseball
Lake Crystal3 months ago3" baseball
Lake Crystal3 months ago3" baseball
6 SE Morristown3 months ago3" baseball
4 NNE Faribault3 months ago3" baseball
4 WNW Lake Crystal3 months ago2.75" baseball
4 N Madelia3 months ago2.75" baseball
1 S St. Peter3 months ago2.75" baseball

Latest verified reports

WhenLocationEvent
Jul 8, 20265 days ago3 NW ChokioStevens Co.58 mph wind
Jul 8, 20265 days ago3 WSW GracevilleBig Stone Co.62 mph wind
Jul 8, 20265 days ago2 NW BeardsleyBig Stone Co.58 mph wind
Jul 7, 20266 days agoWood LakeYellow Medicine Co.1" hail
Jul 7, 20266 days agoWood LakeYellow Medicine Co.0.7" hail
Jul 7, 20266 days ago2 W Mountain LakeCottonwood Co.0.7" hail
Jul 7, 20266 days ago2 ENE Bingham LakeCottonwood Co.52 mph wind
Jul 7, 20266 days ago8.1 ESE Bonanza GroveBig Stone Co.60 mph wind
Jul 7, 20266 days ago8.1 ESE Bonanza GroveBig Stone Co.60 mph wind
Jul 7, 20266 days ago3 W CollisTraverse Co.0.7" hail
Jul 7, 20266 days ago3 WNW VerndaleWadena Co.66 mph wind
Jul 7, 20266 days ago1 S Manhattan BeachCrow Wing Co.0.75" hail
Jul 7, 20267 days ago3 NNW NorcrossGrant Co.Tornado
Jul 7, 20267 days ago4 S MenahgaWadena Co.1" hail
Jul 7, 20267 days ago3.5 NW Detroit LakesBecker Co.Tornado
Jul 7, 20267 days ago4 NW Detroit LakesBecker Co.Tornado
Jul 7, 20267 days ago3 S WestburyBecker Co.Tornado
Jul 7, 20267 days ago2 N Detroit LakesBecker Co.64 mph wind
Jul 7, 20267 days ago3 WNW WestburyBecker Co.Tornado
Jul 6, 20267 days agoGaryNorman Co.1.5" hail
Jul 6, 20267 days agoGaryNorman Co.1" hail
Jul 6, 20267 days agoWingerPolk Co.0.88" hail
Jul 6, 20267 days ago8 E FertilePolk Co.1.25" hail
Jul 6, 20267 days ago8.1 N GracetonLake of the Woods Co.57 mph wind
Jul 6, 20267 days agoMentorPolk Co.1" hail

Minnesota storm damage FAQ

Was there hail in Minnesota recently?

The most recent verified severe weather report in Minnesota was filed on Jul 8, 2026. Over the last 12 months, NWS spotters logged 557 hail reports across 56 separate hail days in the state.

How big does hail need to be to damage a roof?

Hail around 1 inch (quarter size) and up can bruise or crack asphalt shingles — that's the size adjusters take seriously. The largest verified hail in Minnesota in the last 12 months measured 3.5" — baseball sized — and the state logged 45 days with 1"+ hail.

How long after a hailstorm can homeowners file a claim?

It depends on the policy and the state, but most homeowner policies allow one to two years from the storm date — some as little as six months. That's why the storms on this page are still live opportunities: the roofer who documents the damage first usually writes the job.

How do I check if a specific roof was hit?

Run a free roof report on Rooftops AI: type the address and you get the roof's measurements plus its verified hail history — every NWS-logged hail, wind, and tornado report near that exact property, with dates and sizes.

Turn storm data into signed jobs

Rooftops AI gives roofers instant roof measurements, cost estimates, verified per-address hail history, and an AI assistant — free to start.

Get a Free Roof Report

Type any address — roof size, cost range & that address's hail history in seconds. 3 free reports, no credit card.

Storm reports by state

Data: NWS Local Storm Reports via Iowa Environmental Mesonet (mesonet.agron.iastate.edu). Local Storm Reports are preliminary, spotter-submitted observations and may be revised by the National Weather Service. Rooftops AI is not affiliated with or endorsed by NOAA or the NWS. Insurance filing windows vary by policy and state — homeowners should confirm with their carrier.

Page generated 2026-07-14 02:16 UTC · refreshes hourly.