On the map: every storm report logged this day.
On the map
Storm reports for May 2, 2003
On May 2, 2003, 360 hail, 236 damaging-wind and 1 tornado reports were logged across 17 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
← May 1, 2003 All 2003 storm days · May 2003 May 3, 2003 →
On May 2, 2003, 360 hail, 236 damaging-wind and 1 tornado reports were logged across 17 states. The largest hail reported was 4.50″ (softball size) in Cherokee County, AL.
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 |
|---|---|---|---|---|
| GA | 69 | 96 | 0 | 2.75″ |
| AL | 137 | 18 | 0 | 4.50″ |
| NC | 26 | 51 | 0 | 1.75″ |
| SC | 13 | 38 | 1 | 1.75″ |
| TN | 20 | 12 | 0 | 2.75″ |
| AR | 29 | 2 | 0 | 4.50″ |
| TX | 25 | 1 | 0 | 2.75″ |
| MS | 16 | 3 | 0 | 1.75″ |
| FL | 8 | 4 | 0 | 1.75″ |
| LA | 3 | 7 | 0 | 1.75″ |
| KY | 4 | 0 | 0 | 1.25″ |
| VA | 3 | 1 | 0 | 1.00″ |
| OH | 2 | 2 | 0 | 0.75″ |
| OK | 2 | 0 | 0 | 1.75″ |
| NE | 2 | 0 | 0 | 1.00″ |
| CO | 1 | 0 | 0 | 0.75″ |
| VT | 0 | 1 | 0 | – |
Cities with hail reported within 5 miles
| City | Population | Largest report |
|---|---|---|
| Chelsea, AL | 17,293 | 4.50″ |
| Florence, AL | 42,716 | 2.75″ |
| Magnolia, AR | 10,759 | 2.75″ |
| Russellville, AL | 10,736 | 2.75″ |
| Tuscumbia, AL | 9,222 | 2.75″ |
| Brady, TX | 4,956 | 2.75″ |
| Summerville, GA | 4,421 | 2.75″ |
| Fort Worth, TX | 1,008,106 | 2.00″ |
| Haltom City, TX | 45,786 | 2.00″ |
| Richland Hills, TX | 8,546 | 2.00″ |
| Brookhaven, GA | 59,370 | 1.75″ |
| Dunwoody, GA | 51,795 | 1.75″ |
| Kennesaw, GA | 37,740 | 1.75″ |
| Chamblee, GA | 32,321 | 1.75″ |
| Lawrenceville, GA | 31,877 | 1.75″ |
| Carrollton, GA | 28,306 | 1.75″ |
| Easley, SC | 27,001 | 1.75″ |
| Shelbyville, TN | 25,792 | 1.75″ |
| Albertville, AL | 23,392 | 1.75″ |
| Acworth, GA | 22,624 | 1.75″ |
| Fayetteville, GA | 20,419 | 1.75″ |
| Jacksonville, AL | 14,651 | 1.75″ |
| Newton, NC | 13,571 | 1.75″ |
| Doraville, GA | 12,436 | 1.75″ |
| Lancaster, SC | 9,396 | 1.75″ |
Hail reports (360)
| Time (UTC) | Size | Location |
|---|---|---|
| 20:29 | 4.50″ | Cherokee County, AL |
| 20:54 | 4.50″ | Calhoun County, AL |
| 23:40 | 4.50″ | Shelby County, AL |
| 04:55 | 4.50″ | Columbia County, AR |
| 19:35 | 2.75″ | Lauderdale County, AL |
| 19:50 | 2.75″ | Lauderdale County, AL |
| 19:53 | 2.75″ | Etowah County, AL |
| 19:55 | 2.75″ | Lauderdale County, AL |
| 20:00 | 2.75″ | Wayne County, TN |
| 20:20 | 2.75″ | Franklin County, AL |
| 20:43 | 2.75″ | Colbert County, AL |
| 20:50 | 2.75″ | McCulloch County, TX |
| 20:50 | 2.75″ | Concho County, TX |
| 21:15 | 2.75″ | Chattooga County, GA |
| 21:38 | 2.75″ | McCulloch County, TX |
| 21:45 | 2.75″ | Hale County, AL |
| 22:47 | 2.75″ | Jefferson County, AL |
| 04:25 | 2.75″ | Nevada County, AR |
| 04:50 | 2.75″ | Columbia County, AR |
| 19:25 | 2.50″ | Cullman County, AL |
| 20:40 | 2.50″ | Lawrence County, AL |
| 20:50 | 2.50″ | Washington County, AL |
| 21:00 | 2.50″ | Lawrence County, AL |
| 19:30 | 2.00″ | Lauderdale County, AL |
| 21:35 | 2.00″ | Marengo County, AL |
| 02:32 | 2.00″ | Tarrant County, TX |
| 18:55 | 1.75″ | Jackson County, AL |
| 19:20 | 1.75″ | Habersham County, GA |
| 19:28 | 1.75″ | Lamar County, AL |
| 19:30 | 1.75″ | Marshall County, AL |
| 19:30 | 1.75″ | Marshall County, AL |
| 19:40 | 1.75″ | Wayne County, TN |
| 19:50 | 1.75″ | Cullman County, AL |
| 19:55 | 1.75″ | Marshall County, AL |
| 20:00 | 1.75″ | Hickman County, TN |
| 20:00 | 1.75″ | Oconee County, SC |
| 20:15 | 1.75″ | Washington County, AL |
| 20:15 | 1.75″ | Franklin County, AL |
| 20:16 | 1.75″ | Lauderdale County, AL |
| 20:30 | 1.75″ | Lawrence County, AL |
| 20:40 | 1.75″ | Colbert County, AL |
| 20:44 | 1.75″ | Hale County, AL |
| 20:45 | 1.75″ | Pickens County, SC |
| 20:50 | 1.75″ | Madison County, AL |
| 20:51 | 1.75″ | Hart County, GA |
| 20:54 | 1.75″ | Lawrence County, AL |
| 20:54 | 1.75″ | Greene County, AL |
| 21:00 | 1.75″ | Madison County, AL |
| 21:05 | 1.75″ | Walker County, GA |
| 21:08 | 1.75″ | Madison County, AL |
| 21:20 | 1.75″ | Madison County, AL |
| 21:20 | 1.75″ | Greene County, AL |
| 21:25 | 1.75″ | Clarke County, MS |
| 21:27 | 1.75″ | Bedford County, TN |
| 21:30 | 1.75″ | McCulloch County, TX |
| 21:33 | 1.75″ | Morgan County, AL |
| 21:40 | 1.75″ | Baldwin County, AL |
| 21:40 | 1.75″ | Chattooga County, GA |
| 21:42 | 1.75″ | Cullman County, AL |
| 21:45 | 1.75″ | Perry County, AL |
| 22:00 | 1.75″ | Floyd County, GA |
| 22:05 | 1.75″ | Floyd County, GA |
| 22:15 | 1.75″ | Catawba County, NC |
| 22:18 | 1.75″ | Cullman County, AL |
| 22:20 | 1.75″ | Monroe County, AL |
| 22:20 | 1.75″ | Cullman County, AL |
| 22:25 | 1.75″ | Dallas County, AL |
| 22:35 | 1.75″ | Lancaster County, SC |
| 22:38 | 1.75″ | Lincoln County, TN |
| 22:50 | 1.75″ | Escambia County, FL |
| 22:55 | 1.75″ | Baldwin County, AL |
| 23:00 | 1.75″ | Covington County, AL |
| 23:04 | 1.75″ | DeKalb County, GA |
| 23:07 | 1.75″ | Calhoun County, AL |
| 23:12 | 1.75″ | St. Clair County, AL |
| 23:37 | 1.75″ | Llano County, TX |
| 23:50 | 1.75″ | Haralson County, GA |
| 23:53 | 1.75″ | Fayette County, GA |
| 23:55 | 1.75″ | Escambia County, FL |
| 00:10 | 1.75″ | Jasper County, GA |
| 00:35 | 1.75″ | Jefferson County, AL |
| 00:55 | 1.75″ | Cobb County, GA |
| 01:15 | 1.75″ | Cobb County, GA |
| 01:30 | 1.75″ | Carroll County, GA |
| 01:45 | 1.75″ | Gwinnett County, GA |
| 02:30 | 1.75″ | Howard County, AR |
| 03:15 | 1.75″ | McCurtain County, OK |
| 03:15 | 1.75″ | Hempstead County, AR |
| 03:25 | 1.75″ | Dallas County, AL |
| 03:50 | 1.75″ | Hempstead County, AR |
| 04:02 | 1.75″ | Sevier County, AR |
| 05:00 | 1.75″ | Howard County, AR |
| 05:10 | 1.75″ | Hempstead County, AR |
| 05:20 | 1.75″ | Claiborne Parish, LA |
| 05:30 | 1.75″ | Union County, AR |
| 05:37 | 1.75″ | Claiborne Parish, LA |
| 06:10 | 1.75″ | Prairie County, AR |
| 06:15 | 1.75″ | Pulaski County, AR |
| 06:25 | 1.75″ | Prairie County, AR |
| 06:40 | 1.75″ | Woodruff County, AR |
| 06:55 | 1.75″ | White County, AR |
| 08:18 | 1.75″ | Shackelford County, TX |
| 10:50 | 1.75″ | Neshoba County, MS |
| 20:45 | 1.50″ | Pickens County, SC |
| 20:53 | 1.50″ | Pickens County, SC |
| 22:21 | 1.50″ | Perry County, AL |
| 01:30 | 1.50″ | Heard County, GA |
| 12:10 | 1.25″ | Graves County, KY |
| 18:55 | 1.25″ | McNairy County, TN |
| 19:00 | 1.25″ | Monroe County, MS |
| 19:00 | 1.25″ | Hardin County, TN |
| 20:22 | 1.25″ | Walker County, AL |
| 21:25 | 1.25″ | Bedford County, TN |
| 22:06 | 1.25″ | Walker County, AL |
| 22:11 | 1.25″ | Tuscaloosa County, AL |
| 22:29 | 1.25″ | Marshall County, TN |
| 22:45 | 1.25″ | Etowah County, AL |
| 23:55 | 1.25″ | Monroe County, AL |
| 00:45 | 1.25″ | Caswell County, NC |
| 01:20 | 1.25″ | Paulding County, GA |
| 07:15 | 1.25″ | Johnson County, AR |
| 12:50 | 1.00″ | Henry County, TN |
| 19:20 | 1.00″ | Lauderdale County, AL |
| 19:58 | 1.00″ | Blount County, AL |
| 20:05 | 1.00″ | Marshall County, AL |
| 20:10 | 1.00″ | Franklin County, AL |
| 20:20 | 1.00″ | Oconee County, SC |
| 20:24 | 1.00″ | Cherokee County, AL |
| 20:25 | 1.00″ | Henderson County, NC |
| 20:30 | 1.00″ | Lawrence County, AL |
| 20:40 | 1.00″ | Henderson County, NC |
| 20:55 | 1.00″ | Bedford County, TN |
| 21:06 | 1.00″ | Madison County, AL |
| 21:15 | 1.00″ | McCulloch County, TX |
| 21:15 | 1.00″ | Hale County, AL |
| 21:20 | 1.00″ | Bartow County, GA |
| 21:20 | 1.00″ | Bedford County, TN |
| 21:40 | 1.00″ | Morgan County, AL |
| 21:54 | 1.00″ | Ashe County, NC |
| 21:55 | 1.00″ | Cherokee County, GA |
| 22:00 | 1.00″ | Winston County, AL |
| 22:04 | 1.00″ | Bartow County, GA |
| 22:09 | 1.00″ | McCulloch County, TX |
| 22:15 | 1.00″ | Cullman County, AL |
| 22:17 | 1.00″ | Cullman County, AL |
| 22:30 | 1.00″ | Marshall County, AL |
| 22:30 | 1.00″ | Marshall County, AL |
| 22:35 | 1.00″ | Blount County, AL |
| 22:35 | 1.00″ | Fulton County, GA |
| 23:07 | 1.00″ | Shelby County, AL |
| 23:30 | 1.00″ | Davidson County, NC |
| 23:53 | 1.00″ | Rockdale County, GA |
| 00:10 | 1.00″ | Escambia County, AL |
| 00:21 | 1.00″ | Spalding County, GA |
| 00:27 | 1.00″ | Marion County, SC |
| 00:30 | 1.00″ | Henry County, GA |
| 00:40 | 1.00″ | Caswell County, NC |
| 00:45 | 1.00″ | Monroe County, AL |
| 00:45 | 1.00″ | Polk County, GA |
| 00:52 | 1.00″ | Butts County, GA |
| 00:55 | 1.00″ | Crenshaw County, AL |
| 00:55 | 1.00″ | Paulding County, GA |
| 01:14 | 1.00″ | Wilkes County, GA |
| 01:15 | 1.00″ | Clayton County, GA |
| 01:24 | 1.00″ | Fayette County, GA |
| 01:25 | 1.00″ | Gwinnett County, GA |
| 01:30 | 1.00″ | Henry County, GA |
| 01:47 | 1.00″ | Parker County, TX |
| 01:57 | 1.00″ | Spalding County, GA |
| 02:08 | 1.00″ | Pike County, AR |
| 02:15 | 1.00″ | Howard County, AR |
| 02:16 | 1.00″ | Tarrant County, TX |
| 02:17 | 1.00″ | Tarrant County, TX |
| 02:18 | 1.00″ | Tarrant County, TX |
| 03:00 | 1.00″ | Choctaw County, OK |
| 03:18 | 1.00″ | Ellis County, TX |
| 03:20 | 1.00″ | Chesterfield County, VA |
| 03:45 | 1.00″ | San Saba County, TX |
| 03:45 | 1.00″ | Escambia County, FL |
| 04:10 | 1.00″ | Escambia County, FL |
| 06:15 | 1.00″ | Lauderdale County, MS |
| 06:40 | 1.00″ | Lonoke County, AR |
| 06:43 | 1.00″ | Saline County, AR |
| 07:35 | 1.00″ | Baldwin County, AL |
| 07:40 | 1.00″ | Clarke County, AL |
| 08:02 | 1.00″ | Ouachita Parish, LA |
| 08:50 | 1.00″ | Escambia County, AL |
| 09:00 | 1.00″ | Cherry County, NE |
| 10:15 | 1.00″ | Attala County, MS |
| 10:45 | 1.00″ | Neshoba County, MS |
| 11:51 | 1.00″ | Lauderdale County, MS |
| 12:10 | 0.88″ | Weakley County, TN |
| 19:05 | 0.88″ | Clay County, MS |
| 19:48 | 0.88″ | Marion County, AL |
| 20:14 | 0.88″ | Pickens County, AL |
| 20:15 | 0.88″ | Marshall County, AL |
| 20:25 | 0.88″ | McCulloch County, TX |
| 20:27 | 0.88″ | Boone County, KY |
| 20:35 | 0.88″ | Colbert County, AL |
| 21:21 | 0.88″ | Morgan County, AL |
| 21:45 | 0.88″ | Jackson County, AL |
| 21:47 | 0.88″ | Gordon County, GA |
| 21:58 | 0.88″ | McCulloch County, TX |
| 22:05 | 0.88″ | DeKalb County, AL |
| 22:11 | 0.88″ | Winston County, AL |
| 22:20 | 0.88″ | Marshall County, TN |
| 23:30 | 0.88″ | Rockingham County, NC |
| 23:32 | 0.88″ | Newton County, GA |
| 23:35 | 0.88″ | Gwinnett County, GA |
| 23:45 | 0.88″ | Walton County, GA |
| 00:25 | 0.88″ | Newton County, GA |
| 00:30 | 0.88″ | Lowndes County, AL |
| 00:35 | 0.88″ | Oconee County, GA |
| 00:48 | 0.88″ | Tuscaloosa County, AL |
| 00:58 | 0.88″ | Tallapoosa County, AL |
| 01:30 | 0.88″ | Clayton County, GA |
| 01:35 | 0.88″ | Hood County, TX |
| 02:20 | 0.88″ | Lamar County, GA |
| 03:12 | 0.88″ | Ellis County, TX |
| 04:45 | 0.88″ | Ouachita County, AR |
| 05:00 | 0.88″ | Montgomery County, AR |
| 07:45 | 0.88″ | Blaine County, NE |
| 15:00 | 0.75″ | Bedford County, TN |
| 15:15 | 0.75″ | Bedford County, TN |
| 19:00 | 0.75″ | Graham County, NC |
| 19:20 | 0.75″ | Cullman County, AL |
| 19:41 | 0.75″ | Lowndes County, MS |
| 19:51 | 0.75″ | Fayette County, AL |
| 19:55 | 0.75″ | Colbert County, AL |
| 20:00 | 0.75″ | Habersham County, GA |
| 20:00 | 0.75″ | Giles County, TN |
| 20:05 | 0.75″ | Marion County, AL |
| 20:12 | 0.75″ | Yuma County, CO |
| 20:17 | 0.75″ | Colbert County, AL |
| 20:20 | 0.75″ | Franklin County, GA |
| 20:30 | 0.75″ | Rutherford County, NC |
| 20:37 | 0.75″ | Haywood County, NC |
| 20:41 | 0.75″ | Kenton County, KY |
| 20:52 | 0.75″ | Lawrence County, AL |
| 20:55 | 0.75″ | Greenville County, SC |
| 21:00 | 0.75″ | Marengo County, AL |
| 21:00 | 0.75″ | Polk County, NC |
| 21:02 | 0.75″ | Greenville County, SC |
| 21:05 | 0.75″ | Tuscaloosa County, AL |
| 21:05 | 0.75″ | Jackson County, AL |
| 21:05 | 0.75″ | Anderson County, SC |
| 21:10 | 0.75″ | Pickens County, AL |
| 21:10 | 0.75″ | Greene County, OH |
| 21:10 | 0.75″ | Greenville County, SC |
| 21:18 | 0.75″ | Pendleton County, KY |
| 21:19 | 0.75″ | Fayette County, OH |
| 21:25 | 0.75″ | Cleburne County, AL |
| 21:30 | 0.75″ | Clarke County, AL |
| 21:30 | 0.75″ | Watauga County, NC |
| 21:40 | 0.75″ | Marshall County, AL |
| 21:40 | 0.75″ | Lincoln County, NC |
| 21:50 | 0.75″ | Santa Rosa County, FL |
| 21:50 | 0.75″ | Lincoln County, NC |
| 21:52 | 0.75″ | Surry County, NC |
| 21:53 | 0.75″ | DeKalb County, AL |
| 21:56 | 0.75″ | Cleburne County, AL |
| 22:00 | 0.75″ | Lincoln County, NC |
| 22:10 | 0.75″ | Okaloosa County, FL |
| 22:14 | 0.75″ | Maury County, TN |
| 22:15 | 0.75″ | Cullman County, AL |
| 22:15 | 0.75″ | Yadkin County, NC |
| 22:16 | 0.75″ | Blount County, AL |
| 22:20 | 0.75″ | Cullman County, AL |
| 22:22 | 0.75″ | Marshall County, AL |
| 22:22 | 0.75″ | Marshall County, TN |
| 22:23 | 0.75″ | Marshall County, AL |
| 22:29 | 0.75″ | Bibb County, AL |
| 22:40 | 0.75″ | DeKalb County, AL |
| 22:40 | 0.75″ | Davie County, NC |
| 22:44 | 0.75″ | Hamilton County, TX |
| 22:45 | 0.75″ | Bosque County, TX |
| 22:46 | 0.75″ | Yadkin County, NC |
| 22:47 | 0.75″ | Talladega County, AL |
| 22:55 | 0.75″ | Cherokee County, GA |
| 23:08 | 0.75″ | Bosque County, TX |
| 23:16 | 0.75″ | Fulton County, GA |
| 23:17 | 0.75″ | Cherokee County, AL |
| 23:22 | 0.75″ | Coosa County, AL |
| 23:23 | 0.75″ | Forsyth County, NC |
| 23:25 | 0.75″ | Wilcox County, AL |
| 23:30 | 0.75″ | Talladega County, AL |
| 23:30 | 0.75″ | Polk County, GA |
| 23:35 | 0.75″ | Baldwin County, AL |
| 23:35 | 0.75″ | Davie County, NC |
| 23:40 | 0.75″ | Edgefield County, SC |
| 23:45 | 0.75″ | Butler County, AL |
| 23:45 | 0.75″ | Montgomery County, NC |
| 23:50 | 0.75″ | Guilford County, NC |
| 00:05 | 0.75″ | Scotland County, NC |
| 00:07 | 0.75″ | Rockingham County, NC |
| 00:10 | 0.75″ | Clay County, AL |
| 00:10 | 0.75″ | Pike County, GA |
| 00:20 | 0.75″ | Oglethorpe County, GA |
| 00:30 | 0.75″ | Morgan County, GA |
| 00:45 | 0.75″ | Greene County, GA |
Showing the 300 largest of 360.
Damage, injuries and deaths
National Weather Service offices recorded about $11.2 million in property damage, $1 million in crop damage and 17 injuries from hail, thunderstorm wind and tornadoes across the US on this storm day (597 events in 17 states). Injuries and deaths are those the events caused directly.
| County | Events | Injuries | Deaths | Property damage |
|---|---|---|---|---|
| Mecklenburg County, NC | 2 | 5 | 0 | $125,000 |
| Rowan County, NC | 2 | 3 | 0 | $11,000 |
| Columbia County, AR | 1 | 3 | 0 | – |
| Pickens County, SC | 2 | 1 | 0 | $251,000 |
| Troup County, GA | 1 | 1 | 0 | $250,000 |
| Fulton County, GA | 2 | 1 | 0 | $151,000 |
| Spartanburg County, SC | 3 | 1 | 0 | $151,000 |
| Meriwether County, GA | 1 | 1 | 0 | $7,000 |
| Greenville County, SC | 3 | 1 | 0 | $5,000 |
| Henderson County, NC | 1 | 0 | 0 | $2 million |
| Washington County, AL | 2 | 0 | 0 | $1.4 million |
| Jefferson County, AL | 2 | 0 | 0 | $1 million |
What the National Weather Service wrote
- Mecklenburg County, NC (near Huntersville) · Thunderstorm wind 69 mph · $25,000 · 3 injuries
“Numerous trees and power lines were blown down. A tree fell through a mobile home, resulting in serious injuries to 2 people, and minor injuries to a third.” - Rowan County, NC (near Salisbury) · Thunderstorm wind 75 mph · $10,000 · 3 injuries
“A fence blew down at the fairgrounds, resulting in injuries to 3 people. Part of a tractor trailer was overturned and several wooden structures were damaged at a campground.” - Columbia County, AR (near Magnolia) · Hail 4.50″ · 3 injuries
“Numerous car and home windows were shattered and numerous roofs stripped of shingles. An estimated 400 homes and 40 mobile homes received moderate to major damage according to Farm Bureau Insurance and the Emergency Management.” - Mecklenburg County, NC (near Charlotte) · Thunderstorm wind 75 mph · $100,000 · 2 injuries
“Tents, booths, and other property were blown down at an arts and food festival in uptown Charlotte. Some structures received damage. Two people were injured by flying debris. Trees and power lines were blown down in areas south of town.” - Troup County, GA (near Countywide) · Thunderstorm wind 69 mph · $250,000 · 1 injury
“The Troup county 911and the La Grange newspaper reported that a number of trees were blown down around the county, especially on the west side of La Grange. At least five homes and one vehicle were damaged when large trees fell on them.” - Pickens County, SC (near Easley) · Tornado F1 · $250,000 · 1 injury
“This tornado traveled just south of highway 123, causing some structural damage and blowing down numerous trees and power lines before lifting near the Greenville County line.”
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.