Skip to content

Alabama Frost Dates: Last and First Frost by Town

118 NOAA weather stations · 1991–2020 U.S. Climate Normals · Data updated 2026-10-29

Quick answer

Across Alabama's 118 NOAA stations with regular frost, the median last spring frost is March 22 and the median first fall frost is November 9. Last frost dates range from January 31 at Dauphin Island #2 to April 11 at Hamilton 3 S, so enter your ZIP code below for the station nearest you.

How frost dates vary across Alabama

  • North vs south: stations in the northern third of the state (north of 33.7°N) reach their median last frost about 19 days later than the southern third (south of 32.0°N).
  • Safety margin: the median 10%-risk date (April 9) is about 18 days after the median last frost. Waiting until then cuts the chance of a killing frost on tender transplants from 1 in 2 to 1 in 10.

Frost dates at Alabama's major weather stations

These National Weather Service stations, mostly at airports, have the longest and most complete records in the state.

Alabaster Shelby County Airport565Mar 12Mar 31Nov 16248
Andalusia Opp Airport310Feb 28Mar 20Nov 28274
Anniston Metro Airport594Mar 23Apr 9Nov 9231
Birmingham Airport615Mar 21Apr 8Nov 11236
Brewton 3 NNE170Mar 14Apr 2Nov 16248
Centreville 6 SW450Apr 2Apr 19Nov 2215
Clanton 2 NE584Mar 22Apr 9Nov 10237
Courtland 2 WSW575Mar 28Apr 13Nov 3221
Cullman 3 ENE800Apr 5Apr 22Nov 1210
Decatur Pryor Field592Mar 27Apr 10Nov 3221
Dothan Regional Airport370Mar 1Mar 21Nov 24270
Evergreen Middleton Field258Mar 10Mar 31Nov 17251
Fairhope 3 NE95Mar 15Apr 2Nov 19251
Florala Municipal Airport314Mar 4Mar 22Nov 26265
Gadsden 19 N1,152Apr 1Apr 20Oct 31212
Gainesville 2 NE107Mar 12Apr 1Nov 13246
Greensboro 2 WNW280Mar 17Apr 6Nov 11240
Greenville Crenshaw Airport451Mar 8Mar 28Nov 20256
Highland Home 2 S614Mar 4Mar 25Nov 26265
Huntsville Intl Airport624Mar 24Apr 8Nov 8229
Mobile208Mar 3Mar 21Nov 25268
Mobile Dwtn Airport26Feb 21Mar 15Dec 6292
Montgomery Airport202Mar 13Mar 31Nov 13244
Muscle Shoals 2 N530Mar 27Apr 13Nov 3220
Muscle Shoals Regional Airport540Mar 20Apr 6Nov 8233
Northport 2 S150Mar 18Apr 4Nov 10239
Russellville 4 SSE720Apr 5Apr 22Oct 28205
Scottsboro 2 NE636Apr 2Apr 19Oct 30210
Selma 13 WNW193Mar 21Apr 12Nov 5229
Selma 6 SSE157Mar 21Apr 12Nov 7233
Talladega 10 NNE525Mar 26Apr 14Nov 4225
Thomasville 2 S350Mar 17Apr 7Nov 9237
Troy 2 W472Mar 17Apr 3Nov 16242
Troy Municipal Airport397Mar 18Apr 7Nov 10236
Tuscaloosa Municipal Airport150Mar 16Apr 3Nov 12242
Valley Head 1 SSW1,020Apr 7Apr 25Oct 30204
Weedon Field Airport285Mar 13Apr 1Nov 17250

All 118 stations in Alabama

Last frost and first frost are medians: a 50% chance of a 32°F night after (spring) or before (fall) that date. 10% risk is the spring date with only a 1-in-10 chance of a later frost. Click a column to sort.

Addison818Apr 4Apr 24Nov 1210
Alabaster Shelby County Airport565Mar 12Mar 31Nov 16248
Alexander City640Mar 26Apr 12Nov 8227
Aliceville195Mar 24Apr 13Nov 8230
Andalusia 3 W250Mar 25Apr 14Nov 9230
Andalusia Opp Airport310Feb 28Mar 20Nov 28274
Anniston Metro Airport594Mar 23Apr 9Nov 9231
Ashland 3 ENE1,022Apr 4Apr 19Nov 1211
Athens689Mar 20Apr 7Nov 12238
Atmore300Feb 28Mar 21Nov 27270
Auburn No.2545Mar 13Apr 3Nov 17246
Bankhead L&d280Mar 20Apr 9Nov 11235
Bay Minette271Feb 28Mar 21Nov 25272
Belle Mina 2 N603Mar 31Apr 16Nov 1214
Bessemer 3 WSW445Mar 23Apr 11Nov 10231
Birmingham Airport615Mar 21Apr 8Nov 11236
Brewton 3 ENE160Mar 15Apr 3Nov 15246
Brewton 3 NNE170Mar 14Apr 2Nov 16248
Brewton 3 SSE85Mar 10Apr 1Nov 15251
Bridgeport 5 NW664Apr 7Apr 28Oct 31208
Camden 3 NW235Mar 18Apr 5Nov 11241
Camp Hill 2NW680Apr 11Apr 26Oct 27201
Centre600Apr 6Apr 22Oct 31207
Centreville 6 SW450Apr 2Apr 19Nov 2215
Chatom285Mar 26Apr 11Nov 8228
Childersburg Wtp418Mar 31Apr 16Nov 2216
Clanton590Mar 24Apr 11Nov 10233
Clanton 2 NE584Mar 22Apr 9Nov 10237
Clayton569Mar 11Mar 30Nov 19254
Coden12Mar 13Apr 2Nov 24255
Courtland 2 WSW575Mar 28Apr 13Nov 3221
Cullman 3 ENE800Apr 5Apr 22Nov 1210
Cullman Nahs811Apr 7Apr 22Oct 29204
Dauphin Island #28Jan 31Feb 27Jan 6340
Decatur 4SE550Mar 26Apr 9Nov 7228
Decatur Pryor Field592Mar 27Apr 10Nov 3221
Demopolis L&d100Mar 16Apr 3Nov 14241
Dothan Regional Airport370Mar 1Mar 21Nov 24270
Enterprise 4 W337Mar 9Mar 31Nov 21260
Eufaula Wildlife Ref300Mar 21Apr 7Nov 11239
Evergreen290Mar 13Mar 31Nov 19253
Evergreen Middleton Field258Mar 10Mar 31Nov 17251
Fairhope 2 NE23Mar 10Mar 30Nov 17253
Fairhope 3 NE95Mar 15Apr 2Nov 19251
Fayette357Mar 20Apr 9Nov 9234
Florala Municipal Airport314Mar 4Mar 22Nov 26265
Fort Payne917Mar 29Apr 16Nov 8225
Gadsden565Mar 19Apr 7Nov 13240
Gadsden 19 N1,152Apr 1Apr 20Oct 31212
Gainesville 2 NE107Mar 12Apr 1Nov 13246
Gainesville Lock125Mar 19Apr 8Nov 8239
Geneva #2145Mar 23Apr 7Nov 7231
Greensboro249Mar 18Apr 6Nov 12240
Greensboro 2 WNW280Mar 17Apr 6Nov 11240
Greenville342Mar 28Apr 15Nov 7224
Greenville Crenshaw Airport451Mar 8Mar 28Nov 20256
Guntersville578Mar 19Apr 5Nov 18244
Guntersville No.2595Mar 17Apr 5Nov 19247
Haleyville920Mar 29Apr 16Nov 9228
Hamilton 3 S435Apr 11Apr 27Oct 27198
Hanceville590Apr 6Apr 24Oct 29205
Headland370Mar 5Mar 25Nov 24264
Heflin1,000Apr 6Apr 22Oct 31206
Helena480Mar 19Apr 9Nov 8236
Highland Home433Mar 31Apr 17Nov 5220
Highland Home #2555Mar 12Mar 30Nov 18253
Highland Home 2 S614Mar 4Mar 25Nov 26265
Huntsville Intl Airport624Mar 24Apr 8Nov 8229
Jackson220Mar 18Apr 6Nov 12239
Jasper486Mar 30Apr 16Nov 4220
Lafayette 2W740Apr 9Apr 25Oct 30204
Lexington760Mar 29Apr 15Nov 4219
Livingston128Mar 20Apr 8Nov 9234
Marion Junction 2 NE200Mar 19Apr 7Nov 9238
Milstead215Mar 25Apr 13Nov 8228
Mobile208Mar 3Mar 21Nov 25268
Mobile Dwtn Airport26Feb 21Mar 15Dec 6292
Montgomery 6SW225Mar 4Mar 23Nov 18262
Montgomery Airport202Mar 13Mar 31Nov 13244
Moulton 2622Apr 2Apr 18Oct 31209
Muscle Shoals 2 N530Mar 27Apr 13Nov 3220
Muscle Shoals Regional Airport540Mar 20Apr 6Nov 8233
Muscle Shoals Wtp540Mar 30Apr 13Nov 3220
Northport 2 S150Mar 18Apr 4Nov 10239
Oneonta1,100Mar 26Apr 12Nov 10230
Opelika640Mar 29Apr 15Nov 5223
Owens Cross Roads 3S590Apr 4Apr 20Oct 30210
Pinson608Apr 4Apr 22Nov 1212
Robertsdale161Mar 5Mar 26Nov 23264
Rock Mills750Apr 2Apr 18Nov 3216
Rockford 3 ESE600Mar 25Apr 13Nov 11230
Russellville #2830Mar 31Apr 16Nov 4221
Russellville 4 SSE720Apr 5Apr 22Oct 28205
Saint Bernard800Mar 31Apr 20Nov 1215
Sand Mount Substn1,190Mar 31Apr 16Nov 3217
Scottsboro615Apr 4Apr 20Oct 30209
Scottsboro 2 NE636Apr 2Apr 19Oct 30210
Selma147Mar 8Mar 28Nov 18254
Selma 13 WNW193Mar 21Apr 12Nov 5229
Selma 6 SSE157Mar 21Apr 12Nov 7233
Sylacauga 4 NE490Apr 2Apr 19Oct 31211
Talladega448Apr 5Apr 22Nov 1208
Talladega 10 NNE525Mar 26Apr 14Nov 4225
Thomasville390Mar 10Mar 29Nov 21257
Thomasville 2 S350Mar 17Apr 7Nov 9237
Thorsby Experiment Station680Mar 21Apr 10Nov 11235
Troy542Mar 10Mar 30Nov 21257
Troy 2 W472Mar 17Apr 3Nov 16242
Troy Municipal Airport397Mar 18Apr 7Nov 10236
Tuscaloosa Acfd169Mar 12Apr 2Nov 15250
Tuscaloosa Municipal Airport150Mar 16Apr 3Nov 12242
Union Springs 9 S440Mar 25Apr 13Nov 6226
Valley Head1,121Apr 8Apr 24Oct 29202
Valley Head 1 SSW1,020Apr 7Apr 25Oct 30204
Vernon298Mar 29Apr 16Nov 5222
Weedon Field Airport285Mar 13Apr 1Nov 17250
Whatley170Mar 22Apr 9Nov 8231
Winfield 2 SW520Apr 4Apr 22Nov 1211

Frequently asked questions

When is the last frost in Alabama?

The median last spring frost (32°F) across Alabama's NOAA weather stations is March 22, based on 1991–2020 climate normals. It ranges from January 31 at Dauphin Island #2 to April 11 at Hamilton 3 S. For a safer planting date, use the 10%-risk date; the state median for that is April 9.

When is the first frost in Alabama?

The median first fall frost across Alabama's stations is November 9. The earliest median first frost is October 27 at Camp Hill 2NW, and the latest is January 6 at Dauphin Island #2.

How long is the growing season in Alabama?

The median frost-free season is 233 days across Alabama's stations, from 198 days at Hamilton 3 S to 340 days at Dauphin Island #2.

When should I plant tomatoes in Alabama?

Plant tomatoes outdoors after your local last frost, ideally after the 10%-risk date when nights stay above 50°F. At a typical Alabama station that means starting seeds indoors 6–8 weeks before March 22 and transplanting from about April 9. Check your ZIP code, because dates vary by weeks across the state.

How to use these dates

Frost dates are 30-year averages from NOAA, not forecasts. Use them to plan seed starting and planting, then watch the 10-day forecast as the date approaches. Cold air settles in valleys and low spots, so a garden at the bottom of a slope can frost a week or more later in spring than the nearest station shows.

Ready to plan? The planting calendar by ZIP code turns these dates into start-indoors, transplant and sowing dates for 30 crops.

Sources and method

Dates are the 32°F freeze probabilities published in the NOAA NCEI 1991–2020 U.S. Climate Normals for each station. Station names are NOAA's, lightly expanded for readability. See the methodology or download the full table.

Frost dates in other states