This page documents all tornadoes confirmed by various weather forecast offices of the National Weather Service in the United States in January to March, 2026. Tornado counts are considered preliminary until final publication in the database of the National Centers for Environmental Information. Based on the 1991–2020 average, about 35 tornadoes are typically recorded across the United States during both January and February, with the average increasing to about 80 in March. These tornadoes are commonly focused across the Southern United States due to their proximity to the unstable air mass and warm waters of the Gulf of Mexico, as well as California in association with winter storms in those three months. With the arrival of spring, tornadic activity begins to spread northward, especially late in the month.

Despite a small outbreak from January 8–10, and another small tornado event on January 25, the month finished below average with just 21 confirmed tornadoes as arctic air largely dominated the month and few winter storms affected California during the month. February likewise saw arctic air dominate through the first half of the month with very little tornadic activity until halfway through the month, when an outbreak of weak QLCS tornadoes occurred in states along the Gulf Coast on February 14–15. This was followed less than a week later by small outbreak in southern Illinois and southern Indiana on the 19th as unseasonably moist gulf moisture surged north as a pronounced low-pressure system moved across the area. Activity was limited thereafter for the rest of the month as arctic air once again took hold over the eastern part of the US. February finished with an above average total of 49 tornadoes confirmed during the month. Despite no violent tornadoes occurring in March, the month was still well above average, mainly due to three major outbreaks that occurred in the middle of the month. March also continued the recent trend of very active March's in recent years, ranking as the third most active of all time behind 2022 and 2025, finishing with 208 confirmed tornadoes during the month.

January

January 1 event + List of confirmed tornadoes – Thursday, January 1, 2026EF#LocationCounty / ParishStateStart Coord.Time (UTC)Path lengthMax width EFUENE of Three PointsPimaAZ20:05–20:06A landspout was observed. No damage occurred.

January 8 event + List of confirmed tornadoes – Thursday, January 8, 2026EF#LocationCounty / ParishStateStart Coord.Time (UTC)Path lengthMax width EF2SW of Purcell to NNE of LexingtonMcClain, ClevelandOK13:24–13:34This unwarned, fast-moving, and strong tornado touched down southwest of Purcell and moved northeastward, damaging homes, trees, and outbuildings, and snapping wooden powere poles. A new house sustained low-end EF2 damage when its roof was removed. The tornado then crossed SH-39 and I-35, damaging more homes, trees, and outbuildings, and injuring a person on the latter route when it overturned a semi-truck. The tornado then struck Purcell, damaging roofs, utility poles, and trees near and along SH-74. The tornado then crossed the BNSF's Red Rock Subdivision and the Canadian River into Cleveland County, significantly damaging an outbuilding north of Lexington and damaging more trees before dissipating shortly after crossing US-77. EF0E of NormanClevelandOK13:44–13:45This tornado likely developed as a waterspout over Lake Thunderbird before moving ashore, damaging trees as it traveled to the northeast. EF1N of Pink to NNW of Bethel AcresCleveland, PottawatomieOK13:52–13:57A tornado damaged trees and a flagpole before crossing into Pottawatomie County, damaging more trees and an outbuilding. At least two houses between the Shawnee Lakes sustained roof damage. EF1NNW of Shawnee to S of AydelottePottawatomieOK14:06–14:09This tornado developed north of the Shawnee Regional Airport and moved northeast, damaging a couple of homes before crossing I-40/SH-3E and damaging a hotel. The tornado then crossed over the Arkansas–Oklahoma Railroad and damaged another business before dissipating just west of SH-18. EF1WynonaOsageOK14:41–14:42A brief tornado damaged the roofs of several homes, destroyed a large outbuilding, snapped power poles, and downed trees.

January 9 event + List of confirmed tornadoes – Friday, January 9, 2026EF#LocationCounty / ParishStateStart Coord.Time (UTC)Path lengthMax width EF1E of Tylertown to E of KokomoWalthall, MarionMS12:23–12:40This tornado touched down, uprooting several trees and causing minor roof damage. Additional light tree damage was observed along the path as the tornado crossed into Marion County. It then damaged the roof of a restaurant as it crossed US 98 damaged at least one other tree before dissipating. EF0N of OfahomaMadison, LeakeMS12:29–12:38This weak tornado touched down near MS 43, uprooting trees and snapping tree limbs, including one that downed a power line. It dissipated after crossing the Natchez Trace Parkway. EF0Northern LaurelJonesMS14:47–14:48A brief and weak tornado was caught on surveillance cameras damaging a sign and tree limbs. An adult care facility and several apartment buildings had their shingles damaged as the tornado crossed MS 15 and dissipated.

January 10 event + List of confirmed tornadoes – Saturday, January 10, 2026EF#LocationCounty / ParishStateStart Coord.Time (UTC)Path lengthMax width EF1SE of CoushattaRed RiverLA06:04–06:06A brief tornado touched down near US 71 and snapped large tree branches and uprooted or snapped several trees. EF0E of SontagLawrenceMS07:58–07:59A weak tornado caused minor tree damage in Wanilla. EF0SW of StringerJasperMS10:06–10:07A barn had tin peeled off its roof, a tree was snapped, and multiple other large tree limbs were broken. EF1Carson to N of BassfieldJefferson DavisMS10:21–10:31This tornado touched down just south of Carson and moved northeast into Carson. As the tornado crossed MS 42 on the east side of Carson, it produced widespread tree and vegetation damage with numerous trees uprooted or snapped. A chicken farm along the path sustained substantial damage while most nearby homes experienced little to no structural impact. Continuing northeast, the tornado crossed MS 35 and caused further tree damage. It went on to damage another chicken farm before ending shortly afterward in a wooded area, where tree damage gradually diminished. EF1SE of Heidelberg to Vossburg to SE of BarnettJasper, ClarkeMS11:41–11:56This tornado began near the intersection of US 11 and MS 528, initially causing minor damage such as broken tree limbs as it moved across southeastern Jasper County. As it progressed, the roof of a mobile home was damaged and several trees were uprooted. After passing through Vossburg and crossing into Clarke County, the tornado intensified, producing a more concentrated path of snapped trees west of the Goodwater community. Additional tree limb damage occurred farther along the path before the tornado lifted near Nancy. EF0N of FruithurstCleburneAL14:41–14:42A weak tornado began in a heavily forested area where pine trees were uprooted and large limbs were snapped. The tornado crossed a broad stretch of inaccessible terrain, continuing to cause scattered tree damage before emerging with additional snapped and uprooted pines. Minor damage occurred to a few homes as the tornado progressed while tree damage gradually increased approaching the Mars Hill area. The most notable impacts there included four chicken houses being struck, with roofing peeled off three of them. A nearby home sustained minor roof damage, a detached garage was damaged by a falling tree, and a shed was destroyed at another residence. Beyond this point, the damage became increasingly sparse, consisting mainly of additional pine tree damage, before the tornado dissipated just short of the Georgia state line. EF1E of RoopvilleCarrollGA15:54–16:01A tornado touched down just south of Lowell, initially causing damage at a residence where a two-story home lost a significant portion of its roof covering and suffered severe damage to a wall, though the structure remained standing. Nearby, a barn was nearly destroyed, with large posts anchored in concrete ripped out of the ground and debris thrown more than . As the tornado tracked east, it damaged another barn and uprooted several trees. Farther along the path, an older barn was heavily damaged, losing most of its metal roof and experiencing wall collapse, while additional trees were snapped or uprooted in adjacent wooded areas as the tornado ultimately dissipated.

January 25 event

+ List of confirmed tornadoes – Sunday, January 25, 2026EF#LocationCounty / ParishStateStart Coord.Time (UTC)Path lengthMax width EF1SSW of MontgomeryLowndes, MontgomeryAL17:16–17:20This tornado first caused minor tree damage with several snapped and uprooted trees, then continued east producing additional scattered timber damage. It struck a small residential area where a manufactured home lost its entire sheet-metal roof and two site-built homes sustained notable roof and carport damage, with insulation and debris scattered in different directions, while nearby trees were also snapped or uprooted. The tornado weakened afterward, causing lighter tree damage before reaching the shoulder of I-65 and dissipating. EF1NW of Defuniak SpringsWaltonFL19:23–19:25A brief tornado touched down in a residential area and moved east, causing mostly weak damage as it snapped limbs and downed trees through neighborhoods and near Kings Lake. Near the start of the path, two large trees were uprooted, and toward the end the storm intensified briefly, tearing away a significant portion of roofing and heavily damaging a home's porch. Just before crossing US 331, the tornado quickly lifted with no additional damage observed beyond that point. EF2Geneva to EunolaGenevaAL19:29–19:33This strong tornado touched down in western Geneva along SR 196 and produced moderate damage, including scattered roof and tree damage to homes. It briefly intensified in downtown Geneva, where roofing was peeled off three adjacent low-rise building along SR 27. After crossing a swampy area, numerous trees were snapped near SR 52 at the Choctawhatchee River, and the storm continued east through Eunola with intermittent tree and minor structural damage before lifting after crossing over Spring Creek. EF1WSW of Pleasant Plains to SE of ColumbiaHoustonAL19:52–20:09This low-end EF1 tornado began by snapping large tree branches and peeling shingles from a manufactured home. It then tracked east-southeast causing additional softwood trees to snap. After crossing SR 52, it bent a street sign and continued to break tree limbs and produce scattered tree damage. Farther along, a tin RV carport was partially collapsed and more trees were snapped as the tornado crossed SR 52 before the it lifted along the Chattahoochee River right before crossing the Georgia state line. EF0SE of MadridHoustonAL20:02–20:03This very brief, weak tornado lifted the roof off of a manufactured home.

February

February 3 event + List of confirmed tornadoes – Tuesday, February 3, 2026EF#LocationCounty / ParishStateStart Coord.Time (UTC)Path lengthMax width EF0NNW of Plum GroveLibertyTX21:24–21:25This weak tornado briefly touched down in a wooded area and tracked east for a short distance before lifting. Damage was mainly limited to snapped pine trunks, broken branches, and sections of fencing blown down, with some power lines knocked down though poles remained standing. EF0N of Plum GroveLibertyTX21:27–21:33A high-end EF0 tornado began near FM 1010, where an uprooted tree and broken wooden signage marked the initial touchdown. It intensified as it struck a metal structure and then moved through open fields with intermittent tree damage. Entering a nearby subdivision, the tornado snapped trees, damaged fences, and bent or damaged additional metal structures before weakening and dissipating.