On the map: every storm report logged this day.
On the map
Storm reports for April 16, 2002
On April 16, 2002, 188 hail, 89 damaging-wind and 14 tornado reports were logged across 11 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
← Apr 15, 2002 All 2002 storm days · April 2002 Apr 17, 2002 →
On April 16, 2002, 188 hail, 89 damaging-wind and 14 tornado reports were logged across 11 states. The largest hail reported was 2.50″ (tennis ball size) in Hunt County, TX.
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 |
|---|---|---|---|---|
| TX | 68 | 8 | 12 | 2.50″ |
| MN | 26 | 31 | 0 | 1.50″ |
| NE | 22 | 13 | 0 | 1.75″ |
| IA | 7 | 28 | 0 | 1.00″ |
| SD | 22 | 1 | 0 | 1.75″ |
| KS | 21 | 2 | 0 | 1.75″ |
| OK | 14 | 0 | 2 | 1.75″ |
| AR | 4 | 3 | 0 | 1.00″ |
| NC | 3 | 0 | 0 | 1.75″ |
| WI | 0 | 3 | 0 | – |
| ND | 1 | 0 | 0 | 0.75″ |
Cities with hail reported within 5 miles
| City | Population | Largest report |
|---|---|---|
| Fort Worth, TX | 1,008,106 | 1.75″ |
| Wichita Falls, TX | 102,372 | 1.75″ |
| Waxahachie, TX | 48,617 | 1.75″ |
| Schertz, TX | 44,428 | 1.75″ |
| Cibolo, TX | 37,816 | 1.75″ |
| Greenville, TX | 34,355 | 1.75″ |
| Universal City, TX | 20,267 | 1.75″ |
| Elizabeth City, NC | 19,028 | 1.75″ |
| Gainesville, TX | 18,295 | 1.75″ |
| Live Oak, TX | 16,218 | 1.75″ |
| Selma, TX | 11,900 | 1.75″ |
| Leon Valley, TX | 11,424 | 1.75″ |
| Pleasanton, TX | 11,409 | 1.75″ |
| Northlake, TX | 10,746 | 1.75″ |
| Kirby, TX | 8,104 | 1.75″ |
| River Oaks, TX | 7,505 | 1.75″ |
| Bulverde, TX | 7,198 | 1.75″ |
| Justin, TX | 6,197 | 1.75″ |
| Sansom Park, TX | 5,402 | 1.75″ |
| Garden Ridge, TX | 4,378 | 1.75″ |
| Atoka, OK | 2,925 | 1.75″ |
| Westworth Village, TX | 2,717 | 1.75″ |
| Balcones Heights, TX | 2,707 | 1.75″ |
| Irving, TX | 258,060 | 1.50″ |
| Euless, TX | 60,010 | 1.50″ |
Hail reports (188)
| Time (UTC) | Size | Location |
|---|---|---|
| 00:31 | 2.50″ | Hunt County, TX |
| 19:50 | 1.75″ | Currituck County, NC |
| 21:45 | 1.75″ | Bexar County, TX |
| 22:02 | 1.75″ | Pasquotank County, NC |
| 22:25 | 1.75″ | Wise County, TX |
| 22:34 | 1.75″ | Hill County, TX |
| 22:40 | 1.75″ | Denton County, TX |
| 22:55 | 1.75″ | Hill County, TX |
| 22:55 | 1.75″ | Atascosa County, TX |
| 22:55 | 1.75″ | Lake County, SD |
| 22:55 | 1.75″ | Wayne County, NE |
| 23:00 | 1.75″ | Tarrant County, TX |
| 23:23 | 1.75″ | Cooke County, TX |
| 23:23 | 1.75″ | Cooke County, TX |
| 23:30 | 1.75″ | Wichita County, TX |
| 23:47 | 1.75″ | Wichita County, TX |
| 23:55 | 1.75″ | Comal County, TX |
| 23:55 | 1.75″ | Bexar County, TX |
| 00:17 | 1.75″ | Hunt County, TX |
| 00:21 | 1.75″ | Clay County, TX |
| 00:42 | 1.75″ | Guadalupe County, TX |
| 00:42 | 1.75″ | Comal County, TX |
| 00:56 | 1.75″ | Ellis County, TX |
| 01:30 | 1.75″ | Coal County, OK |
| 01:30 | 1.75″ | Atoka County, OK |
| 02:06 | 1.75″ | Ellis County, TX |
| 02:47 | 1.75″ | Reno County, KS |
| 02:47 | 1.75″ | Reno County, KS |
| 03:08 | 1.75″ | Reno County, KS |
| 05:30 | 1.75″ | Hunt County, TX |
| 23:52 | 1.50″ | Tarrant County, TX |
| 23:52 | 1.50″ | Dallas County, TX |
| 00:35 | 1.50″ | Bexar County, TX |
| 00:39 | 1.50″ | Ellis County, TX |
| 01:10 | 1.50″ | Swift County, MN |
| 02:46 | 1.50″ | Reno County, KS |
| 03:35 | 1.50″ | Reno County, KS |
| 02:40 | 1.25″ | Reno County, KS |
| 02:45 | 1.25″ | Reno County, KS |
| 21:30 | 1.00″ | Bosque County, TX |
| 21:38 | 1.00″ | York County, NE |
| 21:47 | 1.00″ | Atascosa County, TX |
| 22:00 | 1.00″ | Love County, OK |
| 22:08 | 1.00″ | Baylor County, TX |
| 22:28 | 1.00″ | Minnehaha County, SD |
| 23:05 | 1.00″ | Pope County, AR |
| 23:07 | 1.00″ | Johnson County, TX |
| 23:09 | 1.00″ | Minnehaha County, SD |
| 23:10 | 1.00″ | Johnson County, TX |
| 23:11 | 1.00″ | Minnehaha County, SD |
| 23:15 | 1.00″ | Wichita County, TX |
| 23:15 | 1.00″ | Deuel County, SD |
| 23:29 | 1.00″ | Tarrant County, TX |
| 23:30 | 1.00″ | Minnehaha County, SD |
| 23:45 | 1.00″ | Moody County, SD |
| 23:45 | 1.00″ | Yellow Medicine County, MN |
| 23:49 | 1.00″ | Wichita County, TX |
| 23:50 | 1.00″ | Bexar County, TX |
| 00:01 | 1.00″ | Bosque County, TX |
| 00:01 | 1.00″ | Bosque County, TX |
| 00:05 | 1.00″ | Dallas County, TX |
| 00:05 | 1.00″ | Dallas County, TX |
| 00:10 | 1.00″ | Johnston County, OK |
| 00:20 | 1.00″ | Bexar County, TX |
| 00:20 | 1.00″ | Lac qui Parle County, MN |
| 00:37 | 1.00″ | Bexar County, TX |
| 01:00 | 1.00″ | Monona County, IA |
| 01:41 | 1.00″ | Cooke County, TX |
| 01:55 | 1.00″ | Kandiyohi County, MN |
| 02:04 | 1.00″ | Saline County, KS |
| 02:16 | 1.00″ | Bosque County, TX |
| 02:27 | 1.00″ | Love County, OK |
| 03:15 | 1.00″ | Reno County, KS |
| 03:40 | 1.00″ | Bosque County, TX |
| 03:47 | 1.00″ | Geary County, KS |
| 05:45 | 1.00″ | Hunt County, TX |
| 21:55 | 0.88″ | Platte County, NE |
| 22:00 | 0.88″ | Johnson County, TX |
| 22:12 | 0.88″ | Wise County, TX |
| 22:20 | 0.88″ | Tarrant County, TX |
| 22:40 | 0.88″ | Minnehaha County, SD |
| 22:49 | 0.88″ | Archer County, TX |
| 22:56 | 0.88″ | Minnehaha County, SD |
| 23:07 | 0.88″ | Minnehaha County, SD |
| 23:14 | 0.88″ | Minnehaha County, SD |
| 23:15 | 0.88″ | Bryan County, OK |
| 23:33 | 0.88″ | Love County, OK |
| 23:50 | 0.88″ | Big Stone County, MN |
| 23:52 | 0.88″ | Clay County, TX |
| 00:04 | 0.88″ | Murray County, OK |
| 00:17 | 0.88″ | Carter County, OK |
| 00:55 | 0.88″ | Burt County, NE |
| 00:55 | 0.88″ | Lyon County, MN |
| 01:00 | 0.88″ | Chippewa County, MN |
| 01:09 | 0.88″ | Coal County, OK |
| 01:25 | 0.88″ | Coal County, OK |
| 01:37 | 0.88″ | Cloud County, KS |
| 01:39 | 0.88″ | Ottawa County, KS |
| 01:40 | 0.88″ | Ottawa County, KS |
| 01:55 | 0.88″ | Ellsworth County, KS |
| 01:55 | 0.88″ | Todd County, MN |
| 01:57 | 0.88″ | Rice County, KS |
| 01:58 | 0.88″ | Ellis County, TX |
| 02:00 | 0.88″ | Morrison County, MN |
| 02:44 | 0.88″ | Douglas County, NE |
| 02:45 | 0.88″ | Douglas County, NE |
| 02:55 | 0.88″ | Cass County, MN |
| 03:00 | 0.88″ | Titus County, TX |
| 03:10 | 0.88″ | Clay County, IA |
| 19:00 | 0.75″ | Ward County, ND |
| 21:20 | 0.75″ | Camden County, NC |
| 22:08 | 0.75″ | Tarrant County, TX |
| 22:10 | 0.75″ | Tarrant County, TX |
| 22:10 | 0.75″ | Bexar County, TX |
| 22:15 | 0.75″ | Colfax County, NE |
| 22:20 | 0.75″ | Logan County, AR |
| 22:20 | 0.75″ | Stanton County, NE |
| 22:25 | 0.75″ | Lake County, SD |
| 22:30 | 0.75″ | Comal County, TX |
| 22:37 | 0.75″ | Saline County, NE |
| 22:38 | 0.75″ | Archer County, TX |
| 22:47 | 0.75″ | Minnehaha County, SD |
| 22:50 | 0.75″ | Dixon County, NE |
| 22:53 | 0.75″ | Minnehaha County, SD |
| 22:54 | 0.75″ | Minnehaha County, SD |
| 22:55 | 0.75″ | Wichita County, TX |
| 22:55 | 0.75″ | Archer County, TX |
| 22:59 | 0.75″ | Wichita County, TX |
| 23:00 | 0.75″ | Butler County, NE |
| 23:04 | 0.75″ | Moody County, SD |
| 23:09 | 0.75″ | Dixon County, NE |
| 23:12 | 0.75″ | Minnehaha County, SD |
| 23:12 | 0.75″ | Brookings County, SD |
| 23:14 | 0.75″ | Thurston County, NE |
| 23:15 | 0.75″ | Johnson County, TX |
| 23:15 | 0.75″ | Pope County, AR |
| 23:26 | 0.75″ | Minnehaha County, SD |
| 23:28 | 0.75″ | Minnehaha County, SD |
| 23:28 | 0.75″ | Minnehaha County, SD |
| 23:34 | 0.75″ | Minnehaha County, SD |
| 23:35 | 0.75″ | Love County, OK |
| 23:40 | 0.75″ | Stevens County, MN |
| 23:45 | 0.75″ | Dallas County, TX |
| 23:52 | 0.75″ | Bexar County, TX |
| 23:55 | 0.75″ | Tarrant County, TX |
| 23:55 | 0.75″ | Searcy County, AR |
| 00:00 | 0.75″ | Lincoln County, MN |
| 00:07 | 0.75″ | Johnson County, TX |
| 00:10 | 0.75″ | Lincoln County, MN |
| 00:28 | 0.75″ | Jefferson County, OK |
| 00:36 | 0.75″ | Madison County, NE |
| 00:47 | 0.75″ | Clay County, IA |
| 00:50 | 0.75″ | Bexar County, TX |
| 00:55 | 0.75″ | Yellow Medicine County, MN |
| 01:00 | 0.75″ | Lyon County, MN |
| 01:05 | 0.75″ | Clay County, NE |
| 01:17 | 0.75″ | Cloud County, KS |
| 01:20 | 0.75″ | Otter Tail County, MN |
| 01:20 | 0.75″ | Chippewa County, MN |
| 01:20 | 0.75″ | Nuckolls County, NE |
| 01:24 | 0.75″ | Fillmore County, NE |
| 01:25 | 0.75″ | Thayer County, NE |
| 01:32 | 0.75″ | Ottawa County, KS |
| 01:52 | 0.75″ | Saline County, NE |
| 02:00 | 0.75″ | Rice County, KS |
| 02:05 | 0.75″ | Pushmataha County, OK |
| 02:05 | 0.75″ | Renville County, MN |
| 02:11 | 0.75″ | Saunders County, NE |
| 02:15 | 0.75″ | Clay County, KS |
| 02:15 | 0.75″ | Stearns County, MN |
| 02:15 | 0.75″ | Lancaster County, NE |
| 02:20 | 0.75″ | Saunders County, NE |
| 02:25 | 0.75″ | Saline County, KS |
| 02:32 | 0.75″ | Grayson County, TX |
| 02:40 | 0.75″ | Hubbard County, MN |
| 02:45 | 0.75″ | McPherson County, KS |
| 02:50 | 0.75″ | Stearns County, MN |
| 02:58 | 0.75″ | Wright County, MN |
| 03:10 | 0.75″ | Clay County, IA |
| 03:14 | 0.75″ | Harrison County, IA |
| 03:22 | 0.75″ | Clay County, IA |
| 03:31 | 0.75″ | Shelby County, IA |
| 03:35 | 0.75″ | Itasca County, MN |
| 04:07 | 0.75″ | Itasca County, MN |
| 04:20 | 0.75″ | St. Louis County, MN |
| 04:52 | 0.75″ | St. Louis County, MN |
| 05:15 | 0.75″ | Collin County, TX |
| 05:45 | 0.75″ | Hunt County, TX |
Damage, injuries and deaths
National Weather Service offices recorded about $1.8 million in property damage, 1 injury and 1 death from hail, thunderstorm wind and tornadoes across the US on this storm day (291 events in 11 states). Injuries and deaths are those the events caused directly.
| County | Events | Injuries | Deaths | Property damage |
|---|---|---|---|---|
| Sherman County, KS | 1 | 0 | 1 | $50,000 |
| Chippewa County, WI | 1 | 1 | 0 | $300,000 |
| Nobles County, MN | 2 | 0 | 0 | $300,000 |
| Tarrant County, TX | 4 | 0 | 0 | $272,000 |
| Polk County, NE | 1 | 0 | 0 | $250,000 |
| Woodbury County, IA | 2 | 0 | 0 | $60,000 |
| O'Brien County, IA | 1 | 0 | 0 | $50,000 |
| Sioux County, IA | 1 | 0 | 0 | $50,000 |
| Cottonwood County, MN | 1 | 0 | 0 | $50,000 |
| Murray County, MN | 1 | 0 | 0 | $50,000 |
| Lake County, SD | 1 | 0 | 0 | $50,000 |
| Dunn County, WI | 1 | 0 | 0 | $50,000 |
What the National Weather Service wrote
- Chippewa County, WI (near Chippewa Falls) · Thunderstorm wind 81 mph · $300,000 · 1 injury
“Narrow swath of wind damage. Roofs blown off 4 barns. Several outbuildings down. Dozens of trees snapped. Windmill twisted. One man sustained minor injuries when his semi truck was blown into the path of another semi. Downburst wind per NWS damage survey.” - Tarrant County, TX (near Ft Worth) · Tornado F3 · $250,000
“The fourth and most significant tornado of the day developed in east Fort Worth just south of Ramey Avenue east of Loop 820, moved north and dissipated between Forest and Haynie streets, south ofGreenlee Street. Damage occurred to a strip mall, with heavy damage to a duplex.” - Nobles County, MN (near Adrian) · Thunderstorm wind 60 mph · $200,000
“Thunderstorm winds caused tree damage, including at least one large tree blown down onto part of a house. The winds also blew down an Interstate sign.” - Nobles County, MN (near Dundee) · Thunderstorm wind 85 mph · $100,000
“Thunderstorm winds blew the roof off a building, severely buckled an elevator bin, and caused tree damage.” - Dunn County, WI (near Menomonie) · Thunderstorm wind 75 mph · $50,000
“Narrow swath of wind damage. Roof off barn. Old, abandoned wooden one-room schoolhouse collapsed. Several outbuildings down. Downburst wind per NWS damage survey.” - Cottonwood County, MN (near Storden) · Thunderstorm wind 70 mph · $50,000
“Thunderstorm winds blew the roof off a vehicle repair shop. The roof knocked down power lines when it fell, causing a power outage.”
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.