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.

39
Days with claimable 1"+ hail
3.5"
Largest hail (baseball)
561
Hail reports · 12 mo
4 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.

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

40 mph wind — Moorhead, Clay Co. (Aug 12, 2026)1" hail — 1 SE Fairmont, Martin Co. (Aug 9, 2026)0.88" hail — 2 ENE Lewisville, Watonwan Co. (Aug 9, 2026)1" hail — 2 NE Bricelyn, Faribault Co. (Aug 7, 2026)1" hail — 1 S Blue Earth, Faribault Co. (Aug 7, 2026)58 mph wind — 2 WSW Plato, McLeod Co. (Aug 7, 2026)1" hail — 5 E Hanska, Brown Co. (Aug 7, 2026)1" hail — 1 NW St. Cloud, Stearns Co. (Aug 7, 2026)1" hail — 3 E St. Cloud, Benton Co. (Aug 7, 2026)1.5" hail — St. Cloud, Stearns Co. (Aug 7, 2026)1" hail — 1 E St. Cloud, Stearns Co. (Aug 7, 2026)1" hail — 1 NE St. Cloud, Benton Co. (Aug 7, 2026)1" hail — 1 E Waite Park, Stearns Co. (Aug 7, 2026)1" hail — 1 W St. Cloud, Stearns Co. (Aug 7, 2026)1" hail — St. Cloud, Stearns Co. (Aug 7, 2026)1" hail — 1 E St. Cloud, Stearns Co. (Aug 7, 2026)0.75" hail — 3 SW Paynesville, Stearns Co. (Aug 7, 2026)1" hail — 4 E New London, Kandiyohi Co. (Aug 7, 2026)0.75" hail — Henning, Otter Tail Co. (Aug 7, 2026)0.88" hail — Zerkel, Clearwater Co. (Aug 7, 2026)0.7" hail — 5 SSE Worthington, Nobles Co. (Aug 7, 2026)0.88" hail — Wendell, Grant Co. (Aug 7, 2026)0.5" hail — 1 W Wadena, Wadena Co. (Aug 7, 2026)1" hail — Osage, Becker Co. (Aug 7, 2026)1" hail — 1 N Oshawa, Cass Co. (Aug 7, 2026)1" hail — 10 N Nimrod, Wadena Co. (Aug 7, 2026)1.5" hail — Hubbard, Hubbard Co. (Aug 7, 2026)1.25" hail — 4 SE Nevis, Hubbard Co. (Aug 7, 2026)1.25" hail — 3 WNW Chamberlain, Hubbard Co. (Aug 7, 2026)1" hail — 3 E Hubbard, Hubbard Co. (Aug 7, 2026)2" hail — 3 S Nevis, Hubbard Co. (Aug 7, 2026)1.25" hail — 6 SSW Nevis, Hubbard Co. (Aug 7, 2026)0.88" hail — 4 SE Zerkel, Clearwater Co. (Aug 7, 2026)1.25" hail — 2 S Nevis, Hubbard Co. (Aug 7, 2026)1.75" hail — 4 SW Nevis, Hubbard Co. (Aug 7, 2026)1.75" hail — Nevis, Hubbard Co. (Aug 7, 2026)1.5" hail — 3 SSW Nevis, Hubbard Co. (Aug 7, 2026)2" hail — 7 E Park Rapids, Hubbard Co. (Aug 7, 2026)1.75" hail — 5 E Park Rapids, Hubbard Co. (Aug 7, 2026)1.25" hail — 7 NE Park Rapids, Hubbard Co. (Aug 7, 2026)1.25" hail — 2 S Park Rapids, Hubbard Co. (Aug 7, 2026)1" hail — 5 W Nevis, Hubbard Co. (Aug 7, 2026)1.75" hail — Park Rapids, Hubbard Co. (Aug 7, 2026)1.75" hail — 3 SSW Park Rapids, Hubbard Co. (Aug 7, 2026)1.5" hail — 5 E Park Rapids, Hubbard Co. (Aug 7, 2026)1.5" hail — 3 ESE Park Rapids, Hubbard Co. (Aug 7, 2026)1.5" hail — 1 E Park Rapids, Hubbard Co. (Aug 7, 2026)1" hail — 2 S Park Rapids, Hubbard Co. (Aug 7, 2026)1" hail — 1 E Park Rapids, Hubbard Co. (Aug 7, 2026)2" hail — Park Rapids, Hubbard Co. (Aug 7, 2026)2" hail — 2 N Park Rapids, Hubbard Co. (Aug 7, 2026)2.5" hail — 3 NNW Park Rapids, Hubbard Co. (Aug 7, 2026)2.75" hail — 5 NW Park Rapids, Hubbard Co. (Aug 7, 2026)2.5" hail — 3.5 N Park Rapids, Hubbard Co. (Aug 7, 2026)1.5" hail — 4 NW Park Rapids, Hubbard Co. (Aug 7, 2026)1.5" hail — 3 NNW Park Rapids, Hubbard Co. (Aug 7, 2026)1" hail — 4 SW Bemidji, Beltrami Co. (Aug 7, 2026)1.5" hail — Lake George, Hubbard Co. (Aug 7, 2026)1.25" hail — 2 S Park Rapids, Hubbard Co. (Aug 7, 2026)1" hail — 8 NNE Two Inlets, Hubbard Co. (Aug 7, 2026)1" hail — 3 SSW Bemidji, Beltrami Co. (Aug 7, 2026)1.25" hail — Zerkel, Clearwater Co. (Aug 7, 2026)1.25" hail — Alida, Clearwater Co. (Aug 7, 2026)0.88" hail — Maple Bay, Polk Co. (Aug 7, 2026)0.88" hail — Baudette, Lake of the Woods Co. (Aug 4, 2026)51 mph wind — 1 S International Falls, Koochiching Co. (Aug 4, 2026)51 mph wind — 1 S International Falls, Koochiching Co. (Aug 4, 2026)66 mph wind — 4 NE Margie, Koochiching Co. (Aug 4, 2026)66 mph wind — 4 NE Margie, Koochiching Co. (Aug 4, 2026)67 mph wind — 1 W Kelliher, Beltrami Co. (Aug 4, 2026)0.5" hail — Red Lake, Beltrami Co. (Aug 4, 2026)1" hail — Clearbrook, Clearwater Co. (Aug 4, 2026)1" hail — 5 ENE Grygla, Beltrami Co. (Aug 3, 2026)1.5" hail — Grygla, Marshall Co. (Aug 3, 2026)1.5" hail — 5 SE Argyle, Marshall Co. (Aug 3, 2026)1" hail — 6 NNW Isabella, Lake Co. (Jul 27, 2026)1" hail — 3 N Palmers, St. Louis Co. (Jul 27, 2026)2" hail — 1 W Nett Lake, St. Louis Co. (Jul 27, 2026)1.25" hail — 1 WNW Zim, St. Louis Co. (Jul 27, 2026)1" hail — 2 NW Zim, St. Louis Co. (Jul 27, 2026)69 mph wind — 1 S Silver Bay, Lake Co. (Jul 27, 2026)0.5" hail — Knife River, Lake Co. (Jul 27, 2026)65 mph wind — 1 WSW Beaver Creek, Rock Co. (Jul 26, 2026)1.75" hail — 1 E Cass Lake, Cass Co. (Jul 25, 2026)2" hail — 2 S Cass Lake, Cass Co. (Jul 25, 2026)1.25" hail — 7 E Bemidji, Beltrami Co. (Jul 25, 2026)60 mph wind — 8 ENE Roland, Pennington Co. (Jul 25, 2026)Tornado — 5 N Leonard, Clearwater Co. (Jul 25, 2026)2" hail — Goodridge, Pennington Co. (Jul 25, 2026)1.5" hail — 5 S Hazel, Red Lake Co. (Jul 25, 2026)0.88" hail — 4 W Wirt, Itasca Co. (Jul 25, 2026)1.25" hail — 9 E Angus, Polk Co. (Jul 24, 2026)Tornado — Middle River, Marshall Co. (Jul 24, 2026)1.5" hail — Angus, Polk Co. (Jul 24, 2026)0.88" hail — Warren, Marshall Co. (Jul 24, 2026)66 mph wind — March, Marshall Co. (Jul 24, 2026)1.25" hail — 2 NNW Fourtown, Beltrami Co. (Jul 24, 2026)1" hail — 6.5 SE Hallock, Kittson Co. (Jul 24, 2026)0.75" hail — 4 NW Roseau, Roseau Co. (Jul 24, 2026)1" hail — 4 SW Turtle River, Beltrami Co. (Jul 24, 2026)52 mph wind — 3 S Hope, Steele Co. (Jul 20, 2026)51 mph wind — 3 NNW Owatonna, Steele Co. (Jul 20, 2026)0.25" hail — 1 ENE Tofte, Cook Co. (Jul 20, 2026)56 mph wind — 1 NE Appleton, Swift Co. (Jul 20, 2026)58 mph wind — 2 SW Twig, St. Louis Co. (Jul 17, 2026)0.7" hail — 6 ENE Makinen, St. Louis Co. (Jul 17, 2026)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 SW Little CanadaSt. Cloud1 W Little Canada1 W Wadena2 S Park RapidsGlenwood
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.11 reports
2 N BeltramiPolk Co.9 reports
MarchMarshall Co.8 reports
3 WSW MorrisStevens Co.8 reports
FlorenceLyon Co.8 reports
MalloryPolk Co.8 reports
2 ENE Bingham LakeCottonwood Co.7 reports
4 W Fergus FallsOtter Tail Co.7 reports
5 W HermanGrant Co.7 reports
1 SSE FrazeeOtter Tail Co.6 reports
1 SW Little CanadaRamsey Co.6 reportsmax 1.75"
1 W DonaldsonKittson Co.6 reports

Largest hail · last 12 months

Lake Crystal4 months ago3.5" baseball
Dennison4 months ago3.3" baseball
2 SSW Moorhead7 weeks ago3" baseball
Lake Crystal4 months ago3" baseball
Lake Crystal4 months ago3" baseball
6 SE Morristown4 months ago3" baseball
4 NNE Faribault4 months ago3" baseball
5 NW Park Rapids9 days ago2.75" baseball
4 WNW Lake Crystal4 months ago2.75" baseball
4 N Madelia4 months ago2.75" baseball

Latest verified reports

WhenLocationEvent
Aug 12, 20264 days agoMoorheadClay Co.40 mph wind
Aug 9, 20267 days ago1 SE FairmontMartin Co.1" hail
Aug 9, 20267 days ago2 ENE LewisvilleWatonwan Co.0.88" hail
Aug 7, 20268 days ago2 NE BricelynFaribault Co.1" hail
Aug 7, 20268 days ago1 S Blue EarthFaribault Co.1" hail
Aug 7, 20268 days ago2 WSW PlatoMcLeod Co.58 mph wind
Aug 7, 20268 days ago5 E HanskaBrown Co.1" hail
Aug 7, 20268 days ago1 NW St. CloudStearns Co.1" hail
Aug 7, 20268 days ago3 E St. CloudBenton Co.1" hail
Aug 7, 20268 days agoSt. CloudStearns Co.1.5" hail
Aug 7, 20268 days ago1 E St. CloudStearns Co.1" hail
Aug 7, 20268 days ago1 NE St. CloudBenton Co.1" hail
Aug 7, 20268 days ago1 E Waite ParkStearns Co.1" hail
Aug 7, 20268 days ago1 W St. CloudStearns Co.1" hail
Aug 7, 20268 days agoSt. CloudStearns Co.1" hail
Aug 7, 20268 days ago1 E St. CloudStearns Co.1" hail
Aug 7, 20268 days ago3 SW PaynesvilleStearns Co.0.75" hail
Aug 7, 20268 days ago4 E New LondonKandiyohi Co.1" hail
Aug 7, 20269 days agoHenningOtter Tail Co.0.75" hail
Aug 7, 20269 days agoZerkelClearwater Co.0.88" hail
Aug 7, 20269 days ago5 SSE WorthingtonNobles Co.0.7" hail
Aug 7, 20269 days agoWendellGrant Co.0.88" hail
Aug 7, 20269 days ago1 W WadenaWadena Co.0.5" hail
Aug 7, 20269 days agoOsageBecker Co.1" hail
Aug 7, 20269 days ago1 N OshawaCass 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 Aug 12, 2026. Over the last 12 months, NWS spotters logged 561 hail reports across 50 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 39 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-08-16 13:43 UTC · refreshes hourly.