On the map: every storm report logged this day.
On the map
Storm reports for June 29, 2005
On June 29, 2005, 141 hail, 276 damaging-wind and 15 tornado reports were logged across 21 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 28, 2005 All 2005 storm days · June 2005 Jun 30, 2005 →
On June 29, 2005, 141 hail, 276 damaging-wind and 15 tornado reports were logged across 21 states. The largest hail reported was 2.00″ (hen egg size) in Sarpy 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 |
|---|---|---|---|---|
| IA | 19 | 88 | 1 | 1.75″ |
| MN | 45 | 53 | 9 | 1.75″ |
| WI | 4 | 68 | 0 | 0.88″ |
| NE | 27 | 5 | 0 | 2.00″ |
| SD | 16 | 9 | 0 | 1.75″ |
| KS | 5 | 7 | 1 | 1.75″ |
| ND | 7 | 4 | 2 | 1.50″ |
| OH | 5 | 5 | 0 | 1.75″ |
| NY | 0 | 9 | 0 | – |
| IL | 5 | 2 | 0 | 1.75″ |
| MA | 1 | 5 | 1 | 0.88″ |
| MI | 3 | 2 | 1 | 1.00″ |
| ME | 1 | 4 | 0 | 0.75″ |
| IN | 2 | 2 | 0 | 1.00″ |
| NH | 0 | 4 | 0 | – |
| VA | 1 | 2 | 0 | 0.75″ |
| MD | 0 | 2 | 0 | – |
| NC | 0 | 2 | 0 | – |
| PA | 0 | 1 | 0 | – |
| CT | 0 | 1 | 0 | – |
| VT | 0 | 1 | 0 | – |
Cities with hail reported within 5 miles
| City | Population | Largest report |
|---|---|---|
| Papillion, NE | 25,248 | 2.00″ |
| La Vista, NE | 16,543 | 2.00″ |
| Ralston, NE | 6,443 | 2.00″ |
| Columbus, OH | 933,263 | 1.75″ |
| Omaha, NE | 489,265 | 1.75″ |
| Council Bluffs, IA | 62,665 | 1.75″ |
| Whitehall, OH | 19,940 | 1.75″ |
| Bexley, OH | 12,793 | 1.75″ |
| Nebraska City, NE | 7,526 | 1.75″ |
| Carter Lake, IA | 3,752 | 1.75″ |
| Beloit, KS | 3,400 | 1.75″ |
| Auburn, NE | 3,473 | 1.25″ |
| Flint, MI | 79,735 | 1.00″ |
| Eagan, MN | 67,240 | 1.00″ |
| Bellevue, NE | 64,777 | 1.00″ |
| Apple Valley, MN | 55,272 | 1.00″ |
| Lawrence, IN | 49,817 | 1.00″ |
| Pekin, IL | 31,266 | 1.00″ |
| Burton, MI | 29,420 | 1.00″ |
| Loves Park, IL | 23,636 | 1.00″ |
| Machesney Park, IL | 22,839 | 1.00″ |
| West St. Paul, MN | 21,920 | 1.00″ |
| New Ulm, MN | 13,970 | 1.00″ |
| Mendota Heights, MN | 11,542 | 1.00″ |
| Grand Blanc, MI | 7,924 | 1.00″ |
Hail reports (141)
| Time (UTC) | Size | Location |
|---|---|---|
| 22:45 | 2.00″ | Sarpy County, NE |
| 18:15 | 1.75″ | Faulk County, SD |
| 18:20 | 1.75″ | Faulk County, SD |
| 18:20 | 1.75″ | Spink County, SD |
| 18:45 | 1.75″ | Faulk County, SD |
| 21:20 | 1.75″ | Franklin County, OH |
| 21:54 | 1.75″ | Rock County, MN |
| 22:02 | 1.75″ | Nobles County, MN |
| 22:03 | 1.75″ | Saline County, NE |
| 22:20 | 1.75″ | Nobles County, MN |
| 22:28 | 1.75″ | Tazewell County, IL |
| 22:53 | 1.75″ | Saline County, NE |
| 22:55 | 1.75″ | Cass County, NE |
| 23:00 | 1.75″ | Douglas County, NE |
| 23:10 | 1.75″ | Pottawattamie County, IA |
| 23:40 | 1.75″ | Douglas County, NE |
| 00:00 | 1.75″ | Cottonwood County, MN |
| 00:11 | 1.75″ | Putnam County, IL |
| 01:12 | 1.75″ | Otoe County, NE |
| 01:45 | 1.75″ | Martin County, MN |
| 04:30 | 1.75″ | Mitchell County, KS |
| 04:52 | 1.75″ | Mitchell County, KS |
| 05:05 | 1.75″ | Mitchell County, KS |
| 20:30 | 1.50″ | Sargent County, ND |
| 21:49 | 1.50″ | Rock County, MN |
| 01:40 | 1.50″ | Morrison County, MN |
| 22:10 | 1.25″ | Grant County, MN |
| 01:48 | 1.25″ | Fremont County, IA |
| 03:40 | 1.25″ | Nemaha County, NE |
| 14:05 | 1.00″ | Richland County, ND |
| 14:28 | 1.00″ | Roberts County, SD |
| 18:20 | 1.00″ | Marion County, IN |
| 18:36 | 1.00″ | Genesee County, MI |
| 20:40 | 1.00″ | Richland County, ND |
| 22:15 | 1.00″ | Gage County, NE |
| 22:20 | 1.00″ | Tazewell County, IL |
| 22:23 | 1.00″ | Lyon County, MN |
| 22:25 | 1.00″ | Gage County, NE |
| 22:35 | 1.00″ | Murray County, MN |
| 22:40 | 1.00″ | Lancaster County, NE |
| 22:48 | 1.00″ | Lyon County, MN |
| 22:55 | 1.00″ | Jefferson County, NE |
| 23:15 | 1.00″ | Winnebago County, IL |
| 23:17 | 1.00″ | Sarpy County, NE |
| 23:20 | 1.00″ | Bennett County, SD |
| 23:30 | 1.00″ | Wadena County, MN |
| 23:30 | 1.00″ | Pope County, MN |
| 23:40 | 1.00″ | Sarpy County, NE |
| 23:40 | 1.00″ | Cass County, NE |
| 00:16 | 1.00″ | Pottawattamie County, IA |
| 00:17 | 1.00″ | Watonwan County, MN |
| 00:20 | 1.00″ | Watonwan County, MN |
| 00:47 | 1.00″ | Otoe County, NE |
| 00:52 | 1.00″ | Jackson County, MN |
| 00:55 | 1.00″ | Shelby County, IA |
| 01:00 | 1.00″ | Martin County, MN |
| 01:35 | 1.00″ | Nicollet County, MN |
| 01:37 | 1.00″ | Brown County, MN |
| 01:45 | 1.00″ | Jackson County, MN |
| 01:45 | 1.00″ | Fremont County, IA |
| 02:07 | 1.00″ | Nemaha County, NE |
| 03:00 | 1.00″ | Dakota County, MN |
| 03:00 | 1.00″ | Dakota County, MN |
| 05:24 | 1.00″ | Marshall County, KS |
| 13:05 | 0.88″ | Richland County, ND |
| 18:00 | 0.88″ | Hampden County, MA |
| 18:41 | 0.88″ | Genesee County, MI |
| 19:00 | 0.88″ | Brown County, SD |
| 19:20 | 0.88″ | Brown County, SD |
| 19:45 | 0.88″ | Day County, SD |
| 19:45 | 0.88″ | Marshall County, SD |
| 19:45 | 0.88″ | Brown County, SD |
| 19:55 | 0.88″ | Delaware County, OH |
| 20:17 | 0.88″ | Marshall County, SD |
| 21:07 | 0.88″ | Grant County, SD |
| 21:28 | 0.88″ | Jefferson County, NE |
| 21:55 | 0.88″ | Arthur County, NE |
| 22:00 | 0.88″ | Becker County, MN |
| 22:05 | 0.88″ | Lancaster County, NE |
| 22:05 | 0.88″ | Lyon County, MN |
| 22:20 | 0.88″ | Lancaster County, NE |
| 22:25 | 0.88″ | Swift County, MN |
| 22:25 | 0.88″ | Putnam County, IN |
| 23:25 | 0.88″ | Bennett County, SD |
| 00:05 | 0.88″ | Cass County, NE |
| 00:15 | 0.88″ | Cherry County, NE |
| 00:34 | 0.88″ | Carroll County, IA |
| 00:40 | 0.88″ | Carroll County, IA |
| 00:49 | 0.88″ | Brown County, MN |
| 01:08 | 0.88″ | Calhoun County, IA |
| 01:17 | 0.88″ | Fremont County, IA |
| 02:12 | 0.88″ | Martin County, MN |
| 02:14 | 0.88″ | Blue Earth County, MN |
| 02:15 | 0.88″ | Nemaha County, NE |
| 02:42 | 0.88″ | Carver County, MN |
| 02:45 | 0.88″ | Cass County, IA |
| 03:04 | 0.88″ | Dakota County, MN |
| 03:23 | 0.88″ | Jasper County, IA |
| 03:25 | 0.88″ | Jasper County, IA |
| 04:30 | 0.88″ | St. Croix County, WI |
| 04:36 | 0.88″ | Warren County, IA |
| 04:45 | 0.88″ | Sawyer County, WI |
| 04:53 | 0.88″ | Linn County, IA |
| 13:28 | 0.75″ | Meeker County, MN |
| 13:55 | 0.75″ | Richland County, ND |
| 14:25 | 0.75″ | Richland County, ND |
| 14:26 | 0.75″ | Wilkin County, MN |
| 20:20 | 0.75″ | Sargent County, ND |
| 20:20 | 0.75″ | Washington County, ME |
| 21:57 | 0.75″ | Nobles County, MN |
| 21:58 | 0.75″ | Traverse County, MN |
| 22:12 | 0.75″ | Lenawee County, MI |
| 22:17 | 0.75″ | Mitchell County, KS |
| 22:43 | 0.75″ | Jefferson County, NE |
| 22:45 | 0.75″ | Ottawa County, OH |
| 22:50 | 0.75″ | Darke County, OH |
| 23:10 | 0.75″ | Fall River County, SD |
| 23:23 | 0.75″ | Bureau County, IL |
| 23:30 | 0.75″ | Hubbard County, MN |
| 23:34 | 0.75″ | Loudoun County, VA |
| 23:45 | 0.75″ | Otoe County, NE |
| 23:45 | 0.75″ | Bennett County, SD |
| 00:00 | 0.75″ | Douglas County, MN |
| 00:10 | 0.75″ | Mahoning County, OH |
| 00:20 | 0.75″ | Shelby County, IA |
| 00:43 | 0.75″ | Shelby County, IA |
| 00:55 | 0.75″ | Renville County, MN |
| 01:15 | 0.75″ | Martin County, MN |
| 01:18 | 0.75″ | Martin County, MN |
| 01:20 | 0.75″ | Martin County, MN |
| 01:35 | 0.75″ | Watonwan County, MN |
| 01:49 | 0.75″ | McLeod County, MN |
| 02:10 | 0.75″ | Mille Lacs County, MN |
| 02:53 | 0.75″ | Carver County, MN |
| 03:20 | 0.75″ | Waseca County, MN |
| 03:46 | 0.75″ | Union County, IA |
| 03:47 | 0.75″ | Union County, IA |
| 04:28 | 0.75″ | Clarke County, IA |
| 04:30 | 0.75″ | Gage County, NE |
| 04:50 | 0.75″ | La Crosse County, WI |
| 08:30 | 0.75″ | Ozaukee County, WI |
Damage, injuries and deaths
National Weather Service offices recorded about $1.9 million in property damage, $1.1 million in crop damage and 1 death from hail, thunderstorm wind and tornadoes across the US on this storm day (433 events in 21 states). Injuries and deaths are those the events caused directly.
| County | Events | Injuries | Deaths | Property damage |
|---|---|---|---|---|
| Sawyer County, WI | 1 | 0 | 1 | – |
| Mitchell County, KS | 5 | 0 | 0 | $925,000 |
| Richland County, ND | 1 | 0 | 0 | $225,000 |
| Crawford County, IA | 4 | 0 | 0 | $59,000 |
| Delaware County, IA | 4 | 0 | 0 | $54,000 |
| Whiteside County, IL | 2 | 0 | 0 | $40,000 |
| Cass County, IA | 4 | 0 | 0 | $34,000 |
| Greene County, IA | 7 | 0 | 0 | $34,000 |
| Jasper County, IA | 4 | 0 | 0 | $32,000 |
| Taylor County, IA | 1 | 0 | 0 | $30,000 |
| Guthrie County, IA | 4 | 0 | 0 | $29,000 |
| Boone County, IA | 3 | 0 | 0 | $20,000 |
What the National Weather Service wrote
- Sawyer County, WI (near Hayward) · Thunderstorm wind 69 mph · 1 death
“A 55 year-old man was killed after a thunderstorm toppled a tree onto the tent where he and his 7 year-old grandson were sleeping on Loon Point Island in the Chippewa Flowage. Rescuers found the man alive the following morning, but he died before he reached the hospital.” - Richland County, ND (near Mooreton) · Thunderstorm wind 70 mph · $225,000
“A mule barn under construction was blown down at the Bagg bonanza farm.” - Mitchell County, KS (near Beloit) · Tornado F1 · $100,000
“The Mitchell County Emergency Manager reported a tornado just east of Highway 14 in the southern portion of the county.” - Delaware County, IA (near Petersburg) · Thunderstorm wind 70 mph · $25,000
“A machine shed and two barns were destroyed at the Theisen (pronoused tyson) farm northwest of New Vienna on 160th Street. Additionally a large tree was downed that just missed the house.” - Whiteside County, IL (near Fulton) · Thunderstorm wind 75 mph · $20,000
“Three large trees down with numerous power lines down that caused damage to cars and houses. A few shingles were pulled off 2 houses.” - Clinton County, IA (near Camanche) · Thunderstorm wind 75 mph · $20,000
“Significant tree limb damage with limbs and power lines down. Windows broken out at a business in town.”
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.