On the map: every storm report logged this day.
On the map
Storm reports for April 14, 2012
On April 14, 2012, 250 hail, 90 damaging-wind and 85 tornado reports were logged across 7 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 13, 2012 All 2012 storm days · April 2012 Apr 15, 2012 →
On April 14, 2012, 250 hail, 90 damaging-wind and 85 tornado reports were logged across 7 states. The largest hail reported was 4.50″ (softball size) in Riley County, KS. Tornadoes killed 6.
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 |
|---|---|---|---|---|
| KS | 82 | 19 | 43 | 4.50″ |
| NE | 72 | 12 | 17 | 3.00″ |
| IA | 43 | 42 | 7 | 2.75″ |
| OK | 20 | 11 | 18 | 3.00″ |
| TX | 30 | 3 | 0 | 2.00″ |
| IL | 2 | 3 | 0 | 0.75″ |
| MO | 1 | 0 | 0 | 0.75″ |
Cities with hail reported within 5 miles
| City | Population | Largest report |
|---|---|---|
| El Dorado, KS | 12,694 | 2.75″ |
| North Platte, NE | 22,549 | 2.50″ |
| Lubbock, TX | 272,086 | 1.75″ |
| Salina, KS | 46,109 | 1.75″ |
| Des Moines, IA | 213,096 | 1.00″ |
| Big Spring, TX | 22,541 | 1.00″ |
| Sand Springs, OK | 20,330 | 1.00″ |
| Norwalk, IA | 15,396 | 1.00″ |
| Great Bend, KS | 14,306 | 1.00″ |
| Oskaloosa, IA | 11,575 | 1.00″ |
| Wolfforth, TX | 7,982 | 1.00″ |
| Creston, IA | 7,421 | 1.00″ |
| Osceola, IA | 5,585 | 1.00″ |
| Holdrege, NE | 5,556 | 1.00″ |
| Winterset, IA | 5,421 | 1.00″ |
| Chariton, IA | 4,278 | 1.00″ |
| Post, TX | 3,594 | 1.00″ |
| Lyons, KS | 3,499 | 1.00″ |
| Marysville, KS | 3,422 | 1.00″ |
| Kingman, KS | 2,866 | 1.00″ |
| Tahoka, TX | 2,507 | 0.88″ |
| Pella, IA | 10,965 | 0.75″ |
| Maryville, MO | 10,193 | 0.75″ |
| Rochelle, IL | 9,510 | 0.75″ |
| Seward, NE | 7,752 | 0.75″ |
Hail reports (250)
| Time (UTC) | Size | Location |
|---|---|---|
| 06:15 | 4.50″ | Riley County, KS |
| 06:00 | 4.00″ | Clay County, KS |
| 17:13 | 3.00″ | Boone County, NE |
| 21:08 | 3.00″ | Woodward County, OK |
| 22:05 | 3.00″ | Ellis County, OK |
| 16:52 | 2.75″ | Wheeler County, NE |
| 20:15 | 2.75″ | Harper County, OK |
| 22:10 | 2.75″ | Roger Mills County, OK |
| 23:55 | 2.75″ | Custer County, NE |
| 00:29 | 2.75″ | Clarke County, IA |
| 00:35 | 2.75″ | Ford County, KS |
| 00:45 | 2.75″ | Custer County, NE |
| 03:07 | 2.75″ | Clay County, NE |
| 04:06 | 2.75″ | Butler County, KS |
| 06:55 | 2.75″ | Marshall County, KS |
| 21:35 | 2.50″ | Pratt County, KS |
| 23:14 | 2.50″ | Lincoln County, NE |
| 01:35 | 2.50″ | Kiowa County, KS |
| 02:00 | 2.50″ | Monroe County, IA |
| 06:45 | 2.50″ | Pottawatomie County, KS |
| 16:52 | 2.00″ | Boone County, NE |
| 16:54 | 2.00″ | Greeley County, NE |
| 18:45 | 2.00″ | Clark County, KS |
| 20:20 | 2.00″ | Kiowa County, KS |
| 00:06 | 2.00″ | Woods County, OK |
| 00:40 | 2.00″ | Ford County, KS |
| 03:47 | 2.00″ | Briscoe County, TX |
| 04:14 | 2.00″ | Wheeler County, TX |
| 05:55 | 2.00″ | Clay County, KS |
| 15:38 | 1.75″ | Valley County, NE |
| 16:51 | 1.75″ | Greeley County, NE |
| 17:08 | 1.75″ | Ness County, KS |
| 17:54 | 1.75″ | Madison County, NE |
| 18:17 | 1.75″ | Madison County, NE |
| 19:30 | 1.75″ | Ford County, KS |
| 19:32 | 1.75″ | Montgomery County, IA |
| 20:47 | 1.75″ | Woodward County, OK |
| 20:59 | 1.75″ | Harper County, OK |
| 21:25 | 1.75″ | Barber County, KS |
| 21:40 | 1.75″ | Logan County, NE |
| 21:52 | 1.75″ | Ellis County, OK |
| 22:00 | 1.75″ | Barton County, KS |
| 22:15 | 1.75″ | Woodward County, OK |
| 22:27 | 1.75″ | Lincoln County, NE |
| 22:39 | 1.75″ | Lincoln County, NE |
| 22:50 | 1.75″ | Woodward County, OK |
| 23:04 | 1.75″ | Dewey County, OK |
| 23:13 | 1.75″ | Dewey County, OK |
| 23:40 | 1.75″ | Lincoln County, NE |
| 00:19 | 1.75″ | Clark County, KS |
| 00:20 | 1.75″ | Union County, IA |
| 01:05 | 1.75″ | Barton County, KS |
| 01:13 | 1.75″ | Russell County, KS |
| 01:21 | 1.75″ | Lucas County, IA |
| 01:21 | 1.75″ | Russell County, KS |
| 01:33 | 1.75″ | Norton County, KS |
| 02:07 | 1.75″ | Mahaska County, IA |
| 02:10 | 1.75″ | Kearney County, NE |
| 02:23 | 1.75″ | Kearney County, NE |
| 03:07 | 1.75″ | Lubbock County, TX |
| 03:36 | 1.75″ | Floyd County, TX |
| 03:38 | 1.75″ | Briscoe County, TX |
| 03:45 | 1.75″ | Harper County, OK |
| 03:54 | 1.75″ | York County, NE |
| 03:57 | 1.75″ | Saline County, KS |
| 03:59 | 1.75″ | Butler County, KS |
| 04:01 | 1.75″ | Furnas County, NE |
| 04:26 | 1.75″ | Butler County, KS |
| 06:20 | 1.75″ | Pottawatomie County, KS |
| 06:29 | 1.75″ | Glasscock County, TX |
| 07:30 | 1.75″ | Pottawatomie County, KS |
| 20:35 | 1.50″ | Pawnee County, NE |
| 20:35 | 1.50″ | Marshall County, KS |
| 23:33 | 1.50″ | Custer County, NE |
| 23:50 | 1.50″ | Lincoln County, NE |
| 23:53 | 1.50″ | Lincoln County, NE |
| 00:15 | 1.50″ | Woods County, OK |
| 00:15 | 1.50″ | Lincoln County, NE |
| 00:58 | 1.50″ | Hodgeman County, KS |
| 01:10 | 1.50″ | Osborne County, KS |
| 01:15 | 1.50″ | Norton County, KS |
| 01:15 | 1.50″ | Custer County, NE |
| 01:26 | 1.50″ | Kiowa County, KS |
| 01:32 | 1.50″ | Garfield County, NE |
| 01:40 | 1.50″ | Lincoln County, KS |
| 02:05 | 1.50″ | Wapello County, IA |
| 03:10 | 1.50″ | Lubbock County, TX |
| 03:30 | 1.50″ | Briscoe County, TX |
| 04:29 | 1.50″ | Dickinson County, KS |
| 21:40 | 1.25″ | Pratt County, KS |
| 21:54 | 1.25″ | Barton County, KS |
| 22:50 | 1.25″ | Furnas County, NE |
| 23:54 | 1.25″ | Warren County, IA |
| 00:00 | 1.25″ | Warren County, IA |
| 02:56 | 1.25″ | Keokuk County, IA |
| 03:05 | 1.25″ | Lubbock County, TX |
| 06:53 | 1.25″ | Marshall County, KS |
| 15:04 | 1.00″ | Custer County, NE |
| 16:40 | 1.00″ | Ellis County, KS |
| 17:30 | 1.00″ | Trego County, KS |
| 17:50 | 1.00″ | Otoe County, NE |
| 18:32 | 1.00″ | Clark County, KS |
| 18:40 | 1.00″ | Ford County, KS |
| 18:50 | 1.00″ | Fremont County, IA |
| 19:14 | 1.00″ | Jefferson County, NE |
| 19:30 | 1.00″ | Harper County, OK |
| 19:46 | 1.00″ | Cloud County, KS |
| 19:50 | 1.00″ | Montgomery County, IA |
| 20:00 | 1.00″ | Adams County, IA |
| 20:05 | 1.00″ | Washington County, KS |
| 20:21 | 1.00″ | Marshall County, KS |
| 20:23 | 1.00″ | Marshall County, KS |
| 20:30 | 1.00″ | Marshall County, KS |
| 21:12 | 1.00″ | McPherson County, NE |
| 21:15 | 1.00″ | Nemaha County, NE |
| 21:17 | 1.00″ | Lincoln County, NE |
| 21:23 | 1.00″ | McPherson County, NE |
| 21:24 | 1.00″ | Madison County, IA |
| 21:25 | 1.00″ | Dallas County, IA |
| 21:30 | 1.00″ | Madison County, IA |
| 21:30 | 1.00″ | Lincoln County, NE |
| 21:30 | 1.00″ | Logan County, NE |
| 21:31 | 1.00″ | Madison County, IA |
| 21:45 | 1.00″ | Logan County, NE |
| 21:51 | 1.00″ | Barton County, KS |
| 22:03 | 1.00″ | Rice County, KS |
| 22:09 | 1.00″ | Lincoln County, NE |
| 22:19 | 1.00″ | Polk County, IA |
| 22:21 | 1.00″ | Warren County, IA |
| 22:25 | 1.00″ | Polk County, IA |
| 22:27 | 1.00″ | Polk County, IA |
| 22:46 | 1.00″ | Lincoln County, NE |
| 23:21 | 1.00″ | Custer County, NE |
| 23:35 | 1.00″ | Kingman County, KS |
| 23:41 | 1.00″ | Logan County, NE |
| 23:43 | 1.00″ | Lincoln County, NE |
| 23:44 | 1.00″ | Kingman County, KS |
| 23:47 | 1.00″ | Union County, IA |
| 23:47 | 1.00″ | Clarke County, IA |
| 23:50 | 1.00″ | Clarke County, IA |
| 23:57 | 1.00″ | Union County, IA |
| 00:10 | 1.00″ | Meade County, KS |
| 00:22 | 1.00″ | Lincoln County, NE |
| 00:27 | 1.00″ | Clark County, KS |
| 00:30 | 1.00″ | Clarke County, IA |
| 00:38 | 1.00″ | Blaine County, NE |
| 00:41 | 1.00″ | Lincoln County, NE |
| 00:46 | 1.00″ | Clarke County, IA |
| 00:47 | 1.00″ | Rush County, KS |
| 00:58 | 1.00″ | Ford County, KS |
| 01:04 | 1.00″ | Graham County, KS |
| 01:08 | 1.00″ | Osborne County, KS |
| 01:18 | 1.00″ | Norton County, KS |
| 01:20 | 1.00″ | Custer County, NE |
| 01:28 | 1.00″ | Custer County, NE |
| 01:29 | 1.00″ | Lucas County, IA |
| 01:33 | 1.00″ | Phillips County, KS |
| 01:41 | 1.00″ | Norton County, KS |
| 01:41 | 1.00″ | Phillips County, KS |
| 01:48 | 1.00″ | Smith County, KS |
| 01:48 | 1.00″ | Keith County, NE |
| 01:49 | 1.00″ | Mitchell County, KS |
| 01:55 | 1.00″ | Monroe County, IA |
| 01:55 | 1.00″ | Jewell County, KS |
| 01:57 | 1.00″ | Phillips County, KS |
| 02:00 | 1.00″ | Smith County, KS |
| 02:02 | 1.00″ | Monroe County, IA |
| 02:07 | 1.00″ | Mahaska County, IA |
| 02:07 | 1.00″ | Kearney County, NE |
| 02:17 | 1.00″ | Phillips County, KS |
| 02:32 | 1.00″ | Custer County, NE |
| 02:42 | 1.00″ | Barton County, KS |
| 02:47 | 1.00″ | Rice County, KS |
| 02:55 | 1.00″ | Rice County, KS |
| 03:00 | 1.00″ | Lubbock County, TX |
| 03:02 | 1.00″ | Adams County, NE |
| 03:11 | 1.00″ | Lubbock County, TX |
| 03:12 | 1.00″ | Lubbock County, TX |
| 03:16 | 1.00″ | Lubbock County, TX |
| 03:20 | 1.00″ | Henry County, IA |
| 03:37 | 1.00″ | Clay County, NE |
| 03:45 | 1.00″ | Fillmore County, NE |
| 03:50 | 1.00″ | Donley County, TX |
| 03:51 | 1.00″ | Donley County, TX |
| 03:57 | 1.00″ | Butler County, KS |
| 04:07 | 1.00″ | Ellis County, OK |
| 04:16 | 1.00″ | Phelps County, NE |
| 04:16 | 1.00″ | Wheeler County, TX |
| 04:35 | 1.00″ | Garza County, TX |
| 06:44 | 1.00″ | Howard County, TX |
| 06:46 | 1.00″ | Marshall County, KS |
| 06:50 | 1.00″ | Clay County, KS |
| 07:00 | 1.00″ | Howard County, TX |
| 07:06 | 1.00″ | Mitchell County, TX |
| 10:56 | 1.00″ | Tulsa County, OK |
| 15:55 | 0.88″ | Valley County, NE |
| 17:15 | 0.88″ | Osborne County, KS |
| 17:30 | 0.88″ | Antelope County, NE |
| 17:55 | 0.88″ | Jewell County, KS |
| 19:29 | 0.88″ | Clay County, KS |
| 20:27 | 0.88″ | Cass County, IA |
| 20:45 | 0.88″ | Johnson County, NE |
| 22:14 | 0.88″ | Warren County, IA |
| 22:30 | 0.88″ | Polk County, IA |
| 23:47 | 0.88″ | Clarke County, IA |
| 00:00 | 0.88″ | Warren County, IA |
| 00:15 | 0.88″ | Clark County, KS |
| 00:37 | 0.88″ | Clarke County, IA |
| 00:47 | 0.88″ | Pawnee County, KS |
| 01:05 | 0.88″ | Graham County, KS |
| 01:51 | 0.88″ | Keith County, NE |
| 02:05 | 0.88″ | Keokuk County, IA |
| 02:40 | 0.88″ | Wapello County, IA |
| 03:03 | 0.88″ | Lubbock County, TX |
| 03:30 | 0.88″ | Lynn County, TX |
| 03:45 | 0.88″ | Gray County, TX |
| 03:46 | 0.88″ | Donley County, TX |
| 04:00 | 0.88″ | Donley County, TX |
| 04:08 | 0.88″ | Comanche County, KS |
| 04:20 | 0.88″ | Comanche County, KS |
| 04:28 | 0.88″ | Phelps County, NE |
| 04:45 | 0.88″ | Ottawa County, KS |
| 05:12 | 0.88″ | Garza County, TX |
| 05:31 | 0.88″ | Borden County, TX |
| 06:30 | 0.88″ | Scurry County, TX |
| 07:25 | 0.88″ | Reagan County, TX |
| 15:55 | 0.75″ | Valley County, NE |
| 18:07 | 0.75″ | Beaver County, OK |
| 21:09 | 0.75″ | Nemaha County, NE |
| 21:40 | 0.75″ | Lincoln County, NE |
| 22:35 | 0.75″ | Nodaway County, MO |
| 22:40 | 0.75″ | Ellis County, OK |
| 22:57 | 0.75″ | Phelps County, NE |
| 00:09 | 0.75″ | Union County, IA |
| 00:54 | 0.75″ | Custer County, NE |
| 01:15 | 0.75″ | Graham County, KS |
| 01:45 | 0.75″ | Marion County, IA |
| 02:05 | 0.75″ | Franklin County, NE |
| 02:10 | 0.75″ | Mahaska County, IA |
| 02:28 | 0.75″ | Clay County, NE |
| 02:50 | 0.75″ | Henry County, IL |
| 03:23 | 0.75″ | Clay County, NE |
| 03:52 | 0.75″ | Fillmore County, NE |
| 04:01 | 0.75″ | Saline County, KS |
| 04:16 | 0.75″ | Phelps County, NE |
| 04:20 | 0.75″ | Seward County, NE |
| 04:39 | 0.75″ | Ogle County, IL |
| 05:08 | 0.75″ | Lancaster County, NE |
| 05:37 | 0.75″ | Cottle County, TX |
| 06:55 | 0.75″ | Kiowa County, OK |
Damage, injuries and deaths
National Weather Service offices recorded about $547 million in property damage, $8.3 million in crop damage, 74 injuries and 6 deaths from hail, thunderstorm wind and tornadoes across the US on this storm day (444 events in 7 states). Injuries and deaths are those the events caused directly.
| County | Events | Injuries | Deaths | Property damage |
|---|---|---|---|---|
| Woodward County, OK | 1 | 29 | 6 | – |
| Sedgwick County, KS | 1 | 38 | 0 | $500 million |
| Fremont County, IA | 1 | 4 | 0 | – |
| Union County, IA | 5 | 2 | 0 | $5.3 million |
| Lubbock County, TX | 1 | 1 | 0 | – |
| Lincoln County, NE | 4 | 0 | 0 | $36 million |
| Greeley County, NE | 2 | 0 | 0 | $1.5 million |
| Clay County, NE | 3 | 0 | 0 | $525,000 |
| Kearney County, NE | 2 | 0 | 0 | $500,000 |
| Thayer County, NE | 1 | 0 | 0 | $350,000 |
| Mahaska County, IA | 5 | 0 | 0 | $345,000 |
| Polk County, IA | 15 | 0 | 0 | $336,000 |
What the National Weather Service wrote
- Woodward County, OK (near Tangier) · Tornado EF3 · 6 deaths · 29 injuries
“The tornado developed approximately just south of Arnett (Ellis County) at 11:42 pm CDT on April 14, 2012 and moved northeast. Only minor damage, downed trees and power poles/lines, was seen as the tornado moved over mainly rural portions of Woodward County, southwest of the city of Woodward.” - Sedgwick County, KS (near Haysville) · Tornado EF3 · $500 million · 38 injuries
“Significant damage to homes, many of them had a number missing outer walls. Seven homes were missing two to four walls, one home was completely destroyed. The trees associated with house completely stripped to nothing, this was also the case at many other locations along the path.” - Fremont County, IA (near Percival) · Tornado EF2 · 4 injuries
“A tornado touched down near Percival, Iowa and began a 12 mile long track that went through Thurman causing extensive home, vehicle and tree damage to that town. It was estimated that at least 70 percent of the buildings in Thurman sustained damage, including 14 homes that were destroyed.” - Union County, IA (near Cromwell) · Tornado EF2 · $5 million · 2 injuries
“This tornado continued in from Adams county. NWS storm survey confirmed a strong EF2 tornado. It entered Union county just southwest of Cromwell and tracked east-northeast through the far northwest portion of Creston.” - Lubbock County, TX (near Wolfforth) · Hail 1.00″ · 1 injury
“A NWS employee estimated quarter size hail at the Lubbock Youth Sports Complex. Fans and participants at a girl's softball game rushed to dugout shelters after large hail fell very suddenly from a rapidly-developing thunderstorm.” - Lincoln County, NE (near North Platte) · Hail 2.50″ · $30 million
“Tennis ball size hail fell on the west side of North Platte, with a few pieces that large also falling on the east side of the city. Golf ball size hail also fell across much of the city and lasted until 6:50 p.m. CDT. In some parts of the city large hail fell off and on for almost two hours.”
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 April 14, 2012
National Weather Service survey teams mapped 3 tornado paths from this storm day (3 EF0), 4 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 | 70 mph | 3.1 mi | 25 yd | 0 / 0 | 00:00 UTC | NWS Hastings |
| EF0 | 65 mph | 0.8 mi | 40 yd | 0 / 0 | 00:00 UTC | NWS Hastings |
| EF0 | 75 mph | 0.3 mi | 25 yd | 0 / 0 | 14:56–15:00 UTC | NWS Hastings |
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.