Tornadoes · United States · North Carolina · 2020

EF2 tornado, Mt Gilead to Watts Xrds, North Carolina, February 6, 2020

From Mt Gilead to Watts Xrds, this EF2 tornado ran 6.2 miles across Cabarrus County on February 6, 2020, touching down at 11:40 AM EST and reaching 75 yards wide. It killed nobody, and did $500,000 of property damage.

The rating scale

Tracks are drawn in the color of the rating. The Enhanced Fujita scale rates the damage rather than measuring the wind: the speeds are what that damage is taken to imply.

  1. EF065 to 85 mph

    Light damage. Surface peeled off some roofs, gutters and siding damaged, branches broken, shallow-rooted trees pushed over.

  2. EF186 to 110 mph

    Moderate damage. Roofs badly stripped, mobile homes overturned or badly damaged, exterior doors lost, windows broken.

  3. EF2111 to 135 mphthis tornado

    Considerable damage. Roofs torn off well-built houses, frame homes shifted on their foundations, mobile homes destroyed, large trees snapped or uprooted, cars lifted off the ground.

  4. EF3136 to 165 mph

    Severe damage. Whole stories of well-built houses destroyed, large buildings badly damaged, trains overturned, trees debarked, heavy cars lifted and thrown.

  5. EF4166 to 200 mph

    Devastating damage. Well-built houses leveled, structures with weak foundations moved some distance, cars thrown and large missiles generated.

  6. EF5over 200 mph

    Incredible damage. Strong frame houses swept off their foundations, car-sized missiles thrown more than 100 meters, steel-reinforced concrete badly damaged, high-rise buildings deformed.

  7. Unrated

    The survey recorded a tornado but could not put a number on it, most often because it crossed open country and damaged nothing a rating can be read from.

The record

Rating
EF2
Date
February 6, 2020
Touchdown
11:40 AM EST (16:40 UTC)
Lifted
11:48 AM EST (16:48 UTC)
On the ground
8 minutes
Path length
6.2 miles (10.0 km)
Path width
75 yards (69 m)
Deaths
0
Injuries
0
Property damage
$500,000
County
Cabarrus County
Touchdown point
35.498, -80.564
Lift-off point
35.497, -80.454
Record number
2002061040-01

The damage survey

36 damage points were recorded along this path by NWS GSP and NWS RAH, in the Damage Assessment Toolkit the survey teams carry. The strongest indicator was rated EF2. The highest wind the damage implies is 125 mph.

  • playground equipment tossed

Survey points are preliminary and are the raw material the published rating was built from. Source: NWS Damage Assessment Toolkit.

What the Weather Service recorded

Unusually high levels of moisture for early February combined with a slow-moving frontal system to produce an extended period of moderate to heavy rainfall across western North Carolina from the morning of the 5th until the early morning hours of the 7th. Intense rain rates associated with bands of heavy rain showers and embedded thunderstorms developing along the front during the morning and afternoon of the 7th resulted in rather widespread flash flooding. Isolated tornadoes also developed during this time across the Piedmont. Total rainfall of 3 to 6 inches resulted in flooding persisting along some main stem rivers and larger streams well into the 7th.

NWS storm survey found the damage path of an EF2 tornado that began just west of I-85 near Lane St where trees were snapped and uprooted as the tornado crossed the interstate and moved east along Lane St. The awning of a service station was also damaged. The tornado then moved along Old Salisbury-Concord Rd snapping and uprooting trees until it reached Gold Fish Rd where several homes were damaged. The tornado then moved east along Irish Potato Rd snapping and uprooting trees. Farther along this road another home was damaged. Little damage was noted as the tornado moved east until it crossed Dutch Buffalo Creek where trees were snapped and uprooted. The strongest damage was found just east along Pless Rd where several homes were damaged. The tornado weakened as it moved east snapping and uprooting trees as it went. The tornado ended near Sisk-Carter Rd.

From NOAA NCEI's Storm Events Database, the narrative the local forecast office wrote for Storm Data.

What forecasters said that day

The local office's own words before the tornado touched down, as it sent them, from the Iowa Environmental Mesonet's archive of National Weather Service text.

NWS Greenville-Spartanburg, SC wrote its last area forecast discussion before the tornado touched down at Feb 6, 10:38 AM EST, 1 hour 2 minutes earlier.

Area forecast discussion, Feb 6, 10:38 AM EST, 1 hour 2 minutes before
Area Forecast Discussion
National Weather Service Greenville-Spartanburg SC
1038 AM EST Thu Feb 6 2020

.SYNOPSIS...
Abundant moisture will impact the region today into tonight ahead of
an approaching cold front and strong upper-level disturbance.
Colder, but drier, conditions will develop behind the front through
Friday. A swiftly moving system will cross the region on Saturday,
before dry high pressure sets up by Sunday. Another moist cold front
will approach the area slowly from the west during the early to
middle part of next week.

&&

.NEAR TERM /THROUGH TONIGHT/...
As of 1020 AM EST: A Tornado Watch has been issued for the entire
Piedmont and portions of the Foothills (except northern NC
Foothills) in effect till 5 PM EST this afternoon.

The leading edge of the precip shield associated with a slow-moving
cold front has sharpened up and is beginning to show bowing segments
with rotating elements. The line stretches from Catawba County, NC,
toward the SW to the Gainesville, GA area, and should start to pick
up forward eastward motion over the next couple of hours. The latest
mesoanalysis of the environment shows 250-500 J/kg of SBCAPE within
the new watch area, and this will likely increase to 500-1000 J/kg
(per the RAP and NAM). This will be combined with strong shear to
produce severe tstms. The 0-1 km shear is over 50 kts, and the SCP
and STP support embedded supercells and even a 20% chance of
stronger tornadoes.

On the flash flood front, conditions have been worse than expected
in spots, with total rainfall estimates of 4-6" along the escarpment
in SC and southern NC mountains. No changes to the Flash Flood Watch
will be needed with the morning update. Will plan to continue the
mention of landslide threats, as the high terrain sees widespread
areas approaching 5"+ of rainfall since yesterday morning.

Otherwise, the ingredients are firmly in place for a very wet and
stormy day across the western Carolinas and northeast Georgia. Water
vapor imagery reveals a prominent 500 mb trough moving across TX/OK
this morning. A tremendous fetch of moisture is evident east of the
trough across the lower MS River Valley and stretching up the
Appalachian mountain chain. Precipitable water values in this plume
are running 1.5 to 1.75 inches, with anomalies some 3+ standard
deviations above normal. A Flash Flood Watch is already in place
across the entire forecast area, with several Warnings now issued as
hydro conditions continue to deteriorate. No changes to the Flash
Flood Watch are planned with the expiration still set at midnight
tonight.

As the base of the trough moves east over the lower MS River Valley
today, lobes of stronger DPVA will shuttle northeast across the
southern Appalachians and adjacent foothills/piedmont. This will
combine with robust upper level divergence associated with the
subtropical jet streak reaching 170+ kt at times to produce
impressive forcing. Waves of better sfc-6km bulk shear will cross
the region ahead of the associated surface cold front, with values
around 70 kt at times. Instability was looking to be the main
limiting factor for widespread severe weather, with sbCAPE values
generally just a few hundred J/kg during the daytime hours, and mid-
level lapse rates rather modest. However, recent RAP runs are now
suggesting some sbCAPEs in the 500 to 1000 J/kg range at times
midday as mid 60s dewpoints approach. Overall, the dynamics are so
strong, and the low-level wind shear so abundant, that the existing
Marginal west to Enhanced east gradient of severe threat looks well
placed for today into this evening. Improving updraft helicity on
the mesoscale models will arrive in the southwest mountains before
daybreak, but better organization seems likely over the eastern half
from 16Z onward as the low-level jet ramps up to 50 to 60 kt. Strong
to severe discrete activity will be possible through the morning
hours, but the pre-frontal line should sharpen up through the day as
mesolows move up the frontal boundary to pose the greatest severe
risk through the afternoon hours, perhaps into the early evening
across I-77.

Anticipate a late evening fropa across the mountains, with the
boundary moving east across the piedmont overnight. Snow levels will
fall from the west through daybreak Friday, with light accumulations
most likely along the higher ridges around the Smokies. Winds will
be gusty through the period, both on the warm advection side today
and the cold advection side tonight, but with gusts generally below
advisory levels (30 to 40 mph) at all but the highest peaks.

&&

.SHORT TERM /FRIDAY THROUGH SUNDAY NIGHT/...
As of 255 AM EST Thursday: With the cold front east of the region by
Friday morning, colder air will continue to spill across the
mountains, with 850 mb temperatures bottoming out at minus 6 or
colder along the spine of the southern Appalachians. Although the
low-level flow will be a less favorable westerly direction for
upslope, orographic lift will still wring out snow showers through
the day, with some high elevations in and around the Smokies seeing
possibly 2 to 4 inches of snow by Friday evening. Accumulations will
be quite terrain dependent, with Advisory or greater snow amounts
limited to mainly above 4000 feet, and very little in the lower
valleys. Will mention in the HWO, but hold off on any Advisories at
present. A brief lull in the moisture is expected on Friday night.
Temperatures will return to below climo values during the period.

The latest model runs continue to show the development of weak low
pressure on Saturday morning as a strong short wave drops down
across the TN Valley into the base of the long wave trof across the
eastern US. The models have shown good run-to-run continuity with
this peculiar feature, blowing up precip over the mtns early in the
day and then moving it slowly off to the E/NE, but the recent trend
is toward lower precip amts possibly because the sfc low looks more
like it will be moving over the OH Valley region on Saturday. It is
worth noting, however, that the operational GFS continues to run at
the low end of the GEFS distribution. The fcst is interesting
because partial thickness remains rather low, the boundary layer
rather cool to start with at onset, and the fcst soundings showing
wet bulb profiles that would support all snow at onset across the
mtns. Eventually, warming takes place in the valleys, but not before
we might get a few hours of light snow, especially if the NAM is
correct. Elevations above about 3k feet would be likely to stay snow
for the duration. Because the QPF has come down in the operational
model guidance, present indications are for an Advisory-level event,
but if we end up closer to the ensemble mean, we could push Warning
criteria at elevations above 3500 feet by Saturday afternoon. East
of the mtns, if the precip can begin early enough in the day, it
could begin as a period of light snow, before an eventual changeover
to rain. This would be somewhat similar to what transpired last
Friday, but the amounts this time would be much less. However, the
latest trend was also to delay the onset by a few hours outside the
mtns. This system lifts out Saturday evening and precip pares back
to the NW flow upslope areas by late evening, and then ends by
daybreak Sunday. Temps should be below normal for this period.

The rest of the weekend should be quiet and dry as a flat upper
ridge moves overhead Sunday, pushing high pressure past, then off
the Mid-Atlantic Coast Sunday night. Temperatures should return
to normal. The moisture associated with the next front is not
expected to arrive before daybreak Monday.

&&

.LONG TERM /MONDAY THROUGH WEDNESDAY/...
As of 327 AM EST Thursday: Fcst confidence starts out decent on
Monday morning with the models in general agreement that another
frontal boundary will gradually sag down across the fcst area as
the upper flow slowly goes WSW under a low amplitude trof/ridge
pattern. This system is not expected to have nearly the same
benefit of moisture flux from the Gulf as our current event,
but there should be enough forcing and deep moisture to afford a
likely precip probability ramping up Monday and then continuing into
Tuesday while the front stalls against the WSW flow aloft. Temps
should be warm enough...about 5-10 deg above normal...that it
should be all rain. Confidence plummets dramatically beyond
Tuesday. The op GFS has a stronger short wave coming through
the nrn stream which develops a stronger frontal wave that lifts
out Tuesday. Because the wave is stronger, the flow amplifies an
eastern trof which drives the front through and we dry out for
the middle of the week, until a srn stream wave ejects and brings
moisture and precip back from the SW for Thursday. Meanwhile, the
ECMWF remains more low amplitude and keeps the frontal boundary
stalled across our region right through the end of the period,
with another wave on Thursday. For the time being, we lean toward
the ECMWF solution, which makes for another wet week with fairly
high precip probs. But, again, confidence beyond Tuesday is low.

&&

.AVIATION /16Z THURSDAY THROUGH MONDAY/...
At KCLT and Elsewhere: Cannot rule out rogue cloud-to-ground
lightning with just about any convective elements passing over the
airfields today. However, will try to target the prime thunder
periods this afternoon with a TEMPO group, and use VCTS otherwise
where permitted. Cigs should quickly settle down into the IFR range
throughout as the heavier rainfall become widespread, with mainly
MVFR visibility except IFR in the heaviest downpours. LIFR
conditions should develop through the day from time to time as the
stronger forcing and very deep moisture move overhead. Anticipate a
sharp uptick in south to southwesterly gusts. Low-level wind shear
will be possible at all sites as the low-level jet continues to ramp
up this morning, but with less confidence at KCLT. Very little
improvement is expected until the fropa moves through the region
later tonight, and even then low clouds may remain.

Outlook: Northwest flow may persist near KAVL, but drying is
possible elsewhere through Friday. A system will move through the
region on Saturday, with brief restrictions possible, before drying
returns on Sunday.

Confidence Table...

            15-21Z        21-03Z        03-09Z        09-12Z
KCLT       Med   75%     Med   65%     Med   66%     High  90%
KGSP       Med   75%     Med   66%     High  88%     High  98%
KAVL       Med   78%     Med   78%     Med   71%     Med   71%
KHKY       Med   75%     High  86%     Low   51%     High  96%
KGMU       High  80%     Low   58%     High  88%     High  96%
KAND       Med   68%     Low   53%     High  83%     Med   73%

The percentage reflects the number of guidance members agreeing
with the scheduled TAF issuance flight rule category. Complete hourly
experimental aviation forecast consistency tables are available at
the following link:

www.weather.gov/gsp/aviation

&&

.GSP WATCHES/WARNINGS/ADVISORIES...
GA...Flash Flood Watch through this evening for GAZ010-017-018-026-
     028-029.
NC...Flash Flood Watch through this evening for NCZ033-035>037-
     048>053-056>059-062>065-068>072-082-501>510.
SC...Flash Flood Watch through this evening for SCZ001>014-019.

&&

SYNOPSIS...HG
NEAR TERM...ARK/HG
SHORT TERM...HG/PM
LONG TERM...PM
AVIATION...HG
Hazardous weather outlook, Feb 6, 10:17 AM EST, 1 hour 23 minutes before
Hazardous Weather Outlook
National Weather Service Greenville-Spartanburg SC
1017 AM EST Thu Feb 6 2020

GAZ018-026-028-029-NCZ036-037-056-057-068>072-082-507>510-SCZ001>014-
019-071530-
Stephens-Franklin-Hart-Elbert-Iredell-Davie-Catawba-Rowan-Cleveland-
Lincoln-Gaston-Mecklenburg-Cabarrus-Union NC-Rutherford Mountains-
Greater Rutherford-Polk Mountains-Eastern Polk-Oconee Mountains-
Pickens Mountains-Greenville Mountains-Greater Oconee-
Greater Pickens-Greater Greenville-Spartanburg-Cherokee-York-
Anderson-Abbeville-Laurens-Union SC-Chester-Greenwood-
1017 AM EST Thu Feb 6 2020

...FLASH FLOOD WATCH IN EFFECT THROUGH THIS EVENING...
...TORNADO WATCH 27 IN EFFECT UNTIL 5 PM EST THIS AFTERNOON...

This Hazardous Weather Outlook is for northeast Georgia, piedmont
North Carolina, western North Carolina and upstate South Carolina.

.DAY ONE...Today and tonight.

Please listen to NOAA Weather Radio or go to weather.gov on the
Internet for more information about the following hazards.

   Tornado Watch.
   Flash Flood Watch.

Scattered to numerous thunderstorms are also expected to develop
across the region today through this evening ahead of an advancing
cold front. Some of the thunderstorms may well become strong to
severe, with damaging wind gusts possible in addition to cloud to
ground lightning. A few brief, isolated tornadoes will be possible,
especially along and southeast of Interstate 85 this afternoon and
evening. Plan now for the actions that you will take if Severe
Thunderstorm or Tornado Watches or Warnings are issued today. This
is especially important if you in a mobile home. Make arrangements
now to flee quickly to a nearby, sturdier structure if warnings are
issues for your location.

.DAYS TWO THROUGH SEVEN...Friday through Wednesday.

Hazardous weather is not expected at this time.

.SPOTTER INFORMATION STATEMENT...

Spotters are requested to forward any reports of large hail,
damaging winds, tornadoes, or flash flooding to our office.

GAZ010-017-NCZ033-035-048>053-058-059-062>065-501>506-071530-
Rabun-Habersham-Avery-Alexander-Madison-Yancey-Mitchell-Swain-
Haywood-Buncombe-Graham-Northern Jackson-Macon-Southern Jackson-
Transylvania-Henderson-Caldwell Mountains-Greater Caldwell-
Burke Mountains-Greater Burke-McDowell Mountains-Eastern McDowell-
1017 AM EST Thu Feb 6 2020

...FLASH FLOOD WATCH IN EFFECT THROUGH THIS EVENING...

This Hazardous Weather Outlook is for northeast Georgia, piedmont
North Carolina and western North Carolina.

.DAY ONE...Today and tonight.

Please listen to NOAA Weather Radio or go to weather.gov on the
Internet for more information about the following hazards.

   Flash Flood Watch.

Scattered thunderstorms are also expected to develop across the
region today ahead of an advancing cold front. Some of the
thunderstorms may become strong to severe, with damaging wind gusts
possible in addition to cloud to ground lightning.

.DAYS TWO THROUGH SEVEN...Friday through Wednesday.

Snow showers will develop behind the departing cold front late
tonight through Friday. Light snow accumulations are expected across
the mountains, especially at elevations above 3500 feet where a
couple of inches will be possible. Two to four inches of snow will
be possible along the highest ridge tops around the Great Smoky
Mountains.

.SPOTTER INFORMATION STATEMENT...

Spotters are requested to forward any reports of large hail,
damaging winds, tornadoes, or flash flooding to our office.

ARK

In the hours before

Local storm report, Feb 6, 10:44 AM EST, 56 minutes before
PRELIMINARY LOCAL STORM REPORT
NATIONAL WEATHER SERVICE GREENVILLE-SPARTANBURG SC
1044 AM EST THU FEB 6 2020

..TIME...   ...EVENT...      ...CITY LOCATION...     ...LAT.LON...
..DATE...   ....MAG....      ..COUNTY LOCATION..ST.. ...SOURCE....
            ..REMARKS..

1024 AM     TSTM WND DMG     SPARTANBURG             34.94N 81.93W
02/06/2020                   SPARTANBURG        SC   PUBLIC

            REPORTS OF DAMAGE TO WAL MART AT DORMAN CENTER. POSSIBLE
            TORNADO.

&&

SWILKINS
Local storm report, Feb 6, 10:51 AM EST, 49 minutes before
PRELIMINARY LOCAL STORM REPORT
NATIONAL WEATHER SERVICE GREENVILLE-SPARTANBURG SC
1051 AM EST THU FEB 6 2020

..TIME...   ...EVENT...      ...CITY LOCATION...     ...LAT.LON...
..DATE...   ....MAG....      ..COUNTY LOCATION..ST.. ...SOURCE....
            ..REMARKS..

1030 AM     DEBRIS FLOW      BRYSON CITY             35.43N 83.45W
02/06/2020                   SWAIN              NC   LAW ENFORCEMENT

            SEVERAL ROADS CLOSED DUE TO DEBRIS ACROSS THE ROADS FROM
            A MUDSLIDE NEAR BRYSON CITY.

&&

SWILKINS
Local storm report, Feb 6, 11:02 AM EST, 38 minutes before
PRELIMINARY LOCAL STORM REPORT
NATIONAL WEATHER SERVICE GREENVILLE-SPARTANBURG SC
1102 AM EST THU FEB 6 2020

..TIME...   ...EVENT...      ...CITY LOCATION...     ...LAT.LON...
..DATE...   ....MAG....      ..COUNTY LOCATION..ST.. ...SOURCE....
            ..REMARKS..

0948 AM     TSTM WND DMG     LAWNDALE                35.41N 81.56W
02/06/2020                   CLEVELAND          NC   BROADCAST MEDIA

            SEVERAL TREES DOWN AT 300 BLOCK OF BELWOOD-LAWNDALE ROAD.
            POSSIBLE TORNADO.

&&

SWILKINS
Local storm report, Feb 6, 11:17 AM EST, 23 minutes before
<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Service Notice</title>
  <link rel="stylesheet" href="index.css">
</head>
<body>
  <main class="wrap">
    <section class="card" role="status" aria-live="polite">
      <div class="status" id="status">Temporary Notice</div>
      <h1 id="headline">This service is currently unavailable.</h1>
      <p id="message1">
        The site you requested is temporarily down for maintenance or an unexpected outage.
      </p>
      <p id="message2">
        Please try again in a few minutes.
      </p>
      <p class="small" id="detail">
        If you are an administrator, restore upstream service and remove the redirect/fallback rule when normal operations resume.
      </p>
    </section>
  </main>
  <script src="index.js"></script>
</body>
</html>
Local storm report, Feb 6, 11:25 AM EST, 15 minutes before
<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Service Notice</title>
  <link rel="stylesheet" href="index.css">
</head>
<body>
  <main class="wrap">
    <section class="card" role="status" aria-live="polite">
      <div class="status" id="status">Temporary Notice</div>
      <h1 id="headline">This service is currently unavailable.</h1>
      <p id="message1">
        The site you requested is temporarily down for maintenance or an unexpected outage.
      </p>
      <p id="message2">
        Please try again in a few minutes.
      </p>
      <p class="small" id="detail">
        If you are an administrator, restore upstream service and remove the redirect/fallback rule when normal operations resume.
      </p>
    </section>
  </main>
  <script src="index.js"></script>
</body>
</html>
Local storm report, Feb 6, 11:38 AM EST, 2 minutes before
PRELIMINARY LOCAL STORM REPORT
NATIONAL WEATHER SERVICE GREENVILLE-SPARTANBURG SC
1138 AM EST THU FEB 6 2020

..TIME...   ...EVENT...      ...CITY LOCATION...     ...LAT.LON...
..DATE...   ....MAG....      ..COUNTY LOCATION..ST.. ...SOURCE....
            ..REMARKS..

1106 AM     TORNADO          CROWDERS                35.19N 81.21W
02/06/2020                   GASTON             NC   LAW ENFORCEMENT

            TREES AND POWER LINES DOWN ALONG PINNACLE ROAD AND UNITY
            CHURCH ROAD. LIKELY TORNADO.

&&

SWILKINS

The surface observations

Rowan_county_airport (RUQ), 17 km from the path, in the two hours either side.

Time (UTC)Temp (°F)Dew point (°F)WindGust (kt)Pressure (mb)Weather
00:00 UTC

From the Iowa Environmental Mesonet's archive of airport observations.

The radar

The Greer radar (KGSP), 170 km away, was scanning. The volume nearest the touchdown began at 16:40 UTC.

Open the radar archive at this moment, over the track

Reflectivity and velocity, decoded from the Level II archive in the browser. Volumes take a few seconds to open the first time.

This ground now

The live radar over the trackEvery 2020 tornado in North CarolinaEvery tornado in North Carolina since 1950Warnings in force in North Carolina nowThe forecast where you are

The other tornadoes of February 6, 2020

14 more were confirmed in the United States that day.

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
February 61:57 AM CSTEF2Shelby, AL9.9700
February 62:13 AM CSTEF1Marengo, AL1.340011
February 65:28 AM ESTEF0Gordon, GA2.2200$60,000
February 69:45 AM ESTEF1Cleveland, NC7.5100$250,000
February 610:21 AM ESTEF1Spartanburg, SC10.1100$10 million
February 610:55 AM ESTEF2Cleveland, NC8.7150$750,000
February 611:55 AM ESTEF0Rowan, NC1.550
February 612:16 PM ESTEF1Mecklenburg, NC17.1150$500,000
February 612:31 PM ESTEF1Randolph, NC0.4100$250,000
February 612:42 PM ESTEF1Stanly, NC7.3400$500,000
February 62:52 PM ESTEF1Aiken, SC1.175
February 63:32 PM ESTEF0Gates, NC3.075$100,000
February 69:05 PM ESTEF0Ware, GA0.250
February 610:38 PM ESTEF0Pinellas, FL9.2501$200,000

What this means

Ratings are the survey's, read off the damage rather than measured; the rating scale is above. Tornado counts rise through the record as reporting improved, so a year in the 1950s is not comparable with one today except for the strongest tornadoes, which were always noticed.

Sources

NOAA Storm Prediction Center tornado database, 1950-2025, the official record kept by NOAA's Storm Prediction Center.