Texas hail risk

254 counties scored 12 rated Very High

Dallas County has the highest hail risk in Texas, scoring 100 out of 100 — rated "Very High" by FEMA's National Risk Index. Recorded hail events across Texas have increased 15% over the past five years compared to the prior five-year period.

# County NRI score Rating NOAA events
2016–2026
1 Dallas County 100 Very High 197
2 Tarrant County 100 Very High 465
3 Bexar County 99.9 Very High 294
4 Collin County 99.9 Very High 310
5 Lubbock County 99.8 Very High 106
6 Denton County 99.7 Very High 373
7 El Paso County 99.6 Very High 37
8 Potter County 99.6 Very High 186
9 Hale County 99.4 Very High 38
10 Travis County 99.4 Very High 152
11 Taylor County 99.3 Very High 124
12 Ector County 99.2 Relatively High 152
13 Hidalgo County 99.2 Very High 58
14 Randall County 99 Relatively High 185
15 Lamb County 98.7 Relatively High 32
16 Williamson County 98.7 Relatively High 203
17 Bell County 98.6 Relatively High 122
18 Midland County 98.3 Relatively High 140
19 Bowie County 98.2 Relatively High 48
20 Hockley County 97.9 Relatively High 51
21 Deaf Smith County 97.4 Relatively High 102
22 Terry County 97 Relatively High 20
23 Floyd County 96.8 Relatively High 39
24 Hays County 96.8 Relatively High 63
25 Howard County 96.7 Relatively High 84
26 Cameron County 96.6 Relatively High 30
27 Ellis County 96.5 Relatively High 142
28 Castro County 96.3 Relatively High 30
29 Tom Green County 96.2 Relatively High 189
30 Gaines County 95.6 Relatively High 45
31 Gregg County 95.2 Relatively High 40
32 Wichita County 95.2 Relatively High 187
33 Bailey County 94.9 Relatively High 24
34 Swisher County 94.9 Relatively High 25
35 Hunt County 94.7 Relatively High 73
36 Kaufman County 94.5 Relatively High 62
37 Lynn County 94.5 Relatively High 38
38 Comal County 94.4 Relatively High 75
39 Lamar County 94.1 Relatively High 55
40 Grayson County 93.4 Relatively Moderate 181
41 Gray County 93.3 Relatively Moderate 122
42 Rockwall County 93.1 Relatively Moderate 31
43 Cooke County 92.7 Relatively Moderate 92
44 Dawson County 92.1 Relatively Moderate 16
45 Guadalupe County 92.1 Relatively Moderate 39
46 Harris County 92 Relatively Moderate 143
47 Nueces County 91.6 Relatively Moderate 13
48 Gonzales County 91.5 Relatively Moderate 16
49 Jones County 91.5 Relatively Moderate 93
50 Cass County 91 Relatively Moderate 30
51 Palo Pinto County 90.6 Relatively Moderate 49
52 Wood County 90.5 Relatively Moderate 46
53 Hutchinson County 90.4 Relatively Moderate 149
54 Yoakum County 90.3 Relatively Moderate 18
55 Moore County 90.1 Relatively Moderate 83
56 McLennan County 90 Relatively Moderate 114
57 Scurry County 89.9 Relatively Moderate 75
58 Harrison County 89.6 Relatively Moderate 46
59 Montgomery County 89.6 Relatively Moderate 27
60 Webb County 89.6 Relatively Moderate 49
61 Cochran County 89.5 Relatively Moderate 16
62 Brazos County 89.3 Relatively Moderate 80
63 Crosby County 89.2 Relatively Moderate 33
64 Hopkins County 89.2 Relatively Moderate 33
65 Wilson County 88.3 Relatively Moderate 30
66 Atascosa County 87.7 Relatively Moderate 32
67 Brown County 87.6 Relatively Moderate 88
68 Titus County 87.6 Relatively Moderate 25
69 Burnet County 87.4 Relatively Moderate 107
70 Kendall County 87.3 Relatively Moderate 46
71 Wise County 87.2 Relatively Moderate 116
72 Fannin County 86.9 Relatively Moderate 61
73 Caldwell County 86.8 Relatively Moderate 27
74 Parmer County 86.6 Relatively Moderate 29
75 Panola County 86.2 Relatively Moderate 20
76 Nolan County 86.1 Relatively Moderate 52
77 Hood County 85.9 Relatively Moderate 64
78 Johnson County 85.9 Relatively Moderate 118
79 Medina County 85.6 Relatively Moderate 54
80 Upshur County 85.3 Relatively Moderate 27
81 Bastrop County 85.1 Relatively Moderate 51
82 Smith County 85.1 Relatively Moderate 108
83 Callahan County 85 Relatively Moderate 60
84 Henderson County 85 Relatively Moderate 60
85 Eastland County 84.9 Relatively Moderate 32
86 Jim Wells County 84.9 Relatively Moderate 6
87 Parker County 84.2 Relatively Moderate 139
88 Gillespie County 83.5 Relatively Moderate 71
89 Comanche County 83 Relatively Moderate 18
90 Navarro County 83 Relatively Moderate 46
91 Runnels County 82.9 Relatively Moderate 67
92 Morris County 82.1 Relatively Moderate 14
93 Val Verde County 81.8 Relatively Moderate 75
94 Donley County 81.7 Relatively Moderate 103
95 Van Zandt County 81.3 Relatively Moderate 32
96 Kerr County 81.1 Relatively Moderate 97
97 Bandera County 81 Relatively Moderate 50
98 Llano County 80.6 Relatively Moderate 61
99 Coleman County 80.2 Relatively Moderate 83
100 Carson County 80 Relatively Moderate 132
101 Milam County 79.8 Relatively Moderate 14
102 Garza County 79.1 Relatively Moderate 28
103 Hall County 79 Relatively Moderate 53
104 Hill County 79 Relatively Moderate 74
105 Pecos County 78.8 Relatively Moderate 183
106 Camp County 78.1 Relatively Moderate 15
107 Coryell County 78.1 Relatively Moderate 73
108 Kleberg County 77.7 Relatively Moderate 12
109 Wilbarger County 77.5 Relatively Moderate 34
110 Martin County 77 Relatively Moderate 29
111 Mitchell County 76.7 Relatively Moderate 55
112 Karnes County 75.9 Relatively Moderate 8
113 Andrews County 75.5 Relatively Moderate 43
114 Wharton County 75.5 Relatively Moderate 4
115 Young County 74.7 Relatively Moderate 37
116 Childress County 74.5 Relatively Moderate 47
117 Frio County 74.3 Relatively Moderate 18
118 Fort Bend County 73.9 Relatively Moderate 24
119 Duval County 73.3 Relatively Moderate 14
120 Armstrong County 72.6 Relatively Low 35
121 Lampasas County 72.2 Relatively Low 29
122 Dallam County 71.7 Relatively Low 74
123 Knox County 71.6 Relatively Low 39
124 Haskell County 71.5 Relatively Low 42
125 Wheeler County 71.1 Relatively Low 70
126 Dickens County 70.9 Relatively Low 24
127 Hartley County 70.1 Relatively Low 95
128 Uvalde County 69.8 Relatively Low 44
129 Ward County 69.6 Relatively Low 23
130 Washington County 69.4 Relatively Low 5
131 Galveston County 68.5 Relatively Low 18
132 Marion County 68.5 Relatively Low 11
133 Erath County 67.8 Relatively Low 49
134 Franklin County 67.7 Relatively Low 23
135 Hansford County 67.7 Relatively Low 87
136 San Patricio County 67.5 Relatively Low 13
137 DeWitt County 67.4 Relatively Low 12
138 Starr County 67.2 Relatively Low 27
139 Fayette County 65.8 Relatively Low 31
140 Jefferson County 65.7 Relatively Low 28
141 Limestone County 65.5 Relatively Low 44
142 Blanco County 64.2 Relatively Low 38
143 Oldham County 63.9 Relatively Low 55
144 Schleicher County 62.8 Relatively Low 8
145 Baylor County 62.7 Relatively Low 47
146 Hardeman County 62.6 Relatively Low 53
147 Collingsworth County 62 Relatively Low 50
148 Falls County 62 Relatively Low 20
149 Brooks County 61.7 Relatively Low 4
150 Jasper County 60.9 Relatively Low 19
151 Borden County 60.8 Relatively Low 29
152 Montague County 60.7 Relatively Low 93
153 Brazoria County 60.1 Relatively Low 16
154 Bosque County 60 Relatively Low 59
155 Red River County 59.8 Relatively Low 33
156 Robertson County 59.6 Relatively Low 24
157 Cottle County 59.5 Relatively Low 27
158 Stephens County 58.9 Relatively Low 36
159 Fisher County 56.9 Relatively Low 36
160 Motley County 56.9 Relatively Low 30
161 Nacogdoches County 56 Relatively Low 50
162 Briscoe County 55.9 Relatively Low 22
163 Victoria County 55.9 Relatively Low 9
164 Burleson County 55.5 Relatively Low 28
165 Bee County 55.4 Relatively Low 15
166 Colorado County 54.5 Relatively Low 7
167 Hamilton County 53.5 Relatively Low 46
168 Throckmorton County 53.4 Relatively Low 37
169 McCulloch County 53.3 Relatively Low 100
170 Clay County 53.2 Relatively Low 65
171 Winkler County 52.9 Relatively Low 22
172 Kimble County 52.1 Relatively Low 43
173 Lee County 51.6 Relatively Low 27
174 Coke County 50.7 Relatively Low 39
175 Maverick County 50.6 Relatively Low 14
176 Jack County 50.5 Relatively Low 41
177 Mills County 50.4 Relatively Low 19
178 Concho County 50.3 Relatively Low 29
179 Glasscock County 49.6 Relatively Low 35
180 San Saba County 49.6 Relatively Low 46
181 Archer County 49 Relatively Low 57
182 Ochiltree County 49 Relatively Low 97
183 Sherman County 48.9 Relatively Low 69
184 Upton County 47.9 Relatively Low 29
185 Mason County 47.7 Relatively Low 37
186 Shackelford County 47.4 Relatively Low 19
187 Rains County 46.5 Relatively Low 13
188 Waller County 46.4 Relatively Low 4
189 Stonewall County 46.3 Relatively Low 18
190 Crane County 46.1 Relatively Low 18
191 Delta County 45.5 Relatively Low 8
192 Anderson County 44.1 Relatively Low 45
193 Reeves County 44.1 Relatively Low 36
194 Shelby County 43.9 Relatively Low 27
195 Zavala County 43.3 Relatively Low 14
196 Walker County 43.2 Relatively Low 17
197 Liberty County 42.8 Relatively Low 14
198 Kinney County 42.3 Relatively Low 31
199 Matagorda County 40.6 Relatively Low 2
200 Live Oak County 40.3 Relatively Low 14
201 Cherokee County 39.3 Relatively Low 45
202 Foard County 39.2 Relatively Low 24
203 Lavaca County 39.2 Relatively Low 8
204 Willacy County 39 Relatively Low 7
205 Rusk County 38.7 Relatively Low 57
206 Angelina County 38 Relatively Low 29
207 Somervell County 37.7 Relatively Low 9
208 Austin County 37.6 Relatively Low 10
209 Zapata County 37.3 Relatively Low 11
210 Edwards County 37 Relatively Low 28
211 Freestone County 36.3 Relatively Low 18
212 Jim Hogg County 35.8 Relatively Low 3
213 Reagan County 35.6 Relatively Low 21
214 Kent County 35.4 Relatively Low 34
215 King County 34.9 Relatively Low 12
216 Hemphill County 34.6 Relatively Low 57
217 Brewster County 34.5 Relatively Low 53
218 Jackson County 34.5 Relatively Low 1
219 Menard County 33.3 Very Low 36
220 Irion County 33.1 Very Low 27
221 Tyler County 31.8 Very Low 24
222 Sutton County 31.6 Very Low 14
223 Madison County 31.1 Very Low 12
224 Grimes County 30.2 Very Low 7
225 Leon County 29.7 Very Low 22
226 San Jacinto County 29.4 Very Low 10
227 Chambers County 28.3 Very Low 1
228 Lipscomb County 28.1 Very Low 74
229 La Salle County 27 Very Low 11
230 Houston County 26.4 Very Low 31
231 Orange County 26.3 Very Low 8
232 Hardin County 25.5 Very Low 25
233 Culberson County 24.5 Very Low 12
234 Newton County 23.7 Very Low 12
235 Real County 23.2 Very Low 37
236 Dimmit County 22.7 Very Low 10
237 Trinity County 22.3 Very Low 14
238 Sterling County 22.2 Very Low 29
239 Aransas County 20.2 Very Low 5
240 Polk County 20.1 Very Low 23
241 Calhoun County 19.8 Very Low 0
242 Hudspeth County 19.6 Very Low 8
243 Goliad County 18.6 Very Low 13
244 Crockett County 15.4 Very Low 38
245 Sabine County 14.8 Very Low 7
246 Refugio County 14.3 Very Low 4
247 Roberts County 14.1 Very Low 50
248 Jeff Davis County 13.9 Very Low 25
249 Presidio County 13.9 Very Low 12
250 San Augustine County 12 Very Low 12
251 McMullen County 11.4 Very Low 8
252 Kenedy County 6.2 Very Low 5
253 Terrell County 5.2 Very Low 26
254 Loving County 2.3 Very Low 12

Source: FEMA National Risk Index v1.20.0, December 2025. Scores are 0–100 percentile rankings among all US counties. See the methodology page for definitions. Download the full CSV for all counties.

Hail risk nationally:

Other hazard risks in Texas:

Frequently asked questions

What is the highest hail risk county in Texas?

Dallas County, TX has the highest hail risk in Texas, with a FEMA National Risk Index score of 100 out of 100 (rated "Very High").

How many counties in Texas are rated Very High for hail risk?

12 of 254 scored Texas counties are rated "Very High" for hail risk by FEMA's National Risk Index.

What causes hail risk in Texas?

Hail risk reflects expected annual losses from damaging hailstones to structures, vehicles, and crops. High scores cluster in the central plains and Front Range — a corridor sometimes called "Hail Alley" — where large-diameter hail is most frequent. Hail causes over $10 billion in US property damage in active years, much of it to roofs, vehicles, and crops.