On the map: every storm report logged this day.
On the map
Storm reports for April 12, 2014
On April 12, 2014, 264 hail, 74 damaging-wind and 0 tornado reports were logged across 10 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
← Apr 11, 2014 All 2014 storm days · April 2014 Apr 13, 2014 →
On April 12, 2014, 264 hail, 74 damaging-wind and 0 tornado reports were logged across 10 states. The largest hail reported was 3.00″ (teacup size) in Montgomery County, IA.
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 | 112 | 18 | 0 | 3.00″ |
| WI | 61 | 5 | 0 | 1.75″ |
| IL | 41 | 9 | 0 | 2.00″ |
| MI | 8 | 36 | 0 | 1.00″ |
| KS | 29 | 0 | 0 | 2.00″ |
| MO | 8 | 1 | 0 | 1.75″ |
| MN | 4 | 1 | 0 | 1.00″ |
| UT | 0 | 3 | 0 | – |
| NE | 1 | 0 | 0 | 1.00″ |
| NM | 0 | 1 | 0 | – |
Cities with hail reported within 5 miles
| City | Population | Largest report |
|---|---|---|
| Red Oak, IA | 5,420 | 3.00″ |
| Story City, IA | 3,439 | 2.50″ |
| Palatine, IL | 65,951 | 2.00″ |
| Carpentersville, IL | 37,144 | 2.00″ |
| Algonquin, IL | 30,539 | 2.00″ |
| Lake in the Hills, IL | 28,706 | 2.00″ |
| Belvidere, IL | 25,325 | 2.00″ |
| Lake Zurich, IL | 19,960 | 2.00″ |
| Cary, IL | 18,031 | 2.00″ |
| Barrington, IL | 10,615 | 2.00″ |
| West Dundee, IL | 7,906 | 2.00″ |
| Inverness, IL | 7,428 | 2.00″ |
| Lake Barrington, IL | 5,160 | 2.00″ |
| South Barrington, IL | 5,061 | 2.00″ |
| Kildeer, IL | 4,554 | 2.00″ |
| Barrington Hills, IL | 4,080 | 2.00″ |
| Deer Park, IL | 3,669 | 2.00″ |
| North Barrington, IL | 3,142 | 2.00″ |
| Sleepy Hollow, IL | 3,137 | 2.00″ |
| Rockford, IL | 147,486 | 1.75″ |
| Arlington Heights, IL | 75,596 | 1.75″ |
| Crystal Lake, IL | 41,513 | 1.75″ |
| Rolling Meadows, IL | 23,732 | 1.75″ |
| Waverly, IA | 10,576 | 1.75″ |
| Hawthorn Woods, IL | 9,584 | 1.75″ |
Hail reports (264)
| Time (UTC) | Size | Location |
|---|---|---|
| 01:14 | 3.00″ | Montgomery County, IA |
| 00:30 | 2.75″ | Story County, IA |
| 00:33 | 2.50″ | Story County, IA |
| 15:15 | 2.00″ | Boone County, IL |
| 16:05 | 2.00″ | McHenry County, IL |
| 16:21 | 2.00″ | Cook County, IL |
| 23:40 | 2.00″ | Butler County, IA |
| 00:00 | 2.00″ | Bremer County, IA |
| 00:23 | 2.00″ | Clay County, KS |
| 00:33 | 2.00″ | Story County, IA |
| 01:22 | 2.00″ | Riley County, KS |
| 14:58 | 1.75″ | Winnebago County, IL |
| 15:54 | 1.75″ | McHenry County, IL |
| 16:20 | 1.75″ | Lake County, IL |
| 16:25 | 1.75″ | Cook County, IL |
| 23:08 | 1.75″ | Butler County, IA |
| 00:00 | 1.75″ | Clay County, KS |
| 00:08 | 1.75″ | Bremer County, IA |
| 00:10 | 1.75″ | Bremer County, IA |
| 00:30 | 1.75″ | Bremer County, IA |
| 00:36 | 1.75″ | Fayette County, IA |
| 00:38 | 1.75″ | Story County, IA |
| 00:43 | 1.75″ | Hamilton County, IA |
| 00:45 | 1.75″ | Boone County, IA |
| 00:47 | 1.75″ | Marshall County, KS |
| 00:50 | 1.75″ | Marshall County, KS |
| 00:54 | 1.75″ | Story County, IA |
| 00:57 | 1.75″ | Vernon County, WI |
| 01:01 | 1.75″ | Story County, IA |
| 01:09 | 1.75″ | Riley County, KS |
| 01:12 | 1.75″ | Vernon County, WI |
| 01:14 | 1.75″ | Hardin County, IA |
| 01:20 | 1.75″ | Boone County, IA |
| 01:30 | 1.75″ | Fayette County, IA |
| 01:42 | 1.75″ | Montgomery County, IA |
| 01:50 | 1.75″ | Holt County, MO |
| 02:00 | 1.75″ | Story County, IA |
| 02:08 | 1.75″ | Floyd County, IA |
| 02:47 | 1.75″ | Adams County, IA |
| 03:18 | 1.75″ | Union County, IA |
| 03:18 | 1.75″ | Union County, IA |
| 08:07 | 1.75″ | Lafayette County, MO |
| 15:54 | 1.50″ | McHenry County, IL |
| 16:00 | 1.50″ | McHenry County, IL |
| 16:15 | 1.50″ | Kane County, IL |
| 16:30 | 1.50″ | Lake County, IL |
| 22:02 | 1.50″ | Sauk County, WI |
| 23:06 | 1.50″ | Butler County, IA |
| 23:15 | 1.50″ | Butler County, IA |
| 00:00 | 1.50″ | Clay County, KS |
| 00:00 | 1.50″ | Dodge County, WI |
| 00:05 | 1.50″ | Clay County, KS |
| 00:30 | 1.50″ | Clay County, KS |
| 00:45 | 1.50″ | Marshall County, KS |
| 00:51 | 1.50″ | Story County, IA |
| 01:00 | 1.50″ | Fayette County, IA |
| 01:50 | 1.50″ | Black Hawk County, IA |
| 02:24 | 1.50″ | Calhoun County, IA |
| 03:00 | 1.50″ | Sauk County, WI |
| 03:02 | 1.50″ | Washington County, WI |
| 15:58 | 1.25″ | McHenry County, IL |
| 16:25 | 1.25″ | Lake County, IL |
| 21:56 | 1.25″ | Bremer County, IA |
| 23:56 | 1.25″ | Bremer County, IA |
| 00:28 | 1.25″ | Bremer County, IA |
| 00:30 | 1.25″ | Vernon County, WI |
| 00:30 | 1.25″ | Story County, IA |
| 00:46 | 1.25″ | Marshall County, KS |
| 00:48 | 1.25″ | Story County, IA |
| 00:50 | 1.25″ | Boone County, IA |
| 00:50 | 1.25″ | Pottawattamie County, IA |
| 01:10 | 1.25″ | Wright County, IA |
| 01:13 | 1.25″ | Rice County, KS |
| 01:25 | 1.25″ | Pottawatomie County, KS |
| 01:28 | 1.25″ | Riley County, KS |
| 01:33 | 1.25″ | Franklin County, IA |
| 01:45 | 1.25″ | Story County, IA |
| 02:05 | 1.25″ | Story County, IA |
| 07:30 | 1.25″ | Winnebago County, IL |
| 08:35 | 1.25″ | Saline County, MO |
| 13:39 | 1.00″ | Jo Daviess County, IL |
| 13:45 | 1.00″ | Jo Daviess County, IL |
| 14:28 | 1.00″ | Fillmore County, MN |
| 14:30 | 1.00″ | Stephenson County, IL |
| 14:35 | 1.00″ | Stephenson County, IL |
| 14:38 | 1.00″ | Stephenson County, IL |
| 14:44 | 1.00″ | Winnebago County, IL |
| 14:45 | 1.00″ | Winnebago County, IL |
| 14:49 | 1.00″ | Winona County, MN |
| 15:00 | 1.00″ | La Crosse County, WI |
| 15:00 | 1.00″ | Winona County, MN |
| 15:07 | 1.00″ | La Crosse County, WI |
| 15:08 | 1.00″ | Boone County, IL |
| 15:10 | 1.00″ | Winnebago County, IL |
| 15:42 | 1.00″ | McHenry County, IL |
| 15:45 | 1.00″ | McHenry County, IL |
| 15:47 | 1.00″ | McHenry County, IL |
| 16:12 | 1.00″ | Lake County, IL |
| 16:13 | 1.00″ | McHenry County, IL |
| 16:16 | 1.00″ | Lake County, IL |
| 16:20 | 1.00″ | Cook County, IL |
| 16:30 | 1.00″ | Cook County, IL |
| 16:30 | 1.00″ | Cook County, IL |
| 16:44 | 1.00″ | Lake County, IL |
| 16:47 | 1.00″ | Cook County, IL |
| 20:47 | 1.00″ | Muskegon County, MI |
| 20:48 | 1.00″ | Allamakee County, IA |
| 20:55 | 1.00″ | Allamakee County, IA |
| 20:59 | 1.00″ | Vernon County, WI |
| 21:12 | 1.00″ | Winneshiek County, IA |
| 21:40 | 1.00″ | Winneshiek County, IA |
| 22:00 | 1.00″ | Fayette County, IA |
| 22:03 | 1.00″ | Winnebago County, WI |
| 22:19 | 1.00″ | Sauk County, WI |
| 22:37 | 1.00″ | Fayette County, IA |
| 22:48 | 1.00″ | Butler County, IA |
| 23:08 | 1.00″ | Columbia County, WI |
| 23:30 | 1.00″ | Oakland County, MI |
| 23:30 | 1.00″ | Butler County, IA |
| 23:39 | 1.00″ | Oakland County, MI |
| 23:42 | 1.00″ | Oakland County, MI |
| 23:45 | 1.00″ | Bremer County, IA |
| 23:45 | 1.00″ | Bremer County, IA |
| 23:53 | 1.00″ | Fremont County, IA |
| 00:00 | 1.00″ | Dodge County, WI |
| 00:07 | 1.00″ | Dodge County, WI |
| 00:09 | 1.00″ | Dodge County, WI |
| 00:14 | 1.00″ | Macomb County, MI |
| 00:20 | 1.00″ | Dane County, WI |
| 00:37 | 1.00″ | Clay County, KS |
| 00:39 | 1.00″ | Allamakee County, IA |
| 00:42 | 1.00″ | Boone County, IA |
| 00:43 | 1.00″ | Story County, IA |
| 00:45 | 1.00″ | Milwaukee County, WI |
| 00:53 | 1.00″ | Story County, IA |
| 00:58 | 1.00″ | Guthrie County, IA |
| 01:05 | 1.00″ | Story County, IA |
| 01:06 | 1.00″ | Riley County, KS |
| 01:10 | 1.00″ | Vernon County, WI |
| 01:13 | 1.00″ | Waukesha County, WI |
| 01:15 | 1.00″ | Story County, IA |
| 01:15 | 1.00″ | Nemaha County, KS |
| 01:16 | 1.00″ | Nemaha County, KS |
| 01:17 | 1.00″ | Boone County, IA |
| 01:19 | 1.00″ | Shelby County, IA |
| 01:20 | 1.00″ | Hardin County, IA |
| 01:23 | 1.00″ | Pottawattamie County, IA |
| 01:28 | 1.00″ | Calhoun County, IA |
| 01:28 | 1.00″ | Richardson County, NE |
| 01:31 | 1.00″ | Hardin County, IA |
| 01:35 | 1.00″ | Adams County, IA |
| 01:40 | 1.00″ | Sac County, IA |
| 01:54 | 1.00″ | Pottawatomie County, KS |
| 02:00 | 1.00″ | Black Hawk County, IA |
| 02:08 | 1.00″ | Pottawatomie County, KS |
| 02:10 | 1.00″ | Hardin County, IA |
| 02:15 | 1.00″ | Pottawatomie County, KS |
| 02:17 | 1.00″ | Marshall County, IA |
| 02:20 | 1.00″ | Hardin County, IA |
| 02:25 | 1.00″ | Cerro Gordo County, IA |
| 02:38 | 1.00″ | Washington County, WI |
| 02:45 | 1.00″ | Adams County, IA |
| 02:47 | 1.00″ | Tama County, IA |
| 02:56 | 1.00″ | Sheboygan County, WI |
| 03:20 | 1.00″ | Jackson County, KS |
| 03:23 | 1.00″ | Union County, IA |
| 03:48 | 1.00″ | Buchanan County, IA |
| 03:49 | 1.00″ | Jasper County, IA |
| 03:55 | 1.00″ | Warren County, IA |
| 04:13 | 1.00″ | Lucas County, IA |
| 04:18 | 1.00″ | Poweshiek County, IA |
| 04:20 | 1.00″ | Appanoose County, IA |
| 05:00 | 1.00″ | Dane County, WI |
| 06:34 | 1.00″ | Dodge County, WI |
| 07:30 | 1.00″ | Rock County, WI |
| 14:06 | 0.88″ | Jo Daviess County, IL |
| 14:57 | 0.88″ | Winona County, MN |
| 15:13 | 0.88″ | La Crosse County, WI |
| 15:13 | 0.88″ | La Crosse County, WI |
| 16:10 | 0.88″ | McHenry County, IL |
| 16:55 | 0.88″ | Kenosha County, WI |
| 21:20 | 0.88″ | Winneshiek County, IA |
| 22:10 | 0.88″ | Sauk County, WI |
| 22:18 | 0.88″ | Sauk County, WI |
| 22:19 | 0.88″ | Grant County, WI |
| 22:25 | 0.88″ | Grant County, WI |
| 22:47 | 0.88″ | Hardin County, IA |
| 23:18 | 0.88″ | Genesee County, MI |
| 23:45 | 0.88″ | Bremer County, IA |
| 23:45 | 0.88″ | Bremer County, IA |
| 23:53 | 0.88″ | Allamakee County, IA |
| 23:54 | 0.88″ | Clay County, KS |
| 00:15 | 0.88″ | Macomb County, MI |
| 00:39 | 0.88″ | Riley County, KS |
| 00:43 | 0.88″ | Washington County, WI |
| 00:54 | 0.88″ | McPherson County, KS |
| 01:10 | 0.88″ | Nemaha County, KS |
| 01:37 | 0.88″ | Brown County, KS |
| 01:38 | 0.88″ | Boone County, IA |
| 01:49 | 0.88″ | Dallas County, IA |
| 01:50 | 0.88″ | Pottawatomie County, KS |
| 01:52 | 0.88″ | Cass County, IA |
| 02:03 | 0.88″ | Atchison County, MO |
| 02:07 | 0.88″ | Buchanan County, IA |
| 02:07 | 0.88″ | Black Hawk County, IA |
| 02:10 | 0.88″ | Pottawatomie County, KS |
| 02:18 | 0.88″ | Story County, IA |
| 02:34 | 0.88″ | Nodaway County, MO |
| 03:03 | 0.88″ | Sheboygan County, WI |
| 03:30 | 0.88″ | Tama County, IA |
| 04:11 | 0.88″ | Lucas County, IA |
| 05:05 | 0.88″ | Dane County, WI |
| 10:44 | 0.88″ | Callaway County, MO |
| 14:15 | 0.75″ | Stephenson County, IL |
| 14:28 | 0.75″ | Stephenson County, IL |
| 14:28 | 0.75″ | Stephenson County, IL |
| 15:07 | 0.75″ | La Crosse County, WI |
| 15:37 | 0.75″ | Monroe County, WI |
| 16:05 | 0.75″ | Lake County, IL |
| 16:15 | 0.75″ | McHenry County, IL |
| 17:05 | 0.75″ | Monroe County, WI |
| 20:20 | 0.75″ | Winneshiek County, IA |
| 20:50 | 0.75″ | Vernon County, WI |
| 20:55 | 0.75″ | Allamakee County, IA |
| 21:11 | 0.75″ | Vernon County, WI |
| 21:20 | 0.75″ | Vernon County, WI |
| 22:07 | 0.75″ | Winnebago County, WI |
| 22:17 | 0.75″ | Grant County, WI |
| 22:29 | 0.75″ | Columbia County, WI |
| 23:07 | 0.75″ | Columbia County, WI |
| 23:46 | 0.75″ | Fremont County, IA |
| 23:55 | 0.75″ | Pottawattamie County, IA |
| 00:10 | 0.75″ | Macomb County, MI |
| 00:17 | 0.75″ | Winneshiek County, IA |
| 00:19 | 0.75″ | Vernon County, WI |
| 00:20 | 0.75″ | Dane County, WI |
| 00:20 | 0.75″ | Dane County, WI |
| 00:45 | 0.75″ | Milwaukee County, WI |
| 00:55 | 0.75″ | Vernon County, WI |
| 01:00 | 0.75″ | Allamakee County, IA |
| 01:04 | 0.75″ | Waukesha County, WI |
| 01:07 | 0.75″ | Waukesha County, WI |
| 01:23 | 0.75″ | Milwaukee County, WI |
| 01:43 | 0.75″ | Grant County, WI |
| 01:58 | 0.75″ | Atchison County, MO |
| 02:06 | 0.75″ | Black Hawk County, IA |
| 02:25 | 0.75″ | Winneshiek County, IA |
| 02:35 | 0.75″ | Howard County, IA |
| 02:44 | 0.75″ | Washington County, WI |
| 02:45 | 0.75″ | Page County, IA |
| 02:50 | 0.75″ | Sauk County, WI |
| 03:03 | 0.75″ | Dodge County, WI |
| 03:31 | 0.75″ | Buchanan County, IA |
| 03:40 | 0.75″ | Buchanan County, IA |
| 03:42 | 0.75″ | Warren County, IA |
| 03:45 | 0.75″ | Clarke County, IA |
| 04:43 | 0.75″ | Benton County, IA |
| 05:08 | 0.75″ | Wapello County, IA |
| 05:15 | 0.75″ | Washington County, IA |
| 06:02 | 0.75″ | Dane County, WI |
| 06:13 | 0.75″ | Dane County, WI |
| 06:16 | 0.75″ | Kenosha County, WI |
| 07:08 | 0.75″ | Rock County, WI |
| 08:53 | 0.75″ | Saline County, MO |
Damage, injuries and deaths
National Weather Service offices recorded about $4.6 million in property damage and $15,000 in crop damage from hail, thunderstorm wind and tornadoes across the US on this storm day (338 events in 10 states). Injuries and deaths are those the events caused directly.
| County | Events | Injuries | Deaths | Property damage |
|---|---|---|---|---|
| Kent County, MI | 1 | 0 | 0 | $1 million |
| Muskegon County, MI | 1 | 0 | 0 | $1 million |
| Mason County, MI | 1 | 0 | 0 | $500,000 |
| Mecosta County, MI | 1 | 0 | 0 | $500,000 |
| Boone County, IL | 1 | 0 | 0 | $250,000 |
| Story County, IA | 15 | 0 | 0 | $205,000 |
| Isabella County, MI | 2 | 0 | 0 | $200,000 |
| Newaygo County, MI | 1 | 0 | 0 | $200,000 |
| McHenry County, IL | 1 | 0 | 0 | $100,000 |
| Manitowoc County, WI | 1 | 0 | 0 | $100,000 |
| Bremer County, IA | 8 | 0 | 0 | $80,000 |
| Butler County, IA | 5 | 0 | 0 | $55,000 |
What the National Weather Service wrote
- Muskegon County, MI (near Muskegon Hgts) · Thunderstorm wind 85 mph · $1 million
“Numerous trees were blown down in and near Muskegon. Numerous windows were blown out of area homes and businesses. 30,000 people in and near Muskegon lost power. Wind gusts with severe storms were estimated at up to 85 mph. A 60 mph wind gust was measured at the Muskegon airport.” - Kent County, MI (near Sand Lake) · Thunderstorm wind 81 mph · $1 million
“A trailer and log cabin lost their roofs and a barn suffered heavy damage near Sand Lake where power lines and several trees were blown down. A car dealership suffered severe roof damage in Kent City.” - Mason County, MI (near Bass Lake) · Thunderstorm wind 81 mph · $500,000
“Numerous trees were blown down and buildings and homes were damaged in Summit and Riverton townships.” - Mecosta County, MI (near Mecosta) · Thunderstorm wind 81 mph · $500,000
“Emergency management reported that numerous trees were blown down with power outages in Big Rapids and that a trailer was blown over.” - Boone County, IL (near Belvidere) · Hail 2.00″ · $250,000
“Hail to two inches in diameter was estimated on Route 76 near Poplar Grove Airport. Shopping centers in the area reported heavy damage from hail. A Walmart had 129 skylights damaged or broken while a ShopKo was also damaged by the hail.” - Newaygo County, MI (near Grant) · Thunderstorm wind 85 mph · $200,000
“Roofs were blown off multiple structures and campers were blown over. Several trees were blown down across southern Newaygo county.”
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.