On the map: every storm report logged this day.
On the map
Storm reports for June 21, 2007
On June 21, 2007, 258 hail, 126 damaging-wind and 9 tornado reports were logged across 25 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
← Jun 20, 2007 All 2007 storm days · June 2007 Jun 22, 2007 →
On June 21, 2007, 258 hail, 126 damaging-wind and 9 tornado reports were logged across 25 states. The largest hail reported was 4.25″ (grapefruit size) in Sully County, SD.
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 |
|---|---|---|---|---|
| IA | 64 | 27 | 5 | 2.50″ |
| SD | 55 | 8 | 0 | 4.25″ |
| NY | 38 | 10 | 1 | 1.75″ |
| NE | 27 | 4 | 2 | 2.00″ |
| PA | 17 | 13 | 0 | 1.25″ |
| MN | 24 | 3 | 1 | 1.75″ |
| OH | 4 | 14 | 0 | 1.00″ |
| IL | 5 | 10 | 0 | 1.00″ |
| WI | 5 | 3 | 0 | 1.00″ |
| NJ | 1 | 7 | 0 | 0.88″ |
| MD | 0 | 8 | 0 | – |
| IN | 0 | 8 | 0 | – |
| WV | 0 | 6 | 0 | – |
| MT | 5 | 0 | 0 | 1.75″ |
| WY | 3 | 0 | 0 | 1.00″ |
| MA | 2 | 1 | 0 | 0.75″ |
| AK | 2 | 0 | 0 | 0.75″ |
| MO | 0 | 2 | 0 | – |
| MI | 0 | 2 | 0 | – |
| KS | 1 | 0 | 0 | 1.25″ |
| ND | 1 | 0 | 0 | 1.00″ |
| NM | 1 | 0 | 0 | 0.88″ |
| VT | 1 | 0 | 0 | 0.88″ |
| CO | 1 | 0 | 0 | 0.88″ |
| TX | 1 | 0 | 0 | 0.75″ |
Cities with hail reported within 5 miles
| City | Population | Largest report |
|---|---|---|
| Hot Springs, SD | 3,608 | 2.75″ |
| Syracuse, NY | 146,097 | 1.75″ |
| New Ulm, MN | 13,970 | 1.75″ |
| Solvay, NY | 6,495 | 1.75″ |
| East Syracuse, NY | 3,008 | 1.75″ |
| Valentine, NE | 2,642 | 1.75″ |
| Blue Earth, MN | 3,159 | 1.50″ |
| Ellwood City, PA | 7,416 | 1.25″ |
| Rochester, MN | 123,624 | 1.00″ |
| Canton, OH | 69,211 | 1.00″ |
| Binghamton, NY | 46,773 | 1.00″ |
| Waukee, IA | 34,420 | 1.00″ |
| North Canton, OH | 17,677 | 1.00″ |
| Johnson City, NY | 14,698 | 1.00″ |
| East Rochester, NY | 6,139 | 1.00″ |
| Fairport, NY | 5,341 | 1.00″ |
| Waterloo, NY | 4,722 | 1.00″ |
| Sidney, NY | 3,613 | 1.00″ |
| Seven Fields, PA | 2,861 | 1.00″ |
| Bloomfield, IA | 2,773 | 1.00″ |
| Newark, NJ | 317,303 | 0.88″ |
| Elizabeth, NJ | 140,413 | 0.88″ |
| East Orange, NJ | 71,850 | 0.88″ |
| Cedar Falls, IA | 41,417 | 0.88″ |
| Kearny, NJ | 40,866 | 0.88″ |
Hail reports (258)
| Time (UTC) | Size | Location |
|---|---|---|
| 12:44 | 4.25″ | Sully County, SD |
| 15:30 | 4.25″ | Aurora County, SD |
| 15:12 | 3.50″ | Brule County, SD |
| 23:10 | 2.75″ | Fall River County, SD |
| 20:20 | 2.50″ | Humboldt County, IA |
| 20:00 | 2.00″ | Hancock County, IA |
| 20:15 | 2.00″ | Humboldt County, IA |
| 20:30 | 2.00″ | Wright County, IA |
| 00:14 | 2.00″ | Rock County, NE |
| 01:40 | 2.00″ | Bennett County, SD |
| 13:13 | 1.75″ | Sully County, SD |
| 13:40 | 1.75″ | Sully County, SD |
| 14:30 | 1.75″ | Buffalo County, SD |
| 15:03 | 1.75″ | Buffalo County, SD |
| 15:57 | 1.75″ | Aurora County, SD |
| 16:20 | 1.75″ | Aurora County, SD |
| 19:00 | 1.75″ | Wibaux County, MT |
| 19:52 | 1.75″ | Hancock County, IA |
| 20:00 | 1.75″ | Hancock County, IA |
| 20:04 | 1.75″ | Hancock County, IA |
| 20:10 | 1.75″ | Onondaga County, NY |
| 20:10 | 1.75″ | Hancock County, IA |
| 20:11 | 1.75″ | Humboldt County, IA |
| 20:13 | 1.75″ | Tompkins County, NY |
| 20:15 | 1.75″ | Wright County, IA |
| 20:15 | 1.75″ | Wright County, IA |
| 20:20 | 1.75″ | Hancock County, IA |
| 20:22 | 1.75″ | Onondaga County, NY |
| 21:35 | 1.75″ | Blue Earth County, MN |
| 21:50 | 1.75″ | Faribault County, MN |
| 22:10 | 1.75″ | Perkins County, SD |
| 22:45 | 1.75″ | Custer County, SD |
| 22:50 | 1.75″ | Roosevelt County, MT |
| 00:02 | 1.75″ | Brown County, MN |
| 00:42 | 1.75″ | Rock County, NE |
| 00:55 | 1.75″ | Cherry County, NE |
| 01:02 | 1.75″ | Cherry County, NE |
| 01:07 | 1.75″ | Rock County, NE |
| 01:10 | 1.75″ | Bennett County, SD |
| 01:30 | 1.75″ | Rock County, NE |
| 01:45 | 1.75″ | Bennett County, SD |
| 01:55 | 1.75″ | Gregory County, SD |
| 02:15 | 1.75″ | Rock County, NE |
| 13:00 | 1.50″ | Sully County, SD |
| 22:06 | 1.50″ | Faribault County, MN |
| 22:32 | 1.50″ | Custer County, SD |
| 23:40 | 1.50″ | Custer County, SD |
| 00:35 | 1.50″ | Rock County, NE |
| 13:47 | 1.25″ | Hyde County, SD |
| 19:42 | 1.25″ | Kossuth County, IA |
| 20:41 | 1.25″ | Beaver County, PA |
| 22:30 | 1.25″ | McPherson County, NE |
| 01:21 | 1.25″ | Cheyenne County, KS |
| 12:47 | 1.00″ | Kenosha County, WI |
| 13:30 | 1.00″ | Sully County, SD |
| 13:35 | 1.00″ | Sully County, SD |
| 13:40 | 1.00″ | Hughes County, SD |
| 14:02 | 1.00″ | Williams County, ND |
| 15:05 | 1.00″ | Buffalo County, SD |
| 15:12 | 1.00″ | Brule County, SD |
| 16:30 | 1.00″ | McCook County, SD |
| 18:20 | 1.00″ | Monroe County, NY |
| 18:30 | 1.00″ | Union County, SD |
| 18:42 | 1.00″ | Medina County, OH |
| 19:15 | 1.00″ | Seneca County, NY |
| 19:25 | 1.00″ | Chenango County, NY |
| 19:30 | 1.00″ | Clay County, IA |
| 19:35 | 1.00″ | Stark County, OH |
| 19:40 | 1.00″ | Seneca County, NY |
| 19:55 | 1.00″ | Onondaga County, NY |
| 20:10 | 1.00″ | Onondaga County, NY |
| 20:13 | 1.00″ | Onondaga County, NY |
| 20:13 | 1.00″ | Onondaga County, NY |
| 20:14 | 1.00″ | Onondaga County, NY |
| 20:14 | 1.00″ | Tioga County, NY |
| 20:22 | 1.00″ | Otsego County, NY |
| 20:25 | 1.00″ | Otsego County, NY |
| 20:30 | 1.00″ | Butler County, IA |
| 20:34 | 1.00″ | Blue Earth County, MN |
| 20:50 | 1.00″ | Butler County, PA |
| 21:01 | 1.00″ | Broome County, NY |
| 21:10 | 1.00″ | Oneida County, NY |
| 21:10 | 1.00″ | Broome County, NY |
| 21:11 | 1.00″ | Butler County, IA |
| 21:25 | 1.00″ | Blue Earth County, MN |
| 21:38 | 1.00″ | Perkins County, SD |
| 21:47 | 1.00″ | Mower County, MN |
| 21:50 | 1.00″ | Pennington County, SD |
| 21:50 | 1.00″ | Custer County, SD |
| 22:01 | 1.00″ | Dallas County, IA |
| 22:05 | 1.00″ | Lawrence County, SD |
| 22:07 | 1.00″ | Dallas County, IA |
| 22:14 | 1.00″ | Susquehanna County, PA |
| 22:27 | 1.00″ | Olmsted County, MN |
| 22:30 | 1.00″ | Weston County, WY |
| 22:35 | 1.00″ | Madison County, IA |
| 22:37 | 1.00″ | Dallas County, IA |
| 22:40 | 1.00″ | Fayette County, IA |
| 22:41 | 1.00″ | Winneshiek County, IA |
| 22:55 | 1.00″ | Warren County, IA |
| 23:00 | 1.00″ | Warren County, IA |
| 23:06 | 1.00″ | Winneshiek County, IA |
| 23:40 | 1.00″ | Fall River County, SD |
| 00:03 | 1.00″ | Dundy County, NE |
| 00:03 | 1.00″ | Brown County, MN |
| 00:20 | 1.00″ | Dundy County, NE |
| 00:37 | 1.00″ | Blue Earth County, MN |
| 00:38 | 1.00″ | Blue Earth County, MN |
| 00:39 | 1.00″ | Blue Earth County, MN |
| 00:52 | 1.00″ | Davis County, IA |
| 00:55 | 1.00″ | McDonough County, IL |
| 01:00 | 1.00″ | Butte County, SD |
| 01:03 | 1.00″ | Jackson County, SD |
| 01:25 | 1.00″ | Cherry County, NE |
| 01:35 | 1.00″ | Sheridan County, NE |
| 01:50 | 1.00″ | Sheridan County, NE |
| 01:55 | 1.00″ | Bennett County, SD |
| 02:10 | 1.00″ | Gregory County, SD |
| 02:13 | 1.00″ | Grant County, NE |
| 02:15 | 1.00″ | Tripp County, SD |
| 02:26 | 1.00″ | Grant County, NE |
| 05:04 | 1.00″ | Dundy County, NE |
| 12:56 | 0.88″ | Kenosha County, WI |
| 15:03 | 0.88″ | Buffalo County, SD |
| 15:10 | 0.88″ | Mercer County, IL |
| 18:40 | 0.88″ | Union County, SD |
| 18:45 | 0.88″ | Sioux County, IA |
| 19:00 | 0.88″ | Indiana County, PA |
| 19:31 | 0.88″ | Palo Alto County, IA |
| 19:35 | 0.88″ | Seneca County, NY |
| 19:50 | 0.88″ | Broome County, NY |
| 19:50 | 0.88″ | Broome County, NY |
| 20:14 | 0.88″ | Broome County, NY |
| 20:15 | 0.88″ | Tompkins County, NY |
| 20:40 | 0.88″ | Jefferson County, NY |
| 20:47 | 0.88″ | Black Hawk County, IA |
| 20:50 | 0.88″ | Santa Fe County, NM |
| 20:55 | 0.88″ | Otsego County, NY |
| 21:00 | 0.88″ | Washington County, PA |
| 21:00 | 0.88″ | Cass County, IA |
| 21:00 | 0.88″ | Greene County, IA |
| 21:00 | 0.88″ | Greene County, IA |
| 21:05 | 0.88″ | Faribault County, MN |
| 21:05 | 0.88″ | Otsego County, NY |
| 21:15 | 0.88″ | Madison County, NY |
| 21:15 | 0.88″ | Otsego County, NY |
| 21:18 | 0.88″ | Cass County, IA |
| 21:28 | 0.88″ | Blue Earth County, MN |
| 21:34 | 0.88″ | Chickasaw County, IA |
| 21:35 | 0.88″ | Floyd County, IA |
| 21:45 | 0.88″ | Adair County, IA |
| 21:45 | 0.88″ | Greene County, IA |
| 21:49 | 0.88″ | Dallas County, IA |
| 22:18 | 0.88″ | Meade County, SD |
| 22:20 | 0.88″ | Wayne County, PA |
| 22:32 | 0.88″ | Warren County, IA |
| 22:33 | 0.88″ | Ziebach County, SD |
| 22:40 | 0.88″ | Warren County, IA |
| 22:50 | 0.88″ | Goshen County, WY |
| 22:50 | 0.88″ | Bennington County, VT |
| 22:53 | 0.88″ | Iowa County, IA |
| 22:55 | 0.88″ | Lackawanna County, PA |
| 23:00 | 0.88″ | Renville County, MN |
| 23:05 | 0.88″ | Weston County, WY |
| 23:10 | 0.88″ | Rensselaer County, NY |
| 23:21 | 0.88″ | Roosevelt County, MT |
| 23:29 | 0.88″ | Lincoln County, NE |
| 23:41 | 0.88″ | Keya Paha County, NE |
| 23:45 | 0.88″ | Logan County, NE |
| 23:45 | 0.88″ | Dundy County, NE |
| 00:02 | 0.88″ | Benton County, IA |
| 00:05 | 0.88″ | Fall River County, SD |
| 00:05 | 0.88″ | Sioux County, NE |
| 00:23 | 0.88″ | Essex County, NJ |
| 00:32 | 0.88″ | Blue Earth County, MN |
| 00:35 | 0.88″ | Custer County, NE |
| 00:39 | 0.88″ | Davis County, IA |
| 01:00 | 0.88″ | McDonough County, IL |
| 01:01 | 0.88″ | Mower County, MN |
| 01:15 | 0.88″ | Yuma County, CO |
| 01:34 | 0.88″ | Dawes County, NE |
| 01:35 | 0.88″ | Sheridan County, NE |
| 05:35 | 0.88″ | Des Moines County, IA |
| 12:30 | 0.75″ | Potter County, SD |
| 12:44 | 0.75″ | Racine County, WI |
| 13:32 | 0.75″ | Sully County, SD |
| 14:02 | 0.75″ | Hyde County, SD |
| 14:17 | 0.75″ | Cedar County, IA |
| 14:20 | 0.75″ | Johnson County, IA |
| 14:20 | 0.75″ | Cedar County, IA |
| 16:25 | 0.75″ | Miner County, SD |
| 17:17 | 0.75″ | Crawford County, PA |
| 18:43 | 0.75″ | Beaver County, PA |
| 18:45 | 0.75″ | Wayne County, NY |
| 19:20 | 0.75″ | Ontario County, NY |
| 19:29 | 0.75″ | Monroe County, NY |
| 19:35 | 0.75″ | Cayuga County, NY |
| 19:35 | 0.75″ | Summit County, OH |
| 19:42 | 0.75″ | Crawford County, IA |
| 19:53 | 0.75″ | Westmoreland County, PA |
| 20:05 | 0.75″ | Onondaga County, NY |
| 20:09 | 0.75″ | Crawford County, IA |
| 20:11 | 0.75″ | Delaware County, NY |
| 20:11 | 0.75″ | Humboldt County, IA |
| 20:15 | 0.75″ | Onondaga County, NY |
| 20:30 | 0.75″ | Pike County, PA |
| 20:35 | 0.75″ | Beaver County, PA |
| 20:35 | 0.75″ | Black Hawk County, IA |
| 20:55 | 0.75″ | Tioga County, NY |
| 21:05 | 0.75″ | Wyandot County, OH |
| 21:11 | 0.75″ | Allegheny County, PA |
| 21:12 | 0.75″ | Broome County, NY |
| 21:15 | 0.75″ | Guthrie County, IA |
| 21:19 | 0.75″ | Westmoreland County, PA |
| 21:31 | 0.75″ | Hamilton County, IA |
| 21:36 | 0.75″ | Adair County, IA |
| 21:41 | 0.75″ | Hamilton County, IA |
| 21:52 | 0.75″ | Mower County, MN |
| 21:52 | 0.75″ | Freeborn County, MN |
| 21:53 | 0.75″ | Dallas County, IA |
| 21:55 | 0.75″ | Trinity County, TX |
| 22:10 | 0.75″ | Wayne County, PA |
| 22:15 | 0.75″ | Pennington County, SD |
| 22:15 | 0.75″ | Scott County, MN |
| 22:27 | 0.75″ | McLeod County, MN |
| 22:32 | 0.75″ | Jasper County, IA |
| 22:45 | 0.75″ | Roosevelt County, MT |
| 22:49 | 0.75″ | Winona County, MN |
| 22:49 | 0.75″ | Winona County, MN |
| 22:50 | 0.75″ | Lackawanna County, PA |
| 23:00 | 0.75″ | Buchanan County, IA |
| 23:10 | 0.75″ | Pike County, PA |
| 23:20 | 0.75″ | Chase County, NE |
| 23:30 | 0.75″ | Iowa County, IA |
| 23:30 | 0.75″ | Decatur County, IA |
| 23:40 | 0.75″ | Worcester County, MA |
| 23:41 | 0.75″ | Benton County, IA |
| 23:42 | 0.75″ | Benton County, IA |
| 23:45 | 0.75″ | Iowa County, IA |
| 23:58 | 0.75″ | Brown County, MN |
| 00:00 | 0.75″ | Sheridan County, MT |
| 00:10 | 0.75″ | Butte County, SD |
| 00:15 | 0.75″ | Custer County, SD |
| 00:22 | 0.75″ | Dane County, WI |
| 00:42 | 0.75″ | Dundy County, NE |
| 00:58 | 0.75″ | Dane County, WI |
| 01:23 | 0.75″ | Warren County, IL |
| 01:32 | 0.75″ | Tripp County, SD |
| 01:40 | 0.75″ | Tripp County, SD |
| 02:05 | 0.75″ | Tripp County, SD |
| 02:15 | 0.75″ | Tripp County, SD |
| 02:34 | 0.75″ | Plymouth County, MA |
| 03:02 | 0.75″ | Charles Mix County, SD |
| 03:02 | 0.75″ | Charles Mix County, SD |
| 03:05 | 0.75″ | Tazewell County, IL |
| 02:40 | 0.75″ | Kenai Peninsula Borough, AK |
| 02:44 | 0.75″ | Kenai Peninsula Borough, AK |
| 23:07 | 0.50″ | Mahaska County, IA |
Damage, injuries and deaths
National Weather Service offices recorded about $1.2 million in property damage, $640,000 in crop damage and 2 injuries from hail, thunderstorm wind and tornadoes across the US on this storm day (393 events in 25 states). Injuries and deaths are those the events caused directly.
| County | Events | Injuries | Deaths | Property damage |
|---|---|---|---|---|
| Essex County, NJ | 1 | 2 | 0 | – |
| Kenosha County, WI | 1 | 0 | 0 | $200,000 |
| Rock County, NE | 6 | 0 | 0 | $195,000 |
| Cherry County, NE | 3 | 0 | 0 | $135,000 |
| Hancock County, IA | 6 | 0 | 0 | $110,000 |
| Humboldt County, IA | 3 | 0 | 0 | $90,000 |
| Wright County, IA | 3 | 0 | 0 | $55,000 |
| Poweshiek County, IA | 1 | 0 | 0 | $50,000 |
| Olmsted County, MN | 2 | 0 | 0 | $40,000 |
| Dallas County, IA | 5 | 0 | 0 | $27,000 |
| Ontario County, NY | 2 | 0 | 0 | $27,000 |
| Black Hawk County, IA | 3 | 0 | 0 | $22,000 |
What the National Weather Service wrote
- Essex County, NJ (near Newark) · Thunderstorm wind 69 mph · 2 injuries
“High winds downed trees and wires across multiple locations within Newark from 8:22 pm until 8:31 pm EDT. The Newark Fire Department reported a tree fell through a house at 40 Dover Street and crashed through a second story bedroom, which resulted in 2 injuries to children.” - Kenosha County, WI (near Wheatland) · Hail 1.00″ · $200,000
“Large hail up to 1 inch in diameter coated the ground white from Wheatland to Paddock Lake. In this swath, at least 600 acres of corn, soybean, and hay were severely damaged.” - Cherry County, NE (near Cody) · Tornado EF1 · $75,000
“A tornado touched down a few miles north of Cody and moved south. In the path, the tornado tore the roof off a shop, destroyed a barn, twisted iron feed bunks, and snapped trees in a wind break. The main household was not damaged and no injuries were reported.” - Rock County, NE (near Rose) · Hail 1.75″ · $35,000
“Golfball hail for 20 minutes along northern shore of Pony Lake.” - Mower County, MN (near Taopi) · Thunderstorm wind 70 mph · $16,000
“A garage was heavily damaged and a boat was flipped over. Some homes were also damaged in addition to trees down in town.” - Dundy County, NE (near Benkelman) · Thunderstorm wind 75 mph · $15,000
“Big tree limbs down. Tin roof off barn and blown 200 yards to the east. Occurred 2 miles south of Hwy 61/34 intersection.”
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.