On the map: every storm report logged this day.
On the map
Storm reports for July 16, 1997
On July 16, 1997, 108 hail, 166 damaging-wind and 11 tornado reports were logged across 23 states.
FreeNo accountNo phone numberWe don’t keep the address
· As you type, the text is sent to Google to suggest addresses.IndependentNot affiliated with NOAA or the National Weather Service. Source: NOAA Storm Prediction Center storm reports. Data through November 6, 2026. Methodology
← Jul 15, 1997 All 1997 storm days · July 1997 Jul 17, 1997 →
On July 16, 1997, 108 hail, 166 damaging-wind and 11 tornado reports were logged across 23 states. The largest hail reported was 4.50″ (softball size) in Lincoln County, WI.
Storm day runs 7 a.m. to 7 a.m. Eastern (12:00–12:00 UTC), the convention the Storm Prediction Center uses. Radar hail estimates start October 2019.
Storm reports by state
| State | Hail | Wind | Tornado | Largest hail |
|---|---|---|---|---|
| WI | 31 | 43 | 6 | 4.50″ |
| MN | 17 | 29 | 0 | 2.75″ |
| SD | 9 | 13 | 2 | 3.00″ |
| NC | 8 | 14 | 0 | 0.88″ |
| SC | 3 | 17 | 0 | 0.75″ |
| MI | 7 | 12 | 0 | 1.50″ |
| KS | 10 | 8 | 0 | 1.75″ |
| VA | 5 | 10 | 0 | 1.75″ |
| GA | 7 | 7 | 0 | 1.75″ |
| FL | 5 | 1 | 0 | 1.75″ |
| OK | 3 | 0 | 0 | 1.75″ |
| NJ | 2 | 1 | 0 | 0.75″ |
| TN | 0 | 3 | 0 | – |
| MD | 1 | 1 | 0 | 1.00″ |
| MO | 0 | 0 | 2 | – |
| TX | 0 | 0 | 1 | – |
| CO | 0 | 1 | 0 | – |
| AL | 0 | 1 | 0 | – |
| OR | 0 | 1 | 0 | – |
| IA | 0 | 1 | 0 | – |
| DE | 0 | 1 | 0 | – |
| AZ | 0 | 1 | 0 | – |
| WV | 0 | 1 | 0 | – |
Cities with hail reported within 5 miles
| City | Population | Largest report |
|---|---|---|
| Inver Grove Heights, MN | 36,226 | 2.75″ |
| West St. Paul, MN | 21,920 | 2.75″ |
| South St. Paul, MN | 20,590 | 2.75″ |
| Pierre, SD | 13,788 | 2.75″ |
| Mendota Heights, MN | 11,542 | 2.75″ |
| Newport, MN | 5,415 | 2.75″ |
| St. Paul Park, MN | 5,381 | 2.75″ |
| Ocala, FL | 70,251 | 1.75″ |
| Derby, KS | 26,604 | 1.75″ |
| Stevens Point, WI | 26,465 | 1.75″ |
| Farmington, MN | 24,464 | 1.75″ |
| Wisconsin Rapids, WI | 18,675 | 1.75″ |
| Plover, WI | 14,208 | 1.75″ |
| Haysville, KS | 11,406 | 1.75″ |
| Rhinelander, WI | 8,286 | 1.75″ |
| Empire, MN | 3,068 | 1.75″ |
| Thunderbolt, GA | 2,536 | 1.75″ |
| Tucker, GA | 37,224 | 1.25″ |
| Clarkston, GA | 14,416 | 1.25″ |
| Doraville, GA | 12,436 | 1.25″ |
| Stone Mountain, GA | 6,552 | 1.25″ |
| Wabasha, MN | 2,598 | 1.25″ |
| Bloomington, MN | 88,344 | 1.00″ |
| Brookhaven, GA | 59,370 | 1.00″ |
| Dunwoody, GA | 51,795 | 1.00″ |
Hail reports (108)
| Time (UTC) | Size | Location |
|---|---|---|
| 20:15 | 4.50″ | Lincoln County, WI |
| 01:45 | 3.00″ | Potter County, SD |
| 18:30 | 2.75″ | Oneida County, WI |
| 00:20 | 2.75″ | Hughes County, SD |
| 00:44 | 2.75″ | Hughes County, SD |
| 05:15 | 2.75″ | Dakota County, MN |
| 17:55 | 1.75″ | Vilas County, WI |
| 18:50 | 1.75″ | Oneida County, WI |
| 18:53 | 1.75″ | Chatham County, GA |
| 20:06 | 1.75″ | Middlesex County, VA |
| 21:20 | 1.75″ | Marathon County, WI |
| 21:45 | 1.75″ | Taylor County, WI |
| 21:55 | 1.75″ | Marion County, FL |
| 22:04 | 1.75″ | Wood County, WI |
| 22:05 | 1.75″ | Portage County, WI |
| 23:40 | 1.75″ | Green Lake County, WI |
| 00:13 | 1.75″ | Sully County, SD |
| 00:44 | 1.75″ | Hughes County, SD |
| 01:30 | 1.75″ | Kay County, OK |
| 01:35 | 1.75″ | Kay County, OK |
| 04:58 | 1.75″ | Dakota County, MN |
| 05:54 | 1.75″ | Sedgwick County, KS |
| 11:00 | 1.75″ | Sedgwick County, KS |
| 13:23 | 1.50″ | Douglas County, WI |
| 19:00 | 1.50″ | Oneida County, WI |
| 19:08 | 1.50″ | Wexford County, MI |
| 22:32 | 1.50″ | Dodge County, MN |
| 09:30 | 1.50″ | Alger County, MI |
| 22:05 | 1.25″ | DeKalb County, GA |
| 06:35 | 1.25″ | Buffalo County, WI |
| 06:40 | 1.25″ | Wabasha County, MN |
| 19:15 | 1.00″ | Oneida County, WI |
| 20:15 | 1.00″ | Worcester County, MD |
| 20:28 | 1.00″ | Price County, WI |
| 21:40 | 1.00″ | DeKalb County, GA |
| 22:28 | 1.00″ | Orange County, FL |
| 23:05 | 1.00″ | Kittson County, MN |
| 23:30 | 1.00″ | Waushara County, WI |
| 23:45 | 1.00″ | Juneau County, WI |
| 00:30 | 1.00″ | Green Lake County, WI |
| 00:31 | 1.00″ | Sumner County, KS |
| 00:35 | 1.00″ | Sumner County, KS |
| 00:40 | 1.00″ | Cowley County, KS |
| 00:44 | 1.00″ | Sedgwick County, KS |
| 00:50 | 1.00″ | Montmorency County, MI |
| 00:57 | 1.00″ | Cowley County, KS |
| 03:00 | 1.00″ | Adams County, WI |
| 03:41 | 1.00″ | Stevens County, MN |
| 03:55 | 1.00″ | Clark County, SD |
| 04:05 | 1.00″ | Henry County, GA |
| 05:40 | 1.00″ | Sedgwick County, KS |
| 06:27 | 1.00″ | Dakota County, MN |
| 06:59 | 1.00″ | Hennepin County, MN |
| 12:40 | 0.88″ | Oneida County, WI |
| 18:20 | 0.88″ | Vilas County, WI |
| 19:35 | 0.88″ | Norfolk city, VA |
| 22:10 | 0.88″ | Waupaca County, WI |
| 22:40 | 0.88″ | Robeson County, NC |
| 00:08 | 0.88″ | Cowley County, KS |
| 00:10 | 0.88″ | Kay County, OK |
| 01:00 | 0.88″ | Montmorency County, MI |
| 05:30 | 0.88″ | Dakota County, MN |
| 05:55 | 0.88″ | Dakota County, MN |
| 16:10 | 0.75″ | Carlton County, MN |
| 16:15 | 0.75″ | Ashland County, WI |
| 16:50 | 0.75″ | Caldwell County, NC |
| 17:15 | 0.75″ | Iron County, WI |
| 18:10 | 0.75″ | Atlantic County, NJ |
| 18:25 | 0.75″ | Ocean County, NJ |
| 18:40 | 0.75″ | Catawba County, NC |
| 19:00 | 0.75″ | Pittsylvania County, VA |
| 19:41 | 0.75″ | Cleveland County, NC |
| 20:01 | 0.75″ | Hillsborough County, FL |
| 20:05 | 0.75″ | Lincoln County, WI |
| 20:17 | 0.75″ | Henrico County, VA |
| 20:30 | 0.75″ | Madison County, NC |
| 20:38 | 0.75″ | Volusia County, FL |
| 21:10 | 0.75″ | Pasco County, FL |
| 21:35 | 0.75″ | Wake County, NC |
| 21:39 | 0.75″ | Union County, NC |
| 21:40 | 0.75″ | Delta County, MI |
| 21:47 | 0.75″ | Chesterfield County, SC |
| 21:48 | 0.75″ | Richland County, SC |
| 21:55 | 0.75″ | Franklin city, VA |
| 21:55 | 0.75″ | Johnston County, NC |
| 22:15 | 0.75″ | Gwinnett County, GA |
| 22:30 | 0.75″ | Delta County, MI |
| 22:44 | 0.75″ | Olmsted County, MN |
| 22:45 | 0.75″ | Waushara County, WI |
| 22:52 | 0.75″ | Waushara County, WI |
| 23:05 | 0.75″ | Calhoun County, SC |
| 23:13 | 0.75″ | Waushara County, WI |
| 23:20 | 0.75″ | Marquette County, WI |
| 23:30 | 0.75″ | Monroe County, WI |
| 23:32 | 0.75″ | Forsyth County, GA |
| 00:10 | 0.75″ | Roseau County, MN |
| 00:19 | 0.75″ | Sumner County, KS |
| 01:00 | 0.75″ | Paulding County, GA |
| 01:12 | 0.75″ | Marquette County, WI |
| 02:35 | 0.75″ | Day County, SD |
| 03:00 | 0.75″ | Day County, SD |
| 03:35 | 0.75″ | Day County, SD |
| 04:13 | 0.75″ | Swift County, MN |
| 06:42 | 0.75″ | Hennepin County, MN |
| 06:48 | 0.75″ | Wright County, MN |
| 07:28 | 0.75″ | Wabasha County, MN |
| 07:29 | 0.75″ | Buffalo County, WI |
| 09:05 | 0.75″ | Marquette County, MI |
Damage, injuries and deaths
National Weather Service offices recorded about $4.6 million in property damage, $6.8 million in crop damage, 5 injuries and 1 death from hail, thunderstorm wind and tornadoes across the US on this storm day (312 events in 23 states). Injuries and deaths are those the events caused directly.
| County | Events | Injuries | Deaths | Property damage |
|---|---|---|---|---|
| Winnebago County, WI | 2 | 0 | 1 | $200,000 |
| Hennepin County, MN | 2 | 3 | 0 | $88,000 |
| Shawano County, WI | 2 | 1 | 0 | $310,000 |
| Waupaca County, WI | 2 | 1 | 0 | $30,000 |
| Marathon County, WI | 6 | 0 | 0 | $1.6 million |
| Lincoln County, WI | 4 | 0 | 0 | $513,000 |
| Sedgwick County, KS | 1 | 0 | 0 | $500,000 |
| Oneida County, WI | 1 | 0 | 0 | $300,000 |
| Manitowoc County, WI | 2 | 0 | 0 | $151,000 |
| Outagamie County, WI | 2 | 0 | 0 | $102,000 |
| Cowley County, KS | 1 | 0 | 0 | $75,000 |
| Brazoria County, TX | 1 | 0 | 0 | $50,000 |
What the National Weather Service wrote
- Hennepin County, MN (near Maple Plain) · Thunderstorm wind 69 mph · 3 injuries
“Three young girls injured at YMCA camp when tree blown over onto tent. Barn also blown down in vicinity. Estimated windspeed.” - Sedgwick County, KS (near Derby) · Thunderstorm wind 60 mph · $500,000
“NUMEROUS TREES BLOWN DOWN, METAL BARN BLOWN DOWN @ 119TH & HILLSIDE. EXTENSIVE DAMAGE TO FARM DWELLINGS, STRUCTURES & MACHINERY.” - Hennepin County, MN (near Minnetrista) · Thunderstorm wind 75 mph · $88,000
“27 homes damaged by winds or fallng trees. Neighboring city of Independence also experienced scattered home damage due to down trees and power lines. Estimated windspeed.” - Cowley County, KS (near Rock) · Thunderstorm wind 64 mph · $75,000
“BARN BLOWN DOWN, MOBILE HOME ROLLED OVER, NUMEROUS TREES BLOWN DOWN.” - Brazoria County, TX (near Manvel) · Tornado F0 · $50,000
“Trailer home destroyed and a roof was blown off a house in Manvel. Many trees blown down between CR 48-CR 58-HWY 6.” - Cochise County, AZ (near Benson) · Thunderstorm wind · $35,000
“Downburst winds from nearby thunderstorm knocked a mobile home off its foundation completely demolishing it. The winds also blew a cooler off the roof of another trailer, blew over a couple of sheds and torn some of the singles off the roofs of other trailers.”
Event narratives from NWS Storm Data, shortened. Up to six per day, chosen by deaths, injuries, damage and size.
Source: NOAA National Centers for Environmental Information (NCEI), Storm Events Database, as entered by National Weather Service offices; data through July 31, 2026. Damage is in dollars of the year, not adjusted for inflation.
Guides: What radar-estimated hail (MESH) is and isn't · Storm reports: preliminary vs final
Hail check for any US address
Every day since October 2019 that radar estimated hail near the address, free.
Guide: How to check if it hailed at your address · Free hail alerts by email · As you type, the text is sent to Google to suggest addresses.