On the map: radar-estimated hail over the whole day, and the storm reports.
Radar-estimated hail
Storm reports for October 21, 2021
On October 21, 2021, 0 hail, 11 damaging-wind and 19 tornado reports were logged across 4 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
← Oct 20, 2021 All 2021 storm days · October 2021 Oct 22, 2021 →
On October 21, 2021, 0 hail, 11 damaging-wind and 19 tornado reports were logged across 4 states. Radar estimated hail of 1 inch or larger over 214 square miles containing about 1,700 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 |
|---|---|---|---|---|
| PA | 0 | 6 | 9 | – |
| OH | 0 | 3 | 10 | – |
| TX | 0 | 1 | 0 | – |
| GA | 0 | 1 | 0 | – |
Cities with the largest radar-estimated hail
| City | Population | Radar max near center |
|---|---|---|
| Atlantic City, NJ | 38,959 | 1.04″ |
| Talladega, AL | 14,693 | 0.77″ |
Counties by homes inside 1″+ radar-estimated hail
| County | Homes | People | Area | Radar max |
|---|---|---|---|---|
| Dillon County, SC | 0 | 0 | 1 mi² | 2.16″ |
| Brewster County, TX | 0 | 0 | 155 mi² | 2.62″ |
| Jeff Davis County, TX | 0 | 0 | 19 mi² | 1.85″ |
| Presidio County, TX | 0 | 0 | 38 mi² | 1.94″ |
| Titus County, TX | 0 | 0 | 1 mi² | 1.37″ |
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.
Damage, injuries and deaths
National Weather Service offices recorded about $9.1 million in property damage and $100,000 in crop damage from hail, thunderstorm wind and tornadoes across the US on this storm day (31 events in 4 states). Injuries and deaths are those the events caused directly.
| County | Events | Injuries | Deaths | Property damage |
|---|---|---|---|---|
| Washington County, PA | 2 | 0 | 0 | $7.8 million |
| Allegheny County, PA | 2 | 0 | 0 | $550,000 |
| Belmont County, OH | 1 | 0 | 0 | $525,000 |
| Jefferson County, OH | 1 | 0 | 0 | $150,000 |
| Blair County, PA | 2 | 0 | 0 | $19,000 |
| Cambria County, PA | 1 | 0 | 0 | $8,000 |
| Gordon County, GA | 1 | 0 | 0 | $1,000 |
| Clearfield County, PA | 1 | 0 | 0 | $1,000 |
What the National Weather Service wrote
- Washington County, PA (near Independence) · Tornado EF2 · $7.5 million
“A NWS damage survey confirmed that an EF-2 tornado, with winds|peaking near 130 MPH, tracked through western Washington County|on the evening of October 21, 2021. The length was over 15 miles|long and the width varies in some areas but the maximum was between 600 |to 700 yards.” - Belmont County, OH (near Lamira) · Tornado EF1 · $525,000
“The National Weather Service surveyed three touch down points in|Belmont county. The first was in the small town of Loomis where|several hardwood trees had large branches down and a tree was|uprooted.” - Allegheny County, PA (near Allison Park) · Tornado EF1 · $500,000
“A damage survey confirmed that a tornado tracked across the|southern portion of Hampton Township, PA. This tornado was|associated with the same circulation that initially produced a|brief tornado earlier in Mount Nebo.” - Washington County, PA (near Thomas) · Tornado EF1 · $325,000
“A NWS damage survey confirmed that an EF-1 tornado, with winds|speeds ranging between 90 to 95 MPH, tracked through portions of|Peters Township in Washington County on the evening of October|21, 2021. The length was 1.5 miles and the width in some areas|was about 100 to 200 yards.” - Jefferson County, OH (near Emerson) · Tornado EF1 · $150,000
“The National Weather Service conducted a survey off Township Road|102 just southwest of Mt. Pleasant, Ohio. The damage was confined|to hardwood and softwood trees. They were either snapped at the |trunk, missing large branches, or uprooted. There was a 100 year |old oak tree that was uprooted.” - Allegheny County, PA (near Emsworth) · Tornado EF0 · $50,000
“A damage survey confirmed that a brief tornado occurred in and|near the Mount Nebo Pointe shopping center. Damage at the Target|store included broken glass in the entry doors (which were sucked|outward by the wind), as well as damage to a sign on the west-|facing side of the store.”
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.
NWS Tornado Damage Surveys for October 21, 2021
National Weather Service survey teams mapped 20 tornado paths from this storm day (1 EF2, 12 EF1, 7 EF0), 53 miles in all. The map above draws each surveyed path as the NWS mapped it, colored by the EF rating of each stretch, in place of the straight start-to-end line.
| Rating | Peak wind | Path length | Max width | Deaths / injuries | On the ground | Surveyed by |
|---|---|---|---|---|---|---|
| EF2 | 130 mph | 15.7 mi | 150 yd | 0 / 0 | 23:30–23:57 UTC | NWS Pittsburgh |
| EF1 | 90 mph | 7.7 mi | 50 yd | 0 / 0 | 23:06–23:09 UTC | NWS Pittsburgh |
| EF1 | 105 mph | 4.8 mi | 400 yd | 0 / 0 | 23:47–23:55 UTC | NWS Pittsburgh |
| EF1 | 110 mph | 3.0 mi | 50 yd | 0 / 0 | 21:10–21:15 UTC | NWS Cleveland |
| EF1 | 97 mph | 2.6 mi | 50 yd | 0 / 0 | 20:36–20:42 UTC | NWS Cleveland |
| EF1 | 90 mph | 2.6 mi | – | 0 / 0 | 23:11–23:16 UTC | NWS Pittsburgh |
| EF1 | 90 mph | 1.6 mi | 40 yd | 0 / 0 | 22:56–22:59 UTC | NWS Pittsburgh |
| EF1 | 95 mph | 1.5 mi | 100 yd | 0 / 0 | 00:07–00:10 UTC | NWS Pittsburgh |
| EF1 | 104 mph | 0.7 mi | 50 yd | 0 / 0 | 22:15–22:18 UTC | NWS Cleveland |
| EF1 | 100 mph | 0.6 mi | – | 0 / 0 | 23:58–00:00 UTC | NWS Pittsburgh |
| EF1 | 100 mph | 0.4 mi | 70 yd | 0 / 0 | 23:03–23:05 UTC | NWS Pittsburgh |
| EF1 | – | 0.4 mi | 30 yd | 0 / 0 | 23:59 UTC | NWS Pittsburgh |
| EF1 | 97 mph | 0.2 mi | 50 yd | 0 / 0 | 20:49–20:50 UTC | NWS Cleveland |
| EF0 | 80 mph | 8.9 mi | 300 yd | 0 / 0 | 23:33–23:51 UTC | NWS Pittsburgh |
| EF0 | 80 mph | 0.8 mi | 25 yd | 0 / 0 | 21:08–21:11 UTC | NWS Cleveland |
| EF0 | 70 mph | 0.5 mi | 100 yd | 0 / 0 | 23:41–23:42 UTC | NWS Pittsburgh |
| EF0 | 80 mph | 0.3 mi | 50 yd | 0 / 0 | 20:44–20:45 UTC | NWS Cleveland |
| EF0 | 75 mph | 0.2 mi | 25 yd | 0 / 0 | 21:21 UTC | NWS Cleveland |
| EF0 | 80 mph | 0.1 mi | 20 yd | 0 / 0 | 22:20–22:21 UTC | NWS Cleveland |
| EF0 | 80 mph | 0.1 mi | 20 yd | 0 / 0 | 22:20–22:21 UTC | NWS Cleveland |
Source: NOAA National Weather Service Damage Assessment Toolkit (DAT): the tornado paths and EF-rating zones NWS survey teams mapped after each storm. Survey data are preliminary and can be revised; NOAA's official record is Storm Data (NCEI). Paths are simplified to about 30 m. Times are when the tornado was on the ground, in UTC.
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.