Texas hail risk
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.