On the map: every storm report logged this day.
On the map
Storm reports for April 24, 2003
On April 24, 2003, 235 hail, 30 damaging-wind and 30 tornado reports were logged across 14 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 23, 2003 All 2003 storm days · April 2003 Apr 25, 2003 →
On April 24, 2003, 235 hail, 30 damaging-wind and 30 tornado reports were logged across 14 states. The largest hail reported was 2.75″ (baseball size) in Colorado County, TX.
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 |
|---|---|---|---|---|
| AR | 56 | 8 | 13 | 2.75″ |
| MO | 71 | 2 | 0 | 1.75″ |
| MS | 39 | 8 | 8 | 1.75″ |
| KS | 20 | 1 | 4 | 2.50″ |
| LA | 18 | 2 | 2 | 1.75″ |
| IL | 13 | 1 | 0 | 2.75″ |
| TX | 12 | 0 | 0 | 2.75″ |
| FL | 0 | 2 | 3 | – |
| AL | 0 | 4 | 0 | – |
| GA | 2 | 0 | 0 | 1.75″ |
| OK | 2 | 0 | 0 | 0.75″ |
| TN | 1 | 1 | 0 | 0.75″ |
| KY | 1 | 0 | 0 | 0.75″ |
| ID | 0 | 1 | 0 | – |
Cities with hail reported within 5 miles
| City | Population | Largest report |
|---|---|---|
| Mount Vernon, IL | 14,162 | 2.75″ |
| Mountain Home, AR | 13,348 | 2.75″ |
| Columbus, TX | 3,938 | 2.75″ |
| Houston, TX | 2,390,125 | 1.75″ |
| Lee's Summit, MO | 106,419 | 1.75″ |
| Meridian, MS | 33,549 | 1.75″ |
| Emporia, KS | 24,354 | 1.75″ |
| Ruston, LA | 22,330 | 1.75″ |
| West University Place, TX | 15,149 | 1.75″ |
| Camden, AR | 10,116 | 1.75″ |
| Grambling, LA | 5,278 | 1.75″ |
| Eldon, MO | 4,714 | 1.75″ |
| Farmerville, LA | 3,375 | 1.75″ |
| Ava, MO | 3,184 | 1.75″ |
| Poplarville, MS | 2,898 | 1.75″ |
| Verona, MS | 2,718 | 1.75″ |
| Christopher, IL | 2,621 | 1.25″ |
| Little Rock, AR | 204,774 | 1.00″ |
| Springfield, IL | 112,949 | 1.00″ |
| North Little Rock, AR | 64,498 | 1.00″ |
| Katy, TX | 27,741 | 1.00″ |
| El Dorado, AR | 16,657 | 1.00″ |
| Troy, MO | 14,963 | 1.00″ |
| Stuttgart, AR | 7,638 | 1.00″ |
| Sealy, TX | 7,553 | 1.00″ |
Hail reports (235)
| Time (UTC) | Size | Location |
|---|---|---|
| 13:50 | 2.75″ | Colorado County, TX |
| 13:53 | 2.75″ | Colorado County, TX |
| 22:50 | 2.75″ | Izard County, AR |
| 22:55 | 2.75″ | Jefferson County, IL |
| 23:15 | 2.75″ | Marion County, AR |
| 23:49 | 2.75″ | Baxter County, AR |
| 22:04 | 2.50″ | Osage County, KS |
| 23:25 | 2.00″ | Baxter County, AR |
| 13:40 | 1.75″ | Colorado County, TX |
| 15:28 | 1.75″ | Harris County, TX |
| 18:22 | 1.75″ | Lincoln Parish, LA |
| 18:37 | 1.75″ | Union Parish, LA |
| 19:00 | 1.75″ | Lincoln Parish, LA |
| 19:35 | 1.75″ | Chase County, KS |
| 19:50 | 1.75″ | Chase County, KS |
| 20:11 | 1.75″ | Chase County, KS |
| 20:44 | 1.75″ | Jackson County, MO |
| 20:55 | 1.75″ | Chase County, KS |
| 21:08 | 1.75″ | Searcy County, AR |
| 21:13 | 1.75″ | Lyon County, KS |
| 21:15 | 1.75″ | Washington Parish, LA |
| 21:20 | 1.75″ | Pearl River County, MS |
| 21:30 | 1.75″ | Lyon County, KS |
| 21:37 | 1.75″ | Pearl River County, MS |
| 22:15 | 1.75″ | White County, AR |
| 22:25 | 1.75″ | Macoupin County, IL |
| 22:28 | 1.75″ | White County, AR |
| 22:29 | 1.75″ | Osage County, KS |
| 22:29 | 1.75″ | Taney County, MO |
| 22:30 | 1.75″ | Ozark County, MO |
| 22:42 | 1.75″ | Marion County, AR |
| 22:45 | 1.75″ | Marion County, AR |
| 22:50 | 1.75″ | Izard County, AR |
| 22:51 | 1.75″ | Izard County, AR |
| 22:59 | 1.75″ | Douglas County, MO |
| 23:24 | 1.75″ | Douglas County, MO |
| 23:25 | 1.75″ | Baxter County, AR |
| 23:30 | 1.75″ | Wright County, MO |
| 23:45 | 1.75″ | Lee County, MS |
| 01:12 | 1.75″ | Lauderdale County, MS |
| 01:22 | 1.75″ | Clay County, IL |
| 01:34 | 1.75″ | Ouachita County, AR |
| 01:45 | 1.75″ | Calhoun County, AR |
| 01:54 | 1.75″ | Ouachita County, AR |
| 02:05 | 1.75″ | Randolph County, AR |
| 02:20 | 1.75″ | Jasper County, IL |
| 02:30 | 1.75″ | Miller County, MO |
| 02:32 | 1.75″ | Ripley County, MO |
| 04:28 | 1.75″ | Jackson County, AR |
| 04:58 | 1.75″ | Issaquena County, MS |
| 06:05 | 1.75″ | Miller County, GA |
| 14:45 | 1.50″ | Harris County, TX |
| 18:45 | 1.50″ | Union Parish, LA |
| 03:16 | 1.50″ | Webster County, MO |
| 19:42 | 1.25″ | Chase County, KS |
| 22:20 | 1.25″ | Franklin County, IL |
| 01:57 | 1.25″ | Christian County, MO |
| 02:27 | 1.25″ | Randolph County, AR |
| 03:09 | 1.25″ | Webster County, MO |
| 12:40 | 1.00″ | Fayette County, TX |
| 14:30 | 1.00″ | Austin County, TX |
| 15:07 | 1.00″ | Harris County, TX |
| 15:25 | 1.00″ | Harris County, TX |
| 15:40 | 1.00″ | Pulaski County, AR |
| 17:50 | 1.00″ | Red River Parish, LA |
| 18:16 | 1.00″ | Lincoln Parish, LA |
| 18:38 | 1.00″ | Union Parish, LA |
| 20:00 | 1.00″ | Union Parish, LA |
| 20:00 | 1.00″ | Desha County, AR |
| 20:10 | 1.00″ | Warren County, MO |
| 20:30 | 1.00″ | Lincoln County, MO |
| 20:55 | 1.00″ | Jackson County, MO |
| 21:15 | 1.00″ | Independence County, AR |
| 21:33 | 1.00″ | Osage County, KS |
| 21:38 | 1.00″ | Independence County, AR |
| 21:51 | 1.00″ | White County, AR |
| 21:54 | 1.00″ | Osage County, KS |
| 21:59 | 1.00″ | Jackson County, IL |
| 22:05 | 1.00″ | White County, AR |
| 22:05 | 1.00″ | White County, AR |
| 22:26 | 1.00″ | Osage County, KS |
| 22:35 | 1.00″ | Lonoke County, AR |
| 22:36 | 1.00″ | Jefferson County, IL |
| 22:48 | 1.00″ | Douglas County, MO |
| 23:05 | 1.00″ | Sangamon County, IL |
| 23:15 | 1.00″ | Johnson County, MO |
| 23:24 | 1.00″ | Wright County, MO |
| 23:27 | 1.00″ | St. Clair County, MO |
| 23:30 | 1.00″ | Neshoba County, MS |
| 23:45 | 1.00″ | Sangamon County, IL |
| 23:50 | 1.00″ | Benton County, MO |
| 23:55 | 1.00″ | Pettis County, MO |
| 23:55 | 1.00″ | Itawamba County, MS |
| 23:59 | 1.00″ | Hickory County, MO |
| 00:29 | 1.00″ | Benton County, MO |
| 00:30 | 1.00″ | Union County, AR |
| 00:30 | 1.00″ | Izard County, AR |
| 00:35 | 1.00″ | Benton County, MO |
| 00:40 | 1.00″ | Union County, AR |
| 00:45 | 1.00″ | Jefferson County, AR |
| 01:00 | 1.00″ | Morgan County, MO |
| 01:10 | 1.00″ | Columbia County, AR |
| 01:25 | 1.00″ | Izard County, AR |
| 01:25 | 1.00″ | Dallas County, AR |
| 01:30 | 1.00″ | Texas County, MO |
| 01:30 | 1.00″ | Izard County, AR |
| 01:45 | 1.00″ | Polk County, MO |
| 02:15 | 1.00″ | Morgan County, MO |
| 02:49 | 1.00″ | Webster County, MO |
| 02:50 | 1.00″ | Lonoke County, AR |
| 02:55 | 1.00″ | Prairie County, AR |
| 03:32 | 1.00″ | Chicot County, AR |
| 04:20 | 1.00″ | West Carroll Parish, LA |
| 04:40 | 1.00″ | Dunklin County, MO |
| 11:06 | 1.00″ | Wayne County, MO |
| 17:56 | 0.88″ | Hinds County, MS |
| 18:39 | 0.88″ | Marion County, MS |
| 18:39 | 0.88″ | Jefferson Davis County, MS |
| 19:00 | 0.88″ | Johnson County, MO |
| 19:05 | 0.88″ | Jackson Parish, LA |
| 20:05 | 0.88″ | Desha County, AR |
| 20:06 | 0.88″ | Jackson County, MO |
| 20:10 | 0.88″ | Ouachita Parish, LA |
| 20:21 | 0.88″ | Chase County, KS |
| 20:49 | 0.88″ | Jackson County, MO |
| 20:50 | 0.88″ | Chase County, KS |
| 21:00 | 0.88″ | Jackson County, MO |
| 21:46 | 0.88″ | Osage County, KS |
| 22:05 | 0.88″ | White County, AR |
| 22:07 | 0.88″ | Lafayette County, MO |
| 22:15 | 0.88″ | Neshoba County, MS |
| 22:54 | 0.88″ | Lafayette County, MO |
| 22:55 | 0.88″ | White County, AR |
| 23:01 | 0.88″ | Douglas County, MO |
| 23:22 | 0.88″ | Johnson County, MO |
| 23:30 | 0.88″ | Baxter County, AR |
| 23:30 | 0.88″ | Baxter County, AR |
| 23:30 | 0.88″ | Baxter County, AR |
| 00:03 | 0.88″ | Pettis County, MO |
| 01:25 | 0.88″ | Polk County, MO |
| 01:27 | 0.88″ | Moniteau County, MO |
| 01:35 | 0.88″ | Jasper County, MS |
| 01:42 | 0.88″ | Greene County, MO |
| 02:00 | 0.88″ | Hickory County, MO |
| 02:03 | 0.88″ | Jefferson County, AR |
| 02:15 | 0.88″ | Polk County, MO |
| 02:41 | 0.88″ | Cape Girardeau County, MO |
| 02:47 | 0.88″ | Dunklin County, MO |
| 02:50 | 0.88″ | Christian County, MO |
| 03:48 | 0.88″ | Dunklin County, MO |
| 04:17 | 0.88″ | Craighead County, AR |
| 12:20 | 0.75″ | Sabine Parish, LA |
| 12:25 | 0.75″ | Caldwell County, TX |
| 13:35 | 0.75″ | Grant Parish, LA |
| 14:45 | 0.75″ | Harris County, TX |
| 14:56 | 0.75″ | Harris County, TX |
| 15:00 | 0.75″ | Concordia Parish, LA |
| 17:10 | 0.75″ | Hinds County, MS |
| 17:10 | 0.75″ | Hinds County, MS |
| 18:20 | 0.75″ | Clarke County, MS |
| 19:02 | 0.75″ | Hinds County, MS |
| 19:08 | 0.75″ | Rankin County, MS |
| 19:15 | 0.75″ | Madison County, MS |
| 19:40 | 0.75″ | Chase County, KS |
| 19:45 | 0.75″ | Drew County, AR |
| 19:45 | 0.75″ | Chicot County, AR |
| 19:45 | 0.75″ | Ashley County, AR |
| 19:52 | 0.75″ | Washington County, MS |
| 20:00 | 0.75″ | Leake County, MS |
| 20:00 | 0.75″ | Covington County, MS |
| 20:07 | 0.75″ | Lauderdale County, MS |
| 20:15 | 0.75″ | Neshoba County, MS |
| 20:30 | 0.75″ | Kemper County, MS |
| 20:35 | 0.75″ | Marion County, KS |
| 20:36 | 0.75″ | Jackson County, MO |
| 20:50 | 0.75″ | Washington Parish, LA |
| 20:51 | 0.75″ | Johnson County, KS |
| 20:57 | 0.75″ | Lyon County, KS |
| 21:00 | 0.75″ | Morehouse Parish, LA |
| 21:14 | 0.75″ | Coffey County, KS |
| 21:15 | 0.75″ | Clarke County, MS |
| 21:15 | 0.75″ | Independence County, AR |
| 21:17 | 0.75″ | Lamar County, MS |
| 21:25 | 0.75″ | Osage County, OK |
| 21:37 | 0.75″ | Washington County, OK |
| 21:40 | 0.75″ | Bollinger County, MO |
| 21:41 | 0.75″ | Neshoba County, MS |
| 21:50 | 0.75″ | White County, AR |
| 21:55 | 0.75″ | Perry County, MO |
| 22:00 | 0.75″ | Greene County, IL |
| 22:10 | 0.75″ | Lamar County, MS |
| 22:15 | 0.75″ | White County, AR |
| 22:30 | 0.75″ | Independence County, AR |
| 22:40 | 0.75″ | Sharkey County, MS |
| 22:50 | 0.75″ | Noxubee County, MS |
| 23:00 | 0.75″ | Lafayette County, MO |
| 23:00 | 0.75″ | Winston County, MS |
| 23:02 | 0.75″ | St. Clair County, MO |
| 23:05 | 0.75″ | Sharp County, AR |
| 23:10 | 0.75″ | Henry County, MO |
| 23:18 | 0.75″ | Vermilion Parish, LA |
| 23:27 | 0.75″ | Chickasaw County, MS |
| 23:35 | 0.75″ | Ozark County, MO |
| 23:40 | 0.75″ | Henry County, MO |
| 23:41 | 0.75″ | Hinds County, MS |
| 23:59 | 0.75″ | Wright County, MO |
| 00:14 | 0.75″ | Attala County, MS |
| 00:18 | 0.75″ | Jefferson County, AR |
| 00:30 | 0.75″ | Texas County, MO |
| 00:45 | 0.75″ | Wright County, MO |
| 00:45 | 0.75″ | Howell County, MO |
| 01:06 | 0.75″ | Dyer County, TN |
| 01:22 | 0.75″ | Oregon County, MO |
| 01:27 | 0.75″ | St. Clair County, MO |
| 01:27 | 0.75″ | Arkansas County, AR |
| 01:34 | 0.75″ | Morgan County, MO |
| 01:40 | 0.75″ | Lincoln County, MS |
| 01:42 | 0.75″ | Hickory County, MO |
| 02:00 | 0.75″ | Effingham County, IL |
| 02:01 | 0.75″ | Greene County, MO |
| 02:05 | 0.75″ | Clay County, IL |
| 02:10 | 0.75″ | Dallas County, MO |
| 02:10 | 0.75″ | Izard County, AR |
| 02:12 | 0.75″ | Christian County, MO |
| 02:17 | 0.75″ | Greene County, MO |
| 02:25 | 0.75″ | Leake County, MS |
| 03:00 | 0.75″ | Richland County, IL |
| 03:33 | 0.75″ | Butler County, MO |
| 03:45 | 0.75″ | Wright County, MO |
| 04:10 | 0.75″ | Washington County, MS |
| 04:14 | 0.75″ | Carlisle County, KY |
| 04:28 | 0.75″ | New Madrid County, MO |
| 04:32 | 0.75″ | Panola County, MS |
| 06:00 | 0.75″ | Early County, GA |
| 06:25 | 0.75″ | Union County, MS |
Damage, injuries and deaths
National Weather Service offices recorded about $52 million in property damage and 10 injuries from hail, thunderstorm wind and tornadoes across the US on this storm day (297 events in 13 states). Injuries and deaths are those the events caused directly.
| County | Events | Injuries | Deaths | Property damage |
|---|---|---|---|---|
| Rankin County, MS | 2 | 6 | 0 | $50 million |
| West Carroll Parish, LA | 2 | 3 | 0 | $401,000 |
| Marion County, AR | 1 | 1 | 0 | – |
| Chicot County, AR | 4 | 0 | 0 | $502,000 |
| Ashley County, AR | 4 | 0 | 0 | $261,000 |
| Franklin County, KS | 1 | 0 | 0 | $105,000 |
| Hinds County, MS | 6 | 0 | 0 | $105,000 |
| Walton County, FL | 2 | 0 | 0 | $101,000 |
| Canyon County, ID | 1 | 0 | 0 | $100,000 |
| Kemper County, MS | 2 | 0 | 0 | $71,000 |
| Pearl River County, MS | 3 | 0 | 0 | $54,000 |
| Washington Parish, LA | 2 | 0 | 0 | $52,000 |
What the National Weather Service wrote
- Rankin County, MS (near Brandon) · Tornado F3 · $50 million · 6 injuries
“This strong tornado moved directly through downtown Brandon damaging or destroying several businesses, one school and dozens of homes. In addition to structural damage, hundreds of trees were snapped or uprooted as the tornado move to the NE.” - West Carroll Parish, LA (near Epps) · Tornado F2 · $400,000 · 3 injuries
“This tornado touch down in a field just to the W of Duckworth road. This tornado continued 11 miles to the NE and dissipated in Floyd. Along its path a mobile home was totally destroyed on Hunt road. On highway 17, a house was destroyed because several trees fell through the house.” - Marion County, AR (near Peel) · Tornado F1 · 1 injury
“A weak tornado touched down 3.2 miles southwest of Peel and traveled to the northeast before lifting 1.7 miles northeast of Peel. The tornado damaged a church with a wall bowed out. Damage also occurred to the ceiling in the sanctuary.” - Chicot County, AR (near Eudora) · Tornado F0 · $300,000
“This tornado touched down on the N side of Eudora and moved E for 2.5 miles. This tornado mainly snapped trees and uprooted a few trees that fell onto houses. Four homes sustained major roof damage, due to fallen trees, with 11 other homes sustaining minor damage.” - Ashley County, AR (near Hamburg) · Tornado F1 · $200,000
“This tornado destroyed 1 large barn and 2 small sheds. Six houses sustained minor roof damage. A few hundred trees were snapped or uprooted.” - Chicot County, AR (near Cosgrove) · Tornado F0 · $200,000
“A large tin barn had its roof caved in along with several trees having branches snapped. A mobile home had a portion of its roof pealed back. Another large tin shed was twisted down with some of the tin roof thrown into a pond.”
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.