Tornado Risk in Texas

All Texas counties ranked by FEMA National Risk Index tornado score

Tornado risk — violently rotating columns of air capable of catastrophic local damage — is rated for 254 of 254 Texas counties in FEMA's National Risk Index. Harris County carries the state's highest tornado score at 100.0, with $407M in expected annual tornado losses.

47 Texas counties are rated High or Very High for tornado, and expected annual losses from tornado total roughly $2.37B statewide. The full ranking below links to each county's complete 18-hazard risk profile.

County Rankings — Tornado

#CountyTornado ScoreRatingAnn. Freq.Ann. Loss
1 Harris County
100.0
Very High 1.61 / yr $407M
2 Bexar County
99.9
Very High 0.43 / yr $124M
3 Tarrant County
99.9
Very High 0.89 / yr $144M
4 Collin County
99.9
Very High 0.86 / yr $420M
5 Dallas County
99.8
Very High 0.93 / yr $115M
6 Denton County
99.8
Very High 0.95 / yr $145M
7 Travis County
99.7
Very High 0.54 / yr $96M
8 Montgomery County
99.4
Very High 0.89 / yr $62M
9 Fort Bend County
99.2
Very High 0.77 / yr $59M
10 Lubbock County
98.8
High 0.61 / yr $32M
11 McLennan County
98.8
High 0.71 / yr $29M
12 Bell County
98.6
High 0.62 / yr $32M
13 Jefferson County
98.5
High 0.76 / yr $21M
14 Johnson County
98.1
High 0.68 / yr $28M
15 Gregg County
97.9
High 0.25 / yr $20M
16 Potter County
97.7
High 0.77 / yr $15M
17 Brazoria County
97.0
High 1.11 / yr $21M
18 Galveston County
96.9
High 0.62 / yr $19M
19 Brazos County
96.7
High 0.33 / yr $15M
20 Hunt County
96.5
High 0.77 / yr $15M
21 Randall County
96.4
High 0.85 / yr $18M
22 Parker County
96.2
High 0.84 / yr $18M
23 Nueces County
96.1
High 0.37 / yr $12M
24 Hays County
96.1
High 0.33 / yr $19M
25 Hidalgo County
96.0
High 0.27 / yr $8M
26 Lamar County
95.7
High 0.65 / yr $10M
27 Nacogdoches County
94.9
High 0.68 / yr $9M
28 Liberty County
94.5
High 0.99 / yr $9M
29 Navarro County
94.1
High 0.85 / yr $8M
30 Williamson County
93.9
High 0.62 / yr $17M
31 Bowie County
93.7
High 0.67 / yr $8M
32 Rockwall County
93.7
High 0.14 / yr $16M
33 Henderson County
93.5
High 0.70 / yr $7M
34 Harrison County
93.5
High 0.84 / yr $8M
35 Comal County
93.2
High 0.25 / yr $11M
36 Grayson County
92.9
High 0.88 / yr $9M
37 Wichita County
92.8
High 0.47 / yr $8M
38 Anderson County
92.3
High 0.67 / yr $6M
39 Guadalupe County
92.2
High 0.31 / yr $10M
40 Hood County
92.1
High 0.39 / yr $9M
41 Hopkins County
92.0
High 0.61 / yr $8M
42 Upshur County
92.0
High 0.51 / yr $7M
43 Walker County
91.9
High 0.50 / yr $6M
44 Cooke County
91.5
High 0.81 / yr $7M
45 Midland County
91.4
High 0.37 / yr $9M
46 Bastrop County
91.1
High 0.48 / yr $7M
47 Waller County
90.2
High 0.42 / yr $6M
48 San Jacinto County
90.0
Medium 0.45 / yr $5M
49 Hill County
89.8
Medium 0.82 / yr $5M
50 Orange County
89.2
Medium 0.26 / yr $6M
51 Ellis County
87.8
Medium 0.88 / yr $6M
52 Coryell County
87.6
Medium 0.60 / yr $6M
53 Polk County
87.5
Medium 0.74 / yr $4M
54 Fannin County
87.3
Medium 0.74 / yr $6M
55 Hale County
85.5
Medium 0.82 / yr $4M
56 Victoria County
85.2
Medium 0.37 / yr $5M
57 Cameron County
85.1
Medium 0.18 / yr $3M
58 Hardin County
85.1
Medium 0.72 / yr $5M
59 Burnet County
84.8
Medium 0.49 / yr $4M
60 Kaufman County
84.6
Medium 0.74 / yr $6M
61 Caldwell County
82.9
Medium 0.27 / yr $4M
62 Erath County
82.8
Medium 0.79 / yr $5M
63 Washington County
82.6
Medium 0.38 / yr $3M
64 Ector County
82.4
Medium 0.36 / yr $4M
65 Atascosa County
82.0
Medium 0.37 / yr $3M
66 Camp County
81.9
Medium 0.17 / yr $3M
67 Milam County
81.7
Medium 0.58 / yr $3M
68 Panola County
81.6
Medium 0.71 / yr $3M
69 San Patricio County
80.1
Medium 0.28 / yr $3M
70 Morris County
79.3
Medium 0.22 / yr $2M
71 Kerr County
78.9
Medium 0.23 / yr $3M
72 Hutchinson County
78.3
Medium 0.81 / yr $3M
73 Wilson County
78.0
Medium 0.30 / yr $3M
74 Van Zandt County
77.8
Medium 0.69 / yr $4M
75 Montague County
77.6
Medium 0.80 / yr $3M
76 Austin County
77.3
Medium 0.48 / yr $3M
77 Webb County
76.9
Medium 0.23 / yr $2M
78 Gray County
76.8
Medium 0.87 / yr $3M
79 Grimes County
76.0
Medium 0.53 / yr $2M
80 Wise County
75.9
Medium 0.86 / yr $3M
81 Chambers County
75.6
Medium 0.67 / yr $6M
82 Moore County
75.4
Medium 0.67 / yr $3M
83 Shelby County
75.1
Medium 0.67 / yr $2M
84 Rusk County
74.9
Medium 0.77 / yr $3M
85 Hockley County
74.6
Medium 0.59 / yr $2M
86 Titus County
74.4
Medium 0.33 / yr $2M
87 Cass County
74.0
Medium 0.82 / yr $2M
88 Taylor County
73.9
Medium 0.67 / yr $3M
89 Tom Green County
73.7
Medium 0.60 / yr $2M
90 Kendall County
73.6
Medium 0.22 / yr $3M
91 Freestone County
73.1
Medium 0.52 / yr $2M
92 Red River County
72.7
Medium 0.72 / yr $2M
93 Gonzales County
72.5
Medium 0.48 / yr $2M
94 Wharton County
72.4
Medium 0.69 / yr $2M
95 Franklin County
72.3
Medium 0.23 / yr $2M
96 Bosque County
71.4
Medium 0.75 / yr $2M
97 Colorado County
71.1
Medium 0.60 / yr $2M
98 Fayette County
70.8
Medium 0.52 / yr $2M
99 DeWitt County
70.7
Medium 0.38 / yr $2M
100 Tyler County
70.6
Medium 0.67 / yr $2M
101 Brown County
70.5
Medium 0.51 / yr $2M
102 Gillespie County
70.2
Medium 0.27 / yr $2M
103 Falls County
69.9
Medium 0.44 / yr $2M
104 Deaf Smith County
69.7
Medium 1.00 / yr $2M
105 Cherokee County
69.5
Medium 0.68 / yr $2M
106 Jim Wells County
68.4
Medium 0.27 / yr $1M
107 Jasper County
68.3
Medium 0.71 / yr $2M
108 Llano County
67.6
Medium 0.34 / yr $1M
109 Angelina County
67.5
Medium 0.52 / yr $2M
110 Comanche County
67.5
Medium 0.57 / yr $2M
111 Maverick County
67.4
Medium 0.11 / yr $1M
112 Howard County
66.1
Medium 0.50 / yr $2M
113 Eastland County
65.3
Medium 0.64 / yr $2M
114 Bandera County
65.0
Medium 0.19 / yr $1M
115 Bee County
64.9
Medium 0.37 / yr $1M
116 Houston County
63.7
Low 0.68 / yr $1M
117 Trinity County
63.4
Low 0.41 / yr $1M
118 Limestone County
63.4
Low 0.56 / yr $1M
119 Nolan County
62.7
Low 0.61 / yr $1M
120 Robertson County
62.3
Low 0.46 / yr $1M
121 Rains County
62.1
Low 0.20 / yr $2M
122 Wilbarger County
61.9
Low 0.68 / yr $1M
123 Palo Pinto County
61.8
Low 0.76 / yr $2M
124 Karnes County
61.3
Low 0.30 / yr $1M
125 Lampasas County
61.2
Low 0.35 / yr $1M
126 Leon County
61.1
Low 0.57 / yr $1M
127 Swisher County
61.1
Low 0.83 / yr $1M
128 Medina County
60.9
Low 0.32 / yr $1M
129 Matagorda County
59.7
Low 0.73 / yr $1M
130 Wheeler County
59.2
Low 0.79 / yr $1M
131 Lamb County
58.7
Low 0.77 / yr $1M
132 Aransas County
58.6
Low 0.19 / yr $1M
133 Lee County
56.9
Low 0.35 / yr $1M
134 Madison County
55.4
Low 0.26 / yr $1M
135 Terry County
54.5
Low 0.48 / yr $1M
136 Jones County
54.4
Low 0.65 / yr $1M
137 Lavaca County
54.1
Low 0.47 / yr $1M
138 Marion County
54.0
Low 0.37 / yr $836K
139 Castro County
53.9
Low 0.73 / yr $992K
140 Frio County
53.4
Low 0.23 / yr $789K
141 Callahan County
52.7
Low 0.61 / yr $1M
142 Clay County
52.3
Low 0.87 / yr $1M
143 Dawson County
52.1
Low 0.48 / yr $929K
144 Hemphill County
51.2
Low 0.78 / yr $1M
145 Uvalde County
50.9
Low 0.23 / yr $909K
146 Jackson County
49.9
Low 0.37 / yr $984K
147 Young County
49.8
Low 0.66 / yr $1M
148 Kleberg County
49.5
Low 0.32 / yr $821K
149 Delta County
49.3
Low 0.20 / yr $1M
150 Smith County
47.3
Low 0.73 / yr $930K
151 Hamilton County
46.6
Low 0.51 / yr $981K
152 Crosby County
46.5
Low 0.60 / yr $620K
153 Calhoun County
46.1
Low 0.36 / yr $923K
154 Newton County
45.5
Low 0.69 / yr $657K
155 Ochiltree County
45.1
Low 0.73 / yr $1M
156 Floyd County
44.9
Low 0.77 / yr $815K
157 San Augustine County
44.8
Low 0.42 / yr $607K
158 Sabine County
43.8
Low 0.42 / yr $733K
159 Gaines County
43.5
Low 0.65 / yr $651K
160 Scurry County
43.3
Low 0.57 / yr $829K
161 Somervell County
42.7
Low 0.15 / yr $1M
162 Bailey County
42.4
Low 0.53 / yr $553K
163 Runnels County
42.1
Low 0.65 / yr $747K
164 Parmer County
42.0
Low 0.57 / yr $978K
165 Blanco County
42.0
Low 0.31 / yr $892K
166 Jack County
41.4
Low 0.73 / yr $961K
167 Val Verde County
41.1
Low 0.34 / yr $597K
168 Carson County
40.8
Low 0.88 / yr $1M
169 Donley County
40.2
Low 0.84 / yr $655K
170 Wood County
39.7
Low 0.56 / yr $556K
171 Garza County
39.2
Low 0.57 / yr $535K
172 Live Oak County
39.0
Low 0.40 / yr $553K
173 Coleman County
38.3
Low 0.72 / yr $535K
174 Starr County
38.2
Low 0.14 / yr $427K
175 Lynn County
37.0
Low 0.54 / yr $576K
176 Hansford County
36.6
Low 0.70 / yr $671K
177 Burleson County
36.5
Low 0.38 / yr $581K
178 Dallam County
36.0
Low 0.60 / yr $608K
179 Mitchell County
35.4
Low 0.54 / yr $547K
180 Hardeman County
35.1
Low 0.47 / yr $395K
181 El Paso County
34.8
Low 0.03 / yr $434K
182 Yoakum County
34.3
Low 0.35 / yr $379K
183 Collingsworth County
34.0
Low 0.75 / yr $533K
184 Stephens County
34.0
Low 0.66 / yr $646K
185 Baylor County
33.8
Low 0.62 / yr $407K
186 Haskell County
32.2
Low 0.59 / yr $492K
187 Duval County
31.8
Low 0.42 / yr $314K
188 Hall County
31.7
Low 0.71 / yr $339K
189 Archer County
31.7
Low 0.66 / yr $545K
190 Goliad County
31.0
Low 0.38 / yr $432K
191 Childress County
30.9
Low 0.53 / yr $475K
192 Refugio County
29.8
Low 0.34 / yr $338K
193 Lipscomb County
29.8
Low 0.71 / yr $477K
194 McCulloch County
29.5
Low 0.41 / yr $379K
195 Mills County
29.3
Low 0.38 / yr $340K
196 Zavala County
28.9
Low 0.15 / yr $262K
197 Dimmit County
28.2
Low 0.10 / yr $250K
198 Knox County
28.1
Low 0.54 / yr $273K
199 Hartley County
26.5
Low 0.66 / yr $527K
200 Ward County
26.5
Low 0.23 / yr $275K
201 Pecos County
26.1
Very Low 1.03 / yr $265K
202 Kimble County
24.9
Very Low 0.22 / yr $220K
203 La Salle County
24.5
Very Low 0.22 / yr $190K
204 Armstrong County
24.0
Very Low 0.89 / yr $296K
205 Martin County
23.6
Very Low 0.43 / yr $248K
206 San Saba County
23.4
Very Low 0.44 / yr $270K
207 Willacy County
23.2
Very Low 0.12 / yr $178K
208 Coke County
22.8
Very Low 0.55 / yr $262K
209 Cochran County
21.7
Very Low 0.43 / yr $198K
210 Brooks County
20.7
Very Low 0.22 / yr $155K
211 Mason County
20.6
Very Low 0.21 / yr $162K
212 Reeves County
19.3
Very Low 0.47 / yr $171K
213 Oldham County
19.1
Very Low 0.82 / yr $198K
214 Shackelford County
19.0
Very Low 0.63 / yr $318K
215 Winkler County
18.8
Very Low 0.27 / yr $178K
216 Sherman County
18.6
Very Low 0.58 / yr $230K
217 Andrews County
18.4
Very Low 0.60 / yr $282K
218 Concho County
18.2
Very Low 0.41 / yr $169K
219 Dickens County
18.0
Very Low 0.56 / yr $123K
220 Cottle County
17.6
Very Low 0.55 / yr $112K
221 Throckmorton County
17.1
Very Low 0.62 / yr $164K
222 Foard County
17.0
Very Low 0.45 / yr $144K
223 Real County
16.8
Very Low 0.10 / yr $103K
224 Upton County
16.5
Very Low 0.40 / yr $132K
225 Menard County
15.6
Very Low 0.24 / yr $119K
226 Briscoe County
15.3
Very Low 0.83 / yr $202K
227 Stonewall County
15.2
Very Low 0.58 / yr $108K
228 Brewster County
15.0
Very Low 0.42 / yr $129K
229 Motley County
14.9
Very Low 0.65 / yr $100K
230 Zapata County
14.7
Very Low 0.05 / yr $75K
231 Fisher County
14.6
Very Low 0.59 / yr $194K
232 Reagan County
14.5
Very Low 0.38 / yr $121K
233 Jim Hogg County
14.3
Very Low 0.15 / yr $69K
234 Sutton County
14.2
Very Low 0.23 / yr $83K
235 Crane County
14.0
Very Low 0.26 / yr $84K
236 Edwards County
13.7
Very Low 0.25 / yr $74K
237 Roberts County
13.1
Very Low 0.85 / yr $148K
238 Schleicher County
12.2
Very Low 0.31 / yr $81K
239 Glasscock County
12.0
Very Low 0.43 / yr $84K
240 Kinney County
11.8
Very Low 0.15 / yr $55K
241 Sterling County
11.6
Very Low 0.48 / yr $94K
242 Borden County
11.3
Very Low 0.56 / yr $65K
243 Irion County
10.9
Very Low 0.36 / yr $59K
244 Crockett County
10.0
Very Low 0.51 / yr $66K
245 Kent County
9.7
Very Low 0.56 / yr $60K
246 McMullen County
8.5
Very Low 0.32 / yr $49K
247 Presidio County
7.8
Very Low 0.15 / yr $22K
248 King County
7.5
Very Low 0.53 / yr $25K
249 Jeff Davis County
6.5
Very Low 0.21 / yr $23K
250 Culberson County
5.7
Very Low 0.35 / yr $14K
251 Terrell County
4.8
Very Low 0.29 / yr $13K
252 Kenedy County
4.5
Very Low 0.48 / yr $11K
253 Hudspeth County
2.1
Very Low 0.15 / yr $3K
254 Loving County
1.8
Very Low 0.16 / yr $2K

254 Texas counties with measurable tornado risk. See the national tornado ranking or all Texas counties by overall risk.

Frequently Asked Questions

Which Texas county has the highest tornado risk?

Harris County has the highest FEMA tornado risk score in Texas at 100.0 (Very High), with $407M in expected annual losses and about 1.61 events per year.

How many Texas counties face significant tornado risk?

254 Texas counties record measurable tornado risk in FEMA's National Risk Index; 47 of them are rated High or Very High.

Other Hazards in Texas