Frost dates · Alabama
Alabama frost dates,
county by county.
Last spring frost and first fall frost probability data for all 67 counties in Alabama, 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 Alabama
48 days separate the earliest and latest counties.
The median last spring frost in Covington County is February 11 — 48 days earlier than Marion County at March 31. 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.
- Marion CountySpring Mar 31·Fall Nov 4218-day season
- Tallapoosa CountySpring Mar 31·Fall Nov 6220-day season
- Chambers CountySpring Mar 26·Fall Nov 8227-day season
- Cleburne CountySpring Mar 25·Fall Nov 9229-day season
- Talladega CountySpring Mar 25·Fall Nov 10230-day season
- Cherokee CountySpring Mar 24·Fall Nov 9230-day season
- Franklin CountySpring Mar 23·Fall Nov 5227-day season
- Lawrence CountySpring Mar 23·Fall Nov 8230-day season
- Clay CountySpring Mar 22·Fall Nov 11234-day season
- Winston CountySpring Mar 22·Fall Nov 13236-day season
- Jackson CountySpring Mar 20·Fall Nov 8233-day season
- Bibb CountySpring Mar 18·Fall Nov 13240-day season
- Cullman CountySpring Mar 18·Fall Nov 11238-day season
- Colbert CountySpring Mar 17·Fall Nov 14242-day season
- Randolph CountySpring Mar 17·Fall Nov 14242-day season
- Crenshaw CountySpring Mar 15·Fall Nov 16246-day season
- DeKalb CountySpring Mar 14·Fall Nov 20251-day season
- Walker CountySpring Mar 14·Fall Nov 15246-day season
- Butler CountySpring Mar 13·Fall Nov 19251-day season
- Lamar CountySpring Mar 13·Fall Nov 19251-day season
- Lauderdale CountySpring Mar 12·Fall Nov 14247-day season
- Morgan CountySpring Mar 12·Fall Nov 19252-day season
- Coosa CountySpring Mar 11·Fall Nov 24258-day season
- Russell CountySpring Mar 11·Fall Nov 20254-day season
- Elmore CountySpring Mar 10·Fall Nov 21256-day season
- Macon CountySpring Mar 10·Fall Nov 21256-day season
- Madison CountySpring Mar 10·Fall Nov 20255-day season
- Washington CountySpring Mar 10·Fall Nov 20255-day season
- Bullock CountySpring Mar 9·Fall Nov 17253-day season
- Autauga CountySpring Mar 8·Fall Nov 22259-day season
- Blount CountySpring Mar 8·Fall Nov 24261-day season
- Calhoun CountySpring Mar 8·Fall Nov 21258-day season
- Clarke CountySpring Mar 8·Fall Nov 21258-day season
- Monroe CountySpring Mar 8·Fall Nov 21258-day season
- Pickens CountySpring Mar 8·Fall Nov 20257-day season
- St. Clair CountySpring Mar 8·Fall Nov 24261-day season
- Chilton CountySpring Mar 7·Fall Nov 25263-day season
- Jefferson CountySpring Mar 7·Fall Nov 24262-day season
- Geneva CountySpring Mar 6·Fall Nov 20259-day season
- Limestone CountySpring Mar 6·Fall Nov 24263-day season
- Marshall CountySpring Mar 6·Fall Dec 1270-day season
- Fayette CountySpring Mar 5·Fall Nov 22262-day season
- Etowah CountySpring Mar 4·Fall Nov 27268-day season
- Sumter CountySpring Mar 4·Fall Nov 21262-day season
- Perry CountySpring Mar 3·Fall Nov 20262-day season
- Tuscaloosa CountySpring Mar 3·Fall Nov 25267-day season
- Wilcox CountySpring Mar 3·Fall Nov 22264-day season
- Greene CountySpring Mar 2·Fall Nov 22265-day season
- Marengo CountySpring Mar 2·Fall Nov 26269-day season
- Hale CountySpring Mar 1·Fall Nov 25269-day season
- Barbour CountySpring Feb 28·Fall Dec 3278-day season
- Choctaw CountySpring Feb 28·Fall Nov 29274-day season
- Conecuh CountySpring Feb 28·Fall Dec 3278-day season
- Lee CountySpring Feb 28·Fall Dec 1276-day season
- Escambia CountySpring Feb 27·Fall Nov 30276-day season
- Lowndes CountySpring Feb 27·Fall Nov 25271-day season
- Shelby CountySpring Feb 27·Fall Dec 1277-day season
- Dallas CountySpring Feb 24·Fall Dec 1280-day season
- Pike CountySpring Feb 24·Fall Dec 7286-day season
- Coffee CountySpring Feb 22·Fall Dec 6287-day season
- Baldwin CountySpring Feb 21·Fall Dec 9291-day season
- Henry CountySpring Feb 19·Fall Dec 9293-day season
- Houston CountySpring Feb 19·Fall Dec 9293-day season
- Montgomery CountySpring Feb 17·Fall Dec 4290-day season
- Mobile CountySpring Feb 13·Fall Dec 14304-day season
- Dale CountySpring Feb 12·Fall Dec 16307-day season
- Covington CountySpring Feb 11·Fall Dec 18310-day season
Alphabetical
All Alabama counties — A to Z.
- Autauga County
- Baldwin County
- Barbour County
- Bibb County
- Blount County
- Bullock County
- Butler County
- Calhoun County
- Chambers County
- Cherokee County
- Chilton County
- Choctaw County
- Clarke County
- Clay County
- Cleburne County
- Coffee County
- Colbert County
- Conecuh County
- Coosa County
- Covington County
- Crenshaw County
- Cullman County
- Dale County
- Dallas County
- DeKalb County
- Elmore County
- Escambia County
- Etowah County
- Fayette County
- Franklin County
- Geneva County
- Greene County
- Hale County
- Henry County
- Houston County
- Jackson County
- Jefferson County
- Lamar County
- Lauderdale County
- Lawrence County
- Lee County
- Limestone County
- Lowndes County
- Macon County
- Madison County
- Marengo County
- Marion County
- Marshall County
- Mobile County
- Monroe County
- Montgomery County
- Morgan County
- Perry County
- Pickens County
- Pike County
- Randolph County
- Russell County
- Shelby County
- St. Clair County
- Sumter County
- Talladega County
- Tallapoosa County
- Tuscaloosa County
- Walker County
- Washington County
- Wilcox County
- Winston County