Frost dates · Texas
Texas frost dates,
county by county.
Last spring frost and first fall frost probability data for all 254 counties in Texas, computed from the NOAA 1991–2020 Climate Normals. Every county page surfaces the full probability table at three temperature thresholds plus crop-specific planting guidance.
Variation across Texas
996 days separate the earliest and latest counties.
The median last spring frost in Hidalgo County is January 3 — 996 days earlier than Cameron County at —. Statewide averages aren't useful planting tools; pick your county below for the data that actually applies to your fields.
By frost timing
Counties sorted by last spring frost.
Latest at top, earliest at bottom. In most states this matches the north-to-south gradient.
- Cameron CountySpring —·Fall —0-day season
- Dallam CountySpring Apr 18·Fall Oct 28193-day season
- Hartley CountySpring Apr 16·Fall Oct 24191-day season
- Lipscomb CountySpring Apr 16·Fall Oct 24191-day season
- Bailey CountySpring Apr 15·Fall Oct 28196-day season
- Parmer CountySpring Apr 11·Fall Nov 2205-day season
- Castro CountySpring Apr 10·Fall Nov 1205-day season
- Hansford CountySpring Apr 10·Fall Nov 1205-day season
- Moore CountySpring Apr 10·Fall Nov 2206-day season
- Sherman CountySpring Apr 10·Fall Oct 30203-day season
- Armstrong CountySpring Apr 8·Fall Oct 31206-day season
- Oldham CountySpring Apr 8·Fall Nov 1207-day season
- Swisher CountySpring Apr 7·Fall Nov 3210-day season
- Deaf Smith CountySpring Apr 5·Fall Nov 4213-day season
- Hemphill CountySpring Apr 5·Fall Nov 3212-day season
- Roberts CountySpring Apr 5·Fall Nov 3212-day season
- Gray CountySpring Apr 4·Fall Nov 5215-day season
- Briscoe CountySpring Apr 3·Fall Nov 6217-day season
- Carson CountySpring Apr 3·Fall Nov 6217-day season
- Donley CountySpring Apr 3·Fall Nov 3214-day season
- Jeff Davis CountySpring Apr 3·Fall Nov 6217-day season
- Randall CountySpring Apr 3·Fall Nov 3214-day season
- Potter CountySpring Apr 2·Fall Nov 5217-day season
- Presidio CountySpring Apr 2·Fall Nov 7219-day season
- Hale CountySpring Apr 1·Fall Nov 7220-day season
- Hudspeth CountySpring Apr 1·Fall Nov 7220-day season
- Ochiltree CountySpring Apr 1·Fall Nov 7220-day season
- Cochran CountySpring Mar 31·Fall Nov 7221-day season
- Wheeler CountySpring Mar 31·Fall Nov 6220-day season
- Yoakum CountySpring Mar 31·Fall Nov 7221-day season
- Floyd CountySpring Mar 28·Fall Nov 12229-day season
- Hockley CountySpring Mar 28·Fall Nov 9226-day season
- Lamb CountySpring Mar 27·Fall Nov 9227-day season
- Menard CountySpring Mar 27·Fall Nov 5223-day season
- Dickens CountySpring Mar 25·Fall Nov 12232-day season
- Hutchinson CountySpring Mar 25·Fall Nov 10230-day season
- Motley CountySpring Mar 25·Fall Nov 13233-day season
- Crosby CountySpring Mar 22·Fall Nov 15238-day season
- Hardeman CountySpring Mar 22·Fall Nov 10233-day season
- Lubbock CountySpring Mar 22·Fall Nov 11234-day season
- Childress CountySpring Mar 21·Fall Nov 15239-day season
- Glasscock CountySpring Mar 21·Fall Nov 14238-day season
- Stephens CountySpring Mar 21·Fall Nov 11235-day season
- Clay CountySpring Mar 20·Fall Nov 18243-day season
- Concho CountySpring Mar 20·Fall Nov 13238-day season
- Taylor CountySpring Mar 20·Fall Nov 14239-day season
- Terry CountySpring Mar 20·Fall Nov 14239-day season
- Collingsworth CountySpring Mar 19·Fall Nov 12238-day season
- Dawson CountySpring Mar 19·Fall Nov 13239-day season
- Irion CountySpring Mar 19·Fall Nov 12238-day season
- Kerr CountySpring Mar 19·Fall Nov 12238-day season
- King CountySpring Mar 19·Fall Nov 12238-day season
- Mitchell CountySpring Mar 18·Fall Nov 14241-day season
- Gaines CountySpring Mar 17·Fall Nov 16244-day season
- Garza CountySpring Mar 17·Fall Nov 19247-day season
- Jones CountySpring Mar 17·Fall Nov 16244-day season
- Lynn CountySpring Mar 17·Fall Nov 17245-day season
- Real CountySpring Mar 17·Fall Nov 12240-day season
- Nolan CountySpring Mar 16·Fall Nov 18247-day season
- Ward CountySpring Mar 16·Fall Nov 15244-day season
- Cottle CountySpring Mar 15·Fall Nov 16246-day season
- Erath CountySpring Mar 15·Fall Nov 17247-day season
- Hall CountySpring Mar 15·Fall Nov 18248-day season
- Haskell CountySpring Mar 15·Fall Nov 17247-day season
- Kent CountySpring Mar 15·Fall Nov 14244-day season
- Young CountySpring Mar 15·Fall Nov 14244-day season
- Callahan CountySpring Mar 14·Fall Nov 16247-day season
- Foard CountySpring Mar 14·Fall Nov 14245-day season
- Jack CountySpring Mar 14·Fall Nov 16247-day season
- Sterling CountySpring Mar 14·Fall Nov 15246-day season
- Stonewall CountySpring Mar 14·Fall Nov 15246-day season
- Throckmorton CountySpring Mar 14·Fall Nov 15246-day season
- Knox CountySpring Mar 13·Fall Nov 20252-day season
- Shackelford CountySpring Mar 13·Fall Nov 18250-day season
- Sutton CountySpring Mar 13·Fall Nov 16248-day season
- Baylor CountySpring Mar 12·Fall Nov 15248-day season
- Coke CountySpring Mar 12·Fall Nov 17250-day season
- Eastland CountySpring Mar 12·Fall Nov 13246-day season
- Wichita CountySpring Mar 12·Fall Nov 18251-day season
- Bowie CountySpring Mar 11·Fall Nov 16250-day season
- Montague CountySpring Mar 11·Fall Nov 20254-day season
- Somervell CountySpring Mar 11·Fall Nov 18252-day season
- Borden CountySpring Mar 10·Fall Nov 19254-day season
- Hood CountySpring Mar 10·Fall Nov 20255-day season
- Loving CountySpring Mar 10·Fall Nov 16251-day season
- Martin CountySpring Mar 10·Fall Nov 18253-day season
- Parker CountySpring Mar 10·Fall Nov 19254-day season
- Scurry CountySpring Mar 10·Fall Nov 20255-day season
- Anderson CountySpring Mar 9·Fall Nov 20256-day season
- Archer CountySpring Mar 9·Fall Nov 21257-day season
- Culberson CountySpring Mar 9·Fall Nov 24260-day season
- Hill CountySpring Mar 9·Fall Nov 22258-day season
- Kimble CountySpring Mar 9·Fall Nov 19255-day season
- Palo Pinto CountySpring Mar 9·Fall Nov 20256-day season
- Upshur CountySpring Mar 9·Fall Nov 19255-day season
- Wilbarger CountySpring Mar 9·Fall Nov 18254-day season
- Winkler CountySpring Mar 9·Fall Nov 20256-day season
- Camp CountySpring Mar 8·Fall Nov 19256-day season
- Crockett CountySpring Mar 8·Fall Nov 16253-day season
- Falls CountySpring Mar 8·Fall Nov 18255-day season
- Mills CountySpring Mar 8·Fall Nov 21258-day season
- Runnels CountySpring Mar 8·Fall Nov 22259-day season
- Schleicher CountySpring Mar 8·Fall Nov 21258-day season
- Titus CountySpring Mar 8·Fall Nov 19256-day season
- Brown CountySpring Mar 7·Fall Nov 21259-day season
- Blanco CountySpring Mar 6·Fall Nov 22261-day season
- Delta CountySpring Mar 6·Fall Nov 26265-day season
- Howard CountySpring Mar 6·Fall Nov 24263-day season
- Johnson CountySpring Mar 6·Fall Nov 25264-day season
- Lampasas CountySpring Mar 6·Fall Nov 26265-day season
- Leon CountySpring Mar 6·Fall Nov 26265-day season
- Rains CountySpring Mar 6·Fall Nov 26265-day season
- Tom Green CountySpring Mar 6·Fall Nov 22261-day season
- Wise CountySpring Mar 6·Fall Nov 23262-day season
- Burleson CountySpring Mar 5·Fall Nov 23263-day season
- Cass CountySpring Mar 5·Fall Nov 25265-day season
- Cooke CountySpring Mar 5·Fall Nov 28268-day season
- Coryell CountySpring Mar 5·Fall Nov 20260-day season
- Harrison CountySpring Mar 5·Fall Nov 24264-day season
- Henderson CountySpring Mar 5·Fall Nov 24264-day season
- Llano CountySpring Mar 5·Fall Nov 21261-day season
- Red River CountySpring Mar 5·Fall Nov 23263-day season
- Andrews CountySpring Mar 4·Fall Nov 25266-day season
- Collin CountySpring Mar 4·Fall Nov 30271-day season
- Fannin CountySpring Mar 4·Fall Nov 24265-day season
- Fisher CountySpring Mar 4·Fall Nov 28269-day season
- Freestone CountySpring Mar 4·Fall Nov 26267-day season
- Gillespie CountySpring Mar 4·Fall Nov 22263-day season
- Hays CountySpring Mar 4·Fall Nov 26267-day season
- Hunt CountySpring Mar 4·Fall Nov 28269-day season
- Kaufman CountySpring Mar 4·Fall Nov 27268-day season
- Mason CountySpring Mar 4·Fall Nov 26267-day season
- McCulloch CountySpring Mar 4·Fall Nov 27268-day season
- Midland CountySpring Mar 4·Fall Nov 24265-day season
- Reagan CountySpring Mar 4·Fall Nov 25266-day season
- Reeves CountySpring Mar 4·Fall Nov 20261-day season
- San Augustine CountySpring Mar 4·Fall Nov 25266-day season
- San Saba CountySpring Mar 4·Fall Nov 24265-day season
- Ellis CountySpring Mar 3·Fall Nov 29271-day season
- Marion CountySpring Mar 3·Fall Nov 22264-day season
- Bandera CountySpring Mar 2·Fall Nov 29272-day season
- Bosque CountySpring Mar 2·Fall Nov 28271-day season
- Burnet CountySpring Mar 2·Fall Nov 25268-day season
- Ector CountySpring Mar 2·Fall Nov 25268-day season
- Franklin CountySpring Mar 2·Fall Dec 1274-day season
- Grayson CountySpring Mar 2·Fall Nov 30273-day season
- Hamilton CountySpring Mar 2·Fall Nov 30273-day season
- Hopkins CountySpring Mar 2·Fall Nov 28271-day season
- Kendall CountySpring Mar 2·Fall Nov 27270-day season
- Madison CountySpring Mar 2·Fall Nov 20263-day season
- Bell CountySpring Mar 1·Fall Dec 1275-day season
- Coleman CountySpring Mar 1·Fall Dec 1275-day season
- Comanche CountySpring Mar 1·Fall Dec 2276-day season
- Crane CountySpring Mar 1·Fall Nov 25269-day season
- Denton CountySpring Mar 1·Fall Dec 1275-day season
- Lamar CountySpring Mar 1·Fall Dec 1275-day season
- Rusk CountySpring Mar 1·Fall Nov 29273-day season
- Upton CountySpring Mar 1·Fall Nov 27271-day season
- Uvalde CountySpring Mar 1·Fall Nov 27271-day season
- Gregg CountySpring Feb 28·Fall Nov 28273-day season
- Limestone CountySpring Feb 28·Fall Dec 4279-day season
- Nacogdoches CountySpring Feb 28·Fall Dec 1276-day season
- Shelby CountySpring Feb 28·Fall Nov 28273-day season
- Travis CountySpring Feb 28·Fall Dec 1276-day season
- Van Zandt CountySpring Feb 28·Fall Dec 3278-day season
- Bastrop CountySpring Feb 26·Fall Dec 3280-day season
- Rockwall CountySpring Feb 26·Fall Dec 1278-day season
- Tarrant CountySpring Feb 26·Fall Dec 1278-day season
- Angelina CountySpring Feb 25·Fall Nov 28276-day season
- Colorado CountySpring Feb 25·Fall Dec 3281-day season
- McLennan CountySpring Feb 25·Fall Dec 3281-day season
- Val Verde CountySpring Feb 25·Fall Nov 29277-day season
- Edwards CountySpring Feb 24·Fall Dec 6285-day season
- Houston CountySpring Feb 24·Fall Nov 30279-day season
- Morris CountySpring Feb 24·Fall Dec 4283-day season
- Panola CountySpring Feb 24·Fall Dec 2281-day season
- Cherokee CountySpring Feb 23·Fall Dec 7287-day season
- Milam CountySpring Feb 23·Fall Dec 6286-day season
- Pecos CountySpring Feb 23·Fall Dec 1281-day season
- Smith CountySpring Feb 23·Fall Dec 4284-day season
- Williamson CountySpring Feb 23·Fall Dec 5285-day season
- Navarro CountySpring Feb 22·Fall Dec 7288-day season
- Wood CountySpring Feb 22·Fall Dec 6287-day season
- Brewster CountySpring Feb 21·Fall Dec 2284-day season
- Wilson CountySpring Feb 21·Fall Dec 3285-day season
- Dimmit CountySpring Feb 20·Fall Dec 5288-day season
- Grimes CountySpring Feb 19·Fall Dec 3287-day season
- Jasper CountySpring Feb 19·Fall Dec 7291-day season
- Newton CountySpring Feb 19·Fall Dec 7291-day season
- Tyler CountySpring Feb 19·Fall Dec 7291-day season
- Dallas CountySpring Feb 18·Fall Dec 12297-day season
- Caldwell CountySpring Feb 17·Fall Dec 6292-day season
- Lee CountySpring Feb 17·Fall Dec 3289-day season
- San Jacinto CountySpring Feb 17·Fall Dec 4290-day season
- El Paso CountySpring Feb 16·Fall Dec 1288-day season
- Kinney CountySpring Feb 16·Fall Dec 6293-day season
- DeWitt CountySpring Feb 15·Fall Dec 9297-day season
- Fayette CountySpring Feb 15·Fall Dec 10298-day season
- Polk CountySpring Feb 14·Fall Dec 12301-day season
- Guadalupe CountySpring Feb 13·Fall Dec 11301-day season
- Medina CountySpring Feb 12·Fall Dec 9300-day season
- Sabine CountySpring Feb 12·Fall Dec 15306-day season
- Austin CountySpring Feb 11·Fall Dec 16308-day season
- Terrell CountySpring Feb 11·Fall Dec 9301-day season
- Waller CountySpring Feb 11·Fall Dec 16308-day season
- Atascosa CountySpring Feb 10·Fall Dec 10303-day season
- Comal CountySpring Feb 10·Fall Dec 19312-day season
- Washington CountySpring Feb 10·Fall Dec 18311-day season
- Walker CountySpring Feb 8·Fall Dec 16311-day season
- Brazos CountySpring Feb 7·Fall Dec 18314-day season
- Refugio CountySpring Feb 7·Fall Dec 18314-day season
- Gonzales CountySpring Feb 6·Fall Dec 12309-day season
- Robertson CountySpring Feb 6·Fall Dec 14311-day season
- Trinity CountySpring Feb 6·Fall Dec 12309-day season
- Bexar CountySpring Feb 5·Fall Dec 15313-day season
- Goliad CountySpring Feb 5·Fall Dec 15313-day season
- Hardin CountySpring Feb 5·Fall Dec 16314-day season
- Orange CountySpring Feb 3·Fall Dec 12312-day season
- Montgomery CountySpring Feb 2·Fall Dec 23324-day season
- Wharton CountySpring Feb 2·Fall Dec 25326-day season
- Brooks CountySpring Jan 31·Fall Dec 20323-day season
- Kenedy CountySpring Jan 31·Fall Dec 22325-day season
- Maverick CountySpring Jan 31·Fall Dec 14317-day season
- Webb CountySpring Jan 31·Fall Dec 27330-day season
- Lavaca CountySpring Jan 30·Fall Dec 27331-day season
- Liberty CountySpring Jan 30·Fall Dec 22326-day season
- Bee CountySpring Jan 29·Fall Dec 27332-day season
- Duval CountySpring Jan 29·Fall Dec 18323-day season
- Jefferson CountySpring Jan 28·Fall Jan 1338-day season
- Karnes CountySpring Jan 28·Fall Dec 27333-day season
- Calhoun CountySpring Jan 27·Fall Jan 4342-day season
- Harris CountySpring Jan 27·Fall Jan 2340-day season
- Fort Bend CountySpring Jan 26·Fall Dec 29337-day season
- Frio CountySpring Jan 26·Fall Dec 23331-day season
- Chambers CountySpring Jan 25·Fall Dec 31340-day season
- Live Oak CountySpring Jan 23·Fall Dec 25336-day season
- Matagorda CountySpring Jan 22·Fall Jan 1344-day season
- Jackson CountySpring Jan 21·Fall Jan 1345-day season
- McMullen CountySpring Jan 21·Fall Dec 17330-day season
- La Salle CountySpring Jan 20·Fall Dec 19333-day season
- Victoria CountySpring Jan 20·Fall Jan 1346-day season
- Zavala CountySpring Jan 20·Fall Dec 26340-day season
- Brazoria CountySpring Jan 19·Fall Jan 7353-day season
- Jim Hogg CountySpring Jan 15·Fall Dec 30349-day season
- Jim Wells CountySpring Jan 15·Fall Jan 6356-day season
- Kleberg CountySpring Jan 14·Fall Dec 28348-day season
- San Patricio CountySpring Jan 12·Fall Jan 1354-day season
- Starr CountySpring Jan 12·Fall Dec 29351-day season
- Nueces CountySpring Jan 11·Fall Jan 1355-day season
- Galveston CountySpring Jan 9·Fall Jan 8364-day season
- Aransas CountySpring Jan 8·Fall Jan 4361-day season
- Willacy CountySpring Jan 7·Fall Jan 5363-day season
- Zapata CountySpring Jan 5·Fall Jan 1361-day season
- Hidalgo CountySpring Jan 3·Fall Jan 1363-day season
Alphabetical
All Texas counties — A to Z.
- Anderson County
- Andrews County
- Angelina County
- Aransas County
- Archer County
- Armstrong County
- Atascosa County
- Austin County
- Bailey County
- Bandera County
- Bastrop County
- Baylor County
- Bee County
- Bell County
- Bexar County
- Blanco County
- Borden County
- Bosque County
- Bowie County
- Brazoria County
- Brazos County
- Brewster County
- Briscoe County
- Brooks County
- Brown County
- Burleson County
- Burnet County
- Caldwell County
- Calhoun County
- Callahan County
- Cameron County
- Camp County
- Carson County
- Cass County
- Castro County
- Chambers County
- Cherokee County
- Childress County
- Clay County
- Cochran County
- Coke County
- Coleman County
- Collin County
- Collingsworth County
- Colorado County
- Comal County
- Comanche County
- Concho County
- Cooke County
- Coryell County
- Cottle County
- Crane County
- Crockett County
- Crosby County
- Culberson County
- Dallam County
- Dallas County
- Dawson County
- Deaf Smith County
- Delta County
- Denton County
- DeWitt County
- Dickens County
- Dimmit County
- Donley County
- Duval County
- Eastland County
- Ector County
- Edwards County
- El Paso County
- Ellis County
- Erath County
- Falls County
- Fannin County
- Fayette County
- Fisher County
- Floyd County
- Foard County
- Fort Bend County
- Franklin County
- Freestone County
- Frio County
- Gaines County
- Galveston County
- Garza County
- Gillespie County
- Glasscock County
- Goliad County
- Gonzales County
- Gray County
- Grayson County
- Gregg County
- Grimes County
- Guadalupe County
- Hale County
- Hall County
- Hamilton County
- Hansford County
- Hardeman County
- Hardin County
- Harris County
- Harrison County
- Hartley County
- Haskell County
- Hays County
- Hemphill County
- Henderson County
- Hidalgo County
- Hill County
- Hockley County
- Hood County
- Hopkins County
- Houston County
- Howard County
- Hudspeth County
- Hunt County
- Hutchinson County
- Irion County
- Jack County
- Jackson County
- Jasper County
- Jeff Davis County
- Jefferson County
- Jim Hogg County
- Jim Wells County
- Johnson County
- Jones County
- Karnes County
- Kaufman County
- Kendall County
- Kenedy County
- Kent County
- Kerr County
- Kimble County
- King County
- Kinney County
- Kleberg County
- Knox County
- La Salle County
- Lamar County
- Lamb County
- Lampasas County
- Lavaca County
- Lee County
- Leon County
- Liberty County
- Limestone County
- Lipscomb County
- Live Oak County
- Llano County
- Loving County
- Lubbock County
- Lynn County
- Madison County
- Marion County
- Martin County
- Mason County
- Matagorda County
- Maverick County
- McCulloch County
- McLennan County
- McMullen County
- Medina County
- Menard County
- Midland County
- Milam County
- Mills County
- Mitchell County
- Montague County
- Montgomery County
- Moore County
- Morris County
- Motley County
- Nacogdoches County
- Navarro County
- Newton County
- Nolan County
- Nueces County
- Ochiltree County
- Oldham County
- Orange County
- Palo Pinto County
- Panola County
- Parker County
- Parmer County
- Pecos County
- Polk County
- Potter County
- Presidio County
- Rains County
- Randall County
- Reagan County
- Real County
- Red River County
- Reeves County
- Refugio County
- Roberts County
- Robertson County
- Rockwall County
- Runnels County
- Rusk County
- Sabine County
- San Augustine County
- San Jacinto County
- San Patricio County
- San Saba County
- Schleicher County
- Scurry County
- Shackelford County
- Shelby County
- Sherman County
- Smith County
- Somervell County
- Starr County
- Stephens County
- Sterling County
- Stonewall County
- Sutton County
- Swisher County
- Tarrant County
- Taylor County
- Terrell County
- Terry County
- Throckmorton County
- Titus County
- Tom Green County
- Travis County
- Trinity County
- Tyler County
- Upshur County
- Upton County
- Uvalde County
- Val Verde County
- Van Zandt County
- Victoria County
- Walker County
- Waller County
- Ward County
- Washington County
- Webb County
- Wharton County
- Wheeler County
- Wichita County
- Wilbarger County
- Willacy County
- Williamson County
- Wilson County
- Winkler County
- Wise County
- Wood County
- Yoakum County
- Young County
- Zapata County
- Zavala County