Hail History

Hail history for Texas

55,619 NOAA hail reports across 255 counties and 843 cities and towns since 1955, updated to November 3, 2026.

Readout · Texas

Last hail
Oct 27, 2026
2.00 in, hen egg size · preliminary
Hail days, last 5 years
470
since Nov 3, 2021 · 6,559 reports
Largest ever
7.02 in
softball · Jun 2, 2024

55,619 reports on 5,494 days since 1955 · #1 of 51 states

Hail map · Texas

Walker County: 78 reportsBrooks County: 29 reportsDeaf Smith County: 350 reportsHockley County: 319 reportsShackelford County: 152 reportsTom Green County: 663 reportsWise County: 475 reportsCottle County: 204 reportsTaylor County: 563 reportsArmstrong County: 318 reportsHutchinson County: 572 reportsIrion County: 109 reportsMitchell County: 214 reportsYoakum County: 125 reportsChildress County: 217 reportsGillespie County: 235 reportsDickens County: 200 reportsLa Salle County: 67 reportsHansford County: 298 reportsPotter County: 883 reportsFalls County: 96 reportsHamilton County: 204 reportsRunnels County: 304 reportsHale County: 342 reportsSan Jacinto County: 61 reportsDuval County: 84 reportsMoore County: 420 reportsMartin County: 160 reportsLimestone County: 133 reportsZavala County: 71 reportsCochran County: 133 reportsFisher County: 207 reportsBaylor County: 209 reportsPanola County: 171 reportsJack County: 246 reportsCoryell County: 221 reportsLipscomb County: 384 reportsDonley County: 408 reportsAtascosa County: 110 reportsBriscoe County: 185 reportsGoliad County: 73 reportsGray County: 493 reportsHall County: 256 reportsBrown County: 391 reportsGaines County: 233 reportsBell County: 395 reportsSutton County: 68 reportsSan Augustine County: 49 reportsKing County: 123 reportsUvalde County: 170 reportsWilson County: 93 reportsSchleicher County: 82 reportsSwisher County: 232 reportsMotley County: 188 reportsLynn County: 251 reportsMenard County: 118 reportsNolan County: 254 reportsSterling County: 132 reportsGarza County: 189 reportsCallahan County: 270 reportsStonewall County: 131 reportsFranklin County: 96 reportsVan Zandt County: 172 reportsHunt County: 251 reportsMadison County: 57 reportsHood County: 232 reportsMason County: 161 reportsGregg County: 218 reportsHemphill County: 239 reportsCastro County: 241 reportsUpton County: 159 reportsJim Hogg County: 28 reportsLavaca County: 85 reportsMidland County: 463 reportsKimble County: 147 reportsCarson County: 619 reportsPalo Pinto County: 391 reportsLamb County: 249 reportsEastland County: 270 reportsKerr County: 247 reportsLubbock County: 673 reportsErath County: 316 reportsUpshur County: 143 reportsBlanco County: 125 reportsAndrews County: 190 reportsJeff Davis County: 110 reportsKnox County: 267 reportsLlano County: 223 reportsWheeler County: 383 reportsCrosby County: 203 reportsMcMullen County: 35 reportsRoberts County: 219 reportsKent County: 153 reportsComal County: 182 reportsZapata County: 52 reportsAransas County: 21 reportsOrange County: 77 reportsWinkler County: 114 reportsJones County: 415 reportsSherman County: 195 reportsChambers County: 53 reportsHardin County: 91 reportsHill County: 310 reportsWilliamson County: 458 reportsKinney County: 91 reportsCalhoun County: 18 reportsEllis County: 440 reportsClay County: 449 reportsKaufman County: 210 reportsFoard County: 183 reportsCollin County: 647 reportsComanche County: 243 reportsConcho County: 173 reportsCrane County: 114 reportsJasper County: 95 reportsGonzales County: 53 reportsJefferson County: 143 reportsDimmit County: 60 reportsBowie County: 324 reportsBrewster County: 293 reportsDallam County: 228 reportsCass County: 267 reportsFayette County: 95 reportsBurnet County: 256 reportsRefugio County: 38 reportsOchiltree County: 374 reportsMatagorda County: 34 reportsThrockmorton County: 209 reportsAnderson County: 224 reportsCaldwell County: 92 reportsMedina County: 145 reportsGlasscock County: 155 reportsKenedy County: 22 reportsWood County: 165 reportsLiberty County: 87 reportsTravis County: 527 reportsMontgomery County: 168 reportsHoward County: 319 reportsBastrop County: 146 reportsTrinity County: 55 reportsMcLennan County: 500 reportsMcCulloch County: 318 reportsBrazoria County: 134 reportsBailey County: 188 reportsHouston County: 121 reportsSan Saba County: 162 reportsPresidio County: 79 reportsNacogdoches County: 180 reportsWashington County: 57 reportsCooke County: 357 reportsWilbarger County: 318 reportsLeon County: 88 reportsKarnes County: 44 reportsRandall County: 906 reportsDeWitt County: 64 reportsWard County: 152 reportsWichita County: 758 reportsWillacy County: 44 reportsShelby County: 167 reportsKendall County: 128 reportsMorris County: 88 reportsHopkins County: 183 reportsRockwall County: 93 reportsHudspeth County: 53 reportsSmith County: 374 reportsHidalgo County: 164 reportsBrazos County: 176 reportsBurleson County: 103 reportsDelta County: 75 reportsCrockett County: 130 reportsLee County: 82 reportsRobertson County: 83 reportsMills County: 129 reportsLoving County: 48 reportsSabine County: 47 reportsAustin County: 65 reportsReagan County: 129 reportsReeves County: 206 reportsTarrant County: 1,430 reportsHays County: 181 reportsSan Patricio County: 66 reportsOldham County: 310 reportsPecos County: 589 reportsReal County: 116 reportsDallas County: 842 reportsNueces County: 134 reportsRed River County: 181 reportsColeman County: 298 reportsRusk County: 248 reportsTerrell County: 118 reportsTyler County: 102 reportsVictoria County: 108 reportsWebb County: 158 reportsWharton County: 80 reportsKleberg County: 55 reportsHarris County: 608 reportsHardeman County: 284 reportsNewton County: 54 reportsNavarro County: 194 reportsMontague County: 380 reportsFrio County: 104 reportsHarrison County: 324 reportsLamar County: 269 reportsFloyd County: 267 reportsStarr County: 82 reportsStephens County: 234 reportsParmer County: 196 reportsMarion County: 101 reportsVal Verde County: 324 reportsEl Paso County: 165 reportsCoke County: 173 reportsCameron County: 103 reportsWaller County: 48 reportsBee County: 86 reportsTitus County: 111 reportsCamp County: 75 reportsGrimes County: 55 reportsScurry County: 273 reportsJim Wells County: 87 reportsEctor County: 396 reportsRains County: 76 reportsParker County: 570 reportsYoung County: 353 reportsPolk County: 121 reportsAngelina County: 181 reportsLive Oak County: 93 reportsDawson County: 163 reportsHaskell County: 296 reportsTerry County: 204 reportsArcher County: 476 reportsHenderson County: 209 reportsBosque County: 249 reportsHartley County: 295 reportsCollingsworth County: 269 reportsSomervell County: 72 reportsColorado County: 83 reportsFreestone County: 95 reportsBorden County: 103 reportsCulberson County: 51 reportsGalveston County: 121 reportsLampasas County: 113 reportsEdwards County: 119 reportsGuadalupe County: 112 reportsCherokee County: 200 reportsFannin County: 260 reportsFort Bend County: 129 reportsMilam County: 83 reportsBexar County: 622 reportsJohnson County: 376 reportsDenton County: 819 reportsBandera County: 140 reportsMaverick County: 99 reportsJackson County: 52 reportsGrayson County: 486 reports
FewerMore
Counties shaded by all-time hail reports. Select a county for its page.

For homeowners

Roof damage after hail? Get a free inspection

Hail bruises shingles and cracks seals in ways you can't see from the ground, and most insurers set a claim deadline after the storm. The latest hail report in Texas is from October 27, 2026. A local roofer can check and document it at no cost.

Phone line opening soon

What would a claim cost you? Try the hail claim calculator

Preview: this form is not connected yet. Nothing you enter is sent or stored.

Roofer? Get hail alerts for your area with StormScope

What the record says about Texas

The latest hail report in Texas is from October 27, 2026, 2.00 in (hen egg size). Since November 3, 2021 there have been 470 separate hail days; the biggest stones in that time were 7.02 in on June 2, 2024.

Over the 20 years 2006–2025, Texas logged 25,425 reports on 1,900 hail days, about 1271.3 reports a year. That is 7.3 times the median US state (173.9 a year) and ranks #1 of 51 states and DC for all-time reports.

12% of reports with a size were 2 inches (hen egg) or larger, against 3% for the median US state. The largest hail on record here is 7.02 in (softball) on June 2, 2024 near 3.86 WNW Vigo Park.

Reports held about level in 2016–2025 (12,919) compared with 2006–2015 (12,506). The busiest year was 2023, with 1,912 reports on 113 days. Hail here peaks in May (32% of reports); 73% fall between April and June.

Reports a year 2006–2025 average

  • Texas 1271.3
  • Median US state 173.9

Hail days 2006–2025

  • Texas 1,900
  • Median US state 561

Share 2 in or larger of sized reports

  • Texas 12%
  • Median US state 3%

Hail over time

05001,0001,5002,000 1955: 58 reports, largest 5.00 in 1956: 45 reports, largest 2.75 in 1957: 100 reports, largest 5.00 in 1958: 92 reports, largest 5.00 in 1959: 89 reports, largest 5.00 in 1960: 83 reports, largest 5.00 in 1960 1961: 137 reports, largest 4.00 in 1962: 134 reports, largest 4.50 in 1963: 78 reports, largest 5.00 in 1964: 75 reports, largest 4.00 in 1965: 123 reports, largest 3.50 in 1966: 110 reports, largest 5.00 in 1967: 98 reports, largest 4.00 in 1968: 202 reports, largest 5.00 in 1969: 169 reports, largest 4.50 in 1970: 88 reports, largest 4.00 in 1970 1971: 165 reports, largest 5.00 in 1972: 148 reports, largest 3.00 in 1973: 205 reports, largest 5.00 in 1974: 178 reports, largest 4.50 in 1975: 215 reports, largest 3.00 in 1976: 254 reports, largest 4.50 in 1977: 159 reports, largest 4.50 in 1978: 195 reports, largest 4.50 in 1979: 303 reports, largest 4.50 in 1980: 323 reports, largest 5.00 in 1980 1981: 296 reports, largest 4.50 in 1982: 401 reports, largest 4.50 in 1983: 379 reports, largest 4.50 in 1984: 386 reports, largest 2.75 in 1985: 500 reports, largest 4.50 in 1986: 552 reports, largest 4.50 in 1987: 341 reports, largest 4.50 in 1988: 396 reports, largest 4.50 in 1989: 906 reports, largest 4.50 in 1990: 708 reports, largest 4.50 in 1990 1991: 898 reports, largest 6.00 in 1992: 1,222 reports, largest 4.50 in 1993: 1,101 reports, largest 4.50 in 1994: 1,393 reports, largest 4.50 in 1995: 1,735 reports, largest 4.50 in 1996: 1,595 reports, largest 5.00 in 1997: 1,320 reports, largest 4.50 in 1998: 1,236 reports, largest 4.50 in 1999: 1,443 reports, largest 4.50 in 2000: 1,423 reports, largest 4.50 in 2000 2001: 1,258 reports, largest 4.50 in 2002: 1,509 reports, largest 4.50 in 2003: 1,448 reports, largest 4.50 in 2004: 1,519 reports, largest 4.75 in 2005: 1,582 reports, largest 4.50 in 2006: 1,230 reports, largest 4.50 in 2007: 1,326 reports, largest 4.50 in 2008: 1,416 reports, largest 4.50 in 2009: 1,632 reports, largest 4.50 in 2010: 949 reports, largest 6.00 in 2010 2011: 1,301 reports, largest 5.00 in 2012: 1,370 reports, largest 4.50 in 2013: 1,116 reports, largest 4.50 in 2014: 1,013 reports, largest 4.50 in 2015: 1,153 reports, largest 4.50 in 2016: 1,388 reports, largest 5.25 in 2017: 1,290 reports, largest 5.00 in 2018: 911 reports, largest 5.50 in 2019: 1,394 reports, largest 5.50 in 2020: 1,018 reports, largest 5.33 in 2020 2021: 1,214 reports, largest 6.42 in 2022: 751 reports, largest 5.68 in 2023: 1,912 reports, largest 5.90 in 2024: 1,588 reports, largest 7.02 in 2025: 1,453 reports, largest 6.00 in 2026: 821 reports, largest 5.00 in
Reports per year, 1955–2026. Bar colour shows the largest hail that year. Reporting grew sharply after the mid-1990s, so early decades undercount.
05,00010,00015,00020,000 January: 716 reports (1%) Jan February: 1,393 reports (3%) Feb March: 5,750 reports (10%) Mar April: 13,732 reports (25%) Apr May: 17,920 reports (32%) May June: 8,837 reports (16%) Jun July: 1,397 reports (3%) Jul August: 1,243 reports (2%) Aug September: 1,374 reports (2%) Sep October: 2,076 reports (4%) Oct November: 762 reports (1%) Nov December: 419 reports (1%) Dec
All 55,619 reports by calendar month.
Reports per month, 2017–2026. Darker cells had more reports.
YearJanFebMarAprMayJunJulAugSepOctNovDecTotal
2026 6853462267428112421 821
2025 22663194802511020471543 1453
2024 226012032887291611413736 1588
2023 3719949434764415161433527 1912
2022 836961683272710102113269 751
2021 1512166381518331917127259 1214
2020 213423364151171161561 1018
2019 1911729052633722284564 1394
2018 13181692532701103162211323 911
2017 4133183381424154301415141 1290

Hail days since Nov 3, 2021

DateReportsLargestStorm page
Oct 27, 2026 1 2.00 in View
Oct 24, 2026 1 1.00 in View
Oct 23, 2026 5 1.75 in View
Oct 14, 2026 1 1.75 in View
Oct 13, 2026 13 2.75 in View
Sep 27, 2026 2 1.00 in View
Sep 21, 2026 3 1.50 in View
Sep 15, 2026 2 1.00 in View
Sep 12, 2026 2 1.00 in View
Sep 11, 2026 10 2.50 in View
Sep 10, 2026 5 2.25 in View
Aug 28, 2026 2 1.00 in View
Aug 27, 2026 1 1.50 in View
Aug 26, 2026 2 1.50 in View
Aug 25, 2026 2 1.50 in View
Aug 17, 2026 1 0.70 in View
Aug 13, 2026 3 0.50 in View
Jul 12, 2026 1 1.00 in —
Jul 7, 2026 1 1.50 in —
Jul 6, 2026 8 1.75 in —
Jul 5, 2026 11 1.75 in —
Jul 4, 2026 7 2.25 in —
Jun 26, 2026 2 2.00 in —
Jun 25, 2026 1 1.00 in —
Jun 23, 2026 21 3.00 in —
Jun 22, 2026 5 1.50 in —
Jun 13, 2026 1 0.88 in —
Jun 11, 2026 3 1.00 in —
Jun 8, 2026 4 1.00 in —
Jun 6, 2026 3 1.25 in —
Jun 5, 2026 2 1.75 in —
Jun 4, 2026 3 1.00 in —
Jun 3, 2026 2 0.75 in —
Jun 2, 2026 24 2.00 in —
Jun 1, 2026 3 1.75 in —
May 31, 2026 1 1.00 in —
May 30, 2026 1 1.00 in —
May 29, 2026 2 1.75 in —
May 28, 2026 6 1.25 in —
May 26, 2026 13 2.00 in —

The 40 most recent of 470 hail days.

Largest hail on record

Largest hail reports in Texas
Date Size Location County Damage Time · source
Jun 2, 2024 7.02 insoftball 3.86 WNW Vigo Park Swisher — 18:35 local · NCEI
Apr 28, 2021 6.42 insoftball 0.66 SSE Hondo Medina — 18:35 local · NCEI
May 9, 2024 6.12 insoftball 0.49 S Johnson City Blanco $10.0 million 18:21 local · NCEI
May 25, 2025 6.00 insoftball 0.24 SE Glenn Dickens — 15:33 local · NCEI
Jun 2, 2024 6.00 insoftball 2 NE Caprock Canyons State Park Briscoe — 20:03 local · NCEI

Size of every report

Most recent reports

Most recent hail reports in Texas
Date Size Location County Time · source
Oct 27, 2026 2.00 inhen egg 14 SE Kent Jeff Davis 00:55 UTC · NWS prelim.
Oct 24, 2026 1.00 inquarter 3 S Canutillo El Paso 22:38 UTC · NWS prelim.
Oct 23, 2026 1.00 inquarter Near University of Texa El Paso 23:55 UTC · NWS prelim.
Oct 23, 2026 0.75 inpenny 2 S Fort Bliss near Cie El Paso 00:01 UTC · NWS prelim.
Oct 23, 2026 1.00 inquarter 2 S Fort Bliss near a C El Paso 00:00 UTC · NWS prelim.
Oct 23, 2026 1.00 inquarter 3 S Fort Bliss in South El Paso 00:00 UTC · NWS prelim.
Oct 23, 2026 1.75 ingolf ball 4 S Fort Bliss El Paso 00:00 UTC · NWS prelim.
Oct 14, 2026 1.75 ingolf ball 4 SW Crowell Foard 20:07 UTC · NWS prelim.
Oct 13, 2026 1.00 inquarter Turkey Hall 23:34 UTC · NWS prelim.
Oct 13, 2026 2.75 inbaseball 6 E Mclean Wheeler 22:47 UTC · NWS prelim.
Oct 13, 2026 2.00 inhen egg 8 E Lipscomb Lipscomb 22:25 UTC · NWS prelim.
Oct 13, 2026 2.50 intennis ball 7 NE Hedley Donley 22:15 UTC · NWS prelim.

Cities and towns with the most hail reports

All 843 cities and towns with 10+ reports

Recent storm days in Texas

How Texas compares

Hail reports by county

CountyReportsLargest
Tarrant County1,4305.00 in
Randall County9064.75 in
Potter County8834.50 in
Dallas County8424.50 in
Denton County8195.90 in
Wichita County7585.33 in
Lubbock County6734.50 in
Tom Green County6635.00 in
Collin County6475.25 in
Bexar County6225.50 in
Carson County6194.50 in
Harris County6083.00 in
Pecos County5895.00 in
Hutchinson County5724.00 in
Parker County5704.50 in
Taylor County5634.50 in
Travis County5274.00 in
McLennan County5004.50 in
Gray County4934.50 in
Grayson County4864.50 in
Archer County4764.50 in
Wise County4754.50 in
Midland County4634.00 in
Williamson County4584.00 in
Clay County4493.00 in
Ellis County4404.50 in
Moore County4206.00 in
Jones County4154.50 in
Donley County4084.50 in
Ector County3965.00 in
Bell County3955.68 in
Brown County3915.00 in
Palo Pinto County3914.00 in
Lipscomb County3844.50 in
Wheeler County3835.50 in
Montague County3804.50 in
Johnson County3765.00 in
Smith County3744.25 in
Ochiltree County3744.50 in
Cooke County3574.50 in
Young County3534.50 in
Deaf Smith County3504.50 in
Hale County3424.50 in
Harrison County3244.50 in
Val Verde County3245.00 in
Bowie County3244.50 in
Howard County3195.00 in
Hockley County3195.00 in
McCulloch County3184.50 in
Armstrong County3184.50 in
Wilbarger County3184.50 in
Erath County3164.50 in
Hill County3104.50 in
Oldham County3103.25 in
Runnels County3044.50 in
Coleman County2984.50 in
Hansford County2984.50 in
Haskell County2964.50 in
Hartley County2954.50 in
Brewster County2934.50 in
Hardeman County2845.00 in
Scurry County2734.50 in
Eastland County2704.50 in
Callahan County2704.25 in
Collingsworth County2695.50 in
Lamar County2692.75 in
Knox County2674.50 in
Floyd County2675.20 in
Cass County2674.50 in
Fannin County2604.50 in
Hall County2563.50 in
Burnet County2565.00 in
Nolan County2544.50 in
Hunt County2514.50 in
Lynn County2514.25 in
Bosque County2495.00 in
Lamb County2494.50 in
Rusk County2483.50 in
Kerr County2474.50 in
Jack County2464.50 in
Comanche County2434.50 in
Castro County2415.00 in
Hemphill County2394.50 in
Gillespie County2354.00 in
Stephens County2344.00 in
Gaines County2335.00 in
Hood County2324.50 in
Swisher County2327.02 in
Dallam County2284.00 in
Anderson County2244.50 in
Llano County2234.25 in
Coryell County2214.50 in
Roberts County2194.50 in
Gregg County2184.50 in
Childress County2174.50 in
Mitchell County2144.50 in
Kaufman County2105.00 in
Henderson County2094.00 in
Baylor County2093.50 in
Throckmorton County2094.50 in
Fisher County2074.50 in
Reeves County2064.25 in
Cottle County2044.50 in
Terry County2044.50 in
Hamilton County2044.50 in
Crosby County2034.50 in
Dickens County2006.00 in
Cherokee County2004.00 in
Parmer County1964.50 in
Sherman County1953.60 in
Navarro County1943.00 in
Andrews County1904.50 in
Garza County1895.00 in
Motley County1885.00 in
Bailey County1884.50 in
Briscoe County1856.00 in
Hopkins County1833.00 in
Foard County1834.50 in
Comal County1822.75 in
Red River County1812.75 in
Angelina County1812.75 in
Hays County1814.50 in
Nacogdoches County1802.75 in
Brazos County1764.50 in
Coke County1734.25 in
Concho County1734.50 in
Van Zandt County1724.50 in
Panola County1713.50 in
Uvalde County1704.50 in
Montgomery County1684.75 in
Shelby County1673.00 in
Wood County1654.50 in
El Paso County1653.25 in
Hidalgo County1644.50 in
Dawson County1634.50 in
San Saba County1622.75 in
Mason County1614.25 in
Martin County1604.00 in
Upton County1594.00 in
Webb County1584.25 in
Glasscock County1554.50 in
Kent County1534.00 in
Shackelford County1524.50 in
Ward County1526.00 in
Kimble County1474.50 in
Bastrop County1465.50 in
Medina County1456.42 in
Jefferson County1434.00 in
Upshur County1434.50 in
Bandera County1403.00 in
Nueces County1343.00 in
Brazoria County1342.75 in
Cochran County1333.25 in
Limestone County1333.50 in
Sterling County1324.50 in
Stonewall County1314.00 in
Crockett County1304.00 in
Reagan County1294.00 in
Fort Bend County1292.75 in
Mills County1294.50 in
Kendall County1284.25 in
Yoakum County1254.00 in
Blanco County1256.12 in
King County1235.00 in
Galveston County1214.50 in
Polk County1214.50 in
Houston County1214.50 in
Edwards County1195.00 in
Terrell County1184.25 in
Menard County1185.87 in
Real County1164.50 in
Crane County1144.50 in
Winkler County1145.00 in
Lampasas County1134.00 in
Guadalupe County1124.00 in
Titus County1112.75 in
Jeff Davis County1104.00 in
Atascosa County1103.00 in
Irion County1094.25 in
Victoria County1082.75 in
Frio County1044.00 in
Cameron County1034.00 in
Borden County1034.25 in
Burleson County1034.25 in
Tyler County1022.75 in
Marion County1012.75 in
Maverick County992.75 in
Falls County964.50 in
Franklin County962.75 in
Jasper County954.00 in
Fayette County952.75 in
Freestone County954.00 in
Live Oak County932.75 in
Wilson County934.00 in
Rockwall County934.50 in
Caldwell County923.50 in
Hardin County913.50 in
Kinney County914.50 in
Morris County882.50 in
Leon County882.00 in
Jim Wells County875.00 in
Liberty County874.00 in
Bee County862.75 in
Lavaca County854.00 in
Duval County844.25 in
Colorado County832.75 in
Robertson County835.00 in
Milam County834.00 in
Schleicher County825.00 in
Lee County824.50 in
Starr County822.75 in
Wharton County804.50 in
Presidio County792.75 in
Walker County783.50 in
Orange County772.75 in
Rains County764.50 in
Delta County752.75 in
Camp County752.75 in
Goliad County733.00 in
Somervell County724.00 in
Zavala County714.50 in
Sutton County682.75 in
La Salle County675.00 in
San Patricio County662.75 in
Austin County652.50 in
DeWitt County644.50 in
San Jacinto County613.00 in
Dimmit County602.75 in
Washington County573.50 in
Madison County573.50 in
Grimes County552.50 in
Kleberg County554.00 in
Trinity County553.00 in
Newton County544.00 in
Chambers County532.00 in
Gonzales County534.50 in
Hudspeth County532.50 in
Jackson County522.75 in
Zapata County524.50 in
Culberson County512.50 in
San Augustine County493.00 in
Loving County484.00 in
Waller County483.00 in
Sabine County472.00 in
Willacy County442.75 in
Karnes County442.75 in
Texas County393.50 in
Refugio County382.75 in
McMullen County353.00 in
Matagorda County342.00 in
Brooks County291.75 in
Jim Hogg County282.75 in
Kenedy County222.75 in
Aransas County212.50 in
Calhoun County184.50 in

Questions about hail in Texas

How often does it hail in Texas?

55,619 hail reports have been logged in Texas since 1955. Over the 20 years 2006–2025 that averages 1271.3 reports a year. That ranks #1 of 51 states by number of reports.

When is hail season in Texas?

Most reports come in May, April, June. May alone accounts for 32% of all reports.

What is the largest hail recorded in Texas?

7.02 in (softball size) on June 2, 2024 near 3.86 WNW Vigo Park. 12% of reports here were 2 inches or larger.

When did it last hail in Texas?

The most recent report in this data is from October 27, 2026 (2.00 in). Final NOAA data runs to July 31, 2026; preliminary NWS reports run to November 3, 2026.

How many hail storms has Texas had in the last five years?

470 separate days with hail reports since November 3, 2021, adding up to 6,559 reports. The most recent was October 27, 2026.

Where does this hail data come from?

Hail reports come from the NOAA NCEI Storm Events Database, which the National Weather Service compiles from spotter, public, law enforcement and media reports. Recent days use preliminary NWS Local Storm Reports via the Iowa Environmental Mesonet until NOAA publishes final data. Only reported hail is counted, so areas with fewer people tend to have fewer reports.