On the map: every storm report logged this day.
On the map
Storm reports for July 15, 2007
On July 15, 2007, 86 hail, 146 damaging-wind and 10 tornado reports were logged across 27 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
← Jul 14, 2007 All 2007 storm days · July 2007 Jul 16, 2007 →
On July 15, 2007, 86 hail, 146 damaging-wind and 10 tornado reports were logged across 27 states. The largest hail reported was 2.75″ (baseball size) in Custer County, NE.
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 |
|---|---|---|---|---|
| ND | 24 | 30 | 7 | 2.00″ |
| NE | 23 | 5 | 0 | 2.75″ |
| NH | 9 | 18 | 0 | 1.75″ |
| MA | 0 | 27 | 0 | – |
| ME | 8 | 8 | 1 | 1.75″ |
| KS | 8 | 3 | 0 | 1.75″ |
| OH | 3 | 8 | 0 | 1.00″ |
| SD | 2 | 4 | 1 | 1.00″ |
| KY | 2 | 5 | 0 | 0.88″ |
| NY | 0 | 7 | 0 | – |
| FL | 0 | 6 | 0 | – |
| CT | 0 | 5 | 0 | – |
| AR | 1 | 3 | 0 | 0.75″ |
| VA | 1 | 2 | 0 | 0.75″ |
| UT | 0 | 3 | 0 | – |
| PA | 0 | 3 | 0 | – |
| WV | 0 | 3 | 0 | – |
| SC | 1 | 1 | 0 | 0.75″ |
| TN | 1 | 1 | 0 | 0.75″ |
| OK | 1 | 0 | 0 | 0.88″ |
| AZ | 1 | 0 | 0 | 0.75″ |
| MO | 1 | 0 | 0 | 0.75″ |
| NC | 0 | 0 | 1 | – |
| TX | 0 | 1 | 0 | – |
| CO | 0 | 1 | 0 | – |
| VT | 0 | 1 | 0 | – |
| LA | 0 | 1 | 0 | – |
Cities with hail reported within 5 miles
| City | Population | Largest report |
|---|---|---|
| Rochester, NH | 33,598 | 1.75″ |
| Somersworth, NH | 12,218 | 1.75″ |
| Vermillion, SD | 11,877 | 1.00″ |
| Waverly, OH | 4,115 | 1.00″ |
| Independence, KY | 30,196 | 0.88″ |
| Soddy-Daisy, TN | 13,430 | 0.75″ |
| Warrenton, VA | 10,224 | 0.75″ |
| Franklin, NH | 8,823 | 0.75″ |
| Licking, MO | 2,969 | 0.75″ |
| Bellows Falls, VT | 2,740 | 0.75″ |
| Pacolet, SC | 2,566 | 0.75″ |
Hail reports (86)
| Time (UTC) | Size | Location |
|---|---|---|
| 22:00 | 2.75″ | Custer County, NE |
| 23:50 | 2.00″ | Cass County, ND |
| 01:30 | 2.00″ | Traill County, ND |
| 16:32 | 1.75″ | Strafford County, NH |
| 16:45 | 1.75″ | York County, ME |
| 21:10 | 1.75″ | Blaine County, NE |
| 21:15 | 1.75″ | Custer County, NE |
| 21:25 | 1.75″ | Blaine County, NE |
| 23:57 | 1.75″ | Osborne County, KS |
| 00:27 | 1.75″ | Knox County, NE |
| 00:47 | 1.75″ | Ransom County, ND |
| 01:00 | 1.75″ | Ransom County, ND |
| 01:43 | 1.75″ | Cedar County, NE |
| 03:35 | 1.75″ | LaMoure County, ND |
| 06:14 | 1.75″ | Ellis County, KS |
| 08:15 | 1.75″ | Pawnee County, KS |
| 21:58 | 1.50″ | Aroostook County, ME |
| 22:25 | 1.50″ | Holt County, NE |
| 22:57 | 1.50″ | Holt County, NE |
| 23:05 | 1.50″ | Custer County, NE |
| 00:23 | 1.50″ | Pierce County, NE |
| 00:23 | 1.50″ | Pierce County, NE |
| 00:06 | 1.25″ | Russell County, KS |
| 16:30 | 1.00″ | Strafford County, NH |
| 16:43 | 1.00″ | York County, ME |
| 17:08 | 1.00″ | York County, ME |
| 17:15 | 1.00″ | York County, ME |
| 17:19 | 1.00″ | Hillsborough County, NH |
| 19:15 | 1.00″ | Adams County, OH |
| 19:26 | 1.00″ | Pike County, OH |
| 21:25 | 1.00″ | Rock County, NE |
| 23:18 | 1.00″ | Smith County, KS |
| 23:18 | 1.00″ | Holt County, NE |
| 23:47 | 1.00″ | Steele County, ND |
| 23:48 | 1.00″ | Cass County, ND |
| 23:50 | 1.00″ | Traill County, ND |
| 00:02 | 1.00″ | Osborne County, KS |
| 00:15 | 1.00″ | Cass County, ND |
| 01:51 | 1.00″ | Foster County, ND |
| 02:15 | 1.00″ | Dixon County, NE |
| 02:15 | 1.00″ | Clay County, SD |
| 07:00 | 1.00″ | Rush County, KS |
| 12:25 | 0.88″ | Rogers County, OK |
| 16:34 | 0.88″ | Strafford County, NH |
| 17:05 | 0.88″ | York County, ME |
| 17:20 | 0.88″ | Strafford County, NH |
| 17:59 | 0.88″ | Kenton County, KY |
| 18:12 | 0.88″ | York County, ME |
| 18:49 | 0.88″ | Belknap County, NH |
| 20:20 | 0.88″ | Blaine County, NE |
| 21:40 | 0.88″ | Jewell County, KS |
| 22:20 | 0.88″ | Holt County, NE |
| 23:37 | 0.88″ | Holt County, NE |
| 00:15 | 0.88″ | Boone County, NE |
| 00:20 | 0.88″ | Cass County, ND |
| 00:25 | 0.88″ | Boyle County, KY |
| 01:45 | 0.88″ | Eddy County, ND |
| 01:50 | 0.88″ | Foster County, ND |
| 02:45 | 0.88″ | Stutsman County, ND |
| 02:50 | 0.88″ | Stutsman County, ND |
| 04:05 | 0.88″ | Dickey County, ND |
| 17:05 | 0.75″ | York County, ME |
| 17:05 | 0.75″ | Cheshire County, NH |
| 18:01 | 0.75″ | Cheshire County, NH |
| 18:19 | 0.75″ | Merrimack County, NH |
| 18:58 | 0.75″ | Spartanburg County, SC |
| 19:26 | 0.75″ | Scioto County, OH |
| 19:35 | 0.75″ | Greenlee County, AZ |
| 21:20 | 0.75″ | Hamilton County, TN |
| 21:40 | 0.75″ | Holt County, NE |
| 22:09 | 0.75″ | Garfield County, NE |
| 22:12 | 0.75″ | Texas County, MO |
| 23:21 | 0.75″ | Fauquier County, VA |
| 23:30 | 0.75″ | Steele County, ND |
| 23:35 | 0.75″ | Antelope County, NE |
| 23:35 | 0.75″ | Steele County, ND |
| 00:00 | 0.75″ | Antelope County, NE |
| 00:10 | 0.75″ | Boone County, AR |
| 00:30 | 0.75″ | Towner County, ND |
| 01:05 | 0.75″ | Ramsey County, ND |
| 01:07 | 0.75″ | Stanton County, NE |
| 01:45 | 0.75″ | Cass County, ND |
| 01:45 | 0.75″ | Traill County, ND |
| 01:51 | 0.75″ | Steele County, ND |
| 02:00 | 0.75″ | Steele County, ND |
| 04:25 | 0.75″ | Brown County, SD |
Damage, injuries and deaths
National Weather Service offices recorded about $23.6 million in property damage, $224 million in crop damage and 1 injury from hail, thunderstorm wind and tornadoes across the US on this storm day (243 events in 27 states). Injuries and deaths are those the events caused directly.
| County | Events | Injuries | Deaths | Property damage |
|---|---|---|---|---|
| Hampshire County, MA | 1 | 1 | 0 | – |
| Cass County, ND | 14 | 0 | 0 | $13.5 million |
| Steele County, ND | 4 | 0 | 0 | $5.5 million |
| Ransom County, ND | 7 | 0 | 0 | $2.4 million |
| LaMoure County, ND | 3 | 0 | 0 | $720,000 |
| Barnes County, ND | 1 | 0 | 0 | $500,000 |
| Traill County, ND | 3 | 0 | 0 | $400,000 |
| Dickey County, ND | 1 | 0 | 0 | $250,000 |
| Richland County, ND | 1 | 0 | 0 | $100,000 |
| Osborne County, KS | 2 | 0 | 0 | $45,000 |
| Adams County, OH | 4 | 0 | 0 | $39,000 |
| Custer County, NE | 3 | 0 | 0 | $28,000 |
What the National Weather Service wrote
- Hampshire County, MA (near Pelham) · Thunderstorm wind 58 mph · 1 injury
“Numerous trees downed. One tree fell on a car which injured a woman.” - Cass County, ND (near Tower City) · Thunderstorm wind 100 mph · $2.5 million
“A six mile stretch of high voltage power towers was crumpled by a combination of downburst winds and at least one tornado through Central Hill Township. At least 28 steel four pole towers, operated by Western Area Power Administration, were destroyed.” - Cass County, ND (near Tower City) · Tornado EF2 · $2.5 million
“The tornado plowed through wooden power poles and viciously ripped up mature trees over its damage path. The tornado also damaged a sturdy pole shed, where the sidewall was caved in and the roof and rafters were torn off.” - Steele County, ND (near Finley) · Thunderstorm wind 100 mph · $2 million
“Five wooden double post high voltage power towers were snapped off by downburst winds. The utility company estimated winds around 100 mph. Large hail and damaging winds produced extensive crop damage across portions of Easton and Melrose Townships.” - Steele County, ND (near Finley) · Thunderstorm wind 69 mph · $2 million
“Fully grown trees were uprooted. Some trees fell on power poles and powerlines, causing power outages in Finley. Trees also fell on cars and damage was reported at the grain elevator. On one house porch, the windows were blown out and the screens were torn off.” - Ransom County, ND (near Sheldon) · Tornado EF2 · $1 million
“The tornado cut a large gap in mature hardwood trees near the Sheyenne River and snapped several wooden power poles. Several sections of a large irrigation system were also tipped over. Peak winds were estimated at 115 mph. Some crops were damaged in Owego Township.”
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.