On the map: every storm report logged this day.
On the map
Storm reports for January 21, 1999
On January 21, 1999, 260 hail, 76 damaging-wind and 99 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
← Jan 20, 1999 All 1999 storm days · January 1999 Jan 22, 1999 →
On January 21, 1999, 260 hail, 76 damaging-wind and 99 tornado reports were logged across 14 states. The largest hail reported was 5.00″ (softball size) in Independence County, AR. Tornadoes killed 9.
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 | 121 | 22 | 52 | 5.00″ |
| TX | 40 | 11 | 0 | 4.50″ |
| MO | 28 | 4 | 12 | 1.75″ |
| TN | 15 | 10 | 5 | 1.75″ |
| LA | 8 | 6 | 13 | 1.75″ |
| OK | 22 | 0 | 0 | 1.75″ |
| MS | 4 | 4 | 12 | 1.75″ |
| IL | 7 | 6 | 3 | 1.75″ |
| KY | 1 | 7 | 2 | 0.88″ |
| OH | 8 | 0 | 0 | 1.00″ |
| IN | 1 | 6 | 0 | 1.75″ |
| GA | 2 | 0 | 0 | 1.75″ |
| WV | 2 | 0 | 0 | 0.75″ |
| AL | 1 | 0 | 0 | 0.75″ |
Cities with hail reported within 5 miles
| City | Population | Largest report |
|---|---|---|
| College Station, TX | 128,023 | 4.50″ |
| Maumelle, AR | 19,541 | 4.50″ |
| Hot Springs, AR | 37,971 | 3.50″ |
| Vilonia, AR | 4,672 | 3.00″ |
| Tyler, TX | 112,219 | 2.75″ |
| Benton, AR | 38,088 | 2.00″ |
| Mexia, TX | 6,916 | 2.00″ |
| Brinkley, AR | 2,538 | 2.00″ |
| Conway, AR | 70,711 | 1.75″ |
| Nacogdoches, TX | 32,381 | 1.75″ |
| Corsicana, TX | 25,591 | 1.75″ |
| Bryant, AR | 22,271 | 1.75″ |
| Mattoon, IL | 16,602 | 1.75″ |
| Malvern, AR | 11,082 | 1.75″ |
| Kennett, MO | 10,137 | 1.75″ |
| Greenwood, AR | 9,730 | 1.75″ |
| Poteau, OK | 9,111 | 1.75″ |
| Lexington, TN | 8,037 | 1.75″ |
| Stuttgart, AR | 7,638 | 1.75″ |
| Rusk, TX | 5,553 | 1.75″ |
| Canton, TX | 4,841 | 1.75″ |
| Camden, TN | 3,692 | 1.75″ |
| Knob Noster, MO | 2,932 | 1.75″ |
| Centerville, IN | 2,769 | 1.75″ |
| Charleston, AR | 2,731 | 1.75″ |
Hail reports (260)
| Time (UTC) | Size | Location |
|---|---|---|
| 23:10 | 5.00″ | Independence County, AR |
| 22:40 | 4.50″ | Pulaski County, AR |
| 09:10 | 4.50″ | Brazos County, TX |
| 23:00 | 4.00″ | Grant County, AR |
| 21:30 | 3.50″ | Garland County, AR |
| 22:18 | 3.50″ | Faulkner County, AR |
| 21:43 | 3.00″ | Faulkner County, AR |
| 21:45 | 3.00″ | Saline County, AR |
| 22:25 | 3.00″ | Faulkner County, AR |
| 22:37 | 2.75″ | Pulaski County, AR |
| 02:00 | 2.75″ | Johnson County, AR |
| 02:20 | 2.75″ | Sebastian County, AR |
| 02:30 | 2.75″ | Chicot County, AR |
| 04:50 | 2.75″ | Smith County, TX |
| 22:30 | 2.50″ | Pulaski County, AR |
| 23:09 | 2.50″ | Jefferson County, AR |
| 22:47 | 2.25″ | Faulkner County, AR |
| 21:15 | 2.00″ | Hot Spring County, AR |
| 22:35 | 2.00″ | Pulaski County, AR |
| 23:19 | 2.00″ | Monroe County, AR |
| 03:40 | 2.00″ | Limestone County, TX |
| 03:44 | 2.00″ | Saline County, AR |
| 08:30 | 2.00″ | Cherokee County, TX |
| 17:24 | 1.75″ | Johnson County, MO |
| 18:57 | 1.75″ | Boone County, MO |
| 19:00 | 1.75″ | Boone County, MO |
| 20:50 | 1.75″ | Saline County, AR |
| 21:05 | 1.75″ | Pulaski County, AR |
| 21:15 | 1.75″ | Faulkner County, AR |
| 21:22 | 1.75″ | Garland County, AR |
| 21:41 | 1.75″ | Faulkner County, AR |
| 21:45 | 1.75″ | Garland County, AR |
| 21:55 | 1.75″ | Faulkner County, AR |
| 22:10 | 1.75″ | Saline County, AR |
| 22:30 | 1.75″ | Clark County, AR |
| 22:30 | 1.75″ | Clark County, AR |
| 22:45 | 1.75″ | Faulkner County, AR |
| 22:50 | 1.75″ | Arkansas County, AR |
| 22:50 | 1.75″ | Garland County, AR |
| 23:00 | 1.75″ | Monroe County, AR |
| 23:18 | 1.75″ | Nevada County, AR |
| 23:20 | 1.75″ | Monroe County, AR |
| 23:32 | 1.75″ | Butler County, MO |
| 23:54 | 1.75″ | Le Flore County, OK |
| 00:05 | 1.75″ | Independence County, AR |
| 00:09 | 1.75″ | Le Flore County, OK |
| 00:15 | 1.75″ | Le Flore County, OK |
| 00:15 | 1.75″ | Cross County, AR |
| 00:35 | 1.75″ | Ouachita Parish, LA |
| 00:35 | 1.75″ | Sebastian County, AR |
| 00:55 | 1.75″ | Dunklin County, MO |
| 01:40 | 1.75″ | Wayne County, IN |
| 01:55 | 1.75″ | Chicot County, AR |
| 02:00 | 1.75″ | Coles County, IL |
| 02:00 | 1.75″ | Sebastian County, AR |
| 02:18 | 1.75″ | Sebastian County, AR |
| 02:20 | 1.75″ | Washington County, MS |
| 02:25 | 1.75″ | Navarro County, TX |
| 02:30 | 1.75″ | Franklin County, AR |
| 02:30 | 1.75″ | Logan County, AR |
| 02:32 | 1.75″ | Whitfield County, GA |
| 02:50 | 1.75″ | Kaufman County, TX |
| 03:10 | 1.75″ | Van Zandt County, TX |
| 03:22 | 1.75″ | Hot Spring County, AR |
| 03:24 | 1.75″ | Hot Spring County, AR |
| 03:32 | 1.75″ | Hot Spring County, AR |
| 03:48 | 1.75″ | Saline County, AR |
| 03:51 | 1.75″ | Saline County, AR |
| 03:54 | 1.75″ | Franklin County, TX |
| 04:52 | 1.75″ | Smith County, TX |
| 05:30 | 1.75″ | Leon County, TX |
| 05:40 | 1.75″ | Cass County, TX |
| 06:23 | 1.75″ | Caddo Parish, LA |
| 08:00 | 1.75″ | Leon County, TX |
| 08:15 | 1.75″ | Burleson County, TX |
| 08:16 | 1.75″ | Lee County, TX |
| 08:35 | 1.75″ | Cherokee County, TX |
| 08:40 | 1.75″ | Henderson County, TN |
| 09:15 | 1.75″ | Carroll County, TN |
| 09:17 | 1.75″ | Chester County, TN |
| 09:25 | 1.75″ | Benton County, TN |
| 09:46 | 1.75″ | Henderson County, TN |
| 10:25 | 1.75″ | Nacogdoches County, TX |
| 11:06 | 1.75″ | Grimes County, TX |
| 11:30 | 1.75″ | Walker County, TX |
| 11:45 | 1.75″ | Polk County, TX |
| 20:26 | 1.50″ | Howard County, AR |
| 00:47 | 1.50″ | White County, AR |
| 03:05 | 1.50″ | Van Zandt County, TX |
| 10:05 | 1.50″ | Houston County, TN |
| 22:49 | 1.25″ | Dallas County, AR |
| 02:15 | 1.25″ | Sebastian County, AR |
| 03:35 | 1.25″ | Hot Spring County, AR |
| 14:20 | 1.00″ | Miller County, MO |
| 15:45 | 1.00″ | Miller County, MO |
| 16:35 | 1.00″ | Morgan County, MO |
| 17:05 | 1.00″ | Moniteau County, MO |
| 17:24 | 1.00″ | Pettis County, MO |
| 17:50 | 1.00″ | Lincoln County, MO |
| 17:55 | 1.00″ | Boone County, MO |
| 18:55 | 1.00″ | Boone County, MO |
| 20:20 | 1.00″ | Howard County, AR |
| 20:30 | 1.00″ | Garland County, AR |
| 20:50 | 1.00″ | Pike County, AR |
| 21:20 | 1.00″ | Lafayette County, AR |
| 21:25 | 1.00″ | Garland County, AR |
| 21:27 | 1.00″ | Faulkner County, AR |
| 21:35 | 1.00″ | Nevada County, AR |
| 21:45 | 1.00″ | Lincoln County, AR |
| 22:00 | 1.00″ | Ouachita County, AR |
| 22:04 | 1.00″ | Faulkner County, AR |
| 22:05 | 1.00″ | Pike County, AR |
| 22:19 | 1.00″ | Pushmataha County, OK |
| 22:23 | 1.00″ | Pushmataha County, OK |
| 22:31 | 1.00″ | Benton County, MO |
| 23:08 | 1.00″ | Faulkner County, AR |
| 23:15 | 1.00″ | Craighead County, AR |
| 23:25 | 1.00″ | Conway County, AR |
| 23:29 | 1.00″ | Latimer County, OK |
| 23:45 | 1.00″ | Le Flore County, OK |
| 00:05 | 1.00″ | Faulkner County, AR |
| 00:35 | 1.00″ | Morehouse Parish, LA |
| 00:45 | 1.00″ | White County, AR |
| 00:53 | 1.00″ | Sebastian County, AR |
| 01:14 | 1.00″ | Morehouse Parish, LA |
| 01:30 | 1.00″ | Dunklin County, MO |
| 01:32 | 1.00″ | Williamson County, IL |
| 01:39 | 1.00″ | Pulaski County, AR |
| 01:40 | 1.00″ | Franklin County, AR |
| 01:42 | 1.00″ | Sebastian County, AR |
| 01:45 | 1.00″ | Franklin County, AR |
| 02:00 | 1.00″ | Stoddard County, MO |
| 02:00 | 1.00″ | Pulaski County, AR |
| 02:10 | 1.00″ | Johnson County, AR |
| 02:38 | 1.00″ | St. Francis County, AR |
| 02:45 | 1.00″ | Murray County, GA |
| 02:58 | 1.00″ | McLennan County, TX |
| 03:05 | 1.00″ | Kaufman County, TX |
| 03:22 | 1.00″ | Hot Spring County, AR |
| 03:35 | 1.00″ | Morgan County, OH |
| 03:47 | 1.00″ | Saline County, AR |
| 03:58 | 1.00″ | Williamson County, IL |
| 04:40 | 1.00″ | Monroe County, OH |
| 05:10 | 1.00″ | Muskingum County, OH |
| 05:15 | 1.00″ | Guernsey County, OH |
| 05:30 | 1.00″ | Gregg County, TX |
| 06:00 | 1.00″ | Leon County, TX |
| 06:20 | 1.00″ | Cass County, TX |
| 09:00 | 1.00″ | Hardeman County, TN |
| 09:20 | 1.00″ | Arkansas County, AR |
| 09:25 | 1.00″ | Madison County, TN |
| 12:52 | 0.88″ | Trigg County, KY |
| 17:43 | 0.88″ | Boone County, MO |
| 21:00 | 0.88″ | Hot Spring County, AR |
| 21:25 | 0.88″ | Cass County, TX |
| 21:30 | 0.88″ | Faulkner County, AR |
| 22:05 | 0.88″ | Chicot County, AR |
| 22:08 | 0.88″ | Faulkner County, AR |
| 22:11 | 0.88″ | White County, AR |
| 22:20 | 0.88″ | Cleburne County, AR |
| 22:30 | 0.88″ | Hot Spring County, AR |
| 23:20 | 0.88″ | Van Buren County, AR |
| 23:24 | 0.88″ | Monroe County, AR |
| 00:13 | 0.88″ | Pushmataha County, OK |
| 00:39 | 0.88″ | Pulaski County, AR |
| 01:00 | 0.88″ | Crittenden County, AR |
| 01:15 | 0.88″ | Sebastian County, AR |
| 01:24 | 0.88″ | Le Flore County, OK |
| 01:53 | 0.88″ | Le Flore County, OK |
| 03:15 | 0.88″ | Choctaw County, OK |
| 03:30 | 0.88″ | Le Flore County, OK |
| 03:50 | 0.88″ | Saline County, AR |
| 04:00 | 0.88″ | Noble County, OH |
| 04:00 | 0.88″ | Sebastian County, AR |
| 04:04 | 0.88″ | Williamson County, IL |
| 04:30 | 0.88″ | Sebastian County, AR |
| 05:15 | 0.88″ | Upshur County, TX |
| 05:18 | 0.88″ | Scott County, MO |
| 05:22 | 0.88″ | Gregg County, TX |
| 08:05 | 0.88″ | Fayette County, TN |
| 08:20 | 0.88″ | Grant County, AR |
| 08:36 | 0.88″ | Pulaski County, AR |
| 09:45 | 0.88″ | Shelby County, TN |
| 14:10 | 0.75″ | Lincoln County, WV |
| 16:45 | 0.75″ | Henry County, MO |
| 18:14 | 0.75″ | Saline County, MO |
| 19:30 | 0.75″ | Madison County, MO |
| 20:35 | 0.75″ | Pike County, AR |
| 21:15 | 0.75″ | Washington County, IL |
| 21:15 | 0.75″ | Lafayette County, AR |
| 21:23 | 0.75″ | Faulkner County, AR |
| 21:33 | 0.75″ | Nevada County, AR |
| 22:00 | 0.75″ | Miller County, AR |
| 22:02 | 0.75″ | Faulkner County, AR |
| 22:05 | 0.75″ | Lawrence County, AR |
| 22:12 | 0.75″ | Coosa County, AL |
| 22:35 | 0.75″ | Hempstead County, AR |
| 22:58 | 0.75″ | Hempstead County, AR |
| 23:05 | 0.75″ | Hempstead County, AR |
| 23:11 | 0.75″ | Faulkner County, AR |
| 23:15 | 0.75″ | Clark County, AR |
| 23:53 | 0.75″ | Pushmataha County, OK |
| 23:54 | 0.75″ | Perry County, MO |
| 00:00 | 0.75″ | Choctaw County, OK |
| 00:13 | 0.75″ | Scott County, MO |
| 00:23 | 0.75″ | Latimer County, OK |
| 00:28 | 0.75″ | Poinsett County, AR |
| 00:40 | 0.75″ | Boone County, MO |
| 00:50 | 0.75″ | Latimer County, OK |
| 00:55 | 0.75″ | Haskell County, OK |
| 00:55 | 0.75″ | Boone County, MO |
| 01:00 | 0.75″ | Pushmataha County, OK |
| 01:02 | 0.75″ | Pulaski County, AR |
| 01:15 | 0.75″ | Marion County, IL |
| 01:15 | 0.75″ | Izard County, AR |
| 01:19 | 0.75″ | Monroe County, MO |
| 01:21 | 0.75″ | Le Flore County, OK |
| 01:38 | 0.75″ | Pemiscot County, MO |
| 01:50 | 0.75″ | Pulaski County, AR |
| 01:54 | 0.75″ | Le Flore County, OK |
| 02:10 | 0.75″ | Hill County, TX |
| 02:15 | 0.75″ | McLennan County, TX |
| 02:17 | 0.75″ | Lonoke County, AR |
| 02:25 | 0.75″ | McLennan County, TX |
| 02:54 | 0.75″ | Pulaski County, AR |
| 03:10 | 0.75″ | Polk County, TN |
| 03:15 | 0.75″ | Van Zandt County, TX |
| 03:20 | 0.75″ | Van Zandt County, TX |
| 03:30 | 0.75″ | Pushmataha County, OK |
| 03:40 | 0.75″ | Saline County, AR |
| 03:55 | 0.75″ | Scott County, MO |
| 03:55 | 0.75″ | Franklin County, TX |
| 04:00 | 0.75″ | Freestone County, TX |
| 04:05 | 0.75″ | Le Flore County, OK |
| 04:07 | 0.75″ | Franklin County, IL |
| 04:15 | 0.75″ | Monroe County, OH |
| 04:41 | 0.75″ | Scott County, AR |
| 04:45 | 0.75″ | Muskingum County, OH |
| 04:55 | 0.75″ | Belmont County, OH |
| 04:58 | 0.75″ | Smith County, TX |
| 04:59 | 0.75″ | Tate County, MS |
| 05:01 | 0.75″ | Marshall County, WV |
| 06:10 | 0.75″ | Polk County, AR |
| 06:21 | 0.75″ | Caddo Parish, LA |
| 06:21 | 0.75″ | Miller County, AR |
| 06:35 | 0.75″ | Miller County, AR |
| 06:40 | 0.75″ | Tate County, MS |
| 07:15 | 0.75″ | Robertson County, TX |
| 07:50 | 0.75″ | Tate County, MS |
| 07:53 | 0.75″ | Claiborne Parish, LA |
| 08:13 | 0.75″ | Lee County, TX |
| 08:30 | 0.75″ | Burleson County, TX |
| 08:35 | 0.75″ | Saline County, AR |
| 08:58 | 0.75″ | Madison County, TN |
| 09:04 | 0.75″ | Madison County, TN |
| 09:40 | 0.75″ | Fayette County, TN |
| 10:00 | 0.75″ | Decatur County, TN |
| 10:34 | 0.75″ | Brazos County, TX |
| 10:55 | 0.75″ | Red River Parish, LA |
| 11:23 | 0.75″ | De Soto Parish, LA |
Damage, injuries and deaths
National Weather Service offices recorded about $105 million in property damage, 166 injuries and 9 deaths from hail, thunderstorm wind and tornadoes across the US on this storm day (471 events in 15 states). Injuries and deaths are those the events caused directly.
| County | Events | Injuries | Deaths | Property damage |
|---|---|---|---|---|
| White County, AR | 4 | 35 | 5 | – |
| Pulaski County, AR | 2 | 78 | 3 | – |
| Benton County, TN | 1 | 5 | 1 | $1 million |
| Ballard County, KY | 4 | 9 | 0 | $510,000 |
| St. Francis County, AR | 5 | 9 | 0 | $505,000 |
| Faulkner County, AR | 1 | 7 | 0 | – |
| Montgomery County, TN | 1 | 5 | 0 | $72.7 million |
| Jefferson County, AR | 1 | 4 | 0 | $2 million |
| Independence County, AR | 2 | 4 | 0 | – |
| Jackson County, AR | 1 | 3 | 0 | – |
| McCracken County, KY | 2 | 2 | 0 | $550,000 |
| Rapides Parish, LA | 1 | 1 | 0 | $1 million |
What the National Weather Service wrote
- Benton County, TN (near Camden) · Tornado F3 · $1 million · 1 death · 5 injuries
“This tornado resulted in the only fatality in Middle Tennessee from the severe weather outbreak of January 22,1999. The tornado killed a 50 year old woman who left her shelter in a brick ranch home located on Cedar Grove Road.” - St. Francis County, AR (near Wheatley) · Tornado F2 · $500,000 · 9 injuries
“The tornado moved into the extreme southwest corner of St. Francis county from Monroe county. It touched down several times and then lifted back into the air. The most severe damage occurred in and near Wheatley.” - Ballard County, KY (near Wickliffe) · Tornado F1 · $200,000 · 6 injuries
“This tornado was rated on the high end of the F-1 category, with top winds near 105 MPH. A mobile home containing a family of six was demolished. All six occupants escaped with only minor to moderate injuries. One small child was not discovered in the debris for over 30 minutes.” - Montgomery County, TN (near Clarksville) · Tornado F3 · $72.7 million · 5 injuries
“An F3 tornado struck Clarksville at 415 AM, travelled through the downtown area and dissipated near St. Bethlehem. There were 5 injuries, 2 of them were for broken bones. Clarksville has a population of 89,000 people is Tennessee's fifth largest city. 25,000 people were without power.” - Ballard County, KY (near La Center) · Thunderstorm wind 90 mph · $200,000 · 3 injuries
“An intense thunderstorm microburst overturned and destroyed a mobile home. Three occupants were injured. Workers had trouble reaching the residence due to downed trees. The mobile home flipped over several times before coming to a stop on top of a van and truck.” - McCracken County, KY (near (Pah)Barkley Arpt Pa) · Tornado F1 · $500,000 · 2 injuries
“The tornado formed near the Ballard/McCracken County line, just east of Kevil. It tracked northeast for about a mile through the Lone Lake subdivision. In the Lone Lake subdivision, three mobile homes were blown off their foundations, and two other mobile homes were severely damaged.”
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 January 21, 1999
National Weather Service survey teams mapped 1 tornado path from this storm day (1 EF3), 22 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 |
|---|---|---|---|---|---|---|
| EF3 | 140 mph | 22.0 mi | 300 yd | 1 / 5 | 09:15–09:42 UTC | NWS MEG, |
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.