On the map: every storm report logged this day.
On the map
Storm reports for March 28, 2007
On March 28, 2007, 264 hail, 24 damaging-wind and 66 tornado reports were logged across 12 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
← Mar 27, 2007 All 2007 storm days · March 2007 Mar 29, 2007 →
On March 28, 2007, 264 hail, 24 damaging-wind and 66 tornado reports were logged across 12 states. The largest hail reported was 4.50″ (softball size) in Carson County, TX. Tornadoes killed 5.
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 |
|---|---|---|---|---|
| TX | 92 | 16 | 22 | 4.50″ |
| KS | 47 | 0 | 26 | 2.75″ |
| NC | 41 | 0 | 0 | 2.75″ |
| NE | 22 | 4 | 12 | 4.25″ |
| CO | 17 | 1 | 2 | 1.75″ |
| VA | 19 | 0 | 0 | 1.75″ |
| OK | 11 | 2 | 2 | 1.75″ |
| SD | 7 | 1 | 0 | 1.00″ |
| NM | 6 | 0 | 0 | 1.75″ |
| IL | 0 | 0 | 2 | – |
| ND | 1 | 0 | 0 | 1.00″ |
| KY | 1 | 0 | 0 | 0.75″ |
Cities with hail reported within 5 miles
| City | Population | Largest report |
|---|---|---|
| Borger, TX | 11,892 | 2.00″ |
| Washington, NC | 9,738 | 2.00″ |
| Amarillo, TX | 203,729 | 1.75″ |
| Greenville, NC | 95,138 | 1.75″ |
| Rocky Mount, NC | 54,541 | 1.75″ |
| Guymon, OK | 12,397 | 1.75″ |
| Red Oak, NC | 3,480 | 1.75″ |
| Lovington, NM | 11,693 | 1.50″ |
| Canyon, TX | 16,457 | 1.25″ |
| Colby, KS | 5,539 | 1.25″ |
| Pampa, TX | 16,487 | 1.00″ |
| Tarboro, NC | 10,954 | 1.00″ |
| Oxford, NC | 8,972 | 1.00″ |
| Lamesa, TX | 8,108 | 1.00″ |
| Wolfforth, TX | 7,982 | 1.00″ |
| Muleshoe, TX | 5,218 | 1.00″ |
| Goodland, KS | 4,394 | 1.00″ |
| Lyons, KS | 3,499 | 1.00″ |
| Dublin, VA | 2,657 | 1.00″ |
| Blacksburg, VA | 45,452 | 0.88″ |
| Hobbs, NM | 41,061 | 0.88″ |
| Christiansburg, VA | 22,632 | 0.88″ |
| Radford, VA | 17,273 | 0.88″ |
| Hereford, TX | 14,860 | 0.88″ |
| Reidsville, NC | 14,646 | 0.88″ |
Hail reports (264)
| Time (UTC) | Size | Location |
|---|---|---|
| 23:40 | 4.50″ | Carson County, TX |
| 02:20 | 4.25″ | Dundy County, NE |
| 20:41 | 2.75″ | Nash County, NC |
| 22:50 | 2.75″ | Armstrong County, TX |
| 23:25 | 2.75″ | Potter County, TX |
| 23:25 | 2.75″ | Carson County, TX |
| 23:26 | 2.75″ | Carson County, TX |
| 00:08 | 2.75″ | Lipscomb County, TX |
| 01:07 | 2.75″ | Donley County, TX |
| 01:10 | 2.75″ | Gray County, TX |
| 01:30 | 2.75″ | Gray County, TX |
| 01:34 | 2.75″ | Gray County, TX |
| 02:30 | 2.75″ | Gray County, TX |
| 02:32 | 2.75″ | Cheyenne County, KS |
| 20:31 | 2.00″ | Beaufort County, NC |
| 23:37 | 2.00″ | Carson County, TX |
| 23:50 | 2.00″ | Hutchinson County, TX |
| 23:58 | 2.00″ | Greeley County, KS |
| 01:58 | 2.00″ | Cheyenne County, KS |
| 04:48 | 2.00″ | Ector County, TX |
| 20:09 | 1.75″ | Box Butte County, NE |
| 20:10 | 1.75″ | Ashe County, NC |
| 20:22 | 1.75″ | Nash County, NC |
| 20:27 | 1.75″ | Beaufort County, NC |
| 20:48 | 1.75″ | Edgecombe County, NC |
| 21:00 | 1.75″ | Beaufort County, NC |
| 21:45 | 1.75″ | Henry County, VA |
| 21:45 | 1.75″ | Pitt County, NC |
| 22:40 | 1.75″ | Yuma County, CO |
| 22:45 | 1.75″ | Floyd County, TX |
| 22:55 | 1.75″ | Perkins County, NE |
| 22:55 | 1.75″ | Yuma County, CO |
| 23:00 | 1.75″ | Hamilton County, KS |
| 23:15 | 1.75″ | Phillips County, CO |
| 23:40 | 1.75″ | Phillips County, CO |
| 23:40 | 1.75″ | Garden County, NE |
| 23:47 | 1.75″ | Hutchinson County, TX |
| 23:57 | 1.75″ | Greeley County, KS |
| 23:59 | 1.75″ | Hutchinson County, TX |
| 23:59 | 1.75″ | Greeley County, KS |
| 00:00 | 1.75″ | Armstrong County, TX |
| 00:00 | 1.75″ | Hutchinson County, TX |
| 00:10 | 1.75″ | Hutchinson County, TX |
| 00:10 | 1.75″ | Meade County, KS |
| 00:10 | 1.75″ | Gray County, KS |
| 00:32 | 1.75″ | Chase County, NE |
| 00:46 | 1.75″ | Texas County, OK |
| 00:55 | 1.75″ | Phillips County, CO |
| 01:00 | 1.75″ | Ford County, KS |
| 01:56 | 1.75″ | Lea County, NM |
| 01:59 | 1.75″ | Cochran County, TX |
| 02:20 | 1.75″ | Potter County, TX |
| 02:30 | 1.75″ | Lea County, NM |
| 02:30 | 1.75″ | Hemphill County, TX |
| 03:00 | 1.75″ | Hemphill County, TX |
| 03:20 | 1.75″ | Hutchinson County, TX |
| 03:22 | 1.75″ | Terry County, TX |
| 05:30 | 1.75″ | Crane County, TX |
| 05:40 | 1.75″ | Meade County, KS |
| 20:42 | 1.50″ | Beaufort County, NC |
| 22:55 | 1.50″ | Wichita County, KS |
| 23:20 | 1.50″ | Logan County, KS |
| 23:30 | 1.50″ | Hamilton County, KS |
| 00:01 | 1.50″ | Greeley County, KS |
| 00:12 | 1.50″ | Hansford County, TX |
| 00:40 | 1.50″ | Texas County, OK |
| 01:30 | 1.50″ | Lea County, NM |
| 02:20 | 1.50″ | Yoakum County, TX |
| 02:26 | 1.50″ | Sherman County, KS |
| 02:31 | 1.50″ | Dundy County, NE |
| 03:05 | 1.50″ | Cheyenne County, CO |
| 20:23 | 1.25″ | Beaufort County, NC |
| 20:40 | 1.25″ | Edgecombe County, NC |
| 22:07 | 1.25″ | Floyd County, TX |
| 23:16 | 1.25″ | Thomas County, KS |
| 23:29 | 1.25″ | Carson County, TX |
| 00:43 | 1.25″ | Meade County, KS |
| 01:23 | 1.25″ | Randall County, TX |
| 01:27 | 1.25″ | Lea County, NM |
| 03:00 | 1.25″ | Hemphill County, TX |
| 19:39 | 1.00″ | Pulaski County, VA |
| 19:40 | 1.00″ | Pitt County, NC |
| 19:42 | 1.00″ | Nash County, NC |
| 19:47 | 1.00″ | Granville County, NC |
| 20:10 | 1.00″ | Granville County, NC |
| 20:13 | 1.00″ | Granville County, NC |
| 20:20 | 1.00″ | Beaufort County, NC |
| 20:26 | 1.00″ | Nash County, NC |
| 20:29 | 1.00″ | Beaufort County, NC |
| 21:00 | 1.00″ | Edgecombe County, NC |
| 21:15 | 1.00″ | Edgecombe County, NC |
| 21:51 | 1.00″ | Henry County, VA |
| 21:55 | 1.00″ | Pittsylvania County, VA |
| 22:20 | 1.00″ | Oglala Lakota County, SD |
| 22:40 | 1.00″ | Pittsylvania County, VA |
| 22:50 | 1.00″ | Armstrong County, TX |
| 22:51 | 1.00″ | Armstrong County, TX |
| 22:53 | 1.00″ | Yuma County, CO |
| 23:15 | 1.00″ | Deuel County, NE |
| 23:30 | 1.00″ | Sedgwick County, CO |
| 23:30 | 1.00″ | Ochiltree County, TX |
| 23:39 | 1.00″ | Wallace County, KS |
| 23:45 | 1.00″ | Deuel County, NE |
| 23:45 | 1.00″ | Hutchinson County, TX |
| 00:00 | 1.00″ | Armstrong County, TX |
| 00:00 | 1.00″ | Deuel County, NE |
| 00:05 | 1.00″ | Meade County, KS |
| 00:09 | 1.00″ | Sherman County, KS |
| 00:14 | 1.00″ | Meade County, KS |
| 00:15 | 1.00″ | Hutchinson County, TX |
| 00:15 | 1.00″ | Donley County, TX |
| 00:38 | 1.00″ | Meade County, KS |
| 00:40 | 1.00″ | Beaver County, OK |
| 00:40 | 1.00″ | Beaver County, OK |
| 00:42 | 1.00″ | Texas County, OK |
| 00:45 | 1.00″ | Armstrong County, TX |
| 00:46 | 1.00″ | Texas County, OK |
| 00:53 | 1.00″ | Sherman County, KS |
| 00:53 | 1.00″ | Sherman County, KS |
| 01:00 | 1.00″ | Ford County, KS |
| 01:02 | 1.00″ | Prowers County, CO |
| 01:06 | 1.00″ | Yuma County, CO |
| 01:09 | 1.00″ | Lane County, KS |
| 01:26 | 1.00″ | Randall County, TX |
| 01:35 | 1.00″ | Bennett County, SD |
| 01:35 | 1.00″ | Gray County, TX |
| 01:40 | 1.00″ | Cheyenne County, CO |
| 01:45 | 1.00″ | Potter County, TX |
| 01:50 | 1.00″ | Cochran County, TX |
| 02:06 | 1.00″ | Hodgeman County, KS |
| 02:12 | 1.00″ | Bailey County, TX |
| 02:15 | 1.00″ | Gaines County, TX |
| 02:28 | 1.00″ | Thomas County, KS |
| 02:30 | 1.00″ | Hansford County, TX |
| 02:45 | 1.00″ | Potter County, TX |
| 03:00 | 1.00″ | Gray County, TX |
| 03:00 | 1.00″ | Cheyenne County, CO |
| 03:20 | 1.00″ | McLean County, ND |
| 03:25 | 1.00″ | Hutchinson County, TX |
| 03:42 | 1.00″ | Stanton County, KS |
| 04:12 | 1.00″ | Lubbock County, TX |
| 04:18 | 1.00″ | Armstrong County, TX |
| 04:30 | 1.00″ | Beaver County, OK |
| 04:36 | 1.00″ | Ector County, TX |
| 04:41 | 1.00″ | Roberts County, TX |
| 05:30 | 1.00″ | Dawson County, TX |
| 05:51 | 1.00″ | Midland County, TX |
| 06:02 | 1.00″ | Upton County, TX |
| 06:19 | 1.00″ | Clark County, KS |
| 08:52 | 1.00″ | Rice County, KS |
| 17:35 | 0.88″ | Patrick County, VA |
| 18:27 | 0.88″ | Roanoke County, VA |
| 19:25 | 0.88″ | Montgomery County, VA |
| 19:50 | 0.88″ | Montgomery County, VA |
| 20:00 | 0.88″ | Granville County, NC |
| 20:25 | 0.88″ | Beaufort County, NC |
| 20:30 | 0.88″ | Ashe County, NC |
| 20:40 | 0.88″ | Edgecombe County, NC |
| 20:46 | 0.88″ | Pulaski County, VA |
| 21:10 | 0.88″ | Edgecombe County, NC |
| 21:22 | 0.88″ | Patrick County, VA |
| 22:23 | 0.88″ | Yuma County, CO |
| 22:30 | 0.88″ | Pittsylvania County, VA |
| 22:50 | 0.88″ | Armstrong County, TX |
| 23:00 | 0.88″ | Hamilton County, KS |
| 23:05 | 0.88″ | Perkins County, NE |
| 23:11 | 0.88″ | Greeley County, KS |
| 23:12 | 0.88″ | Thomas County, KS |
| 23:35 | 0.88″ | Lipscomb County, TX |
| 23:38 | 0.88″ | Garden County, NE |
| 23:48 | 0.88″ | Sheridan County, NE |
| 23:50 | 0.88″ | Rockingham County, NC |
| 00:10 | 0.88″ | Oglala Lakota County, SD |
| 00:17 | 0.88″ | Sheridan County, NE |
| 00:20 | 0.88″ | Hansford County, TX |
| 00:30 | 0.88″ | Pennington County, SD |
| 00:50 | 0.88″ | Ziebach County, SD |
| 01:05 | 0.88″ | Gray County, TX |
| 01:35 | 0.88″ | Randall County, TX |
| 01:40 | 0.88″ | Hutchinson County, TX |
| 01:52 | 0.88″ | Randall County, TX |
| 01:54 | 0.88″ | Cheyenne County, CO |
| 02:12 | 0.88″ | Sherman County, KS |
| 02:25 | 0.88″ | Deaf Smith County, TX |
| 02:25 | 0.88″ | Castro County, TX |
| 02:25 | 0.88″ | Parmer County, TX |
| 02:26 | 0.88″ | Potter County, TX |
| 02:40 | 0.88″ | Randall County, TX |
| 02:58 | 0.88″ | Hemphill County, TX |
| 03:00 | 0.88″ | Dundy County, NE |
| 03:00 | 0.88″ | Hayes County, NE |
| 03:25 | 0.88″ | Stanton County, KS |
| 03:32 | 0.88″ | Lea County, NM |
| 05:03 | 0.88″ | Lynn County, TX |
| 05:12 | 0.88″ | Midland County, TX |
| 05:45 | 0.88″ | Clark County, KS |
| 06:30 | 0.88″ | Upton County, TX |
| 06:40 | 0.88″ | Harper County, OK |
| 06:45 | 0.88″ | Upton County, TX |
| 19:05 | 0.75″ | Pulaski County, VA |
| 19:22 | 0.75″ | Montgomery County, VA |
| 19:40 | 0.75″ | Montgomery County, VA |
| 20:00 | 0.75″ | Franklin County, NC |
| 20:15 | 0.75″ | Grayson County, VA |
| 20:23 | 0.75″ | Nash County, NC |
| 20:30 | 0.75″ | Granville County, NC |
| 20:40 | 0.75″ | Nash County, NC |
| 20:40 | 0.75″ | Vance County, NC |
| 20:40 | 0.75″ | Dawes County, NE |
| 20:43 | 0.75″ | Beaufort County, NC |
| 20:46 | 0.75″ | Hamilton County, KS |
| 20:49 | 0.75″ | Nash County, NC |
| 21:06 | 0.75″ | Person County, NC |
| 21:16 | 0.75″ | Person County, NC |
| 21:38 | 0.75″ | Person County, NC |
| 21:45 | 0.75″ | Buncombe County, NC |
| 21:50 | 0.75″ | Person County, NC |
| 22:05 | 0.75″ | Henry County, VA |
| 22:20 | 0.75″ | Pittsylvania County, VA |
| 22:29 | 0.75″ | Hyde County, NC |
| 22:30 | 0.75″ | Logan County, KS |
| 22:35 | 0.75″ | Pittsylvania County, VA |
| 22:42 | 0.75″ | Thomas County, KS |
| 22:43 | 0.75″ | Briscoe County, TX |
| 22:45 | 0.75″ | Person County, NC |
| 22:46 | 0.75″ | Hamilton County, KS |
| 22:49 | 0.75″ | Logan County, KS |
| 23:10 | 0.75″ | Sheridan County, NE |
| 23:14 | 0.75″ | Thomas County, KS |
| 23:40 | 0.75″ | Lipscomb County, TX |
| 23:50 | 0.75″ | Beaver County, OK |
| 00:07 | 0.75″ | Chase County, NE |
| 00:18 | 0.75″ | Garden County, NE |
| 00:30 | 0.75″ | Oglala Lakota County, SD |
| 00:32 | 0.75″ | Gray County, KS |
| 01:03 | 0.75″ | Yuma County, CO |
| 01:05 | 0.75″ | Roberts County, TX |
| 01:10 | 0.75″ | Jackson County, SD |
| 01:15 | 0.75″ | Sedgwick County, CO |
| 01:20 | 0.75″ | Kiowa County, CO |
| 01:36 | 0.75″ | Potter County, TX |
| 01:45 | 0.75″ | Gray County, TX |
| 02:11 | 0.75″ | Estill County, KY |
| 02:32 | 0.75″ | Dundy County, NE |
| 02:35 | 0.75″ | Keith County, NE |
| 02:40 | 0.75″ | Cherry County, NE |
| 03:04 | 0.75″ | Lipscomb County, TX |
| 03:18 | 0.75″ | Hemphill County, TX |
| 03:34 | 0.75″ | Hockley County, TX |
| 03:38 | 0.75″ | Wallace County, KS |
| 03:52 | 0.75″ | Andrews County, TX |
| 04:01 | 0.75″ | Gaines County, TX |
| 04:01 | 0.75″ | Lea County, NM |
| 04:18 | 0.75″ | Armstrong County, TX |
| 04:20 | 0.75″ | Armstrong County, TX |
| 04:21 | 0.75″ | Crane County, TX |
| 05:05 | 0.75″ | Dawson County, TX |
| 05:20 | 0.75″ | Crosby County, TX |
| 05:30 | 0.75″ | Donley County, TX |
| 06:05 | 0.75″ | Clark County, KS |
| 06:08 | 0.75″ | Upton County, TX |
| 06:20 | 0.75″ | Harper County, OK |
| 07:45 | 0.75″ | Dewey County, OK |
| 08:28 | 0.75″ | Kingman County, KS |
Damage, injuries and deaths
National Weather Service offices recorded about $13.5 million in property damage, 14 injuries and 5 deaths from hail, thunderstorm wind and tornadoes across the US on this storm day (362 events in 12 states). Injuries and deaths are those the events caused directly.
| County | Events | Injuries | Deaths | Property damage |
|---|---|---|---|---|
| Prowers County, CO | 1 | 9 | 2 | $4 million |
| Beaver County, OK | 3 | 0 | 2 | $183,000 |
| Hemphill County, TX | 1 | 1 | 1 | $3 million |
| Donley County, TX | 5 | 2 | 0 | $452,000 |
| Gray County, TX | 5 | 2 | 0 | $243,000 |
| Cheyenne County, KS | 3 | 0 | 0 | $2 million |
| Perkins County, NE | 4 | 0 | 0 | $1.2 million |
| Dundy County, NE | 1 | 0 | 0 | $460,000 |
| Ness County, KS | 1 | 0 | 0 | $325,000 |
| Wallace County, KS | 1 | 0 | 0 | $250,000 |
| Hodgeman County, KS | 2 | 0 | 0 | $213,000 |
| Gray County, KS | 2 | 0 | 0 | $163,000 |
What the National Weather Service wrote
- Prowers County, CO (near Holly) · Tornado EF3 · $4 million · 2 deaths · 9 injuries
“With a maximum rating of EF3 and a maximum damage path width of 900 yards, the tornado raced through Holly, causing two fatalities and nine injuries.” - Beaver County, OK (near Elmwood) · Tornado EF2 · $102,000 · 2 deaths
“The tornado originated in northern Lipscomb County five miles east of Booker at 1816 CST. The tornado moved northward and entered Beaver County at 1828 CST. Damage occurred on a farmstead about one mile into Beaver County severely damaging several outbuildings and a grain bin.” - Hemphill County, TX (near Canadian) · Tornado EF3 · $3 million · 1 death · 1 injury
“The tornado developed in southwestern Hemphill County approximately sixteen miles south southwest of Canadian. The tornado moved north northwest at twenty miles an hour and encountered an area of active oil drilling rigs. The tornado hit two drilling rigs.” - Donley County, TX (near Jericho) · Tornado EF3 · $180,000 · 2 injuries
“The tornado formed in the northwest part of Donley county at 1839 CST three miles south southwest of Jericho and tracked north northwest for about three miles before exiting Donley county one and a half miles west northwest of Jericho at 1848 CST.The tornado continued in Gray county for about…” - Gray County, TX (near Lefors) · Tornado EF3 · $100,000 · 2 injuries
“The tornado formed three miles south southwest of Jericho in northwest Donley county at 1839 CST and entered Gray county about one and a half miles west northwest of Jericho at 1848 CST.” - Cheyenne County, KS (near Bird City) · Tornado EF2 · $2 million
“This tornado tracked from Sherman county through most of Cheyenne county with a total path length of 34 miles. The tornado was on the ground for 62 minutes and produced F1-F2 damage along much of its path.”
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.