On the map: every storm report logged this day.
On the map
Storm reports for April 28, 2014
On April 28, 2014, 102 hail, 157 damaging-wind and 58 tornado reports were logged across 13 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 27, 2014 All 2014 storm days · April 2014 Apr 29, 2014 →
On April 28, 2014, 102 hail, 157 damaging-wind and 58 tornado reports were logged across 13 states. The largest hail reported was 3.00″ (teacup size) in Winston County, MS. Tornadoes killed 15.
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 |
|---|---|---|---|---|
| MS | 28 | 46 | 23 | 3.00″ |
| AL | 9 | 28 | 27 | 2.75″ |
| TN | 4 | 38 | 5 | 1.75″ |
| IL | 21 | 12 | 0 | 1.75″ |
| MO | 14 | 5 | 0 | 1.75″ |
| NC | 11 | 5 | 0 | 1.75″ |
| VA | 2 | 7 | 0 | 2.25″ |
| KY | 0 | 8 | 1 | – |
| GA | 0 | 6 | 2 | – |
| LA | 5 | 2 | 0 | 1.25″ |
| IA | 5 | 0 | 0 | 0.88″ |
| WV | 2 | 0 | 0 | 1.25″ |
| NE | 1 | 0 | 0 | 0.88″ |
Cities with hail reported within 5 miles
| City | Population | Largest report |
|---|---|---|
| Athens, AL | 32,587 | 2.75″ |
| Collinsville, IL | 23,766 | 1.75″ |
| Troy, MO | 14,963 | 1.75″ |
| Grenada, MS | 12,138 | 1.75″ |
| Maryville, IL | 8,352 | 1.75″ |
| Madisonville, TN | 5,395 | 1.75″ |
| Caseyville, IL | 4,395 | 1.75″ |
| Moscow Mills, MO | 4,144 | 1.75″ |
| Elizabethtown, NC | 3,290 | 1.75″ |
| Montgomery City, MO | 2,792 | 1.75″ |
| Alton, IL | 24,967 | 1.25″ |
| Wood River, IL | 10,251 | 1.25″ |
| Bethalto, IL | 9,183 | 1.25″ |
| East Alton, IL | 5,621 | 1.25″ |
| Jackson, MS | 141,449 | 1.00″ |
| St. Peters, MO | 61,398 | 1.00″ |
| Tupelo, MS | 37,775 | 1.00″ |
| Farragut, TN | 25,242 | 1.00″ |
| Fairview Heights, IL | 16,115 | 1.00″ |
| Hendersonville, NC | 15,656 | 1.00″ |
| Fulton, MO | 12,573 | 1.00″ |
| Cottleville, MO | 6,378 | 1.00″ |
| Pontoon Beach, IL | 5,845 | 1.00″ |
| Weldon Spring, MO | 5,304 | 1.00″ |
| Sparta, TN | 4,989 | 1.00″ |
Hail reports (102)
| Time (UTC) | Size | Location |
|---|---|---|
| 21:40 | 3.00″ | Winston County, MS |
| 22:15 | 2.75″ | Winston County, MS |
| 22:21 | 2.75″ | Limestone County, AL |
| 22:25 | 2.75″ | Limestone County, AL |
| 19:50 | 2.25″ | Dickenson County, VA |
| 18:20 | 1.75″ | Grenada County, MS |
| 18:48 | 1.75″ | Montgomery County, MO |
| 19:00 | 1.75″ | Montgomery County, MO |
| 19:32 | 1.75″ | Holmes County, MS |
| 19:50 | 1.75″ | Lincoln County, MO |
| 20:14 | 1.75″ | Attala County, MS |
| 20:25 | 1.75″ | Leake County, MS |
| 21:25 | 1.75″ | Hoke County, NC |
| 22:12 | 1.75″ | Limestone County, AL |
| 22:24 | 1.75″ | Limestone County, AL |
| 22:25 | 1.75″ | Oktibbeha County, MS |
| 22:37 | 1.75″ | Madison County, IL |
| 22:38 | 1.75″ | Lowndes County, MS |
| 23:50 | 1.75″ | Bladen County, NC |
| 00:06 | 1.75″ | Bladen County, NC |
| 03:54 | 1.75″ | Monroe County, TN |
| 19:25 | 1.50″ | Madison County, MS |
| 21:37 | 1.50″ | Holmes County, MS |
| 19:27 | 1.25″ | Calhoun County, MS |
| 19:45 | 1.25″ | Lee County, VA |
| 20:50 | 1.25″ | McDowell County, WV |
| 21:12 | 1.25″ | Madison County, IL |
| 21:17 | 1.25″ | LaSalle Parish, LA |
| 17:25 | 1.00″ | White County, TN |
| 17:37 | 1.00″ | Callaway County, MO |
| 17:51 | 1.00″ | Leflore County, MS |
| 17:54 | 1.00″ | Callaway County, MO |
| 17:56 | 1.00″ | Issaquena County, MS |
| 18:04 | 1.00″ | Grenada County, MS |
| 18:05 | 1.00″ | East Carroll Parish, LA |
| 18:56 | 1.00″ | Grenada County, MS |
| 18:58 | 1.00″ | Lewis County, MO |
| 19:11 | 1.00″ | Pike County, MO |
| 19:15 | 1.00″ | Madison County, MS |
| 19:20 | 1.00″ | Calhoun County, MS |
| 19:20 | 1.00″ | Carroll County, MS |
| 19:38 | 1.00″ | Adams County, IL |
| 19:40 | 1.00″ | Franklin County, MO |
| 19:54 | 1.00″ | Hancock County, IL |
| 19:56 | 1.00″ | Hoke County, NC |
| 20:00 | 1.00″ | Lee County, MS |
| 20:03 | 1.00″ | Hancock County, IL |
| 20:10 | 1.00″ | St. Charles County, MO |
| 20:23 | 1.00″ | Morgan County, IL |
| 20:30 | 1.00″ | Franklin County, AL |
| 20:44 | 1.00″ | Franklin County, AL |
| 20:46 | 1.00″ | Franklin Parish, LA |
| 20:52 | 1.00″ | McDowell County, WV |
| 21:04 | 1.00″ | Franklin County, AL |
| 21:20 | 1.00″ | Sharkey County, MS |
| 21:23 | 1.00″ | Robeson County, NC |
| 21:35 | 1.00″ | Knox County, IL |
| 21:40 | 1.00″ | Macoupin County, IL |
| 22:05 | 1.00″ | Attala County, MS |
| 22:05 | 1.00″ | Tensas Parish, LA |
| 22:28 | 1.00″ | Limestone County, AL |
| 22:29 | 1.00″ | St. Clair County, IL |
| 22:32 | 1.00″ | Madison County, MS |
| 23:25 | 1.00″ | Hinds County, MS |
| 00:00 | 1.00″ | Bladen County, NC |
| 00:30 | 1.00″ | Bladen County, NC |
| 00:33 | 1.00″ | Simpson County, MS |
| 01:40 | 1.00″ | Northampton County, NC |
| 02:25 | 1.00″ | Jones County, MS |
| 04:06 | 1.00″ | Knox County, TN |
| 07:20 | 1.00″ | Mobile County, AL |
| 07:36 | 1.00″ | Henderson County, NC |
| 16:58 | 0.88″ | Thurston County, NE |
| 18:48 | 0.88″ | Clarke County, IA |
| 19:30 | 0.88″ | Adams County, IL |
| 19:37 | 0.88″ | Fulton County, IL |
| 19:39 | 0.88″ | Franklin County, MO |
| 20:50 | 0.88″ | Cass County, IL |
| 22:10 | 0.88″ | Warren County, MS |
| 22:15 | 0.88″ | Montgomery County, IL |
| 07:39 | 0.88″ | Henderson County, NC |
| 12:05 | 0.75″ | Shelby County, TN |
| 17:32 | 0.75″ | Callaway County, MO |
| 18:00 | 0.75″ | Shelby County, IA |
| 18:35 | 0.75″ | Gasconade County, MO |
| 19:30 | 0.75″ | Lincoln County, MO |
| 19:53 | 0.75″ | Lee County, IA |
| 19:53 | 0.75″ | Knox County, IL |
| 19:58 | 0.75″ | McDonough County, IL |
| 20:04 | 0.75″ | Dallas County, IA |
| 20:06 | 0.75″ | Hancock County, IL |
| 20:20 | 0.75″ | Washington County, IA |
| 20:45 | 0.75″ | Attala County, MS |
| 20:55 | 0.75″ | Grant Parish, LA |
| 20:55 | 0.75″ | St. Louis city, MO |
| 21:10 | 0.75″ | Madison County, IL |
| 22:08 | 0.75″ | Henry County, IL |
| 22:45 | 0.75″ | Putnam County, IL |
| 23:35 | 0.75″ | Hinds County, MS |
| 00:04 | 0.75″ | Livingston County, IL |
| 00:16 | 0.75″ | Bladen County, NC |
| 01:30 | 0.75″ | Kankakee County, IL |
Damage, injuries and deaths
National Weather Service offices recorded about $163 million in property damage, $10.2 million in crop damage, 222 injuries and 15 deaths from hail, thunderstorm wind and tornadoes across the US on this storm day (340 events in 13 states). Injuries and deaths are those the events caused directly.
| County | Events | Injuries | Deaths | Property damage |
|---|---|---|---|---|
| Winston County, MS | 3 | 81 | 10 | $117 million |
| Limestone County, AL | 1 | 30 | 2 | – |
| Lincoln County, TN | 1 | 0 | 2 | – |
| Rankin County, MS | 3 | 10 | 1 | $13 million |
| Lee County, MS | 1 | 30 | 0 | $15 million |
| Jones County, MS | 6 | 15 | 0 | $1.6 million |
| Lee County, AL | 1 | 13 | 0 | – |
| Tuscaloosa County, AL | 1 | 13 | 0 | – |
| Jefferson County, AL | 2 | 7 | 0 | – |
| Pickens County, AL | 1 | 5 | 0 | – |
| Leake County, MS | 5 | 3 | 0 | $1.7 million |
| Scott County, MS | 3 | 3 | 0 | $706,000 |
What the National Weather Service wrote
- Winston County, MS (near Zama) · Tornado EF4 · $115 million · 10 deaths · 81 injuries
“This tornado first touched down in northeastern Leake County, where the damage was mostly downed trees. As the tornado approached the 4 corners intersection of Leake, Attala, Neshoba, and Winston Counties, it strengthened and began to impact structures.” - Limestone County, AL (near Wheeler Lake North) · Tornado EF3 · 2 deaths · 30 injuries
“A tornado rapidly intensified over Wheeler Lake resulting in extensive damage across southwest Limestone County.||Significant damage occurred at the Bay Hill Marina in Limestone County where a 2-story condominium was destroyed and a large metal building structure (used to store boats) sustained…” - Lincoln County, TN (near Lincoln) · Tornado EF3 · 2 deaths
“A tornado touched down in extreme southern Lincoln County, just north of the state line, near the intersection of Jeans Road and Old Quick Road. The tornado produced mainly tree damage as it moved northeast across Lincoln Road, but tore off portions of the roofs of houses along Smith Mill Road.” - Rankin County, MS (near Lakeland) · Tornado EF3 · $13 million · 1 death · 10 injuries
“This tornado initially developed just inside Hinds County along I-55 north of the Elton Road exit, where it caused some damage to a business and some trees.” - Lee County, MS (near Bissell) · Tornado EF3 · $15 million · 30 injuries
“A tornado touched down near the Pontotoc County line west of Tupelo. The tornado strengthened as it moved into Tupelo reaching a peak intensity along Clayton Avenue and Country Club Road and in the commercial area along North Gloster from Hillcrest Drive to North Green Street.” - Jones County, MS (near Errata) · Tornado EF3 · $1.5 million · 15 injuries
“This tornado developed just to the west of Interstate 59 southwest of Sandersville. The tornado crossed the interstate and moved northeast into areas along Dogwood Trail and Magnolia Roads, snapping hundreds of trees and heavily damaging a number of houses and mobile homes.”
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 28, 2014
National Weather Service survey teams mapped 52 tornado paths from this storm day (1 EF4, 9 EF3, 9 EF2, 27 EF1, 6 EF0), 383 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 |
|---|---|---|---|---|---|---|
| EF4 | 185 mph | 34.4 mi | 1,320 yd | 9 / 0 | 20:51–21:47 UTC | NWS Jackson, MS |
| EF3 | – | 30.1 mi | – | 1 / 0 | 23:27–00:14 UTC | NWS Jackson, MS |
| EF3 | 145 mph | 15.7 mi | 6,000 yd | 2 / 30 | 21:47–22:14 UTC | NWS Huntsville |
| EF3 | 140 mph | 11.5 mi | 1,200 yd | 0 / 13 | 08:56–09:12 UTC | NWS Birmingham |
| EF3 | 145 mph | 9.1 mi | 350 yd | 0 / 0 | 02:39–02:58 UTC | NWS Huntsville |
| EF3 | – | 8.9 mi | – | 0 / 0 | 05:30–05:48 UTC | NWS Huntsville |
| EF3 | 145 mph | 8.8 mi | 880 yd | 0 / 0 | 02:39–02:52 UTC | NWS Jackson, MS |
| EF3 | – | 8.5 mi | – | 0 / 0 | 00:46 UTC | NWS JAN, |
| EF3 | 145 mph | 4.2 mi | – | 0 / 0 | 00:38–00:46 UTC | NWS Jackson, MS |
| EF3 | 155 mph | 2.5 mi | 600 yd | 0 / 0 | 05:32–05:37 UTC | NWS Birmingham |
| EF2 | 130 mph | 14.6 mi | 1,300 yd | 0 / 2 | 05:24–05:43 UTC | NWS Birmingham |
| EF2 | 115 mph | 11.9 mi | 200 yd | 0 / 0 | 06:06–06:27 UTC | NWS Huntsville |
| EF2 | 130 mph | 10.4 mi | – | 0 / 0 | 22:53–23:15 UTC | NWS Jackson, MS |
| EF2 | 115 mph | 8.3 mi | 300 yd | 0 / 0 | 23:38–23:54 UTC | NWS Jackson, MS |
| EF2 | 125 mph | 6.2 mi | – | 0 / 0 | 01:41–01:41 UTC | NWS Jackson, MS |
| EF2 | 120 mph | 6.2 mi | 500 yd | 0 / 5 | 23:54–00:03 UTC | NWS Birmingham |
| EF2 | 115 mph | 5.4 mi | 1,800 yd | 0 / 3 | 03:13–03:23 UTC | NWS Birmingham |
| EF2 | 120 mph | 5.2 mi | 600 yd | 0 / 0 | 04:16–04:25 UTC | NWS Birmingham |
| EF2 | 115 mph | 2.7 mi | 200 yd | 0 / 0 | 05:54–06:00 UTC | NWS Huntsville |
| EF1 | 105 mph | 13.7 mi | 100 yd | 0 / 0 | 01:35–01:55 UTC | NWS Jackson, MS |
| EF1 | 110 mph | 13.4 mi | 500 yd | 0 / 0 | 22:20–22:42 UTC | NWS Jackson, MS |
| EF1 | 100 mph | 12.5 mi | 1,500 yd | 0 / 13 | 02:59–03:20 UTC | NWS Birmingham |
| EF1 | 105 mph | 10.9 mi | 300 yd | 0 / 0 | 18:58 UTC | NWS Jackson, MS |
| EF1 | 105 mph | 10.7 mi | 200 yd | 0 / 0 | 06:36–06:51 UTC | NWS Huntsville |
| EF1 | 110 mph | 9.7 mi | 150 yd | 0 / 0 | 00:58–01:12 UTC | NWS Jackson, MS |
| EF1 | 100 mph | 8.8 mi | 800 yd | 0 / 4 | 03:00–03:17 UTC | NWS Birmingham |
| EF1 | 100 mph | 8.1 mi | 500 yd | 0 / 0 | 23:22–23:33 UTC | NWS Birmingham |
| EF1 | 105 mph | 7.8 mi | 1,000 yd | 0 / 0 | 04:22–04:35 UTC | NWS Birmingham |
| EF1 | 105 mph | 7.6 mi | 913 yd | 0 / 0 | 04:00–04:19 UTC | NWS Birmingham |
| EF1 | 105 mph | 7.5 mi | 100 yd | 0 / 0 | 22:14–22:29 UTC | NWS Jackson, MS |
| EF1 | 100 mph | 7.1 mi | 350 yd | 0 / 0 | 00:35–00:43 UTC | NWS Birmingham |
| EF1 | 105 mph | 6.3 mi | 250 yd | 0 / 0 | 23:08–23:19 UTC | NWS Jackson, MS |
| EF1 | 100 mph | 6.2 mi | 100 yd | 0 / 0 | 01:18–01:29 UTC | NWS Huntsville |
| EF1 | 110 mph | 5.2 mi | 100 yd | 0 / 0 | 00:08–00:19 UTC | NWS Jackson, MS |
| EF1 | 105 mph | 4.8 mi | 200 yd | 0 / 0 | 21:55–22:05 UTC | NWS Jackson, MS |
| EF1 | 105 mph | 4.5 mi | 675 yd | 0 / 0 | 03:55–04:04 UTC | NWS Birmingham |
| EF1 | 105 mph | 3.8 mi | 200 yd | 0 / 0 | 23:00–23:06 UTC | NWS Jackson, MS |
| EF1 | 110 mph | 3.3 mi | 100 yd | 0 / 0 | 19:51–19:56 UTC | NWS Jackson, MS |
| EF1 | – | 3.2 mi | 100 yd | 0 / 0 | 19:56–20:02 UTC | NWS Huntsville |
| EF1 | 90 mph | 2.4 mi | 150 yd | 0 / 0 | 01:40–01:43 UTC | NWS Birmingham |
| EF1 | 105 mph | 1.9 mi | – | 0 / 0 | 15:09 UTC | NWS Jackson, MS |
| EF1 | 100 mph | 1.8 mi | 200 yd | 0 / 4 | 02:53–02:56 UTC | NWS JAN, |
| EF1 | 100 mph | 1.1 mi | 200 yd | 0 / 0 | 07:23–07:25 UTC | NWS Huntsville |
| EF1 | 100 mph | 1.0 mi | 150 yd | 0 / 0 | 02:30–02:32 UTC | NWS Birmingham |
| EF1 | 90 mph | 0.7 mi | – | 0 / 0 | 22:42–22:44 UTC | NWS Jackson, MS |
| EF1 | 104 mph | 0.3 mi | 200 yd | 0 / 0 | 05:15 UTC | NWS Mobile |
| EF0 | 85 mph | 7.7 mi | 100 yd | 0 / 0 | 22:38–22:53 UTC | NWS Birmingham |
| EF0 | 85 mph | 2.5 mi | 75 yd | 0 / 0 | 06:28–06:32 UTC | NWS Huntsville |
| EF0 | 80 mph | 1.7 mi | 75 yd | 0 / 0 | 08:25–08:27 UTC | NWS Birmingham |
| EF0 | 85 mph | 1.0 mi | 25 yd | 0 / 0 | 17:24–17:25 UTC | NWS Paducah |
| EF0 | 80 mph | 1.0 mi | 75 yd | 0 / 0 | 23:13–23:14 UTC | NWS Jackson, MS |
| EF0 | 70 mph | 0.3 mi | 50 yd | 0 / 0 | 18:57 UTC | NWS Jackson, MS |
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.