On the map: every storm report logged this day.
On the map
Storm reports for May 31, 2008
On May 31, 2008, 315 hail, 143 damaging-wind and 3 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. Data through November 6, 2026. Methodology
← May 30, 2008 All 2008 storm days · May 2008 Jun 1, 2008 →
On May 31, 2008, 315 hail, 143 damaging-wind and 3 tornado reports were logged across 29 states. The largest hail reported was 4.00″ (grapefruit size) in Custer County, OK.
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 |
|---|---|---|---|---|
| MN | 97 | 4 | 0 | 1.75″ |
| KS | 46 | 2 | 0 | 2.75″ |
| OK | 31 | 14 | 1 | 4.00″ |
| NY | 14 | 24 | 0 | 1.25″ |
| VA | 11 | 17 | 1 | 1.00″ |
| IL | 22 | 5 | 0 | 1.75″ |
| MD | 12 | 14 | 0 | 1.75″ |
| KY | 6 | 12 | 0 | 1.00″ |
| NC | 17 | 0 | 0 | 1.75″ |
| PA | 6 | 9 | 0 | 1.75″ |
| MO | 12 | 3 | 0 | 1.75″ |
| IA | 11 | 0 | 0 | 1.25″ |
| TN | 0 | 11 | 0 | – |
| WV | 2 | 7 | 1 | 0.75″ |
| MA | 3 | 6 | 0 | 0.75″ |
| CO | 7 | 0 | 0 | 1.75″ |
| AR | 5 | 0 | 0 | 1.00″ |
| SD | 4 | 0 | 0 | 1.00″ |
| CT | 2 | 2 | 0 | 0.75″ |
| GA | 3 | 1 | 0 | 0.75″ |
| MI | 2 | 1 | 0 | 0.88″ |
| DC | 0 | 3 | 0 | – |
| NJ | 0 | 2 | 0 | – |
| DE | 0 | 2 | 0 | – |
| OH | 0 | 2 | 0 | – |
| WI | 1 | 0 | 0 | 1.75″ |
| NE | 1 | 0 | 0 | 0.75″ |
| ID | 0 | 1 | 0 | – |
| VT | 0 | 1 | 0 | – |
Cities with hail reported within 5 miles
| City | Population | Largest report |
|---|---|---|
| Weatherford, OK | 12,047 | 4.00″ |
| Minneapolis, MN | 428,579 | 1.75″ |
| Durham, NC | 301,870 | 1.75″ |
| Bloomington, MN | 88,344 | 1.75″ |
| Plymouth, MN | 78,551 | 1.75″ |
| Maple Grove, MN | 72,739 | 1.75″ |
| Eagan, MN | 67,240 | 1.75″ |
| Burnsville, MN | 64,864 | 1.75″ |
| Edina, MN | 53,564 | 1.75″ |
| Minnetonka, MN | 52,651 | 1.75″ |
| St. Louis Park, MN | 49,899 | 1.75″ |
| Richfield, MN | 36,491 | 1.75″ |
| Inver Grove Heights, MN | 36,226 | 1.75″ |
| Savage, MN | 32,896 | 1.75″ |
| Jenks, OK | 27,869 | 1.75″ |
| Crystal, MN | 22,082 | 1.75″ |
| Golden Valley, MN | 21,263 | 1.75″ |
| New Hope, MN | 20,745 | 1.75″ |
| Hopkins, MN | 19,462 | 1.75″ |
| Monticello, MN | 15,482 | 1.75″ |
| Glenpool, OK | 14,567 | 1.75″ |
| Rogers, MN | 14,493 | 1.75″ |
| Big Lake, MN | 12,855 | 1.75″ |
| East Bethel, MN | 12,288 | 1.75″ |
| Mendota Heights, MN | 11,542 | 1.75″ |
Hail reports (315)
| Time (UTC) | Size | Location |
|---|---|---|
| 03:50 | 4.00″ | Custer County, OK |
| 12:10 | 2.75″ | Chautauqua County, KS |
| 13:32 | 2.75″ | Nowata County, OK |
| 06:02 | 2.75″ | Bourbon County, KS |
| 11:00 | 2.75″ | Kiowa County, KS |
| 12:05 | 2.50″ | Chautauqua County, KS |
| 12:25 | 1.75″ | Garrett County, MD |
| 12:55 | 1.75″ | Osage County, OK |
| 13:03 | 1.75″ | Washington County, OK |
| 13:53 | 1.75″ | Chautauqua County, KS |
| 15:00 | 1.75″ | Nowata County, OK |
| 16:10 | 1.75″ | Tulsa County, OK |
| 16:20 | 1.75″ | Okmulgee County, OK |
| 18:15 | 1.75″ | Lincoln County, CO |
| 20:14 | 1.75″ | Mahnomen County, MN |
| 20:15 | 1.75″ | Clearwater County, MN |
| 21:25 | 1.75″ | Jefferson County, PA |
| 22:24 | 1.75″ | Sherburne County, MN |
| 22:44 | 1.75″ | Durham County, NC |
| 22:52 | 1.75″ | Hennepin County, MN |
| 22:55 | 1.75″ | Hennepin County, MN |
| 23:09 | 1.75″ | Hennepin County, MN |
| 23:24 | 1.75″ | Hennepin County, MN |
| 23:28 | 1.75″ | Hennepin County, MN |
| 23:30 | 1.75″ | Lincoln County, MO |
| 23:35 | 1.75″ | Hennepin County, MN |
| 23:35 | 1.75″ | Hennepin County, MN |
| 23:47 | 1.75″ | Anoka County, MN |
| 23:48 | 1.75″ | Dakota County, MN |
| 00:03 | 1.75″ | Grant County, WI |
| 00:44 | 1.75″ | Macoupin County, IL |
| 02:55 | 1.75″ | Custer County, OK |
| 03:20 | 1.75″ | Bureau County, IL |
| 03:28 | 1.75″ | Neosho County, KS |
| 03:50 | 1.75″ | Bureau County, IL |
| 04:58 | 1.75″ | Elk County, KS |
| 05:07 | 1.75″ | Caddo County, OK |
| 05:24 | 1.75″ | Neosho County, KS |
| 05:35 | 1.75″ | Lincoln County, CO |
| 05:38 | 1.75″ | Montgomery County, KS |
| 05:57 | 1.75″ | Allen County, KS |
| 06:20 | 1.75″ | Bourbon County, KS |
| 09:30 | 1.75″ | Delaware County, OK |
| 10:24 | 1.75″ | Gray County, KS |
| 11:39 | 1.75″ | Barber County, KS |
| 12:40 | 1.50″ | Osage County, OK |
| 12:42 | 1.50″ | Osage County, OK |
| 18:56 | 1.50″ | Lincoln County, CO |
| 20:40 | 1.50″ | Polk County, MN |
| 21:15 | 1.50″ | Jasper County, MO |
| 22:00 | 1.50″ | Durham County, NC |
| 22:25 | 1.50″ | Sherburne County, MN |
| 22:59 | 1.50″ | Hennepin County, MN |
| 03:37 | 1.50″ | Caddo County, OK |
| 05:26 | 1.50″ | Neosho County, KS |
| 13:20 | 1.25″ | Osage County, OK |
| 13:34 | 1.25″ | Sedgwick County, KS |
| 13:39 | 1.25″ | Sedgwick County, KS |
| 18:18 | 1.25″ | Prince George's County, MD |
| 20:25 | 1.25″ | Polk County, MN |
| 22:00 | 1.25″ | Oneida County, NY |
| 22:32 | 1.25″ | Guilford County, NC |
| 22:36 | 1.25″ | Durham County, NC |
| 23:50 | 1.25″ | Clayton County, IA |
| 00:40 | 1.25″ | Goodhue County, MN |
| 02:00 | 1.25″ | Dewey County, OK |
| 10:50 | 1.25″ | Kiowa County, KS |
| 12:40 | 1.00″ | Reno County, KS |
| 12:40 | 1.00″ | Montgomery County, KS |
| 13:00 | 1.00″ | Reno County, KS |
| 13:00 | 1.00″ | Montgomery County, KS |
| 13:28 | 1.00″ | Washington County, OK |
| 13:37 | 1.00″ | Nowata County, OK |
| 13:40 | 1.00″ | Sedgwick County, KS |
| 14:00 | 1.00″ | Butler County, KS |
| 14:02 | 1.00″ | Craig County, OK |
| 14:02 | 1.00″ | Nowata County, OK |
| 14:32 | 1.00″ | Craig County, OK |
| 14:48 | 1.00″ | Montgomery County, KS |
| 14:50 | 1.00″ | Montgomery County, KS |
| 17:30 | 1.00″ | Cherokee County, KS |
| 18:20 | 1.00″ | Fairfax County, VA |
| 18:22 | 1.00″ | Alexandria city, VA |
| 18:35 | 1.00″ | Anne Arundel County, MD |
| 19:05 | 1.00″ | Calvert County, MD |
| 19:09 | 1.00″ | Prince George's County, MD |
| 19:45 | 1.00″ | Mahnomen County, MN |
| 20:05 | 1.00″ | Clay County, MN |
| 20:15 | 1.00″ | Mahnomen County, MN |
| 20:58 | 1.00″ | Waseca County, MN |
| 21:00 | 1.00″ | Caroline County, VA |
| 21:15 | 1.00″ | Vernon County, MO |
| 21:25 | 1.00″ | Hubbard County, MN |
| 21:30 | 1.00″ | Custer County, SD |
| 21:30 | 1.00″ | Mahnomen County, MN |
| 21:55 | 1.00″ | Clearwater County, MN |
| 21:59 | 1.00″ | Becker County, MN |
| 22:00 | 1.00″ | Oneida County, NY |
| 22:12 | 1.00″ | Guilford County, NC |
| 22:17 | 1.00″ | Durham County, NC |
| 22:21 | 1.00″ | Sherburne County, MN |
| 22:26 | 1.00″ | Guilford County, NC |
| 22:40 | 1.00″ | Guilford County, NC |
| 22:56 | 1.00″ | Hennepin County, MN |
| 22:56 | 1.00″ | Hennepin County, MN |
| 22:57 | 1.00″ | Hennepin County, MN |
| 23:00 | 1.00″ | Hennepin County, MN |
| 23:01 | 1.00″ | Guilford County, NC |
| 23:02 | 1.00″ | Hennepin County, MN |
| 23:05 | 1.00″ | Hennepin County, MN |
| 23:06 | 1.00″ | Hennepin County, MN |
| 23:10 | 1.00″ | Hennepin County, MN |
| 23:12 | 1.00″ | Hennepin County, MN |
| 23:14 | 1.00″ | Hennepin County, MN |
| 23:20 | 1.00″ | Pennington County, SD |
| 23:22 | 1.00″ | Hennepin County, MN |
| 23:22 | 1.00″ | Bond County, IL |
| 23:22 | 1.00″ | Hennepin County, MN |
| 23:24 | 1.00″ | Hennepin County, MN |
| 23:24 | 1.00″ | Hennepin County, MN |
| 23:28 | 1.00″ | Hennepin County, MN |
| 23:35 | 1.00″ | Hennepin County, MN |
| 23:54 | 1.00″ | Vernon County, MO |
| 23:56 | 1.00″ | Clinton County, NY |
| 00:00 | 1.00″ | Clayton County, IA |
| 00:00 | 1.00″ | Dakota County, MN |
| 00:10 | 1.00″ | Jersey County, IL |
| 00:12 | 1.00″ | Washington County, MN |
| 00:17 | 1.00″ | Jersey County, IL |
| 00:18 | 1.00″ | Jersey County, IL |
| 00:30 | 1.00″ | Jersey County, IL |
| 00:30 | 1.00″ | Goodhue County, MN |
| 01:45 | 1.00″ | Lawrence County, SD |
| 02:25 | 1.00″ | Montgomery County, KS |
| 02:37 | 1.00″ | Williamson County, IL |
| 03:03 | 1.00″ | Crawford County, KS |
| 03:16 | 1.00″ | Bureau County, IL |
| 03:16 | 1.00″ | Barton County, MO |
| 03:21 | 1.00″ | Bureau County, IL |
| 03:23 | 1.00″ | Bureau County, IL |
| 03:35 | 1.00″ | Bureau County, IL |
| 04:04 | 1.00″ | El Paso County, CO |
| 05:37 | 1.00″ | Montgomery County, KS |
| 05:40 | 1.00″ | Grady County, OK |
| 06:02 | 1.00″ | El Paso County, CO |
| 06:05 | 1.00″ | Lincoln County, CO |
| 09:55 | 1.00″ | Hamilton County, KS |
| 09:58 | 1.00″ | Floyd County, KY |
| 10:25 | 1.00″ | Haskell County, KS |
| 10:40 | 1.00″ | Gray County, KS |
| 10:45 | 1.00″ | Washington County, AR |
| 11:00 | 1.00″ | Ford County, KS |
| 11:55 | 1.00″ | Benton County, AR |
| 12:15 | 0.88″ | Chautauqua County, KS |
| 12:36 | 0.88″ | Reno County, KS |
| 13:31 | 0.88″ | Sedgwick County, KS |
| 13:45 | 0.88″ | Nowata County, OK |
| 16:13 | 0.88″ | Tulsa County, OK |
| 16:25 | 0.88″ | St. Clair County, MI |
| 16:35 | 0.88″ | St. Clair County, MI |
| 16:54 | 0.88″ | Muskogee County, OK |
| 18:25 | 0.88″ | Caroline County, MD |
| 19:00 | 0.88″ | Niagara County, NY |
| 19:30 | 0.88″ | Dade County, MO |
| 19:40 | 0.88″ | Schoharie County, NY |
| 19:48 | 0.88″ | Red Lake County, MN |
| 20:00 | 0.88″ | Rockingham County, NC |
| 20:10 | 0.88″ | Venango County, PA |
| 20:12 | 0.88″ | St. Mary's County, MD |
| 20:21 | 0.88″ | Cass County, MN |
| 20:35 | 0.88″ | Clearwater County, MN |
| 20:40 | 0.88″ | Caroline County, VA |
| 21:00 | 0.88″ | Clarion County, PA |
| 21:10 | 0.88″ | Greene County, NY |
| 21:10 | 0.88″ | Becker County, MN |
| 21:20 | 0.88″ | Mahnomen County, MN |
| 21:35 | 0.88″ | Lackawanna County, PA |
| 21:45 | 0.88″ | Mower County, MN |
| 21:47 | 0.88″ | Mower County, MN |
| 21:53 | 0.88″ | Fillmore County, MN |
| 22:00 | 0.88″ | Sherburne County, MN |
| 22:05 | 0.88″ | Guilford County, NC |
| 22:08 | 0.88″ | Morrison County, MN |
| 22:10 | 0.88″ | Durham County, NC |
| 22:12 | 0.88″ | Oneida County, NY |
| 22:14 | 0.88″ | Oneida County, NY |
| 22:15 | 0.88″ | Boone County, MO |
| 22:17 | 0.88″ | Guilford County, NC |
| 22:20 | 0.88″ | Morrison County, MN |
| 22:20 | 0.88″ | Becker County, MN |
| 22:40 | 0.88″ | Hennepin County, MN |
| 22:45 | 0.88″ | Dutchess County, NY |
| 22:59 | 0.88″ | Hennepin County, MN |
| 23:30 | 0.88″ | Clay County, IL |
| 23:33 | 0.88″ | Clayton County, IA |
| 00:12 | 0.88″ | Washington County, MN |
| 00:38 | 0.88″ | Jersey County, IL |
| 01:36 | 0.88″ | Jo Daviess County, IL |
| 02:33 | 0.88″ | Whiteside County, IL |
| 02:43 | 0.88″ | Whitley County, KY |
| 03:06 | 0.88″ | Crawford County, KS |
| 03:45 | 0.88″ | Worcester County, MD |
| 03:49 | 0.88″ | Bureau County, IL |
| 04:01 | 0.88″ | Bureau County, IL |
| 05:04 | 0.88″ | Grady County, OK |
| 10:42 | 0.88″ | Washington County, AR |
| 11:08 | 0.88″ | Pike County, KY |
| 11:50 | 0.88″ | Barber County, KS |
| 13:00 | 0.75″ | Cowley County, KS |
| 14:31 | 0.75″ | Ottawa County, OK |
| 15:05 | 0.75″ | McDonald County, MO |
| 15:09 | 0.75″ | Delaware County, OK |
| 15:10 | 0.75″ | Montgomery County, KS |
| 15:22 | 0.75″ | Benton County, AR |
| 15:35 | 0.75″ | Craig County, OK |
| 16:25 | 0.75″ | Wagoner County, OK |
| 17:08 | 0.75″ | Muskogee County, OK |
| 17:24 | 0.75″ | Loudoun County, VA |
| 17:25 | 0.75″ | Anne Arundel County, MD |
| 17:36 | 0.75″ | Winchester city, VA |
| 17:57 | 0.75″ | Jasper County, MO |
| 18:26 | 0.75″ | Fairfax County, VA |
| 18:40 | 0.75″ | Anne Arundel County, MD |
| 18:50 | 0.75″ | Anne Arundel County, MD |
| 18:53 | 0.75″ | Broome County, NY |
| 18:57 | 0.75″ | Crawford County, KS |
| 19:05 | 0.75″ | Niagara County, NY |
| 19:30 | 0.75″ | Pennington County, MN |
| 19:40 | 0.75″ | Stafford County, VA |
| 19:42 | 0.75″ | Calvert County, MD |
| 19:50 | 0.75″ | Le Sueur County, MN |
| 20:21 | 0.75″ | Waseca County, MN |
| 20:24 | 0.75″ | Waseca County, MN |
| 20:24 | 0.75″ | Le Sueur County, MN |
| 20:25 | 0.75″ | Hanover County, VA |
| 20:56 | 0.75″ | Jackson County, MO |
| 21:00 | 0.75″ | Marshall County, MN |
| 21:03 | 0.75″ | Hanover County, VA |
| 21:04 | 0.75″ | Benton County, MN |
| 21:11 | 0.75″ | Stearns County, MN |
| 21:29 | 0.75″ | Benton County, MN |
| 21:30 | 0.75″ | Custer County, SD |
| 21:30 | 0.75″ | Freeborn County, MN |
| 21:32 | 0.75″ | Person County, NC |
| 21:35 | 0.75″ | Hampden County, MA |
| 21:40 | 0.75″ | Mower County, MN |
| 21:42 | 0.75″ | Mower County, MN |
| 21:45 | 0.75″ | Hampden County, MA |
| 21:49 | 0.75″ | Lackawanna County, PA |
| 21:55 | 0.75″ | Morrison County, MN |
| 21:55 | 0.75″ | Sherburne County, MN |
| 21:56 | 0.75″ | Guilford County, NC |
| 21:58 | 0.75″ | Guilford County, NC |
| 22:01 | 0.75″ | Tompkins County, NY |
| 22:04 | 0.75″ | Fillmore County, MN |
| 22:05 | 0.75″ | Madison County, NY |
| 22:18 | 0.75″ | Saline County, MO |
| 22:18 | 0.75″ | Hampshire County, MA |
| 22:25 | 0.75″ | Sherburne County, MN |
| 22:25 | 0.75″ | Oneida County, NY |
| 22:25 | 0.75″ | Red Lake County, MN |
| 22:29 | 0.75″ | Wright County, MN |
| 22:29 | 0.75″ | Polk County, MN |
| 22:29 | 0.75″ | Wright County, MN |
| 22:35 | 0.75″ | Winneshiek County, IA |
| 22:37 | 0.75″ | Winneshiek County, IA |
| 22:47 | 0.75″ | Wright County, MN |
| 22:47 | 0.75″ | Harrison County, WV |
| 22:52 | 0.75″ | Harrison County, WV |
| 22:53 | 0.75″ | Winneshiek County, IA |
| 22:53 | 0.75″ | Hennepin County, MN |
| 22:55 | 0.75″ | Cass County, MN |
| 22:57 | 0.75″ | Capitol Planning Region, CT |
| 23:01 | 0.75″ | Hennepin County, MN |
| 23:04 | 0.75″ | Marion County, IL |
| 23:07 | 0.75″ | Hennepin County, MN |
| 23:15 | 0.75″ | Mahnomen County, MN |
| 23:20 | 0.75″ | Crow Wing County, MN |
| 23:24 | 0.75″ | Isanti County, MN |
| 23:30 | 0.75″ | Hennepin County, MN |
| 23:34 | 0.75″ | Isanti County, MN |
| 23:35 | 0.75″ | Hennepin County, MN |
| 23:35 | 0.75″ | Hennepin County, MN |
| 23:35 | 0.75″ | Isanti County, MN |
| 23:35 | 0.75″ | Naugatuck Valley Planning Region, CT |
| 23:35 | 0.75″ | Isanti County, MN |
| 23:36 | 0.75″ | Clayton County, IA |
| 23:37 | 0.75″ | Clayton County, IA |
| 23:44 | 0.75″ | Clayton County, IA |
| 00:10 | 0.75″ | Dakota County, MN |
| 00:27 | 0.75″ | Clayton County, IA |
| 00:58 | 0.75″ | Dubuque County, IA |
| 01:23 | 0.75″ | Olmsted County, MN |
| 01:35 | 0.75″ | Olmsted County, MN |
| 02:02 | 0.75″ | Bucks County, PA |
| 02:05 | 0.75″ | Boone County, NE |
| 02:31 | 0.75″ | Whiteside County, IL |
| 03:27 | 0.75″ | Crawford County, KS |
| 03:40 | 0.75″ | Custer County, OK |
| 03:55 | 0.75″ | Accomack County, VA |
Showing the 300 largest of 315.
Damage, injuries and deaths
National Weather Service offices recorded about $1.2 million in property damage, $25,000 in crop damage and 1 injury from hail, thunderstorm wind and tornadoes across the US on this storm day (461 events in 29 states). Injuries and deaths are those the events caused directly.
| County | Events | Injuries | Deaths | Property damage |
|---|---|---|---|---|
| Preston County, WV | 2 | 1 | 0 | $125,000 |
| Creek County, OK | 3 | 0 | 0 | $151,000 |
| Tulsa County, OK | 3 | 0 | 0 | $125,000 |
| Caldwell County, KY | 1 | 0 | 0 | $75,000 |
| Nowata County, OK | 3 | 0 | 0 | $71,000 |
| King William County, VA | 3 | 0 | 0 | $54,000 |
| Hardin County, IL | 1 | 0 | 0 | $50,000 |
| Cuyahoga County, OH | 1 | 0 | 0 | $40,000 |
| Christian County, KY | 1 | 0 | 0 | $35,000 |
| Calvert County, MD | 3 | 0 | 0 | $32,000 |
| McCreary County, KY | 1 | 0 | 0 | $30,000 |
| Crittenden County, KY | 1 | 0 | 0 | $25,000 |
What the National Weather Service wrote
- Preston County, WV (near Arr) · Tornado EF0 · $75,000 · 1 injury
“An NWS storm survey found an EF0 tornado occurred in Preston county west of Cranesville, or about 9 miles north of Terra Alta. The tornado had estimated winds near 80 MPH. The tornado snapped or toppled many trees along its path.” - Creek County, OK (near Sapulpa) · Thunderstorm wind 81 mph · $100,000
“Thunderstorm winds estimated at 80 miles an hour blew the roofs off of buildings at Westside Shopping Center.” - Tulsa County, OK (near Tulsa) · Thunderstorm wind 81 mph · $100,000
“Thunderstorm winds estimated at 80 miles an hour damaged a roof at Townwest shopping center near 49th West Avenue and Interstate 44.” - Caldwell County, KY (near Creswell) · Thunderstorm wind 70 mph · $75,000
“A couple miles southeast of Farmersville, a barn was levelled. Nearby barns were damaged, along with roofs of houses. Trees were blown down, mainly across northern parts of the county. Several roads were blocked, including Highways 139 and 70 near Creswell. Power outages occurred.” - Hardin County, IL (near Cave In Rock) · Thunderstorm wind 81 mph · $50,000
“A few dozen trees were blown down. Roads in the Cave-In-Rock State Park were blocked. At the intersection of Highways 146 and 1, a country store was heavily damaged. The front porch was destroyed, and the roof was damaged by a falling tree. The roof was blown off the porch of a nearby house.” - Creek County, OK (near Mounds) · Thunderstorm wind 81 mph · $50,000
“Thunderstorm winds estimated at 80 miles an hour blew the roof off a building.”
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.