A tornado that crosses several counties shows up in NOAA's database as several rows — one per county. The list below reconstructs the underlying tornado by chaining county segments that share an episode, a damage rating, and an end-to-begin point in space, then summing the path lengths. The longest single track that appears here is 132 miles (Hackleburg–Phil Campbell, 2011). The longest tornado track ever documented in the United States — the 1925 Tri-State Tornado at roughly 219 miles across Missouri, Illinois, and Indiana — predates this dataset.
NOAA's Storm Events Database is structured around county events. When a tornado crosses a county line, the surveying NWS office writes a new row for the new county, with a fresh path length measured from where the tornado entered the county to where it exited or dissipated. The 2011 Tuscaloosa–Birmingham EF4, for example, is recorded as one segment in Tuscaloosa County (41.79 miles), one in Jefferson County (32.53 miles), and continues from there. Adding the segments — and verifying that the end point of one matches the begin point of the next — recovers the actual track.
For modern tornadoes (post-2007), each event has an episode identifier that ties a single storm system together, and lat/long coordinates are reliable. The chaining is straightforward. For pre-2007 tornadoes, episode identifiers are absent and most cross-county tracks are not reconstructable from this data alone; the legacy entries in the list below are individual county records that crossed the length threshold on their own.
The Hackleburg–Phil Campbell tornado of April 27, 2011 holds the longest reconstructed track in this list at 132 miles. It killed 72 people. The 2011 Joplin EF5 traveled 8.8 miles. It killed 161. Path length describes how far the tornado walked; lethality depends on what the path crossed. The 1925 Tri-State Tornado holds both records — 219 miles, 695 deaths — because it walked at sixty miles per hour through three populated states for three and a half hours, intensity barely dropping along the way.
Most of the longest tracks below are F2, F3, EF2, or EF3 rather than F5 or EF5. Violent tornadoes tend to be brief: the conditions that support EF5 damage are punishing on the storm itself, and the tornado often weakens or lifts within minutes of producing its peak. A long-track tornado is more often an EF3 that the parent supercell sustained for an hour over open country than a violent vortex that walked a hundred miles.
Tracks at or above one hundred miles are the longest in the modern record. The 2011 Hackleburg–Phil Campbell EF5 walked 132 miles across northern Alabama into Tennessee in three hours, killing 72 people across six counties. The December 2021 quad-state Mayfield–Dawson Springs EF4 chains to 161 miles across Tennessee and Kentucky here, the longest single reconstruction in the dataset (NWS later examined the path and resolved it into multiple distinct tornadoes — what shows below is the unsplit ground track). The April 27, 2011 Super Outbreak contributed several of the longest tracks ever recorded; February 5, 2008 Super Tuesday and January 12, 2023 Georgia put others into this band.
This band holds most of the famous long-track tornadoes of the violent-supercell record: the 2011 Tuscaloosa–Birmingham EF4 (74 miles, 64 deaths), the 2011 Smithville EF5 across Mississippi and Alabama, the 2008 Super Tuesday tornadoes through Tennessee and Kentucky, the 2013 Washington, Illinois EF4. A tornado on the ground for an hour at a typical translation speed of forty to fifty miles per hour ends up here.
Most violent tornadoes — F4, F5, EF4, EF5 — fall in this range. The 1999 Bridge Creek–Moore F5 was 38 miles; the 2013 Moore EF5 was 17 miles; the 2007 Greensburg EF5 was 22 miles. Track length and intensity are uncorrelated: many short tracks rated F5/EF5, many long tracks rated F2 or F3 because the tornado weakened as it moved, even when the path is uninterrupted on the map.
February 5, 2020 · Jasper → Lauderdale, Mississippi · 3 county segments
Path 59.8 mi · peak 1320 yd wide
April 23, 1961 · Wayne, Iowa
Path 59.3 mi · 600 yd wide
March 24, 2023 · Issaquena → Holmes, Mississippi · 4 county segments
Path 59.2 mi · peak 1320 yd wide
May 3, 1958 · Gregg, Texas
Path 59.2 mi · 440 yd wide
April 19, 1963 · Lawrence, Indiana
Path 59.1 mi · 1400 yd wide
April 18, 1969 · Bacon, Georgia
Path 59.1 mi · 233 yd wide
April 21, 1967 · Linn, Missouri
Path 59.0 mi · 500 yd wide
April 27, 2011 · Choctaw → Monroe, Mississippi · 5 county segments
Path 58.7 mi · peak 1800 yd wide
March 15, 2025 · Gibson → Daviess, Indiana · 3 county segments
Path 57.5 mi · peak 400 yd wide
March 14, 2025 · Oregon → Reynolds, Missouri · 4 county segments
Path 57.2 mi · peak 800 yd wide
September 4, 1956 · Williamson, Texas
Path 56.6 mi · 250 yd wide
April 13, 1973 · Gray, Texas
Path 56.4 mi · 150 yd wide
May 20, 1953 · Hardin, Iowa
Path 55.6 mi · 400 yd wide
November 10, 2002 · Walker → Cullman, Alabama · 2 county segments
Path 55.6 mi · peak 1175 yd wide
May 29, 2008 · Jewell, Kansas → Jefferson, Nebraska · 4 county segments
Path 55.2 mi · peak 1320 yd wide
May 27, 1995 · Union, Adair, Guthrie and Dallas, Iowa
Path 55.0 mi · 500 yd wide
April 30, 1970 · Grady, Oklahoma
Path 55.0 mi · 250 yd wide
April 4, 1966 · Osceola, Florida
Path 54.8 mi · 300 yd wide
September 1, 1973 · Koochiching, Minnesota
Path 54.5 mi · 100 yd wide
May 10, 1953 · Chippewa, Wisconsin
Path 53.9 mi · 100 yd wide
April 19, 2020 · Walthall → Perry, Mississippi · 5 county segments
Path 53.8 mi · peak 2275 yd wide
February 28, 2017 · Perry, Missouri → Franklin, Illinois · 4 county segments
Path 53.5 mi · peak 1100 yd wide
September 16, 1972 · Forest, Wisconsin
Path 53.1 mi · 200 yd wide
July 8, 2024 · Red River → Bossier, Louisiana · 2 county segments
Path 52.9 mi · peak 800 yd wide
June 7, 1953 · Poweshiek, Iowa
Path 52.7 mi · 200 yd wide
June 19, 1951 · Mcleod, Minnesota
Path 52.6 mi · 330 yd wide
June 11, 1962 · Natrona, Wyoming
Path 52.0 mi · 100 yd wide
April 25, 1957 · Lancaster, Nebraska
Path 51.7 mi · 333 yd wide
April 30, 1954 · Hempstead, Arkansas
Path 51.6 mi · 1760 yd wide
April 27, 2011 · Webster → Monroe, Mississippi · 4 county segments
Path 51.5 mi · peak 1320 yd wide
April 8, 1957 · Marion, Alabama
Path 51.4 mi · 100 yd wide
April 23, 1968 · Osceola, Michigan
Path 51.4 mi · 100 yd wide
March 20, 1955 · Dunklin, Missouri
Path 51.4 mi · 100 yd wide
April 25, 2011 · Pulaski → White, Arkansas · 5 county segments
Path 51.3 mi · peak 2900 yd wide
November 16, 2015 · Seward → Gray, Kansas · 3 county segments
Path 51.3 mi · peak 2000 yd wide
March 10, 1952 · De Soto, Louisiana
Path 50.9 mi · 650 yd wide
July 24, 2008 · Rockingham → Carroll, New Hampshire · 5 county segments
Path 50.5 mi · peak 880 yd wide
January 7, 2008 · Greene → Laclede, Missouri · 3 county segments
Path 50.4 mi · peak 300 yd wide
February 5, 2008 · Sumner, Tennessee → Cumberland, Kentucky · 5 county segments
Path 50.3 mi · peak 880 yd wide
April 14, 2012 · Rice → Saline, Kansas · 4 county segments
Path 50.3 mi · peak 400 yd wide
March 25, 2021 · Bibb → St. Clair, Alabama · 3 county segments
Path 50.1 mi · peak 1140 yd wide
March 27, 1994 · St. Clair, Calhoun and Cherokee, Alabama
Path 50.0 mi · 880 yd wide
May 13, 1995 · Hancock, Henderson and Warren, Illinois
Path 50.0 mi · 1000 yd wide
August 26, 1977 · Otter Tail, Minnesota
Path 50.0 mi · 880 yd wide
May 9, 1995 · Carroll, Illinois
Path 50.0 mi · 500 yd wide
March 22, 1953 · Winn, Louisiana
Path 49.2 mi · 200 yd wide
March 2, 2012 · Wolfe, Kentucky → Mingo, West Virginia · 5 county segments
Path 49.0 mi · peak 1320 yd wide
April 2, 2025 · Cumberland, Illinois → Vigo, Indiana · 4 county segments
Path 48.9 mi · peak 1200 yd wide
May 31, 1954 · Neosho, Kansas
Path 48.6 mi · 210 yd wide
May 31, 1954 · Neosho, Kansas
Path 48.6 mi · 210 yd wide
April 15, 2011 · Neshoba, Mississippi → Sumter, Alabama · 3 county segments
Path 48.5 mi · peak 1760 yd wide
December 23, 2015 · Wayne → Maury, Tennessee · 4 county segments
Path 48.4 mi · peak 800 yd wide
March 22, 1953 · Vernon, Louisiana
Path 48.1 mi · 200 yd wide
April 14, 2012 · Kiowa → Stafford, Kansas · 3 county segments
Path 48.0 mi · peak 1720 yd wide
April 27, 2011 · Catoosa, Georgia → Mcminn, Tennessee · 5 county segments
Path 48.0 mi · peak 800 yd wide
May 4, 2003 · Cedar → Polk, Missouri · 2 county segments
Path 48.0 mi · peak 880 yd wide
March 19, 1982 · Hansford, Texas
Path 48.0 mi · 880 yd wide
April 2, 1956 · Marion, Kansas
Path 47.5 mi · 500 yd wide
May 25, 2011 · Carter → Madison, Missouri · 3 county segments
Path 47.4 mi · peak 1200 yd wide
May 25, 2024 · Montague → Cooke, Texas · 4 county segments
Path 47.3 mi · peak 1400 yd wide
December 9, 2023 · Montgomery, Tennessee → Simpson, Kentucky · 4 county segments
Path 47.2 mi · peak 600 yd wide
June 8, 1985 · Oneida, Wisconsin
Path 47.0 mi · 2640 yd wide
November 30, 2018 · Sequoyah → Delaware, Oklahoma · 6 county segments
Path 47.0 mi · peak 1100 yd wide
June 24, 1969 · Trego, Kansas
Path 47.0 mi · 700 yd wide
April 8, 1999 · Chariton → Macon, Missouri · 2 county segments
Path 47.0 mi · peak 440 yd wide
April 27, 2011 · Jackson, Alabama → Walker, Georgia · 4 county segments
Path 47.0 mi · peak 1260 yd wide
April 27, 2011 · Cullman → Marshall, Alabama · 3 county segments
Path 46.9 mi · peak 880 yd wide
April 4, 1966 · Pinellas, Florida
Path 46.5 mi · 300 yd wide
April 30, 1954 · Boone, Missouri
Path 46.4 mi · 100 yd wide
November 17, 2013 · Tazewell → Livingston, Illinois · 4 county segments
Path 46.4 mi · peak 880 yd wide
April 5, 1958 · Clinton, Illinois
Path 46.3 mi · 100 yd wide
April 5, 1957 · Peach, Georgia
Path 46.2 mi · 400 yd wide
February 12, 1950 · De Soto, Louisiana
Path 46.2 mi · 100 yd wide
April 8, 1999 · Adams → Adair, Iowa · 3 county segments
Path 46.0 mi · peak 1500 yd wide
June 29, 1975 · Hettinger, North Dakota
Path 45.8 mi · 880 yd wide
May 24, 2011 · Franklin → Johnson, Arkansas · 6 county segments
Path 45.7 mi · peak 2200 yd wide
May 26, 2024 · Oregon → Butler, Missouri · 3 county segments
Path 45.5 mi · peak 400 yd wide
May 2, 2008 · Conway → Cleburne, Arkansas · 3 county segments
Path 45.3 mi · peak 1600 yd wide
May 14, 1962 · Boyd, Nebraska
Path 45.3 mi · 1760 yd wide
May 8, 2003 · Osage, Oklahoma
Path 45.0 mi · 880 yd wide
November 4, 1988 · Colbert, Alabama
Path 45.0 mi · 200 yd wide
June 17, 1980 · Parmer, Texas
Path 45.0 mi · 200 yd wide
November 4, 2022 · Lamar, Texas → Choctaw, Oklahoma · 2 county segments
Path 44.7 mi · peak 1700 yd wide
May 20, 1957 · Cloud, Kansas
Path 44.6 mi · 400 yd wide
May 13, 1971 · Craven, North Carolina
Path 44.4 mi · 300 yd wide
April 27, 2011 · Elmore → Chambers, Alabama · 3 county segments
Path 44.2 mi · peak 880 yd wide
February 28, 2017 · White, Illinois → Gibson, Indiana · 3 county segments
Path 44.1 mi · peak 440 yd wide
November 15, 2005 · Graves → Lyon, Kentucky · 4 county segments
Path 44.0 mi · peak 500 yd wide
August 21, 1951 · Litchfield, Connecticut
Path 43.9 mi · 100 yd wide
March 26, 2023 · Troup → Meriwether, Georgia · 2 county segments
Path 43.4 mi · peak 500 yd wide
April 13, 2022 · Jasper → Lauderdale, Mississippi · 3 county segments
Path 43.1 mi · peak 1800 yd wide
April 7, 1993 · Beauregard, Louisiana
Path 43.0 mi · 100 yd wide
April 9, 1953 · Warren, Indiana
Path 42.9 mi · 750 yd wide
June 15, 1970 · Butler, Nebraska
Path 42.9 mi · 600 yd wide
April 26, 2024 · Pottawattamie → Crawford, Iowa · 4 county segments
Path 42.8 mi · peak 1900 yd wide
January 2, 2023 · Ashley → Desha, Arkansas · 3 county segments
Path 42.8 mi · peak 1300 yd wide
June 4, 1958 · Clark, Wisconsin
Path 42.7 mi · 880 yd wide
February 11, 1965 · Nacogdoches, Texas
Path 42.7 mi · 200 yd wide
September 28, 1972 · Jones, Iowa
Path 42.6 mi · 2200 yd wide
November 17, 2013 · Mccracken → Lyon, Kentucky · 5 county segments
Path 42.5 mi · peak 500 yd wide
April 23, 1968 · Adams, Ohio
Path 42.5 mi · 550 yd wide
March 11, 2006 · Randolph → Perry, Illinois · 2 county segments
Path 42.5 mi · peak 300 yd wide
May 21, 2024 · Page → Adair, Iowa · 4 county segments
Path 42.4 mi · peak 1600 yd wide
April 26, 2011 · Panola, Texas → Bossier, Louisiana · 4 county segments
Path 42.4 mi · peak 850 yd wide
March 14, 1953 · Washington, Illinois
Path 42.3 mi · 200 yd wide
May 4, 2003 · Lawrence → Greene, Missouri · 3 county segments
Path 42.0 mi · peak 880 yd wide
February 24, 2001 · Desha, Arkansas
Path 42.0 mi · 300 yd wide
May 9, 1995 · Bureau, Illinois
Path 42.0 mi · 300 yd wide
July 11, 1987 · Delta, Michigan
Path 42.0 mi · 150 yd wide
August 13, 2004 · Hendry, Florida
Path 42.0 mi · 100 yd wide
February 24, 2018 · Clay, Arkansas → New Madrid, Missouri · 3 county segments
Path 41.9 mi · peak 150 yd wide
January 23, 2012 · Perry → Chilton, Alabama · 3 county segments
Path 41.9 mi · peak 880 yd wide
April 16, 2024 · Lee → Louisa, Iowa · 4 county segments
Path 41.7 mi · peak 600 yd wide
May 6, 1969 · Kimble, Texas
Path 41.6 mi · 200 yd wide
December 10, 2021 · Bond → Shelby, Illinois · 4 county segments
Path 41.5 mi · peak 690 yd wide
March 14, 2024 · Randolph, Indiana → Miami, Ohio · 3 county segments
Path 41.3 mi · peak 700 yd wide
April 13, 2019 · Houston → Rusk, Texas · 4 county segments
Path 41.1 mi · peak 880 yd wide
April 27, 2014 · Pulaski → White, Arkansas · 3 county segments
Path 41.1 mi · peak 1320 yd wide
August 13, 1952 · Butler, Nebraska
Path 41.1 mi · 1300 yd wide
May 10, 1959 · Adair, Iowa
Path 41.1 mi · 400 yd wide
March 2, 2012 · Hamilton → Mcminn, Tennessee · 4 county segments
Path 41.0 mi · peak 400 yd wide
January 3, 2000 · Lafayette → Union, Mississippi · 2 county segments
Path 41.0 mi · peak 600 yd wide
May 25, 2008 · Grundy → Black Hawk, Iowa · 3 county segments
Path 41.0 mi · peak 2100 yd wide
May 10, 2010 · Grant, Oklahoma → Sumner, Kansas · 4 county segments
Path 41.0 mi · peak 1500 yd wide
March 31, 2023 · Jasper, Illinois → Sullivan, Indiana · 3 county segments
Path 40.9 mi · peak 700 yd wide
May 21, 2024 · Polk → Story, Iowa · 2 county segments
Path 40.8 mi · peak 1000 yd wide
May 6, 2024 · Osage → Washington, Oklahoma · 2 county segments
Path 40.8 mi · peak 1700 yd wide
December 21, 2013 · Chicot, Arkansas → Bolivar, Mississippi · 4 county segments
Path 40.8 mi · peak 440 yd wide
May 2, 2008 · Grant → Lonoke, Arkansas · 4 county segments
Path 40.7 mi · peak 300 yd wide
September 14, 1957 · Seminole, Oklahoma
Path 40.7 mi · 440 yd wide
April 4, 1957 · Winston, Mississippi
Path 40.7 mi · 200 yd wide
March 3, 1966 · Pickens, Alabama
Path 40.7 mi · 150 yd wide
May 16, 2015 · Hardeman, Texas → Kiowa, Oklahoma · 7 county segments
Path 40.4 mi · peak 1600 yd wide
March 17, 1961 · Calcasieu, Louisiana
Path 40.4 mi · 283 yd wide
March 1, 2007 · Webster → Sumter, Georgia · 2 county segments
Path 40.1 mi · peak 1790 yd wide
June 7, 2007 · Shawano → Oconto, Wisconsin · 4 county segments
Path 40.1 mi · peak 1320 yd wide
March 14, 1953 · Logan, Arkansas
Path 40.1 mi · 880 yd wide
June 25, 2024 · Grant → Mcpherson, Nebraska · 3 county segments
Path 40.0 mi · peak 500 yd wide
November 27, 1994 · Simpson, Smith and Jasper, Mississippi
Path 40.0 mi · 200 yd wide
May 9, 1995 · Logan, Illinois
Path 40.0 mi · 880 yd wide
May 7, 1993 · Hall, Nebraska
Path 40.0 mi · 200 yd wide
May 14, 2003 · Bowie, Texas
Path 40.0 mi · 100 yd wide
March 21, 2022 · Upshur → Cass, Texas · 4 county segments
Path 40.0 mi · peak 700 yd wide
April 18, 1969 · Darlington, South Carolina
Path 39.9 mi · 100 yd wide
April 24, 2010 · Blount → Dekalb, Alabama · 3 county segments
Path 39.9 mi · peak 1320 yd wide
May 28, 2019 · Osage → Leavenworth, Kansas · 4 county segments
Path 39.8 mi · peak 1760 yd wide
April 5, 2025 · Lafayette → Tippah, Mississippi · 4 county segments
Path 39.7 mi · peak 600 yd wide
April 29, 2017 · Van Zandt → Rains, Texas · 2 county segments
Path 39.7 mi · peak 1760 yd wide
March 21, 1952 · Mississippi, Arkansas
Path 39.7 mi · 880 yd wide
March 21, 1952 · Mississippi, Arkansas
Path 39.7 mi · 880 yd wide
April 14, 2012 · Stafford → Rice, Kansas · 2 county segments
Path 39.7 mi · peak 2640 yd wide
June 2, 1971 · Putnam, Ohio
Path 39.6 mi · 200 yd wide
June 17, 2010 · Douglas → Otter Tail, Minnesota · 2 county segments
Path 39.6 mi · peak 2288 yd wide
April 3, 2025 · Marshall, Mississippi → Hardeman, Tennessee · 4 county segments
Path 39.5 mi · peak 1200 yd wide
March 29, 1998 · Cottonwood, Minnesota
Path 39.5 mi · 900 yd wide
March 15, 2025 · Tuscaloosa → Walker, Alabama · 2 county segments
Path 39.5 mi · peak 1000 yd wide
May 16, 1957 · Chautauqua, Kansas
Path 39.3 mi · 200 yd wide
March 31, 2023 · Tipton → Haywood, Tennessee · 2 county segments
Path 39.2 mi · peak 2000 yd wide
January 12, 2023 · Greene → Bibb, Alabama · 6 county segments
Path 39.0 mi · peak 675 yd wide
May 3, 1999 · Logan → Noble, Oklahoma · 3 county segments
Path 39.0 mi · peak 1760 yd wide
May 18, 1995 · Limestone, Alabama
Path 39.0 mi · 1300 yd wide
November 24, 2001 · Pickens → Walker, Alabama · 4 county segments
Path 38.9 mi · peak 300 yd wide
April 15, 2011 · Choctaw → Marengo, Alabama · 2 county segments
Path 38.8 mi · peak 800 yd wide
April 30, 1954 · Lawrence, Arkansas
Path 38.8 mi · 100 yd wide
November 5, 2017 · Delaware, Indiana → Mercer, Ohio · 4 county segments
Path 38.7 mi · peak 600 yd wide
May 22, 2008 · Weld → Larimer, Colorado · 2 county segments
Path 38.7 mi · peak 1760 yd wide
March 25, 2021 · Heard → Fayette, Georgia · 3 county segments
Path 38.6 mi · peak 1850 yd wide
November 9, 1968 · Collier, Florida
Path 38.4 mi · 100 yd wide
April 27, 2011 · Sequatchie → Rhea, Tennessee · 4 county segments
Path 38.3 mi · peak 880 yd wide
April 6, 2003 · Cherokee → Rusk, Texas · 2 county segments
Path 38.2 mi · peak 440 yd wide
May 28, 1953 · Weston, Wyoming
Path 38.2 mi · 433 yd wide
September 25, 1973 · Gage, Nebraska
Path 38.2 mi · 100 yd wide
March 25, 2021 · Calhoun → Cherokee, Alabama · 2 county segments
Path 38.2 mi · peak 1700 yd wide
November 24, 2004 · Smith → Newton, Mississippi · 3 county segments
Path 38.0 mi · peak 600 yd wide
March 12, 2006 · Monroe, Missouri · 2 county segments
Path 38.0 mi · peak 500 yd wide
June 12, 1984 · Huron, Michigan
Path 38.0 mi · 500 yd wide
August 6, 1993 · Lunenburg, Nottoway, Dinwiddie and Chesterfield, Virginia
Path 38.0 mi · 175 yd wide
July 21, 2014 · Polk → Red Lake, Minnesota · 2 county segments
Path 37.9 mi · peak 800 yd wide
November 17, 2013 · Tippecanoe → Cass, Indiana · 4 county segments
Path 37.9 mi · peak 100 yd wide
October 31, 2018 · Rapides → La Salle, Louisiana · 3 county segments
Path 37.9 mi · peak 500 yd wide
April 13, 2020 · Aiken → Orangeburg, South Carolina · 3 county segments
Path 37.9 mi · peak 800 yd wide
November 10, 2002 · Van Wert → Putnam, Ohio · 3 county segments
Path 37.8 mi · peak 880 yd wide
January 12, 1975 · Seminole, Georgia
Path 37.8 mi · 100 yd wide
June 1, 2011 · Hampden → Worcester, Massachusetts · 2 county segments
Path 37.6 mi · peak 880 yd wide
November 4, 2024 · Cherokee, Oklahoma → Benton, Arkansas · 5 county segments
Path 37.5 mi · peak 1200 yd wide
April 18, 1969 · Scotland, North Carolina
Path 37.4 mi · 440 yd wide
April 27, 2011 · Monroe, Mississippi → Franklin, Alabama · 4 county segments
Path 37.3 mi · peak 1320 yd wide
May 10, 2010 · Pottawatomie → Okfuskee, Oklahoma · 3 county segments
Path 37.2 mi · peak 2200 yd wide
April 9, 2009 · Mccurtain, Oklahoma → Pike, Arkansas · 4 county segments
Path 37.2 mi · peak 850 yd wide
April 9, 2009 · Harrison, Texas → Bossier, Louisiana · 3 county segments
Path 37.2 mi · peak 500 yd wide
March 21, 2022 · Cherokee → Rusk, Texas · 3 county segments
Path 37.1 mi · peak 1400 yd wide
November 21, 1992 · Rankin, Mississippi
Path 37.0 mi · 880 yd wide
April 2, 2006 · Greene, Arkansas
Path 37.0 mi · 880 yd wide
April 2, 1956 · Marion, Kansas
Path 37.0 mi · 790 yd wide
May 5, 1971 · Muskogee, Oklahoma
Path 37.0 mi · 600 yd wide
February 24, 2001 · Washington → Bolivar, Mississippi · 2 county segments
Path 37.0 mi · peak 440 yd wide
May 27, 1995 · Carroll, Sac, Calhoun and Pocahontas, Iowa
Path 37.0 mi · 400 yd wide
February 10, 2009 · Montague, Texas → Carter, Oklahoma · 4 county segments
Path 37.0 mi · peak 880 yd wide
April 27, 2011 · Lumpkin → Rabun, Georgia · 4 county segments
Path 37.0 mi · peak 900 yd wide
June 10, 1966 · Swisher, Texas
Path 36.9 mi · 100 yd wide
May 5, 1960 · Cleveland, Oklahoma
Path 36.8 mi · 400 yd wide
March 20, 1955 · Craighead, Arkansas
Path 36.7 mi · 250 yd wide
April 27, 2011 · Dekalb, Alabama → Dade, Georgia · 2 county segments
Path 36.6 mi · peak 1320 yd wide
March 17, 2021 · Wayne, Mississippi → Marengo, Alabama · 4 county segments
Path 36.6 mi · peak 500 yd wide
March 24, 2023 · Chickasaw → Itawamba, Mississippi · 3 county segments
Path 36.6 mi · peak 1600 yd wide
May 31, 1971 · O'brien, Iowa
Path 36.5 mi · 100 yd wide
April 22, 2020 · Jasper, Texas → Vernon, Louisiana · 3 county segments
Path 36.4 mi · peak 600 yd wide
May 10, 1953 · Buffalo, Wisconsin
Path 36.4 mi · 100 yd wide
May 6, 2015 · Republic, Kansas → Thayer, Nebraska · 2 county segments
Path 36.2 mi · peak 800 yd wide
March 14, 1953 · Stone, Arkansas
Path 36.2 mi · 333 yd wide
May 13, 1974 · Harvey, Kansas
Path 36.2 mi · 100 yd wide
May 28, 1955 · Kalamazoo, Michigan
Path 36.2 mi · 100 yd wide
April 3, 1974 · White, Indiana
Path 36.1 mi · 900 yd wide
October 6, 2010 · Coconino, Arizona · 3 county segments
Path 36.1 mi · peak 800 yd wide
November 22, 1992 · Leake, Mississippi
Path 36.0 mi · 880 yd wide
November 15, 1960 · Clark, Wisconsin
Path 36.0 mi · 100 yd wide
January 12, 2023 · Troup → Meriwether, Georgia · 2 county segments
Path 35.8 mi · peak 1060 yd wide
March 14, 2025 · Humphreys → Carroll, Mississippi · 5 county segments
Path 35.8 mi · peak 1320 yd wide
August 4, 2020 · Kent → New Castle, Delaware · 2 county segments
Path 35.8 mi · peak 500 yd wide
May 9, 1953 · Fillmore, Nebraska
Path 35.7 mi · 880 yd wide
April 13, 2020 · Barnwell → Calhoun, South Carolina · 3 county segments
Path 35.7 mi · peak 770 yd wide
June 26, 1965 · Bon Homme, South Dakota
Path 35.6 mi · 163 yd wide
June 2, 1975 · Adams, Nebraska
Path 35.5 mi · 300 yd wide
April 25, 2014 · Chowan → Camden, North Carolina · 4 county segments
Path 35.5 mi · peak 400 yd wide
April 25, 2014 · Bertie → Pasquotank, North Carolina · 4 county segments
Path 35.5 mi · peak 400 yd wide
April 11, 1979 · Texas, Missouri
Path 35.4 mi · 400 yd wide
May 16, 2025 · Monroe, Indiana
Path 35.3 mi · 350 yd wide
April 27, 2011 · Kemper, Mississippi → Pickens, Alabama · 3 county segments
Path 35.2 mi · peak 1410 yd wide
October 24, 2001 · La Porte → St. Joseph, Indiana · 2 county segments
Path 35.0 mi · peak 1760 yd wide
June 26, 1994 · Lawrence, Tennessee
Path 35.0 mi · 880 yd wide
March 26, 1991 · Grant, Oklahoma
Path 35.0 mi · 500 yd wide
April 20, 1985 · Knox, Nebraska
Path 35.0 mi · 440 yd wide
March 19, 2018 · Calhoun, Alabama → Haralson, Georgia · 3 county segments
Path 35.0 mi · peak 2175 yd wide
June 9, 1953 · Worcester, Massachusetts
Path 34.9 mi · 900 yd wide
April 30, 1954 · Boone, Missouri
Path 34.9 mi · 100 yd wide
May 29, 2008 · Osborne → Jewell, Kansas · 4 county segments
Path 34.9 mi · peak 2000 yd wide
December 9, 2023 · Davidson → Trousdale, Tennessee · 3 county segments
Path 34.8 mi · peak 400 yd wide
January 9, 2024 · Jackson, Florida → Houston, Alabama · 2 county segments
Path 34.8 mi · peak 1000 yd wide
April 25, 1957 · Clay, Nebraska
Path 34.7 mi · 220 yd wide
April 30, 2010 · Pulaski → White, Arkansas · 3 county segments
Path 34.7 mi · peak 1000 yd wide
March 6, 2017 · Scott → Clinton, Iowa · 2 county segments
Path 34.7 mi · peak 200 yd wide
March 21, 2022 · Travis → Bell, Texas · 3 county segments
Path 34.6 mi · peak 600 yd wide
June 2, 1965 · Hale, Texas
Path 34.6 mi · 200 yd wide
May 26, 2024 · Marion → Fulton, Arkansas · 3 county segments
Path 34.6 mi · peak 1760 yd wide
May 1, 1954 · Tillman, Oklahoma
Path 34.6 mi · 440 yd wide
July 15, 2024 · Grundy → Cook, Illinois · 3 county segments
Path 34.6 mi · peak 325 yd wide
January 23, 1969 · Copiah, Mississippi
Path 34.5 mi · 200 yd wide
November 24, 2001 · Quitman → Panola, Mississippi · 2 county segments
Path 34.5 mi · peak 300 yd wide
March 21, 2022 · Jack → Montague, Texas · 2 county segments
Path 34.5 mi · peak 880 yd wide
April 8, 1957 · Chesterfield, South Carolina
Path 34.5 mi · 133 yd wide
April 5, 2022 · Allendale → Orangeburg, South Carolina · 3 county segments
Path 34.5 mi · peak 500 yd wide
March 31, 2023 · Pulaski → Lonoke, Arkansas · 2 county segments
Path 34.2 mi · peak 800 yd wide
August 24, 1975 · Rusk, Wisconsin
Path 34.2 mi · 400 yd wide
May 26, 2024 · Lyon → Hopkins, Kentucky · 3 county segments
Path 34.1 mi · peak 700 yd wide
March 2, 2012 · Tallapoosa → Chambers, Alabama · 2 county segments
Path 34.0 mi · peak 1000 yd wide
April 14, 2012 · Ellis → Woodward, Oklahoma · 2 county segments
Path 34.0 mi · peak 400 yd wide
May 7, 1995 · Carter, Oklahoma
Path 34.0 mi · 700 yd wide
April 22, 1964 · Barton, Kansas
Path 34.0 mi · 880 yd wide
January 12, 1975 · Mitchell, Georgia
Path 34.0 mi · 100 yd wide
July 18, 1971 · Dunn, Wisconsin
Path 34.0 mi · 100 yd wide
March 2, 2012 · Limestone → Madison, Alabama · 2 county segments
Path 34.0 mi · peak 250 yd wide
May 21, 2024 · Page → Adams, Iowa · 3 county segments
Path 33.9 mi · peak 1300 yd wide
April 3, 1956 · Kent, Michigan
Path 33.8 mi · 400 yd wide
April 12, 1964 · Douglas, Kansas
Path 33.8 mi · 880 yd wide
April 3, 1968 · Lincoln, Arkansas
Path 33.7 mi · 400 yd wide
April 8, 1957 · Morgan, Alabama
Path 33.6 mi · 200 yd wide
May 5, 1960 · Pottawatomie, Oklahoma
Path 33.6 mi · 800 yd wide
December 24, 1964 · Troup, Georgia
Path 33.6 mi · 400 yd wide
April 28, 2011 · Rockingham → Shenandoah, Virginia · 2 county segments
Path 33.5 mi · peak 400 yd wide
April 4, 1966 · Polk, Florida
Path 33.5 mi · 300 yd wide
June 23, 1953 · Dawson, Montana
Path 33.5 mi · 1320 yd wide
March 29, 1979 · Union, Iowa
Path 33.5 mi · 500 yd wide
November 3, 1968 · Escambia, Alabama
Path 33.5 mi · 400 yd wide
April 8, 1999 · Warren → Jasper, Iowa · 2 county segments
Path 33.5 mi · peak 175 yd wide
January 12, 1975 · Worth, Georgia
Path 33.5 mi · 100 yd wide
December 3, 1978 · Claiborne, Louisiana
Path 33.4 mi · 150 yd wide
April 28, 2014 · Leake → Winston, Mississippi · 4 county segments
Path 33.4 mi · peak 1320 yd wide
July 30, 2009 · Arkansas → Phillips, Arkansas · 6 county segments
Path 33.4 mi · peak 600 yd wide
May 24, 2011 · Grady → Cleveland, Oklahoma · 3 county segments
Path 33.3 mi · peak 880 yd wide
March 14, 2025 · Bollinger, Missouri → Randolph, Illinois · 3 county segments
Path 33.1 mi · peak 800 yd wide
April 3, 1974 · Cullman, Alabama
Path 33.0 mi · 500 yd wide
April 26, 1991 · Noble, Oklahoma
Path 33.0 mi · 1500 yd wide
May 5, 1964 · Barber, Kansas
Path 33.0 mi · 660 yd wide
April 3, 1984 · Craighead, Arkansas
Path 33.0 mi · 200 yd wide
April 17, 1976 · Caddo, Oklahoma
Path 32.9 mi · 440 yd wide
October 9, 2024 · Palm Beach → Martin, Florida · 2 county segments
Path 32.9 mi · peak 457 yd wide
April 18, 1969 · Crenshaw, Alabama
Path 32.8 mi · 500 yd wide
July 20, 1972 · Custer, Nebraska
Path 32.8 mi · 150 yd wide
April 21, 1967 · Van Buren, Iowa
Path 32.8 mi · 100 yd wide
April 15, 2018 · Guilford → Rockingham, North Carolina · 2 county segments
Path 32.8 mi · peak 500 yd wide
May 22, 2019 · Miller → Callaway, Missouri · 3 county segments
Path 32.7 mi · peak 1500 yd wide
March 15, 2008 · Mccormick → Saluda, South Carolina · 3 county segments
Path 32.7 mi · peak 660 yd wide
June 8, 1953 · Sandusky, Ohio
Path 32.6 mi · 100 yd wide
April 10, 2009 · Marshall → Dekalb, Alabama · 3 county segments
Path 32.5 mi · peak 440 yd wide
November 24, 2004 · Neshoba → Noxubee, Mississippi · 5 county segments
Path 32.5 mi · peak 600 yd wide
April 23, 2000 · Caddo → Bossier, Louisiana · 2 county segments
Path 32.5 mi · peak 500 yd wide
July 23, 2010 · Susquehanna → Pike, Pennsylvania · 4 county segments
Path 32.5 mi · peak 400 yd wide
April 13, 2019 · Milam → Leon, Texas · 3 county segments
Path 32.5 mi · peak 250 yd wide
May 18, 2025 · Pratt → Reno, Kansas · 2 county segments
Path 32.5 mi · peak 1760 yd wide
May 7, 1973 · Stoddard, Missouri
Path 32.4 mi · 100 yd wide
April 2, 1957 · Kiowa, Oklahoma
Path 32.3 mi · 150 yd wide
April 18, 1970 · Swisher, Texas
Path 32.2 mi · 880 yd wide
December 5, 1953 · Ashley, Arkansas
Path 32.2 mi · 880 yd wide
April 2, 2006 · Dunklin → Pemiscot, Missouri · 2 county segments
Path 32.0 mi · peak 880 yd wide
May 4, 1999 · Adair, Oklahoma → Washington, Arkansas · 3 county segments
Path 32.0 mi · peak 175 yd wide
April 20, 1995 · Lowndes, Mississippi
Path 32.0 mi · 100 yd wide
April 19, 1978 · Sussex, Virginia
Path 32.0 mi · 100 yd wide
May 25, 2008 · Buchanan → Delaware, Iowa · 2 county segments
Path 32.0 mi · peak 1232 yd wide
December 1, 1970 · Waupaca, Wisconsin
Path 31.9 mi · 200 yd wide
January 21, 1959 · Sharkey, Mississippi
Path 31.9 mi · 100 yd wide
April 26, 2024 · Douglas, Nebraska → Harrison, Iowa · 3 county segments
Path 31.9 mi · peak 1900 yd wide
February 29, 2012 · Cape Girardeau, Missouri → Jackson, Illinois · 3 county segments
Path 31.9 mi · peak 300 yd wide
November 16, 2015 · Gray → Roberts, Texas · 2 county segments
Path 31.9 mi · peak 750 yd wide
April 27, 2011 · Marion → Winston, Alabama · 2 county segments
Path 31.8 mi · peak 1320 yd wide
March 21, 1953 · Emmet, Iowa
Path 31.8 mi · 400 yd wide
August 6, 1968 · Chautauqua, New York
Path 31.8 mi · 250 yd wide
January 11, 2020 · Bossier → Claiborne, Louisiana · 3 county segments
Path 31.8 mi · peak 300 yd wide
May 31, 2013 · St. Charles → St. Louis, Missouri · 2 county segments
Path 31.7 mi · peak 1760 yd wide
April 20, 1974 · Oklahoma, Oklahoma
Path 31.7 mi · 100 yd wide
June 12, 2017 · Morrill → Box Butte, Nebraska · 2 county segments
Path 31.6 mi · peak 300 yd wide
May 29, 2008 · Buffalo → Hall, Nebraska · 2 county segments
Path 31.6 mi · peak 400 yd wide
February 25, 1956 · St. Clair, Illinois
Path 31.6 mi · 500 yd wide
May 10, 1953 · Polk, Wisconsin
Path 31.6 mi · 100 yd wide
June 7, 1980 · Livingston, Illinois
Path 31.5 mi · 880 yd wide
May 27, 1973 · Marshall, Alabama
Path 31.5 mi · 500 yd wide
June 2, 1971 · Allen, Ohio
Path 31.5 mi · 200 yd wide
October 20, 2019 · Benton, Arkansas
Path 31.4 mi · 2640 yd wide
January 28, 1974 · Hinds, Mississippi
Path 31.4 mi · 100 yd wide
October 24, 2021 · Livingston → Linn, Missouri · 2 county segments
Path 31.4 mi · peak 150 yd wide
March 14, 2024 · Auglaize → Logan, Ohio · 2 county segments
Path 31.3 mi · peak 1000 yd wide
May 15, 1998 · Kossuth, Iowa
Path 31.3 mi · 175 yd wide
March 25, 2021 · Tallapoosa → Randolph, Alabama · 3 county segments
Path 31.3 mi · peak 1000 yd wide
August 31, 2017 · Pickens → Fayette, Alabama · 3 county segments
Path 31.2 mi · peak 600 yd wide
February 5, 2008 · Fayette → Madison, Tennessee · 3 county segments
Path 31.1 mi · peak 600 yd wide
April 12, 1980 · Geneva, Alabama
Path 31.1 mi · 150 yd wide
January 21, 2017 · Lamar → Perry, Mississippi · 3 county segments
Path 31.1 mi · peak 900 yd wide
November 23, 1992 · Bertie, North Carolina
Path 31.0 mi · 100 yd wide
October 17, 1971 · Lamb, Texas
Path 31.0 mi · 100 yd wide
November 23, 1992 · Johnston, North Carolina
Path 31.0 mi · 100 yd wide
May 13, 1965 · Sedgwick, Kansas
Path 31.0 mi · 100 yd wide
April 28, 2014 · Lee → Prentiss, Mississippi · 3 county segments
Path 31.0 mi · peak 440 yd wide
June 24, 2022 · Becker, Minnesota
Path 30.9 mi · 600 yd wide
March 3, 2019 · Barbour, Alabama → Webster, Georgia · 4 county segments
Path 30.9 mi · peak 860 yd wide
April 18, 1969 · Coffee, Georgia
Path 30.8 mi · 233 yd wide
March 14, 2025 · Ozark → Howell, Missouri · 2 county segments
Path 30.7 mi · peak 1200 yd wide
February 12, 1950 · Bossier, Louisiana
Path 30.7 mi · 100 yd wide
June 23, 1952 · Brown, Minnesota
Path 30.7 mi · 220 yd wide
June 7, 1953 · Calhoun, Iowa
Path 30.7 mi · 200 yd wide
March 14, 2025 · Carter → Wayne, Missouri · 2 county segments
Path 30.6 mi · peak 325 yd wide
March 24, 1975 · Union, North Carolina
Path 30.6 mi · 100 yd wide
May 23, 2011 · Stewart, Tennessee → Christian, Kentucky · 2 county segments
Path 30.6 mi · peak 175 yd wide
April 2, 2006 · Cross, Arkansas
Path 30.5 mi · 500 yd wide
May 10, 2003 · Adams → Brown, Illinois · 2 county segments
Path 30.5 mi · peak 300 yd wide
May 27, 1995 · Decatur and Clarke, Iowa
Path 30.5 mi · 150 yd wide
May 4, 1978 · Clarendon, South Carolina
Path 30.5 mi · 150 yd wide
December 23, 1956 · Montgomery, Alabama
Path 30.5 mi · 100 yd wide
February 15, 2016 · Copiah → Simpson, Mississippi · 2 county segments
Path 30.3 mi · peak 250 yd wide
February 24, 2016 · King and Queen → Westmoreland, Virginia · 4 county segments
Path 30.3 mi · peak 500 yd wide
April 27, 2011 · Cullman, Alabama
Path 30.3 mi · 880 yd wide
September 6, 1959 · St. Louis, Minnesota
Path 30.3 mi · 1760 yd wide
November 24, 2004 · Autauga → Chilton, Alabama · 2 county segments
Path 30.3 mi · peak 1400 yd wide
November 24, 2001 · Washington → Bolivar, Mississippi · 2 county segments
Path 30.3 mi · peak 880 yd wide
April 27, 2011 · Jackson, Alabama → Marion, Tennessee · 2 county segments
Path 30.2 mi · peak 1320 yd wide
May 27, 1973 · Shelby, Alabama
Path 30.2 mi · 800 yd wide
June 7, 1953 · Webster, Iowa
Path 30.2 mi · 200 yd wide
April 9, 2015 · Lee → Boone, Illinois · 4 county segments
Path 30.1 mi · peak 700 yd wide
May 8, 1965 · Tripp, South Dakota
Path 30.1 mi · 1760 yd wide
March 22, 1953 · Dyer, Tennessee
Path 30.1 mi · 100 yd wide
June 18, 2001 · Burnett, Wisconsin
Path 30.0 mi · 880 yd wide
April 21, 2002 · Wayne, Illinois
Path 30.0 mi · 500 yd wide
March 13, 1993 · Lake, Florida
Path 30.0 mi · 200 yd wide
May 31, 1985 · Clearfield, Pennsylvania
Path 30.0 mi · 3330 yd wide
May 26, 1996 · Rogers → Craig, Oklahoma · 3 county segments
Path 30.0 mi · peak 880 yd wide
March 13, 1990 · Butler, Nebraska
Path 30.0 mi · 440 yd wide
March 22, 1987 · Lipscomb, Texas
Path 30.0 mi · 440 yd wide
May 24, 1990 · Mcpherson, Kansas
Path 30.0 mi · 400 yd wide
May 10, 1985 · Rooks, Kansas
Path 30.0 mi · 300 yd wide
May 10, 2003 · Lewis, Missouri → Adams, Illinois · 2 county segments
Path 30.0 mi · peak 300 yd wide
May 2, 1984 · Bienville, Louisiana
Path 30.0 mi · 250 yd wide
August 16, 1994 · Union and Spartanburg, South Carolina
Path 30.0 mi · 250 yd wide
May 27, 1995 · Guthrie, Greene and Carroll, Iowa
Path 30.0 mi · 250 yd wide
March 13, 1990 · Morris, Kansas
Path 30.0 mi · 220 yd wide
May 31, 1998 · Broome, New York
Path 30.0 mi · 200 yd wide
May 31, 1998 · Delaware, New York
Path 30.0 mi · 200 yd wide
March 20, 1974 · Natchitoches, Louisiana
Path 30.0 mi · 200 yd wide
March 14, 1982 · Runnels, Texas
Path 30.0 mi · 173 yd wide
May 8, 1988 · Clinton, Iowa
Path 30.0 mi · 150 yd wide
Modern entries (2007 and later) reconstruct the full track by chaining county segments within a shared episode_id and damage rating where the end coordinate of one segment matches the begin coordinate of the next within roughly four miles. Total path length sums the per-segment lengths; deaths and injuries sum across the chain; peak width is the maximum across segments. The /event/ link points to the segment with the most fatalities, since that row's NWS narrative typically carries the fullest account of the tornado.
Pre-2007 entries are individual county-row records that crossed the length threshold on their own; episode identifiers were not assigned in the original tabulations, and lat/long coordinates are absent or unreliable for many years. Cross-county legacy tornadoes are likely under-reconstructed here. The pre-2007 record is filtered to F2 and stronger entries with a recorded width of at least 100 yards, to avoid surfacing data-entry errors that show up as F0 or F1 tornadoes with hundred-mile paths and ten-yard widths.
The 1925 Tri-State Tornado, the 1917 Mattoon–Charleston tornado (293 miles, by the most generous reconstruction), and other pre-1950 long tracks predate this dataset entirely. Detailed surveys of those events live in the historical literature; this list begins in 1950, when NOAA's central tabulation begins.