Skip to content
Twisters.us

State

Tornadoes in Texas

9,481 tornadoes since 1950, about 126 a year. Peak month May.

Tornadoes since 19509,481
Average a year126
Deaths593
F4/EF4 or stronger55
Busiest year2015 (241)
Peak monthMay
Counties with a tornado254

Texas recorded 9,481 tornadoes from 1950 through 2024, an average of 126 a year, in NOAA’s Storm Prediction Center database. They killed 593 people. The busiest year was 2015, with 241.

Walker: 20 tornadoes since 1950Brooks: 5 tornadoes since 1950Deaf Smith: 38 tornadoes since 1950Hockley: 71 tornadoes since 1950Shackelford: 25 tornadoes since 1950Tom Green: 54 tornadoes since 1950Wise: 62 tornadoes since 1950Cottle: 37 tornadoes since 1950Taylor: 70 tornadoes since 1950Armstrong: 49 tornadoes since 1950Hutchinson: 78 tornadoes since 1950Irion: 14 tornadoes since 1950Mitchell: 54 tornadoes since 1950Yoakum: 26 tornadoes since 1950Childress: 27 tornadoes since 1950Gillespie: 18 tornadoes since 1950Dickens: 43 tornadoes since 1950La Salle: 9 tornadoes since 1950Hansford: 66 tornadoes since 1950Potter: 43 tornadoes since 1950Falls: 19 tornadoes since 1950Hamilton: 26 tornadoes since 1950Runnels: 56 tornadoes since 1950Hale: 137 tornadoes since 1950San Jacinto: 21 tornadoes since 1950Duval: 18 tornadoes since 1950Moore: 58 tornadoes since 1950Martin: 37 tornadoes since 1950Limestone: 31 tornadoes since 1950Zavala: 10 tornadoes since 1950Cochran: 35 tornadoes since 1950Fisher: 51 tornadoes since 1950Baylor: 28 tornadoes since 1950Panola: 54 tornadoes since 1950Jack: 24 tornadoes since 1950Coryell: 36 tornadoes since 1950Lipscomb: 45 tornadoes since 1950Donley: 62 tornadoes since 1950Atascosa: 17 tornadoes since 1950Briscoe: 50 tornadoes since 1950Goliad: 20 tornadoes since 1950Gray: 93 tornadoes since 1950Hall: 56 tornadoes since 1950Brown: 39 tornadoes since 1950Gaines: 37 tornadoes since 1950Bell: 72 tornadoes since 1950Sutton: 5 tornadoes since 1950San Augustine: 21 tornadoes since 1950King: 24 tornadoes since 1950Uvalde: 14 tornadoes since 1950Wilson: 19 tornadoes since 1950Schleicher: 11 tornadoes since 1950Swisher: 78 tornadoes since 1950Motley: 26 tornadoes since 1950Lynn: 45 tornadoes since 1950Menard: 3 tornadoes since 1950Nolan: 49 tornadoes since 1950Sterling: 19 tornadoes since 1950Garza: 21 tornadoes since 1950Callahan: 47 tornadoes since 1950Stonewall: 27 tornadoes since 1950Franklin: 17 tornadoes since 1950Van Zandt: 41 tornadoes since 1950Hunt: 62 tornadoes since 1950Madison: 17 tornadoes since 1950Hood: 29 tornadoes since 1950Mason: 11 tornadoes since 1950Gregg: 36 tornadoes since 1950Hemphill: 53 tornadoes since 1950Castro: 87 tornadoes since 1950Upton: 20 tornadoes since 1950Jim Hogg: 4 tornadoes since 1950Lavaca: 35 tornadoes since 1950Midland: 37 tornadoes since 1950Kimble: 7 tornadoes since 1950Carson: 95 tornadoes since 1950Palo Pinto: 43 tornadoes since 1950Lamb: 95 tornadoes since 1950Eastland: 57 tornadoes since 1950Kerr: 11 tornadoes since 1950Lubbock: 97 tornadoes since 1950Erath: 45 tornadoes since 1950Upshur: 24 tornadoes since 1950Blanco: 17 tornadoes since 1950Andrews: 25 tornadoes since 1950Jeff Davis: 11 tornadoes since 1950Knox: 29 tornadoes since 1950Llano: 11 tornadoes since 1950Wheeler: 58 tornadoes since 1950Crosby: 61 tornadoes since 1950McMullen: 6 tornadoes since 1950Roberts: 43 tornadoes since 1950Kent: 24 tornadoes since 1950Comal: 15 tornadoes since 1950Zapata: 5 tornadoes since 1950Aransas: 16 tornadoes since 1950Orange: 32 tornadoes since 1950Winkler: 11 tornadoes since 1950Jones: 87 tornadoes since 1950Sherman: 44 tornadoes since 1950Chambers: 34 tornadoes since 1950Hardin: 30 tornadoes since 1950Hill: 61 tornadoes since 1950Williamson: 74 tornadoes since 1950Kinney: 13 tornadoes since 1950Calhoun: 32 tornadoes since 1950Ellis: 64 tornadoes since 1950Clay: 40 tornadoes since 1950Kaufman: 39 tornadoes since 1950Foard: 24 tornadoes since 1950Collin: 55 tornadoes since 1950Comanche: 39 tornadoes since 1950Concho: 29 tornadoes since 1950Crane: 19 tornadoes since 1950Jasper: 58 tornadoes since 1950Gonzales: 21 tornadoes since 1950Jefferson: 111 tornadoes since 1950Dimmit: 3 tornadoes since 1950Bowie: 56 tornadoes since 1950Brewster: 21 tornadoes since 1950Dallam: 37 tornadoes since 1950Cass: 72 tornadoes since 1950Fayette: 31 tornadoes since 1950Burnet: 33 tornadoes since 1950Refugio: 25 tornadoes since 1950Ochiltree: 70 tornadoes since 1950Matagorda: 47 tornadoes since 1950Throckmorton: 42 tornadoes since 1950Anderson: 35 tornadoes since 1950Caldwell: 26 tornadoes since 1950Medina: 27 tornadoes since 1950Glasscock: 25 tornadoes since 1950Kenedy: 6 tornadoes since 1950Wood: 44 tornadoes since 1950Liberty: 64 tornadoes since 1950Travis: 71 tornadoes since 1950Montgomery: 54 tornadoes since 1950Howard: 52 tornadoes since 1950Bastrop: 35 tornadoes since 1950Trinity: 26 tornadoes since 1950McLennan: 69 tornadoes since 1950McCulloch: 30 tornadoes since 1950Brazoria: 98 tornadoes since 1950Bailey: 61 tornadoes since 1950Houston: 32 tornadoes since 1950San Saba: 16 tornadoes since 1950Presidio: 5 tornadoes since 1950Nacogdoches: 51 tornadoes since 1950Washington: 30 tornadoes since 1950Cooke: 61 tornadoes since 1950Wilbarger: 55 tornadoes since 1950Leon: 22 tornadoes since 1950Karnes: 22 tornadoes since 1950Randall: 88 tornadoes since 1950DeWitt: 16 tornadoes since 1950Ward: 16 tornadoes since 1950Wichita: 64 tornadoes since 1950Willacy: 21 tornadoes since 1950Shelby: 45 tornadoes since 1950Kendall: 20 tornadoes since 1950Morris: 16 tornadoes since 1950Hopkins: 36 tornadoes since 1950Rockwall: 19 tornadoes since 1950Hudspeth: 11 tornadoes since 1950Smith: 71 tornadoes since 1950Hidalgo: 40 tornadoes since 1950Brazos: 28 tornadoes since 1950Burleson: 24 tornadoes since 1950Delta: 8 tornadoes since 1950Crockett: 13 tornadoes since 1950Lee: 31 tornadoes since 1950Robertson: 17 tornadoes since 1950Mills: 13 tornadoes since 1950Loving: 7 tornadoes since 1950Sabine: 22 tornadoes since 1950Austin: 27 tornadoes since 1950Reagan: 16 tornadoes since 1950Reeves: 48 tornadoes since 1950Tarrant: 113 tornadoes since 1950Hays: 29 tornadoes since 1950San Patricio: 59 tornadoes since 1950Oldham: 25 tornadoes since 1950Pecos: 97 tornadoes since 1950Real: 2 tornadoes since 1950Dallas: 107 tornadoes since 1950Nueces: 108 tornadoes since 1950Red River: 38 tornadoes since 1950Coleman: 42 tornadoes since 1950Rusk: 73 tornadoes since 1950Terrell: 10 tornadoes since 1950Tyler: 22 tornadoes since 1950Victoria: 38 tornadoes since 1950Webb: 9 tornadoes since 1950Wharton: 69 tornadoes since 1950Kleberg: 30 tornadoes since 1950Harris: 251 tornadoes since 1950Hardeman: 42 tornadoes since 1950Newton: 33 tornadoes since 1950Navarro: 51 tornadoes since 1950Montague: 54 tornadoes since 1950Frio: 16 tornadoes since 1950Harrison: 88 tornadoes since 1950Lamar: 46 tornadoes since 1950Floyd: 58 tornadoes since 1950Starr: 4 tornadoes since 1950Stephens: 22 tornadoes since 1950Parmer: 56 tornadoes since 1950Marion: 22 tornadoes since 1950Val Verde: 44 tornadoes since 1950El Paso: 6 tornadoes since 1950Coke: 16 tornadoes since 1950Cameron: 66 tornadoes since 1950Waller: 22 tornadoes since 1950Bee: 36 tornadoes since 1950Titus: 27 tornadoes since 1950Camp: 13 tornadoes since 1950Grimes: 14 tornadoes since 1950Scurry: 43 tornadoes since 1950Jim Wells: 47 tornadoes since 1950Ector: 45 tornadoes since 1950Rains: 17 tornadoes since 1950Parker: 71 tornadoes since 1950Young: 52 tornadoes since 1950Polk: 31 tornadoes since 1950Angelina: 44 tornadoes since 1950Live Oak: 35 tornadoes since 1950Dawson: 53 tornadoes since 1950Haskell: 59 tornadoes since 1950Terry: 35 tornadoes since 1950Archer: 30 tornadoes since 1950Henderson: 38 tornadoes since 1950Bosque: 40 tornadoes since 1950Hartley: 36 tornadoes since 1950Collingsworth: 44 tornadoes since 1950Somervell: 6 tornadoes since 1950Colorado: 31 tornadoes since 1950Freestone: 15 tornadoes since 1950Borden: 11 tornadoes since 1950Culberson: 6 tornadoes since 1950Galveston: 126 tornadoes since 1950Lampasas: 14 tornadoes since 1950Edwards: 4 tornadoes since 1950Guadalupe: 26 tornadoes since 1950Cherokee: 44 tornadoes since 1950Fannin: 57 tornadoes since 1950Fort Bend: 62 tornadoes since 1950Milam: 26 tornadoes since 1950Bexar: 72 tornadoes since 1950Johnson: 107 tornadoes since 1950Denton: 57 tornadoes since 1950Bandera: 7 tornadoes since 1950Maverick: 13 tornadoes since 1950Jackson: 42 tornadoes since 1950Grayson: 71 tornadoes since 1950

Tornadoes per 1,000 square miles since 1950: none under 10 10 to 25 25 to 50 50 to 75 75 to 100 over 100. Tap a county for its history.

Tornadoes by year

The rise since the 1990s is mostly better detection of weak tornadoes, not a jump in strong ones.

Tornado season in Texas

May is the peak, with 2,919 tornadoes since 1950 (31% of the total).

How strong

Rating Estimated 3-second gust Tornadoes
F0 / EF0 Light damage: 65 to 85 mph (EF scale) 4,921
F1 / EF1 Moderate: 86 to 110 mph 2,684
F2 / EF2 Considerable: 111 to 135 mph 1,285
F3 / EF3 Severe: 136 to 165 mph 338
F4 / EF4 Devastating: 166 to 200 mph 49
F5 / EF5 Incredible: over 200 mph 6
EF-U Unknown: no damage to rate (mostly since 2016) 198

Texas has had 6 F5 or EF5 tornadoes, the top of the scale.

The deadliest tornadoes in Texas

Date Rating Deaths in Texas Counties
May 11, 1953 F5 (the Waco tornado) 114 McLennan County
April 10, 1979 F4 42 Archer County, Clay County, Wichita County
May 22, 1987 F4 30 Reeves County
May 27, 1997 F5 27 Williamson County
May 11, 1970 F5 26 Lubbock County
May 15, 1957 F4 21 Briscoe County
March 13, 1953 F4 17 Haskell County, Knox County
April 18, 1970 F4 16 Armstrong County, Briscoe County, Donley County, Gray County, Swisher County
May 11, 1953 F4 (the Waco tornado) 13 Tom Green County
April 10, 1979 F4 11 Foard County, Wilbarger County

Counties with the most tornadoes

County Tornadoes since 1950 Per 1,000 sq mi Strongest
Harris County 251 141 F4
Hale County 137 137 F4
Galveston County 126 294 F4
Tarrant County 113 125 F3
Jefferson County 111 112 EF3
Nueces County 108 123 F3
Johnson County 107 145 F4
Dallas County 107 118 EF4
Brazoria County 98 67 F3
Pecos County 97 20 F4
Lubbock County 97 108 F5
Carson County 95 103 F4
Lamb County 95 93 F4
Gray County 93 100 F4
Harrison County 88 95 EF3

Big counties collect more tornadoes simply because they are big. By area, the most tornado-dense counties are Galveston County (294 per 1,000 sq mi), Johnson County (145 per 1,000 sq mi), Harris County (141 per 1,000 sq mi), Hale County (137 per 1,000 sq mi), Gregg County (132 per 1,000 sq mi).

Every county in Texas

Anderson County35Andrews County25Angelina County44Aransas County16Archer County30Armstrong County49Atascosa County17Austin County27Bailey County61Bandera County7Bastrop County35Baylor County28Bee County36Bell County72Bexar County72Blanco County17Borden County11Bosque County40Bowie County56Brazoria County98Brazos County28Brewster County21Briscoe County50Brooks County5Brown County39Burleson County24Burnet County33Caldwell County26Calhoun County32Callahan County47Cameron County66Camp County13Carson County95Cass County72Castro County87Chambers County34Cherokee County44Childress County27Clay County40Cochran County35Coke County16Coleman County42Collin County55Collingsworth County44Colorado County31Comal County15Comanche County39Concho County29Cooke County61Coryell County36Cottle County37Crane County19Crockett County13Crosby County61Culberson County6Dallam County37Dallas County107Dawson County53DeWitt County16Deaf Smith County38Delta County8Denton County57Dickens County43Dimmit County3Donley County62Duval County18Eastland County57Ector County45Edwards County4El Paso County6Ellis County64Erath County45Falls County19Fannin County57Fayette County31Fisher County51Floyd County58Foard County24Fort Bend County62Franklin County17Freestone County15Frio County16Gaines County37Galveston County126Garza County21Gillespie County18Glasscock County25Goliad County20Gonzales County21Gray County93Grayson County71Gregg County36Grimes County14Guadalupe County26Hale County137Hall County56Hamilton County26Hansford County66Hardeman County42Hardin County30Harris County251Harrison County88Hartley County36Haskell County59Hays County29Hemphill County53Henderson County38Hidalgo County40Hill County61Hockley County71Hood County29Hopkins County36Houston County32Howard County52Hudspeth County11Hunt County62Hutchinson County78Irion County14Jack County24Jackson County42Jasper County58Jeff Davis County11Jefferson County111Jim Hogg County4Jim Wells County47Johnson County107Jones County87Karnes County22Kaufman County39Kendall County20Kenedy County6Kent County24Kerr County11Kimble County7King County24Kinney County13Kleberg County30Knox County29La Salle County9Lamar County46Lamb County95Lampasas County14Lavaca County35Lee County31Leon County22Liberty County64Limestone County31Lipscomb County45Live Oak County35Llano County11Loving County7Lubbock County97Lynn County45Madison County17Marion County22Martin County37Mason County11Matagorda County47Maverick County13McCulloch County30McLennan County69McMullen County6Medina County27Menard County3Midland County37Milam County26Mills County13Mitchell County54Montague County54Montgomery County54Moore County58Morris County16Motley County26Nacogdoches County51Navarro County51Newton County33Nolan County49Nueces County108Ochiltree County70Oldham County25Orange County32Palo Pinto County43Panola County54Parker County71Parmer County56Pecos County97Polk County31Potter County43Presidio County5Rains County17Randall County88Reagan County16Real County2Red River County38Reeves County48Refugio County25Roberts County43Robertson County17Rockwall County19Runnels County56Rusk County73Sabine County22San Augustine County21San Jacinto County21San Patricio County59San Saba County16Schleicher County11Scurry County43Shackelford County25Shelby County45Sherman County44Smith County71Somervell County6Starr County4Stephens County22Sterling County19Stonewall County27Sutton County5Swisher County78Tarrant County113Taylor County70Terrell County10Terry County35Throckmorton County42Titus County27Tom Green County54Travis County71Trinity County26Tyler County22Upshur County24Upton County20Uvalde County14Val Verde County44Van Zandt County41Victoria County38Walker County20Waller County22Ward County16Washington County30Webb County9Wharton County69Wheeler County58Wichita County64Wilbarger County55Willacy County21Williamson County74Wilson County19Winkler County11Wise County62Wood County44Yoakum County26Young County52Zapata County5Zavala County10

Staying safe

When a tornado warning is issued, act at once. Go to a basement, storm shelter or safe room. With none, use a small windowless room on the lowest floor, as far from outside walls as you can, and cover your head and neck. Mobile homes and cars are not safe places to ride out a tornado: leave early for a sturdy building or shelter. Read the full tornado safety guide and the National Weather Service advice linked below.

Sources

Sources last checked 1 November 2026.

Frequently asked questions

How many tornadoes does Texas get a year?

About 126 on average from 1950 to 2024; recent years run higher because weak tornadoes are better detected.

When is tornado season in Texas?

May has had the most. Spring and early summer bring most of them.

What was the deadliest tornado in Texas?

May 11, 1953: 114 deaths in Texas (the Waco tornado).