On the map: every storm report logged this day.
On the map
Storm reports for March 28, 2012
On March 28, 2012, 155 hail, 14 damaging-wind and 3 tornado reports were logged across 10 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
← Mar 27, 2012 All 2012 storm days · March 2012 Mar 29, 2012 →
On March 28, 2012, 155 hail, 14 damaging-wind and 3 tornado reports were logged across 10 states. The largest hail reported was 4.25″ (grapefruit size) in Greenwood County, KS.
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 |
|---|---|---|---|---|
| KS | 66 | 0 | 3 | 4.25″ |
| PA | 34 | 0 | 0 | 1.00″ |
| WV | 19 | 1 | 0 | 2.00″ |
| KY | 17 | 2 | 0 | 1.25″ |
| VA | 1 | 9 | 0 | 1.00″ |
| MO | 7 | 0 | 0 | 1.25″ |
| OH | 5 | 0 | 0 | 1.25″ |
| IL | 3 | 0 | 0 | 1.75″ |
| NE | 3 | 0 | 0 | 1.00″ |
| TX | 0 | 2 | 0 | – |
Cities with hail reported within 5 miles
| City | Population | Largest report |
|---|---|---|
| Wamego, KS | 4,888 | 1.75″ |
| Anna, IL | 4,165 | 1.75″ |
| Ashland, KY | 21,066 | 1.25″ |
| Ironton, OH | 10,147 | 1.25″ |
| Flatwoods, KY | 7,250 | 1.25″ |
| South Point, OH | 3,663 | 1.25″ |
| Russell, KY | 3,638 | 1.25″ |
| Kenova, WV | 2,877 | 1.25″ |
| Huntington, WV | 44,942 | 1.00″ |
| Georgetown, KY | 40,518 | 1.00″ |
| Jeffersontown, KY | 29,388 | 1.00″ |
| Emporia, KS | 24,354 | 1.00″ |
| West Mifflin, PA | 18,902 | 1.00″ |
| St. Matthews, KY | 17,806 | 1.00″ |
| McKeesport, PA | 17,119 | 1.00″ |
| Shively, KY | 15,850 | 1.00″ |
| Greensburg, PA | 14,586 | 1.00″ |
| Washington, PA | 13,334 | 1.00″ |
| Jefferson Hills, PA | 12,291 | 1.00″ |
| Lyndon, KY | 11,221 | 1.00″ |
| Middletown, KY | 9,908 | 1.00″ |
| Beaver Falls, PA | 8,757 | 1.00″ |
| Pleasant Hills, PA | 8,318 | 1.00″ |
| Mount Sterling, KY | 7,588 | 1.00″ |
| Clairton, PA | 5,945 | 1.00″ |
Hail reports (155)
| Time (UTC) | Size | Location |
|---|---|---|
| 01:57 | 4.25″ | Greenwood County, KS |
| 23:57 | 3.00″ | Osage County, KS |
| 23:58 | 3.00″ | Greenwood County, KS |
| 23:45 | 2.50″ | Osage County, KS |
| 23:55 | 2.50″ | Osage County, KS |
| 01:00 | 2.50″ | Greenwood County, KS |
| 23:28 | 2.25″ | Osage County, KS |
| 18:33 | 2.00″ | Gilmer County, WV |
| 18:33 | 2.00″ | Gilmer County, WV |
| 22:47 | 2.00″ | Osage County, KS |
| 23:20 | 2.00″ | Osage County, KS |
| 23:37 | 2.00″ | Osage County, KS |
| 23:50 | 2.00″ | Morris County, KS |
| 00:00 | 2.00″ | Osage County, KS |
| 00:46 | 2.00″ | Lyon County, KS |
| 01:38 | 2.00″ | Lyon County, KS |
| 19:13 | 1.75″ | Randolph County, WV |
| 23:33 | 1.75″ | Osage County, KS |
| 23:36 | 1.75″ | Osage County, KS |
| 23:38 | 1.75″ | Union County, IL |
| 23:54 | 1.75″ | Osage County, KS |
| 00:01 | 1.75″ | Osage County, KS |
| 00:15 | 1.75″ | Morris County, KS |
| 01:07 | 1.75″ | Pottawatomie County, KS |
| 01:33 | 1.75″ | Lyon County, KS |
| 02:15 | 1.75″ | Greenwood County, KS |
| 02:57 | 1.75″ | Nemaha County, KS |
| 22:52 | 1.50″ | Osage County, KS |
| 23:34 | 1.50″ | Union County, IL |
| 01:06 | 1.50″ | Lyon County, KS |
| 01:17 | 1.50″ | Pottawatomie County, KS |
| 18:35 | 1.25″ | Lewis County, WV |
| 19:30 | 1.25″ | Greenup County, KY |
| 19:34 | 1.25″ | Lawrence County, OH |
| 20:02 | 1.25″ | Mason County, WV |
| 20:03 | 1.25″ | Lawrence County, OH |
| 23:22 | 1.25″ | Osage County, KS |
| 23:33 | 1.25″ | Osage County, KS |
| 23:49 | 1.25″ | Iron County, MO |
| 23:56 | 1.25″ | Osage County, KS |
| 00:05 | 1.25″ | Osage County, KS |
| 00:10 | 1.25″ | Morris County, KS |
| 00:43 | 1.25″ | Lyon County, KS |
| 01:00 | 1.25″ | Pottawatomie County, KS |
| 01:25 | 1.25″ | Pottawatomie County, KS |
| 12:48 | 1.00″ | Jefferson County, PA |
| 13:03 | 1.00″ | Jefferson County, PA |
| 13:35 | 1.00″ | Beaver County, PA |
| 13:59 | 1.00″ | Allegheny County, PA |
| 13:59 | 1.00″ | Allegheny County, PA |
| 14:28 | 1.00″ | Allegheny County, PA |
| 15:14 | 1.00″ | Westmoreland County, PA |
| 15:28 | 1.00″ | Washington County, PA |
| 15:37 | 1.00″ | Fayette County, PA |
| 15:51 | 1.00″ | Westmoreland County, PA |
| 16:16 | 1.00″ | Fayette County, PA |
| 18:32 | 1.00″ | Lewis County, WV |
| 18:45 | 1.00″ | Upshur County, WV |
| 18:45 | 1.00″ | Upshur County, WV |
| 18:50 | 1.00″ | Furnas County, NE |
| 18:52 | 1.00″ | Furnas County, NE |
| 18:53 | 1.00″ | Hardy County, WV |
| 18:57 | 1.00″ | Jefferson County, KY |
| 19:05 | 1.00″ | Jefferson County, KY |
| 19:06 | 1.00″ | Randolph County, WV |
| 19:10 | 1.00″ | Jefferson County, KY |
| 19:13 | 1.00″ | Jefferson County, KY |
| 19:15 | 1.00″ | Fleming County, KY |
| 19:17 | 1.00″ | Jefferson County, KY |
| 19:36 | 1.00″ | Lawrence County, OH |
| 19:40 | 1.00″ | Highland County, VA |
| 19:45 | 1.00″ | Greenup County, KY |
| 19:55 | 1.00″ | Carter County, KY |
| 19:58 | 1.00″ | Scott County, KY |
| 19:58 | 1.00″ | Scott County, KY |
| 20:05 | 1.00″ | Wayne County, WV |
| 20:10 | 1.00″ | Wayne County, WV |
| 20:12 | 1.00″ | Scott County, KY |
| 20:15 | 1.00″ | Cabell County, WV |
| 21:08 | 1.00″ | Montgomery County, KY |
| 22:07 | 1.00″ | Pendleton County, WV |
| 22:25 | 1.00″ | Osage County, KS |
| 22:35 | 1.00″ | Osage County, KS |
| 22:58 | 1.00″ | Osage County, KS |
| 23:20 | 1.00″ | Owsley County, KY |
| 23:25 | 1.00″ | Union County, IL |
| 23:33 | 1.00″ | Osage County, KS |
| 23:49 | 1.00″ | Morris County, KS |
| 23:52 | 1.00″ | Morris County, KS |
| 00:06 | 1.00″ | Osage County, KS |
| 00:08 | 1.00″ | Lyon County, KS |
| 00:10 | 1.00″ | Miami County, KS |
| 00:11 | 1.00″ | Lyon County, KS |
| 01:26 | 1.00″ | Lyon County, KS |
| 01:47 | 1.00″ | Greenwood County, KS |
| 01:55 | 1.00″ | Lyon County, KS |
| 02:08 | 1.00″ | Washington County, KS |
| 02:10 | 1.00″ | Jackson County, KS |
| 02:11 | 1.00″ | Jackson County, KS |
| 02:19 | 1.00″ | Jackson County, KS |
| 02:55 | 1.00″ | Nemaha County, KS |
| 03:03 | 1.00″ | Nemaha County, KS |
| 03:16 | 1.00″ | Nemaha County, KS |
| 03:40 | 1.00″ | Richardson County, NE |
| 03:51 | 1.00″ | Nemaha County, KS |
| 04:36 | 1.00″ | Nemaha County, KS |
| 12:50 | 0.88″ | Jefferson County, PA |
| 14:06 | 0.88″ | Allegheny County, PA |
| 14:12 | 0.88″ | Allegheny County, PA |
| 14:15 | 0.88″ | Allegheny County, PA |
| 14:21 | 0.88″ | Allegheny County, PA |
| 14:38 | 0.88″ | Westmoreland County, PA |
| 14:46 | 0.88″ | Westmoreland County, PA |
| 14:49 | 0.88″ | Westmoreland County, PA |
| 15:34 | 0.88″ | Westmoreland County, PA |
| 16:00 | 0.88″ | Monroe County, OH |
| 18:30 | 0.88″ | Upshur County, WV |
| 19:48 | 0.88″ | Greenup County, KY |
| 20:22 | 0.88″ | Boyd County, KY |
| 20:40 | 0.88″ | Braxton County, WV |
| 20:50 | 0.88″ | Wayne County, WV |
| 00:07 | 0.88″ | Iron County, MO |
| 00:07 | 0.88″ | Osage County, KS |
| 00:20 | 0.88″ | Wabaunsee County, KS |
| 02:05 | 0.88″ | Clay County, MO |
| 02:21 | 0.88″ | Washington County, KS |
| 02:36 | 0.88″ | Ray County, MO |
| 02:37 | 0.88″ | Jackson County, KS |
| 03:22 | 0.88″ | Brown County, KS |
| 04:00 | 0.88″ | Platte County, MO |
| 04:53 | 0.88″ | Nemaha County, KS |
| 12:40 | 0.75″ | Jefferson County, PA |
| 14:05 | 0.75″ | Washington County, PA |
| 14:23 | 0.75″ | Westmoreland County, PA |
| 14:35 | 0.75″ | Westmoreland County, PA |
| 14:39 | 0.75″ | Westmoreland County, PA |
| 14:52 | 0.75″ | Westmoreland County, PA |
| 14:55 | 0.75″ | Westmoreland County, PA |
| 15:00 | 0.75″ | Westmoreland County, PA |
| 15:08 | 0.75″ | Westmoreland County, PA |
| 15:26 | 0.75″ | Washington County, PA |
| 15:33 | 0.75″ | Washington County, PA |
| 15:43 | 0.75″ | Fayette County, PA |
| 15:48 | 0.75″ | Fayette County, PA |
| 15:49 | 0.75″ | Washington County, PA |
| 16:00 | 0.75″ | Monroe County, OH |
| 19:35 | 0.75″ | Greenup County, KY |
| 19:55 | 0.75″ | Gilmer County, WV |
| 20:20 | 0.75″ | Cabell County, WV |
| 22:32 | 0.75″ | Osage County, KS |
| 02:18 | 0.75″ | Leavenworth County, KS |
| 02:34 | 0.75″ | Lyon County, KS |
| 03:02 | 0.75″ | Cooper County, MO |
| 03:03 | 0.75″ | Greenwood County, KS |
| 03:42 | 0.75″ | Henry County, MO |
Damage, injuries and deaths
National Weather Service offices recorded about $1.2 million in property damage from hail, thunderstorm wind and tornadoes across the US on this storm day (172 events in 10 states). Injuries and deaths are those the events caused directly.
| County | Events | Injuries | Deaths | Property damage |
|---|---|---|---|---|
| Greenwood County, KS | 1 | 0 | 0 | $1 million |
| Furnas County, NE | 2 | 0 | 0 | $60,000 |
| Greenup County, KY | 2 | 0 | 0 | $50,000 |
| Upshur County, WV | 2 | 0 | 0 | $35,000 |
| Tucker County, WV | 1 | 0 | 0 | $25,000 |
| Gilmer County, WV | 2 | 0 | 0 | $20,000 |
| Shenandoah County, VA | 6 | 0 | 0 | $18,000 |
| Duval County, TX | 1 | 0 | 0 | $15,000 |
| Lawrence County, OH | 2 | 0 | 0 | $10,000 |
| Boyd County, KY | 1 | 0 | 0 | $5,000 |
| Middlesex County, VA | 2 | 0 | 0 | $4,000 |
| Richmond County, VA | 1 | 0 | 0 | $1,000 |
What the National Weather Service wrote
- Greenwood County, KS (near Madison) · Hail 3.00″ · $1 million
“Hail stone diameters ranged from golfball size to just over three-inches in Madison. Widespread roof and car damage likely occurred. This was the first (and largest) round of large hail to hit Madison within a two-hour period. Property damage amounts are rough estimates.” - Furnas County, NE (near Holbrook) · Hail 1.00″ · $50,000
“At one point, the town was covered in one inch of mostly pea size hail, with the largest hail stones one inch in diameter. Highway 6 was slick due to the copious amounts of hail that fell.” - Greenup County, KY (near Greenup) · Thunderstorm wind 64 mph · $40,000
“Trees were blown down in the town of Greenup. Overhead wires were brought down by the trees. At least one vehicle was damaged when a garage door was blown off.” - Tucker County, WV (near Pierce) · Thunderstorm wind 58 mph · $25,000
“Emergency management reported trees down along SR 219 just north of Thomas.” - Upshur County, WV (near Rock Cave) · Hail 1.00″ · $25,000
“Vehicles were dented and some roof shingles were damaged.” - Duval County, TX (near Rosita) · Thunderstorm wind 60 mph · $15,000
“Duval County Sheriffs office reported wind damage to a residence west of San Diego. A tin awning and portion of the roof of the mobile home were peeled back by the high winds. A tin roof on a shed was also peeled back along with large tree limbs broken.”
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.