On the map: radar-estimated hail around Clay County, SD, the county with the most homes under 1″+ hail this day. Dots are storm reports. Zoom out for the rest of the day.
Radar-estimated hail
Storm reports for June 21, 2020
On June 21, 2020, 92 hail, 199 damaging-wind and 1 tornado reports were logged across 29 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; NOAA MRMS radar hail estimates (MESH) via the Iowa Environmental Mesonet; 2020 Census housing units. Data through November 6, 2026. Methodology
← Jun 20, 2020 All 2020 storm days · June 2020 Jun 22, 2020 →
On June 21, 2020, 92 hail, 199 damaging-wind and 1 tornado reports were logged across 29 states. The largest hail reported was 3.25″ (teacup size) in Ellsworth County, KS. Radar estimated hail of 1 inch or larger over 5,116 square miles containing about 50,000 homes.
Storm day runs 7 a.m. to 7 a.m. Eastern (12:00–12:00 UTC), the convention the Storm Prediction Center uses. Colored areas are NOAA MRMS radar estimates of the largest hail (MESH) over the day, lower 48 states only; radar overestimates and underestimates size, so read it with the ground reports.
Storm reports by state
| State | Hail | Wind | Tornado | Largest hail |
|---|---|---|---|---|
| KS | 32 | 46 | 1 | 3.25″ |
| IA | 12 | 29 | 0 | 1.00″ |
| OK | 9 | 17 | 0 | 3.00″ |
| OH | 3 | 19 | 0 | 1.00″ |
| MN | 13 | 2 | 0 | 1.25″ |
| TN | 0 | 12 | 0 | – |
| SD | 3 | 7 | 0 | 1.00″ |
| GA | 0 | 8 | 0 | – |
| NE | 4 | 3 | 0 | 1.25″ |
| KY | 0 | 7 | 0 | – |
| PA | 0 | 7 | 0 | – |
| MS | 0 | 7 | 0 | – |
| WI | 4 | 2 | 0 | 1.75″ |
| AR | 3 | 3 | 0 | 1.00″ |
| IL | 2 | 3 | 0 | 1.75″ |
| TX | 4 | 1 | 0 | 1.00″ |
| AL | 0 | 5 | 0 | – |
| MA | 0 | 4 | 0 | – |
| NC | 0 | 4 | 0 | – |
| SC | 0 | 3 | 0 | – |
| WV | 1 | 1 | 0 | 0.88″ |
| VA | 0 | 2 | 0 | – |
| CO | 0 | 2 | 0 | – |
| IN | 0 | 2 | 0 | – |
| NH | 1 | 0 | 0 | 1.00″ |
| MT | 1 | 0 | 0 | 1.00″ |
| MI | 0 | 1 | 0 | – |
| WY | 0 | 1 | 0 | – |
| LA | 0 | 1 | 0 | – |
Cities with the largest radar-estimated hail
| City | Population | Radar max near center |
|---|---|---|
| Eveleth, MN | 3,415 | 1.96″ |
| Vermillion, SD | 11,877 | 1.89″ |
| Alexander City, AL | 14,439 | 1.79″ |
| Pella, IA | 10,965 | 1.63″ |
| Blue Earth, MN | 3,159 | 1.63″ |
| Leeds, AL | 12,573 | 1.59″ |
| Pearl, MS | 28,458 | 1.55″ |
| Green Forest, AR | 3,198 | 1.52″ |
| North Platte, NE | 22,549 | 1.50″ |
| Macedonia, OH | 12,139 | 1.48″ |
| Northfield, OH | 3,560 | 1.48″ |
| Oakwood, OH | 3,496 | 1.48″ |
| Odenville, AL | 5,711 | 1.46″ |
| Springville, AL | 5,392 | 1.46″ |
| Argo, AL | 4,369 | 1.46″ |
| Scott City, KS | 3,929 | 1.46″ |
| Elk City, OK | 11,383 | 1.45″ |
| Rice Lake, MN | 4,168 | 1.45″ |
| Irondale, AL | 13,545 | 1.44″ |
| Sheldon, IA | 5,584 | 1.44″ |
| Richland, MS | 7,607 | 1.43″ |
| Margaret, AL | 6,654 | 1.33″ |
| Newnan, GA | 45,548 | 1.31″ |
| Jasper, AL | 14,561 | 1.30″ |
| Jackson, MS | 141,449 | 1.29″ |
Counties by homes inside 1″+ radar-estimated hail
| County | Homes | People | Area | Radar max |
|---|---|---|---|---|
| Clay County, SD | 4,570 | 11,283 | 43 mi² | 2.21″ |
| Beckham County, OK | 4,537 | 8,909 | 86 mi² | 1.89″ |
| Lincoln County, NE | 4,483 | 8,837 | 63 mi² | 2.09″ |
| Hinds County, MS | 4,167 | 7,535 | 5 mi² | 1.35″ |
| O'Brien County, IA | 2,306 | 5,194 | 16 mi² | 1.44″ |
| Tallapoosa County, AL | 1,958 | 4,335 | 8 mi² | 1.79″ |
| Summit County, OH | 1,715 | 4,290 | 1 mi² | 1.48″ |
| Scott County, KS | 1,694 | 3,889 | 56 mi² | 1.70″ |
| Marion County, IA | 1,641 | 3,632 | 3 mi² | 1.63″ |
| Cerro Gordo County, IA | 1,436 | 1,659 | 44 mi² | 1.70″ |
| Walker County, AL | 1,223 | 2,765 | 13 mi² | 1.62″ |
| Hill County, MT | 1,218 | 2,718 | 7 mi² | 1.28″ |
| Ellsworth County, KS | 1,093 | 2,199 | 193 mi² | 2.84″ |
| Hamilton County, TN | 1,079 | 2,567 | 1 mi² | 1.25″ |
| Faribault County, MN | 889 | 1,681 | 21 mi² | 1.91″ |
Homes are 2020 Census housing units and people are 2020 Census residents, counted by block group where its center of population lies under radar-estimated hail of 1 inch or larger.
Hail reports (92)
| Time (UTC) | Size | Location |
|---|---|---|
| 21:33 | 3.25″ | Ellsworth County, KS |
| 00:47 | 3.00″ | Beaver County, OK |
| 01:02 | 2.75″ | Beaver County, OK |
| 18:48 | 1.75″ | Macoupin County, IL |
| 20:08 | 1.75″ | Bayfield County, WI |
| 22:15 | 1.75″ | Haskell County, KS |
| 22:46 | 1.75″ | Kearny County, KS |
| 17:50 | 1.50″ | Lincoln County, KS |
| 17:55 | 1.50″ | Lincoln County, KS |
| 18:53 | 1.50″ | Logan County, KS |
| 19:14 | 1.50″ | Gove County, KS |
| 19:30 | 1.50″ | Ellsworth County, KS |
| 19:46 | 1.50″ | Russell County, KS |
| 22:40 | 1.50″ | Kearny County, KS |
| 23:00 | 1.50″ | Kearny County, KS |
| 00:28 | 1.50″ | Beaver County, OK |
| 20:05 | 1.25″ | Sheridan County, KS |
| 21:00 | 1.25″ | Watonwan County, MN |
| 21:00 | 1.25″ | Norton County, KS |
| 22:14 | 1.25″ | Faribault County, MN |
| 22:43 | 1.25″ | Gray County, KS |
| 22:43 | 1.25″ | Stevens County, KS |
| 23:40 | 1.25″ | Gosper County, NE |
| 23:50 | 1.25″ | Seward County, KS |
| 02:15 | 1.25″ | Lincoln County, NE |
| 12:40 | 1.00″ | Russell County, KS |
| 13:28 | 1.00″ | Comanche County, OK |
| 15:15 | 1.00″ | Jewell County, KS |
| 15:25 | 1.00″ | Caddo County, OK |
| 17:04 | 1.00″ | St. Louis County, MN |
| 18:03 | 1.00″ | St. Louis County, MN |
| 18:04 | 1.00″ | St. Louis County, MN |
| 18:20 | 1.00″ | St. Louis County, MN |
| 18:22 | 1.00″ | St. Louis County, MN |
| 18:25 | 1.00″ | Benton County, IA |
| 18:50 | 1.00″ | Coos County, NH |
| 19:04 | 1.00″ | Gove County, KS |
| 19:04 | 1.00″ | Gove County, KS |
| 19:18 | 1.00″ | Logan County, KS |
| 19:40 | 1.00″ | Clay County, SD |
| 19:42 | 1.00″ | Bayfield County, WI |
| 19:45 | 1.00″ | Sheridan County, KS |
| 19:52 | 1.00″ | Osborne County, KS |
| 20:02 | 1.00″ | Linn County, IA |
| 20:05 | 1.00″ | Clay County, SD |
| 20:12 | 1.00″ | Adams County, IL |
| 20:12 | 1.00″ | Sawyer County, WI |
| 20:25 | 1.00″ | Ashland County, WI |
| 20:55 | 1.00″ | Linn County, IA |
| 20:59 | 1.00″ | Lane County, KS |
| 21:00 | 1.00″ | Martin County, MN |
| 21:05 | 1.00″ | Carroll County, AR |
| 21:15 | 1.00″ | Nicollet County, MN |
| 21:20 | 1.00″ | Norton County, KS |
| 21:30 | 1.00″ | Watonwan County, MN |
| 21:30 | 1.00″ | Stanley County, SD |
| 21:36 | 1.00″ | Medina County, OH |
| 21:43 | 1.00″ | Dickinson County, IA |
| 22:00 | 1.00″ | Hill County, MT |
| 22:11 | 1.00″ | Russell County, KS |
| 22:55 | 1.00″ | Gray County, KS |
| 23:20 | 1.00″ | Haskell County, KS |
| 23:45 | 1.00″ | Seward County, KS |
| 23:54 | 1.00″ | Cerro Gordo County, IA |
| 00:00 | 1.00″ | Seward County, KS |
| 00:19 | 1.00″ | Cerro Gordo County, IA |
| 00:22 | 1.00″ | Beaver County, OK |
| 00:30 | 1.00″ | Butler County, IA |
| 00:46 | 1.00″ | Beaver County, OK |
| 01:44 | 1.00″ | Lipscomb County, TX |
| 02:29 | 1.00″ | Lincoln County, NE |
| 02:34 | 1.00″ | Ochiltree County, TX |
| 03:45 | 1.00″ | Hemphill County, TX |
| 18:25 | 0.88″ | Benton County, IA |
| 18:35 | 0.88″ | Summers County, WV |
| 19:16 | 0.88″ | Gove County, KS |
| 20:20 | 0.88″ | Wichita County, KS |
| 23:26 | 0.88″ | Sherman County, NE |
| 23:55 | 0.88″ | Cerro Gordo County, IA |
| 00:17 | 0.88″ | Beaver County, OK |
| 01:45 | 0.88″ | Lipscomb County, TX |
| 01:47 | 0.88″ | Hempstead County, AR |
| 05:44 | 0.88″ | Polk County, IA |
| 16:38 | 0.75″ | St. Louis County, MN |
| 18:29 | 0.75″ | St. Louis County, MN |
| 21:18 | 0.75″ | Geauga County, OH |
| 21:30 | 0.75″ | Watonwan County, MN |
| 21:43 | 0.75″ | Geauga County, OH |
| 23:55 | 0.75″ | Cerro Gordo County, IA |
| 00:12 | 0.75″ | Cerro Gordo County, IA |
| 00:41 | 0.75″ | Beaver County, OK |
| 01:51 | 0.75″ | Hempstead County, AR |
Damage, injuries and deaths
National Weather Service offices recorded about $678,000 in property damage and $6,000 in crop damage from hail, thunderstorm wind and tornadoes across the US on this storm day (292 events in 29 states). Injuries and deaths are those the events caused directly.
| County | Events | Injuries | Deaths | Property damage |
|---|---|---|---|---|
| Greenville County, SC | 1 | 0 | 0 | $250,000 |
| Edwards County, KS | 1 | 0 | 0 | $100,000 |
| Washington County, PA | 5 | 0 | 0 | $42,000 |
| Middlesex County, MA | 4 | 0 | 0 | $38,000 |
| Meriwether County, GA | 1 | 0 | 0 | $25,000 |
| Barton County, KS | 2 | 0 | 0 | $25,000 |
| Watonwan County, MN | 1 | 0 | 0 | $20,000 |
| Sioux County, IA | 2 | 0 | 0 | $15,000 |
| Coweta County, GA | 2 | 0 | 0 | $11,000 |
| Osceola County, IA | 1 | 0 | 0 | $10,000 |
| Sheridan County, KS | 1 | 0 | 0 | $10,000 |
| Allegheny County, PA | 1 | 0 | 0 | $10,000 |
What the National Weather Service wrote
- Greenville County, SC (near East Gantt) · Thunderstorm wind 63 mph · $250,000
“Emergency manager and NWS employee reported numerous trees blown down in the area centered around the Greenville Country Club. Multiple homes were damaged by fallen trees.” - Edwards County, KS (near Belpre) · Thunderstorm wind 81 mph · $100,000
“Outbuildings were destroyed an a pivot irrigation sprinkler was overturned by the high wind.” - Middlesex County, MA (near Weston) · Thunderstorm wind 64 mph · $25,000
“A microburst with winds estimated near 65 mph caused damage in Weston (as well as Waltham and Wellesley). In Weston, multiple large trees and wires were down on Meadowbrook Road. Three large 2-foot oak trees were downed on Summer Street.” - Meriwether County, GA (near Woodbury) · Thunderstorm wind 63 mph · $25,000
“The broadcast media reported structural damage at the Fuel South gas station at the intersection of Highways 85 and 109 in Woodbury.” - Barton County, KS (near Great Bend) · Thunderstorm wind 81 mph · $20,000
“Widespread tree damage across town with lots of trees blown over. One tree fell onto a vehicle and crushed it. Reports came in via social media.” - Watonwan County, MN (near Ormsby) · Hail 1.25″ · $20,000
“A swath of large hail, up to half dollar size, fell around the Odin/Ormsby area where vehicles were damaged.”
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.