On the map: radar-estimated hail around Pueblo County, CO, 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 July 13, 2023
On July 13, 2023, 199 hail, 306 damaging-wind and 6 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
← Jul 12, 2023 All 2023 storm days · July 2023 Jul 14, 2023 →
On July 13, 2023, 199 hail, 306 damaging-wind and 6 tornado reports were logged across 29 states. The largest hail reported was 3.25″ (teacup size) in Weld County, CO. Radar estimated hail of 1 inch or larger over 6,874 square miles containing about 74,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 |
|---|---|---|---|---|
| NY | 10 | 88 | 0 | 1.25″ |
| MN | 65 | 8 | 0 | 3.25″ |
| PA | 14 | 43 | 0 | 1.50″ |
| SD | 27 | 7 | 0 | 1.75″ |
| CO | 24 | 6 | 3 | 3.25″ |
| VA | 4 | 27 | 0 | 1.00″ |
| WV | 0 | 24 | 0 | – |
| VT | 0 | 20 | 1 | – |
| NE | 12 | 7 | 0 | 1.75″ |
| TX | 3 | 14 | 0 | 2.75″ |
| IA | 15 | 2 | 0 | 1.50″ |
| ND | 11 | 2 | 0 | 2.00″ |
| MA | 0 | 13 | 0 | – |
| OK | 3 | 7 | 0 | 1.25″ |
| NH | 3 | 6 | 0 | 1.25″ |
| OH | 0 | 8 | 0 | – |
| NJ | 1 | 6 | 0 | 1.00″ |
| AR | 0 | 5 | 1 | – |
| NC | 0 | 5 | 0 | – |
| NM | 2 | 1 | 0 | 1.75″ |
| WI | 1 | 0 | 1 | 1.75″ |
| MO | 2 | 0 | 0 | 1.50″ |
| MT | 0 | 2 | 0 | – |
| MS | 0 | 2 | 0 | – |
| IN | 1 | 0 | 0 | 1.00″ |
| SC | 1 | 0 | 0 | 0.25″ |
| FL | 0 | 1 | 0 | – |
| KY | 0 | 1 | 0 | – |
| CT | 0 | 1 | 0 | – |
Cities with the largest radar-estimated hail
| City | Population | Radar max near center |
|---|---|---|
| Big Lake, MN | 12,855 | 1.90″ |
| Cokato, MN | 2,782 | 1.87″ |
| Roseau, MN | 2,699 | 1.85″ |
| Melrose, MN | 3,911 | 1.76″ |
| Walsenburg, CO | 3,035 | 1.72″ |
| Saugerties, NY | 3,874 | 1.70″ |
| Moorhead, MN | 45,726 | 1.58″ |
| New Hampton, IA | 3,433 | 1.55″ |
| Plainview, MN | 3,498 | 1.51″ |
| Walton, NY | 2,844 | 1.47″ |
| Hudson, NY | 5,735 | 1.44″ |
| Albany, MN | 2,874 | 1.44″ |
| El Reno, OK | 20,041 | 1.41″ |
| Pelican Rapids, MN | 2,594 | 1.40″ |
| Wheeling, WV | 26,060 | 1.35″ |
| Monticello, MN | 15,482 | 1.34″ |
| West Union, OH | 3,088 | 1.32″ |
| Vandergrift, PA | 4,955 | 1.31″ |
| Frederick, OK | 3,356 | 1.27″ |
| Bethlehem, WV | 2,563 | 1.25″ |
| Grinnell, IA | 9,495 | 1.24″ |
| Albertville, MN | 8,555 | 1.23″ |
| Plum, PA | 26,420 | 1.22″ |
| Otsego, MN | 23,875 | 1.22″ |
| Springdale, PA | 3,272 | 1.22″ |
Counties by homes inside 1″+ radar-estimated hail
| County | Homes | People | Area | Radar max |
|---|---|---|---|---|
| Pueblo County, CO | 7,825 | 19,825 | 205 mi² | 2.79″ |
| Sherburne County, MN | 7,014 | 18,287 | 69 mi² | 2.02″ |
| Columbia County, NY | 6,774 | 11,588 | 87 mi² | 1.70″ |
| Ulster County, NY | 5,693 | 11,623 | 28 mi² | 1.65″ |
| Clay County, MN | 3,654 | 9,394 | 49 mi² | 1.71″ |
| Pike County, PA | 3,603 | 5,777 | 31 mi² | 1.48″ |
| Allegheny County, PA | 2,506 | 6,157 | 6 mi² | 1.22″ |
| Ohio County, WV | 2,294 | 4,759 | 18 mi² | 1.62″ |
| Marshall County, IA | 1,957 | 4,471 | 29 mi² | 1.57″ |
| Comanche County, OK | 1,950 | 4,751 | 14 mi² | 1.57″ |
| Wright County, MN | 1,855 | 5,047 | 11 mi² | 1.87″ |
| Canadian County, OK | 1,635 | 5,653 | 39 mi² | 1.53″ |
| Roseau County, MN | 1,545 | 3,237 | 36 mi² | 1.97″ |
| Bent County, CO | 1,343 | 4,085 | 353 mi² | 3.07″ |
| Stearns County, MN | 1,308 | 3,357 | 39 mi² | 2.12″ |
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 (199)
| Time (UTC) | Size | Location |
|---|---|---|
| 22:56 | 3.25″ | Weld County, CO |
| 23:10 | 3.25″ | Stearns County, MN |
| 23:24 | 3.00″ | Pueblo County, CO |
| 04:40 | 3.00″ | Winona County, MN |
| 04:45 | 3.00″ | Winona County, MN |
| 04:45 | 3.00″ | Winona County, MN |
| 04:50 | 3.00″ | Winona County, MN |
| 19:05 | 2.75″ | Kit Carson County, CO |
| 21:52 | 2.75″ | Clay County, MN |
| 23:24 | 2.75″ | Pueblo County, CO |
| 23:46 | 2.75″ | Pueblo County, CO |
| 23:49 | 2.75″ | Pueblo County, CO |
| 00:54 | 2.75″ | Nobles County, MN |
| 01:57 | 2.75″ | Dallam County, TX |
| 23:11 | 2.50″ | Lincoln County, MN |
| 00:40 | 2.50″ | Rock County, MN |
| 00:50 | 2.50″ | Nobles County, MN |
| 04:50 | 2.50″ | Winona County, MN |
| 04:54 | 2.50″ | Winona County, MN |
| 05:08 | 2.50″ | Winona County, MN |
| 21:00 | 2.20″ | Lincoln County, CO |
| 20:01 | 2.00″ | Lincoln County, CO |
| 20:31 | 2.00″ | Lincoln County, CO |
| 21:17 | 2.00″ | Cass County, ND |
| 21:23 | 2.00″ | Cass County, ND |
| 21:55 | 2.00″ | Clay County, MN |
| 23:04 | 2.00″ | Weld County, CO |
| 23:12 | 2.00″ | Lincoln County, MN |
| 05:13 | 2.00″ | Winona County, MN |
| 19:50 | 1.75″ | Kit Carson County, CO |
| 20:32 | 1.75″ | Marshall County, SD |
| 21:50 | 1.75″ | Sioux County, NE |
| 22:30 | 1.75″ | Kiowa County, CO |
| 22:35 | 1.75″ | Brookings County, SD |
| 23:10 | 1.75″ | Stearns County, MN |
| 23:25 | 1.75″ | Nicollet County, MN |
| 23:25 | 1.75″ | Otter Tail County, MN |
| 23:33 | 1.75″ | Pueblo County, CO |
| 23:40 | 1.75″ | Stearns County, MN |
| 23:50 | 1.75″ | Stearns County, MN |
| 23:57 | 1.75″ | Pipestone County, MN |
| 23:57 | 1.75″ | Pipestone County, MN |
| 00:30 | 1.75″ | Meeker County, MN |
| 00:48 | 1.75″ | Nobles County, MN |
| 00:52 | 1.75″ | Sherburne County, MN |
| 04:45 | 1.75″ | Winona County, MN |
| 05:30 | 1.75″ | Colfax County, NM |
| 06:00 | 1.75″ | Vernon County, WI |
| 19:50 | 1.50″ | Lincoln County, CO |
| 21:15 | 1.50″ | Codington County, SD |
| 21:30 | 1.50″ | Cass County, ND |
| 21:48 | 1.50″ | Kingsbury County, SD |
| 22:30 | 1.50″ | Brookings County, SD |
| 22:35 | 1.50″ | Chippewa County, MN |
| 22:39 | 1.50″ | Dawes County, NE |
| 23:12 | 1.50″ | Weld County, CO |
| 23:38 | 1.50″ | Pueblo County, CO |
| 23:46 | 1.50″ | Otter Tail County, MN |
| 00:40 | 1.50″ | Oregon County, MO |
| 00:40 | 1.50″ | Wright County, MN |
| 01:07 | 1.50″ | Pike County, PA |
| 01:27 | 1.50″ | Sherburne County, MN |
| 01:52 | 1.50″ | O'Brien County, IA |
| 04:22 | 1.50″ | Wabasha County, MN |
| 04:30 | 1.50″ | Wabasha County, MN |
| 05:19 | 1.50″ | Winona County, MN |
| 19:45 | 1.25″ | Warren County, NY |
| 20:13 | 1.25″ | Lincoln County, CO |
| 20:22 | 1.25″ | Marshall County, SD |
| 20:58 | 1.25″ | Codington County, SD |
| 21:08 | 1.25″ | Clark County, SD |
| 21:13 | 1.25″ | Codington County, SD |
| 21:30 | 1.25″ | Cass County, ND |
| 21:40 | 1.25″ | Deaf Smith County, TX |
| 22:04 | 1.25″ | Dawes County, NE |
| 22:20 | 1.25″ | Otter Tail County, MN |
| 22:52 | 1.25″ | Weld County, CO |
| 23:12 | 1.25″ | Lincoln County, MN |
| 23:27 | 1.25″ | Nicollet County, MN |
| 23:29 | 1.25″ | Roseau County, MN |
| 23:54 | 1.25″ | Moody County, SD |
| 00:24 | 1.25″ | Meeker County, MN |
| 00:26 | 1.25″ | Cimarron County, OK |
| 01:05 | 1.25″ | Westmoreland County, PA |
| 01:45 | 1.25″ | Cheshire County, NH |
| 05:01 | 1.25″ | Winona County, MN |
| 06:01 | 1.25″ | Scotts Bluff County, NE |
| 18:23 | 1.00″ | Washington County, CO |
| 18:28 | 1.00″ | Jennings County, IN |
| 19:28 | 1.00″ | Essex County, NY |
| 19:45 | 1.00″ | Warren County, NY |
| 19:50 | 1.00″ | Steele County, ND |
| 19:51 | 1.00″ | Bedford County, VA |
| 19:52 | 1.00″ | Hancock County, IA |
| 20:02 | 1.00″ | Hancock County, IA |
| 20:16 | 1.00″ | Polk County, MN |
| 20:20 | 1.00″ | Polk County, MN |
| 20:30 | 1.00″ | Cherry County, NE |
| 20:35 | 1.00″ | Herkimer County, NY |
| 20:40 | 1.00″ | Lynchburg city, VA |
| 20:48 | 1.00″ | Day County, SD |
| 20:51 | 1.00″ | Cass County, ND |
| 20:53 | 1.00″ | Cass County, ND |
| 21:02 | 1.00″ | Spink County, SD |
| 21:05 | 1.00″ | Foard County, TX |
| 21:07 | 1.00″ | Essex County, NY |
| 21:08 | 1.00″ | Codington County, SD |
| 21:15 | 1.00″ | Hughes County, SD |
| 21:18 | 1.00″ | Clark County, SD |
| 21:19 | 1.00″ | Codington County, SD |
| 21:20 | 1.00″ | Montgomery County, VA |
| 21:24 | 1.00″ | Codington County, SD |
| 21:25 | 1.00″ | Brown County, NE |
| 21:25 | 1.00″ | Clark County, SD |
| 21:27 | 1.00″ | Essex County, NY |
| 21:30 | 1.00″ | Hand County, SD |
| 21:33 | 1.00″ | Cass County, ND |
| 21:34 | 1.00″ | Hughes County, SD |
| 21:35 | 1.00″ | Cass County, ND |
| 21:45 | 1.00″ | Cass County, ND |
| 21:50 | 1.00″ | Cass County, ND |
| 22:02 | 1.00″ | Brown County, NE |
| 22:15 | 1.00″ | Oglala Lakota County, SD |
| 22:17 | 1.00″ | Scotts Bluff County, NE |
| 22:36 | 1.00″ | Oglala Lakota County, SD |
| 22:37 | 1.00″ | Wayne County, PA |
| 22:37 | 1.00″ | Tioga County, NY |
| 22:44 | 1.00″ | Dawes County, NE |
| 22:49 | 1.00″ | Lake County, SD |
| 22:54 | 1.00″ | Weld County, CO |
| 23:03 | 1.00″ | Moody County, SD |
| 23:05 | 1.00″ | Waseca County, MN |
| 23:08 | 1.00″ | Pike County, PA |
| 23:11 | 1.00″ | Cherry County, NE |
| 23:15 | 1.00″ | Ripley County, MO |
| 23:15 | 1.00″ | Tillman County, OK |
| 23:20 | 1.00″ | Benton County, IA |
| 23:24 | 1.00″ | Pipestone County, MN |
| 23:24 | 1.00″ | Pipestone County, MN |
| 23:26 | 1.00″ | Pipestone County, MN |
| 23:27 | 1.00″ | Roseau County, MN |
| 23:34 | 1.00″ | Stearns County, MN |
| 23:41 | 1.00″ | Otter Tail County, MN |
| 23:45 | 1.00″ | Columbia County, NY |
| 23:47 | 1.00″ | Waseca County, MN |
| 23:53 | 1.00″ | Washington County, PA |
| 23:54 | 1.00″ | Washington County, PA |
| 23:57 | 1.00″ | Washington County, PA |
| 00:05 | 1.00″ | Stearns County, MN |
| 00:05 | 1.00″ | Washington County, PA |
| 00:10 | 1.00″ | Pope County, MN |
| 00:14 | 1.00″ | Lebanon County, PA |
| 00:22 | 1.00″ | Stearns County, MN |
| 00:30 | 1.00″ | Stearns County, MN |
| 00:30 | 1.00″ | Waseca County, MN |
| 00:40 | 1.00″ | Wright County, MN |
| 00:58 | 1.00″ | Pueblo County, CO |
| 01:05 | 1.00″ | Cheshire County, NH |
| 01:14 | 1.00″ | Pueblo County, CO |
| 01:15 | 1.00″ | Marshall County, IA |
| 01:15 | 1.00″ | Cheshire County, NH |
| 01:18 | 1.00″ | Marshall County, IA |
| 01:26 | 1.00″ | Marshall County, IA |
| 01:27 | 1.00″ | Osceola County, IA |
| 01:31 | 1.00″ | Marshall County, IA |
| 01:40 | 1.00″ | Wright County, MN |
| 01:54 | 1.00″ | Marshall County, IA |
| 02:30 | 1.00″ | Sussex County, NJ |
| 03:53 | 1.00″ | Fayette County, IA |
| 04:54 | 1.00″ | Winona County, MN |
| 05:00 | 1.00″ | Union County, NM |
| 05:20 | 1.00″ | Winona County, MN |
| 05:29 | 1.00″ | Winona County, MN |
| 05:48 | 1.00″ | Scotts Bluff County, NE |
| 06:35 | 1.00″ | Morrill County, NE |
| 18:46 | 0.88″ | Lexington city, VA |
| 22:53 | 0.88″ | Lincoln County, MN |
| 23:04 | 0.88″ | Lincoln County, MN |
| 00:08 | 0.88″ | Washington County, PA |
| 00:19 | 0.88″ | Rock County, MN |
| 01:01 | 0.88″ | Nobles County, MN |
| 01:20 | 0.88″ | Osceola County, IA |
| 01:23 | 0.88″ | Marshall County, IA |
| 18:45 | 0.75″ | Lewis County, NY |
| 19:05 | 0.75″ | Kit Carson County, CO |
| 19:50 | 0.75″ | Ziebach County, SD |
| 20:20 | 0.75″ | Mitchell County, IA |
| 20:55 | 0.75″ | Kit Carson County, CO |
| 21:24 | 0.75″ | Codington County, SD |
| 22:21 | 0.75″ | Oglala Lakota County, SD |
| 22:47 | 0.75″ | Wayne County, PA |
| 23:05 | 0.75″ | Delaware County, NY |
| 23:50 | 0.75″ | Washington County, PA |
| 00:10 | 0.75″ | Washington County, PA |
| 00:34 | 0.75″ | Washington County, PA |
| 01:45 | 0.75″ | Osceola County, IA |
| 02:48 | 0.75″ | Canadian County, OK |
| 04:55 | 0.75″ | Winona County, MN |
| 21:55 | 0.25″ | Kershaw County, SC |
Damage, injuries and deaths
National Weather Service offices recorded about $2.2 million in property damage, $1.4 million in crop damage and 2 injuries from hail, thunderstorm wind and tornadoes across the US on this storm day (514 events in 29 states). Injuries and deaths are those the events caused directly.
| County | Events | Injuries | Deaths | Property damage |
|---|---|---|---|---|
| Addison County, VT | 4 | 1 | 0 | $110,000 |
| Columbia County, NY | 1 | 1 | 0 | – |
| Winona County, MN | 9 | 0 | 0 | $1 million |
| Sebastian County, AR | 3 | 0 | 0 | $145,000 |
| Rutland County, VT | 4 | 0 | 0 | $105,000 |
| Westmoreland County, PA | 3 | 0 | 0 | $75,000 |
| Allegheny County, PA | 11 | 0 | 0 | $65,000 |
| Cimarron County, OK | 1 | 0 | 0 | $62,000 |
| Sequoyah County, OK | 1 | 0 | 0 | $50,000 |
| Ohio County, WV | 1 | 0 | 0 | $50,000 |
| Orange County, VT | 2 | 0 | 0 | $35,000 |
| Washington County, VT | 3 | 0 | 0 | $35,000 |
What the National Weather Service wrote
- Addison County, VT (near West Bridport) · Thunderstorm wind 85 mph · $50,000 · 1 injury
“A NWS storm survey has confirmed a microburst occurred near Shoreham with estimated maximum winds of 85 mph. Between 50 and 75 large trees were found snapped and uprooted with some structural damage including metal roofing and siding damage.” - Columbia County, NY (near Claverack) · Thunderstorm wind 58 mph · 1 injury
“A tree was down on an occupied vehicle. There was one minor injury.” - Winona County, MN (near Bethany) · Hail 3.00″ · $250,000
“Public reported tea cup sized hail between Altura and Lewiston that shattered a trailer house window and damaged cars.” - Winona County, MN (near Altura) · Hail 3.00″ · $250,000
“Public reported hen egg to tea cup sized hail near Altura resulted in damage to houses and cars.” - Sebastian County, AR (near Huntington) · Tornado EF1 · $100,000
“This tornado developed on the northwest side of Mansfield, where trees were damaged. It moved southeast across the west and south sides of town. Trees were uprooted, numerous large tree limbs were snapped throughout town, poles were blown down, and homes were damaged.” - Cimarron County, OK (near Boise City) · Thunderstorm wind 85 mph · $62,000
“Report from emergency manager of an unknown number of downed power lines on EW 21 RD between NS 30 and NS 36 RD.”
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 July 13, 2023
National Weather Service survey teams mapped 2 tornado paths from this storm day (2 EF0), 13 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 |
|---|---|---|---|---|---|---|
| EF0 | – | 12.2 mi | – | 0 / 0 | 20:12 UTC | NWS Burlington |
| EF0 | 60 mph | 0.4 mi | 25 yd | 0 / 0 | 23:13–23:14 UTC | NWS Milwaukee |
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.