National Storms

Texas hail history

IndependentNot affiliated with NOAA or the National Weather Service.

Texas had hail reported on 888 days from 2016 to 2025, about 89 a year, and on 5,348 days since 1955. The largest hailstone on record in the state is 7.50″ (April 14, 1965). Tarrant County had the most hail days of any county from 2016 to 2025 (90).

Source: NOAA Storm Prediction Center storm reports. Data through November 6, 2026. Methodology

1990: 881991: 911992: 1181993: 911994: 1111995: 1101996: 1021997: 1071998: 881999: 982000: 972001: 1022002: 1042003: 982004: 1392005: 1112006: 942007: 1102008: 1032009: 1132010: 842011: 852012: 1192013: 852014: 792015: 852016: 882017: 962018: 782019: 982020: 722021: 782022: 772023: 1132024: 942025: 942026: 771990199419982002200620102014201820222026max 139
Days with hail reported in Texas, by year (1990–2026)

Source: National Storms (nationalstorms.com), CC BY 4.0, data from NOAA Storm Prediction Center storm reports.

Report counts rose over the decades as more people and spotters reported storms, so compare recent years with each other rather than with the 1960s.

Texas cities with the most hail days, 2016–2025

CityHail days 2016–251″+ hail daysLargest hailLast hail
Hackberry29234.00″Jun 2, 2026
Odessa28225.00″Oct 13, 2026
Wolfforth28244.50″Jun 8, 2026
Little Elm27194.00″Sep 5, 2025
Amarillo26214.50″Jul 12, 2026
Big Spring25255.00″Jun 8, 2025
Burleson25194.00″Oct 18, 2025
Saginaw25194.50″Mar 29, 2025
Hickory Creek24164.50″Jun 8, 2025
Oak Point24184.25″Sep 5, 2025
Fort Worth23174.50″Apr 25, 2026
Wichita Falls23122.75″Apr 25, 2026
Midland23224.00″Jun 22, 2026
Borger23193.00″Jul 4, 2026
Arlington23164.50″Sep 11, 2026
Lake Dallas23154.50″Jun 8, 2025
Fairview23184.50″Nov 23, 2025
Highland Village23174.50″Jun 8, 2025
Abilene22174.50″Mar 10, 2026
McKinney22184.50″Nov 23, 2025

Biggest hail days in Texas since 2016

DayLargest hailReports
June 2, 20247.02″35
April 28, 20216.42″83
May 9, 20246.12″127
May 25, 20256.00″31
June 15, 20235.90″60
May 26, 20255.87″73
April 12, 20225.68″61
May 3, 20215.50″144
May 20, 20195.50″85
June 13, 20235.50″79
March 18, 20185.50″64
May 22, 20205.33″35

The largest hail and the biggest storm days since 1955, with radar swaths since 2019: Biggest hail storms in Texas history

Texas counties

CountyHail days 2016–25All-time hail reportsLargest hailLast hail
Tarrant County901,3365.00″Sep 21, 2026
Denton County768015.90″Jun 2, 2026
Potter County688594.50″Jun 23, 2026
Dallas County647834.50″Jun 6, 2026
Lubbock County616504.50″Sep 15, 2026
Randall County608764.75″Sep 10, 2026
Pecos County605905.00″May 20, 2026
Collin County596245.25″Jun 2, 2026
Carson County585984.50″Sep 10, 2026
Hutchinson County565724.00″Jul 4, 2026
Bexar County566115.50″Sep 11, 2026
Grayson County564714.50″May 9, 2026
Gray County524804.50″Jun 5, 2026
Ector County493915.00″Oct 13, 2026
Wichita County477285.33″Jul 5, 2026
Taylor County475494.50″Jul 5, 2026
Tom Green County476385.00″May 10, 2026
Williamson County474534.00″May 26, 2026
Harris County455833.00″Aug 28, 2026
Wise County454544.50″Apr 28, 2026
Deaf Smith County443484.50″Jul 4, 2026
Smith County443484.25″Jul 7, 2026
Bell County443885.68″May 10, 2026
Jones County434144.50″Jun 8, 2025
Moore County424136.00″Apr 23, 2025
Lipscomb County423774.50″Oct 13, 2026
Ochiltree County423674.50″Sep 12, 2026
Scurry County412744.50″May 22, 2026
Dallam County412244.00″Apr 10, 2026
Parker County405494.50″Sep 27, 2026
Johnson County403575.00″Jun 2, 2026
Childress County402174.50″Jun 23, 2026
McLennan County384664.50″May 23, 2026
Travis County385104.00″May 9, 2026
Ellis County384354.50″Sep 11, 2026
Donley County383984.50″Oct 13, 2026
Coleman County382904.50″May 10, 2026
Archer County374604.50″Apr 28, 2026
Kerr County372374.50″May 26, 2026
Howard County363185.00″Jun 8, 2025
Wheeler County363795.50″Oct 13, 2026
Montague County363704.50″May 8, 2026
Hartley County362934.50″Aug 2, 2025
Val Verde County353175.00″May 19, 2026
Hall County352523.50″Oct 13, 2026
Hansford County352934.50″Jun 5, 2026
Hunt County352374.50″Apr 27, 2026
Hockley County343125.00″Sep 15, 2026
Brown County343775.00″May 19, 2026
Cooke County343544.50″Mar 4, 2026
Hill County343004.50″Apr 28, 2026
Runnels County342984.50″May 19, 2026
Fannin County342574.50″Apr 27, 2026
Midland County334514.00″Jun 22, 2026
Brewster County332924.50″May 20, 2026
Roberts County322194.50″Sep 8, 2025
Hemphill County322344.50″Aug 25, 2026
Oldham County313063.25″Jun 23, 2026
Floyd County312625.20″Jul 5, 2026
Nolan County312554.50″May 10, 2026
Coryell County312194.50″May 19, 2026
Llano County302204.25″May 19, 2026
Comal County301732.75″May 2, 2025
Hale County293344.50″Jun 23, 2026
Clay County294223.00″Apr 28, 2026
Lynn County292484.25″May 23, 2026
Sherman County291963.60″Jun 6, 2025
Kent County291514.00″Jun 8, 2025
Callahan County282684.25″May 28, 2026
Bosque County282355.00″Apr 28, 2026
Baylor County282043.50″Mar 10, 2026
San Saba County281472.75″May 10, 2026
Bowie County273154.50″Apr 4, 2025
McCulloch County273144.50″Mar 3, 2025
Hamilton County271924.50″May 10, 2026
Burnet County272555.00″May 10, 2026
Palo Pinto County263754.00″Apr 28, 2026
Collingsworth County262645.50″Mar 31, 2026
Hardeman County262755.00″May 8, 2026
Crosby County261984.50″Jun 23, 2026
Jack County252374.50″May 8, 2026
Henderson County251984.00″May 24, 2026
Mitchell County252104.50″May 10, 2026
Andrews County251774.00″Nov 23, 2025
Nacogdoches County251722.75″Mar 15, 2026
Limestone County251293.50″Apr 29, 2026
Harrison County243214.50″May 8, 2026
Rusk County242333.50″Jul 6, 2026
Gaines County242385.00″Jun 9, 2025
Parmer County241964.50″Jun 29, 2025
Kaufman County241945.00″Jun 2, 2026
Hays County241814.50″Jun 2, 2026
Wood County241564.50″Jul 6, 2026
Crockett County241294.00″May 21, 2026
Erath County232964.50″May 28, 2026
Lamar County232522.75″Jun 23, 2026
Throckmorton County232114.50″Apr 15, 2026
Motley County231825.00″Oct 13, 2026
Anderson County232184.50″Apr 29, 2026
Uvalde County231664.50″May 26, 2026
Bastrop County231455.50″May 5, 2025
Menard County231175.87″May 10, 2026
Lamb County222504.50″Sep 21, 2026
Haskell County222934.50″Mar 10, 2026
Castro County222395.00″Jul 4, 2026
Reeves County222054.25″Jun 5, 2025
Red River County221752.75″May 9, 2024
Cherokee County221924.00″Jul 6, 2026
Coke County221724.25″May 22, 2026
Gillespie County222284.00″May 26, 2026
Medina County221426.42″May 6, 2025
Cottle County212024.50″Jul 5, 2026
Garza County211865.00″Sep 21, 2026
Navarro County211913.00″Sep 21, 2026
Blanco County211256.12″May 6, 2026
Lampasas County211124.00″May 16, 2025
Wilbarger County203104.50″Apr 1, 2026
Young County203477.50″Apr 28, 2026
Eastland County202604.50″May 26, 2025
Armstrong County203074.50″Jun 8, 2025
Knox County202684.50″Apr 29, 2025
Swisher County202237.02″Jun 23, 2026
Fisher County202084.50″Apr 13, 2026
Hood County202284.50″May 16, 2025
Briscoe County201796.00″May 25, 2025
Glasscock County201564.50″Jun 9, 2025
Van Zandt County201624.50″Apr 24, 2026
Bandera County201403.00″Mar 10, 2026
Mason County201584.25″Jun 4, 2026
Robertson County20805.00″May 2, 2025
Cass County192624.50″Apr 29, 2026
Martin County191594.00″May 23, 2026
Brazos County191674.50″Apr 22, 2026
Real County191135.00″Apr 29, 2026
Stephens County182194.00″Jun 2, 2026
Dickens County181986.00″Jun 8, 2025
Foard County181804.50″Oct 14, 2026
Gregg County181964.50″Apr 29, 2026
Ward County181486.00″Feb 13, 2026
Kendall County181274.25″Mar 10, 2026
Kimble County181454.50″May 6, 2026
Webb County181564.25″May 8, 2025
Houston County181164.50″Mar 15, 2026
Kinney County18914.50″Mar 10, 2026
Bailey County171884.50″Aug 27, 2026
Hopkins County171733.00″Apr 3, 2025
Montgomery County171654.75″Mar 15, 2026
Sterling County171284.50″May 29, 2025
Titus County171112.75″Mar 15, 2026
Edwards County171164.50″Apr 29, 2026
Terrell County171224.25″Apr 16, 2026
Guadalupe County171104.00″Nov 1, 2025
Franklin County17922.75″May 8, 2026
Wilson County17934.00″Mar 23, 2025
Atascosa County171083.00″May 26, 2026
Concho County161754.50″Apr 18, 2026
Reagan County161304.00″May 19, 2026
Stonewall County161274.00″Jun 6, 2025
Jeff Davis County161104.00″Oct 27, 2026
Hidalgo County161624.50″May 8, 2025
Irion County161114.25″May 19, 2026
Borden County161054.25″May 23, 2026
Shackelford County151484.50″May 10, 2026
Upshur County151414.50″Jul 6, 2026
El Paso County151633.25″Oct 24, 2026
Lee County15814.50″May 5, 2025
Terry County141994.50″Jun 23, 2026
Panola County141613.50″May 22, 2026
Shelby County141653.00″Jun 8, 2025
Jefferson County141434.00″Dec 28, 2024
Winkler County141165.00″May 4, 2025
Tyler County141032.75″Mar 15, 2026
Hardin County14923.50″May 2, 2024
Freestone County14924.00″Apr 29, 2026
Leon County14862.00″May 23, 2024
Caldwell County14873.50″May 22, 2025
Comanche County132344.50″May 10, 2026
Angelina County131712.75″Apr 29, 2026
Dawson County131624.50″May 29, 2025
Upton County131624.00″Apr 29, 2025
Polk County131194.50″Jun 11, 2025
Yoakum County131264.00″May 4, 2025
Cochran County131343.25″Jun 6, 2025
Mills County131224.50″May 10, 2026
Jasper County13944.00″May 16, 2024
Crane County131094.50″May 5, 2025
Burleson County131014.25″Mar 14, 2025
Rockwall County13834.50″May 22, 2026
Fayette County13902.75″May 6, 2025
Starr County13834.50″May 10, 2026
Galveston County121144.50″May 31, 2024
Frio County111024.00″May 26, 2026
Newton County11564.00″Jun 1, 2024
Liberty County10844.00″Mar 15, 2026
Falls County10924.50″Apr 28, 2026
Presidio County10782.75″Oct 24, 2025
Sutton County10682.75″May 21, 2026
Brazoria County91272.75″Apr 30, 2026
King County91205.00″Mar 31, 2026
Maverick County9992.75″May 26, 2026
Camp County9702.75″May 22, 2024
Duval County9844.25″Mar 7, 2026
Milam County9754.00″May 10, 2026
Goliad County9713.00″Nov 1, 2025
Culberson County9512.50″May 26, 2026
Loving County9494.00″Jun 6, 2025
Morris County8862.50″Mar 15, 2026
Bee County8832.75″Nov 1, 2025
Schleicher County8825.00″Jun 9, 2025
Somervell County8694.00″May 1, 2024
Cameron County81004.00″Nov 1, 2025
La Salle County8675.00″Apr 9, 2024
Dimmit County8582.75″Apr 30, 2026
Gonzales County8524.50″Apr 30, 2026
Madison County8553.50″May 10, 2026
Zapata County8514.50″May 6, 2025
Fort Bend County71242.75″May 9, 2026
Marion County7992.75″May 8, 2026
Live Oak County7922.75″Apr 30, 2025
Walker County7763.50″May 10, 2026
Austin County7612.50″Dec 28, 2024
Colorado County7852.75″May 6, 2025
Zavala County7694.50″Feb 14, 2026
Trinity County7563.00″May 9, 2024
Hudspeth County7533.50″Aug 27, 2019
San Augustine County7493.00″Mar 15, 2026
Nueces County61323.00″Nov 1, 2025
Lavaca County6804.00″Apr 30, 2026
Delta County6692.75″Apr 27, 2026
Rains County6684.50″Jul 6, 2026
DeWitt County6604.50″Feb 14, 2026
San Patricio County6672.75″Nov 1, 2025
San Jacinto County6563.00″Mar 8, 2025
Karnes County6442.75″May 1, 2026
Jim Wells County5875.00″May 8, 2025
Washington County5523.50″May 10, 2026
Grimes County5482.50″Aug 2, 2020
McMullen County5353.00″Mar 7, 2026
Willacy County5442.75″Mar 15, 2024
Victoria County41032.75″May 1, 2026
Orange County4772.75″Apr 28, 2024
Wharton County4774.50″May 3, 2019
Waller County4473.00″May 5, 2025
Kleberg County4554.00″Nov 1, 2025
Sabine County4452.00″Mar 15, 2026
Refugio County4382.75″May 1, 2026
Jim Hogg County3282.75″May 8, 2025
Brooks County3291.75″May 29, 2023
Aransas County3212.50″May 9, 2019
Matagorda County2342.00″May 31, 2024
Kenedy County2202.75″May 22, 2026
Jackson County1472.75″Apr 2, 2017
Chambers County1502.00″May 12, 2024
Calhoun County0171.75″Apr 4, 2012

Places with fewer than 5 hail days on record are listed without a link and kept out of search engines.

When hail falls in Texas, by month and week: Texas hail season

Download every Texas hail, tornado and wind report as CSV, by year: Texas storm report downloads

All Texas cities

Abernathy Abilene Addison Alamo Alamo Heights Aledo Alice Allen Alpine Alton Alvarado Alvin Amarillo Andrews Angleton Anna Annetta Anson Anthony Aransas Pass Argyle Arlington Athens Atlanta Aubrey Austin Azle Balch Springs Balcones Heights Ballinger Bastrop Bay City Beaumont Bedford Bee Cave Beeville Bellaire Bellmead Bellville Belton Benbrook Big Lake Big Spring Bishop Boerne Bonham Borger Bowie Brady Brazoria Breckenridge Brenham Bridge City Bridgeport Brookshire Brownfield Brownsville Brownwood Bryan Buda Bullard Bulverde Bunker Hill Village Burkburnett Burleson Burnet Cactus Caddo Mills Caldwell Cameron Canton Canyon Carrizo Springs Carrollton Carthage Castle Hills Castroville Cedar Hill Cedar Park Celina Center Chandler Childress Cibolo Cisco Clarksville Cleburne Cleveland Clifton Clute Clyde Cockrell Hill Coleman College Station Colleyville Colorado City Columbus Comanche Combes Combine Commerce Conroe Converse Coppell Copperas Cove Corinth Corsicana Cotulla Crandall Crane Crockett Crowley Crystal City Cuero Daingerfield Dalhart Dallas Dayton Decatur DeCordova Deer Park Del Rio Denison Denton Denver City DeSoto Devine Diboll Dickinson Dilley Dimmitt Donna Double Oak Dripping Springs Dublin Dumas Duncanville Eagle Lake Eagle Pass Early Eastland Edcouch Edgecliff Village Edinburg Edna El Campo El Lago El Paso Elgin Elmendorf Elsa Ennis Escobares Euless Everman Fair Oaks Ranch Fairfield Fairview Falfurrias Farmers Branch Farmersville Fate Ferris Floresville Flower Mound Floydada Forest Hill Forney Fort Stockton Fort Worth Fredericksburg Freeport Friendswood Friona Frisco Fulshear Gainesville Galena Park Galveston Garden Ridge Garland Gatesville Georgetown Giddings Gilmer Gladewater Glen Rose Glenn Heights Godley Gonzales Graham Granbury Grand Prairie Grand Saline Granite Shoals Grapevine Greenville Groesbeck Groves Gun Barrel City Hackberry Hallettsville Hallsville Haltom City Hamilton Harker Heights Harlingen Haskell Haslet Hearne Heath Helotes Hempstead Henderson Henrietta Hereford Hewitt Hickory Creek Hidalgo Hideaway Highland Park Highland Village Hillsboro Hitchcock Hollywood Park Hondo Horizon City Horseshoe Bay Houston Howe Hudson Hudson Oaks Humble Hunters Creek Village Huntsville Hurst Hutchins Hutto Ingleside Iowa Colony Iowa Park Irving Jacinto City Jacksboro Jacksonville Jarrell Jasper Jersey Village Jonestown Josephine Joshua Jourdanton Justin Karnes City Katy Kaufman Keene Keller Kemah Kenedy Kennedale Kermit Kerrville Kilgore Killeen Kingsville Kirby Krum Kyle La Feria La Grange La Joya La Marque La Porte La Villa Lacy-Lakeview Lago Vista Lake Dallas Lake Jackson Lake Worth Lakeway Lamesa Lampasas Lancaster Laredo Lavon League City Leander Leon Valley Levelland Lewisville Liberty Liberty Hill Lindale Little Elm Littlefield Live Oak Livingston Llano Lockhart Longview Los Fresnos Lubbock Lucas Lufkin Luling Lumberton Lytle Mabank Madisonville Magnolia Manor Mansfield Manvel Marble Falls Marlin Marshall Mathis McAllen McGregor McKinney McLendon-Chisholm Meadows Place Melissa Mercedes Mesquite Mexia Midland Midlothian Mineola Mineral Wells Mission Missouri City Mont Belvieu Montgomery Morgan's Point Resort Mount Pleasant Mount Vernon Muleshoe Murphy Nacogdoches Nash Nassau Bay Navasota Nederland Needville New Boston New Braunfels Nocona Nolanville North Richland Hills Northlake Oak Point Oak Ridge North Odessa Olney Onalaska Orange Ovilla Palestine Palmer Palmhurst Palmview Pampa Panorama Village Paris Parker Pasadena Pearland Pearsall Pelican Bay Penitas Perryton Pflugerville Pharr Pilot Point Piney Point Village Pittsburg Plainview Plano Pleasanton Ponder Port Aransas Port Arthur Port Neches Post Poteet Pottsboro Prairie View Presidio Primera Princeton Progreso Prosper Providence Village Rancho Viejo Raymondville Red Oak Refugio Reno Reno Richardson Richland Hills Richmond Richwood Rio Bravo Rio Grande City River Oaks Roanoke Robinson Robstown Rockdale Rockport Rockwall Roma Rosenberg Round Rock Rowlett Royse City Rusk Sachse Saginaw San Angelo San Antonio San Benito San Diego San Juan San Marcos San Saba Sandy Oaks Sanger Sansom Park Santa Fe Schertz Schulenburg Seabrook Seagoville Sealy Seguin Selma Seminole Seymour Shady Shores Shallowater Shavano Park Shenandoah Sherman Silsbee Sinton Slaton Smithville Snyder Socorro South Houston Southlake Spearman Spring Valley Village Springtown Stafford Stamford Stanton Stephenville Sugar Land Sullivan City Sulphur Springs Sunnyvale Sweeny Sweetwater Tahoka Talty Taylor Taylor Lake Village Teague Temple Terrell Terrell Hills Texarkana Texas City The Colony Tomball Town of Pecos Trophy Club Troy Tulia Tyler Universal City University Park Uvalde Van Van Alstyne Venus Vernon Victoria Vidor Waco Wake Village Waller Watauga Waxahachie Weatherford Webster Weslaco West West Columbia West Lake Hills West Orange West University Place Weston Lakes Westworth Village Wharton White Oak White Settlement Whitehouse Whitesboro Wichita Falls Willis Willow Park Wills Point Wilmer Wimberley Windcrest Winnsboro Wolfforth Woodway Wylie Yoakum