On the map: every storm report logged this day.
On the map
Storm reports for June 28, 2019
On June 28, 2019, 39 hail, 139 damaging-wind and 0 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
← Jun 27, 2019 All 2019 storm days · June 2019 Jun 29, 2019 →
On June 28, 2019, 39 hail, 139 damaging-wind and 0 tornado reports were logged across 23 states. The largest hail reported was 1.75″ (golf ball size) in Morton County, ND.
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 |
|---|---|---|---|---|
| PA | 2 | 27 | 0 | 1.00″ |
| IA | 4 | 22 | 0 | 1.00″ |
| MT | 9 | 15 | 0 | 1.75″ |
| VA | 0 | 17 | 0 | – |
| IL | 8 | 3 | 0 | 1.75″ |
| TN | 0 | 11 | 0 | – |
| OH | 1 | 9 | 0 | 1.00″ |
| MO | 0 | 6 | 0 | – |
| ND | 2 | 3 | 0 | 1.75″ |
| MI | 4 | 1 | 0 | 1.00″ |
| FL | 1 | 4 | 0 | 1.00″ |
| KY | 1 | 4 | 0 | 0.75″ |
| AL | 0 | 5 | 0 | – |
| TX | 2 | 1 | 0 | 1.00″ |
| MD | 0 | 3 | 0 | – |
| MS | 0 | 3 | 0 | – |
| SD | 2 | 0 | 0 | 1.00″ |
| LA | 1 | 1 | 0 | 1.00″ |
| AR | 1 | 1 | 0 | 1.00″ |
| DE | 1 | 0 | 0 | 1.00″ |
| ME | 0 | 1 | 0 | – |
| NJ | 0 | 1 | 0 | – |
| CO | 0 | 1 | 0 | – |
Cities with hail reported within 5 miles
| City | Population | Largest report |
|---|---|---|
| Orland Park, IL | 58,020 | 1.75″ |
| Lockport, IL | 26,915 | 1.75″ |
| Homer Glen, IL | 24,852 | 1.75″ |
| Lemont, IL | 18,203 | 1.75″ |
| St. Petersburg, FL | 267,102 | 1.00″ |
| St. Clair Shores, MI | 58,077 | 1.00″ |
| Pinellas Park, FL | 53,503 | 1.00″ |
| Roseville, MI | 47,047 | 1.00″ |
| Romeoville, IL | 41,177 | 1.00″ |
| Eastpointe, MI | 33,943 | 1.00″ |
| Newark, DE | 30,506 | 1.00″ |
| Wadsworth, OH | 24,753 | 1.00″ |
| Grosse Pointe Woods, MI | 15,897 | 1.00″ |
| Harper Woods, MI | 14,936 | 1.00″ |
| Fraser, MI | 14,549 | 1.00″ |
| Norton, OH | 11,423 | 1.00″ |
| Kenneth City, FL | 4,966 | 1.00″ |
| Nash, TX | 4,208 | 1.00″ |
| Bloomfield, IA | 2,773 | 1.00″ |
| Village of Grosse Pointe Shores, MI | 2,555 | 1.00″ |
| Wolf Point, MT | 2,522 | 1.00″ |
| Mount Clemens, MI | 15,480 | 0.75″ |
| Collegeville, PA | 5,308 | 0.75″ |
| Royersford, PA | 4,958 | 0.75″ |
| Trappe, PA | 4,077 | 0.75″ |
Hail reports (39)
| Time (UTC) | Size | Location |
|---|---|---|
| 13:08 | 1.75″ | Morton County, ND |
| 23:08 | 1.75″ | Will County, IL |
| 23:12 | 1.75″ | Cook County, IL |
| 02:25 | 1.75″ | Phillips County, MT |
| 23:50 | 1.25″ | Cook County, IL |
| 23:50 | 1.25″ | Cook County, IL |
| 00:59 | 1.25″ | Fergus County, MT |
| 01:25 | 1.25″ | Fergus County, MT |
| 01:30 | 1.25″ | Phillips County, MT |
| 02:30 | 1.25″ | Phillips County, MT |
| 12:58 | 1.00″ | Grundy County, IA |
| 14:22 | 1.00″ | Marshall County, IA |
| 14:29 | 1.00″ | Jasper County, IA |
| 16:15 | 1.00″ | McPherson County, SD |
| 16:18 | 1.00″ | McPherson County, SD |
| 16:50 | 1.00″ | Davis County, IA |
| 20:34 | 1.00″ | Macomb County, MI |
| 20:40 | 1.00″ | Macomb County, MI |
| 21:22 | 1.00″ | Pinellas County, FL |
| 21:42 | 1.00″ | Berks County, PA |
| 22:05 | 1.00″ | New Castle County, DE |
| 22:10 | 1.00″ | Harris County, TX |
| 23:04 | 1.00″ | Cook County, IL |
| 23:12 | 1.00″ | Cook County, IL |
| 23:13 | 1.00″ | Acadia Parish, LA |
| 23:18 | 1.00″ | Will County, IL |
| 00:03 | 1.00″ | Summit County, OH |
| 00:45 | 1.00″ | Fergus County, MT |
| 03:10 | 1.00″ | Ouachita County, AR |
| 05:45 | 1.00″ | Roosevelt County, MT |
| 05:59 | 1.00″ | Sheridan County, MT |
| 08:50 | 1.00″ | Bowie County, TX |
| 08:56 | 1.00″ | Richland County, MT |
| 13:34 | 0.88″ | Morton County, ND |
| 19:50 | 0.88″ | Morgan County, IL |
| 20:31 | 0.88″ | Macomb County, MI |
| 20:31 | 0.75″ | Perry County, KY |
| 20:40 | 0.75″ | Macomb County, MI |
| 22:58 | 0.75″ | Montgomery County, PA |
Damage, injuries and deaths
National Weather Service offices recorded about $367,000 in property damage from hail, thunderstorm wind and tornadoes across the US on this storm day (178 events in 23 states). Injuries and deaths are those the events caused directly.
| County | Events | Injuries | Deaths | Property damage |
|---|---|---|---|---|
| Wapello County, IA | 2 | 0 | 0 | $105,000 |
| Copiah County, MS | 3 | 0 | 0 | $60,000 |
| Appanoose County, IA | 3 | 0 | 0 | $42,000 |
| Morton County, ND | 1 | 0 | 0 | $30,000 |
| Halifax County, VA | 2 | 0 | 0 | $25,000 |
| Levy County, FL | 1 | 0 | 0 | $20,000 |
| Wicomico County, MD | 1 | 0 | 0 | $10,000 |
| Emmons County, ND | 1 | 0 | 0 | $10,000 |
| Marion County, IA | 2 | 0 | 0 | $7,000 |
| Monroe County, IA | 1 | 0 | 0 | $5,000 |
| Adams County, OH | 1 | 0 | 0 | $5,000 |
| Portage County, OH | 1 | 0 | 0 | $5,000 |
What the National Weather Service wrote
- Wapello County, IA (near Eddyville) · Thunderstorm wind 70 mph · $100,000
“Emergency manager reported several trees down across the city of Eddyville, a utility pole snapped, and two houses that had trees that fell on top of them. Degree of damage to the homes was unknown at the time. This is a delayed report and time estimated form radar.” - Appanoose County, IA (near Monrovia) · Thunderstorm wind 70 mph · $30,000
“Emergency manager and Appanoose County Dispatch wind damage in Moravia. They reported roof damage to buildings, siding damage to buildings, and multiple trees with limbs 10 to 12 inches in diameter down. Winds went through the center of town and the tree damage was widespread.” - Morton County, ND (near St Anthony) · Hail 1.75″ · $30,000
“Numerous windows were broken on vehicles and on buildings.” - Copiah County, MS (near Bowerton) · Thunderstorm wind 61 mph · $25,000
“Multiple trees and power lines were blown down on Highway 28, and trees blocked a portion of the highway.” - Copiah County, MS (near Smyrna) · Thunderstorm wind 58 mph · $25,000
“Multiple trees and power lines were blown down on Dentville Road.” - Levy County, FL (near Yankeetown) · Thunderstorm wind 58 mph · $20,000
“Levy County Emergency Management reported numerous trees down in Yankeetown, a couple of which fell partially on to houses.”
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.