FrostDateByZip

Alabama frost dates

Average last spring and first fall frost (32°F) dates for 575 cities and towns in Alabama, from NOAA 1991-2020 climate normals. Average last frost dates range from January 31 in Dauphin Island to April 11 in Vina. Open a ZIP code for frost risk by date and a planting calendar.

Cities with several ZIP codes use the first-listed ZIP. Open a ZIP for exact local dates.
CityAvg last frostAvg first frostSeasonZIP codes
AbbevilleMar 1Nov 24270 days36310
AbernantMar 23Nov 10231 days35440
AdamsvilleMar 21Nov 11236 days35005
AddisonApr 4Nov 1210 days35540
AdgerMar 23Nov 10231 days35006
AkronMar 18Nov 12240 days35441
AlabasterMar 12Nov 16248 days35007
AlbertaMar 18Nov 11241 days36720
AlbertvilleApr 1Oct 31212 days35950, 35951
Alexander CityMar 26Nov 8227 days35010, 35011
AlexandriaMar 23Nov 9231 days36250
AlicevilleMar 24Nov 8230 days35442
AllgoodMar 26Nov 10230 days35013
AlpineApr 5Nov 1208 days35014
AltonMar 21Nov 11236 days35015
AltoonaMar 26Nov 10230 days35952
AndalusiaMar 25Nov 9230 days36420, 36421
AndersonMar 29Nov 4219 days35610
AnnistonMar 23Nov 9231 days36201, 36202, 36204, 36205 +2 more
ArabMar 17Nov 19247 days35016
ArdmoreMar 30Nov 4223 days35739
AritonMar 9Nov 21260 days36311
ArleyApr 4Nov 1210 days35541
ArlingtonMar 10Nov 21257 days36722
AshfordMar 1Nov 24270 days36312
AshlandApr 4Nov 1211 days36251
AshvilleMar 19Nov 13240 days35953
AthensMar 20Nov 12238 days35611, 35612, 35613, 35614
AtmoreFeb 28Nov 27270 days36502, 36503, 36504
AttallaMar 19Nov 13240 days35954
AuburnMar 13Nov 17246 days36830, 36831, 36832
Auburn UniversityMar 13Nov 17246 days36849
AutaugavilleMar 8Nov 18254 days36003
AxisFeb 28Nov 25272 days36505
BaileytonApr 7Oct 29204 days35019
BanksMar 10Nov 21257 days36005
BankstonMar 20Nov 9234 days35542
Bay MinetteFeb 28Nov 25272 days36507
Bayou La BatreMar 13Nov 24255 days36509
Bear CreekMar 29Nov 9228 days35543
BeatriceMar 10Nov 17251 days36425
BeavertonApr 11Oct 27198 days35544
BelkMar 20Nov 9234 days35545
BellamyMar 20Nov 9234 days36901
Belle MinaMar 31Nov 1214 days35615
BellwoodMar 23Nov 7231 days36313
BerryMar 20Nov 9234 days35546
BessemerMar 23Nov 10231 days35020, 35021, 35022, 35023
BillingsleyMar 24Nov 10233 days36006
BirminghamMar 21Nov 11236 days35201, 35202, 35203, 35204 +58 more
BlackMar 23Nov 7231 days36314
BlountsvilleApr 7Oct 29204 days35031
BoazApr 1Oct 31212 days35956, 35957
BoligeeMar 19Nov 8239 days35443
Bon AirMar 31Nov 2216 days35032
Bon SecourMar 10Nov 17253 days36511
BoothMar 13Nov 13244 days36008
BoykinMar 18Nov 11241 days36723
BrantleyMar 25Nov 9230 days36009
BremenApr 6Oct 29205 days35033
BrentApr 2Nov 2215 days35034
BrewtonMar 15Nov 15246 days36426, 36427
BridgeportApr 7Oct 31208 days35740
BrierfieldMar 12Nov 16248 days35035
BrilliantApr 4Nov 1211 days35548
BrooklynMar 25Nov 9230 days36429
BrooksideMar 21Nov 11236 days35036
BrookwoodMar 20Nov 11235 days35444
BrownsboroApr 4Oct 30210 days35741
BrundidgeMar 10Nov 21257 days36010
BryantApr 10Oct 28201 days35958
BucksFeb 28Nov 25272 days36512
BuhlMar 12Nov 15250 days35446
BurnwellMar 30Nov 4220 days35038
ButlerMar 14Nov 16247 days36904
BynumMar 23Nov 9231 days36253
CaleraMar 12Nov 16248 days35040
CalvertFeb 28Nov 25272 days36513
CamdenMar 18Nov 11241 days36726
Camp HillApr 11Oct 27201 days36850
CampbellMar 10Nov 21257 days36727
CapshawMar 20Nov 12238 days35742
Carbon HillMar 30Nov 4220 days35549
CarrolltonMar 24Nov 8230 days35447
CastleberryMar 10Nov 17251 days36432
CatherineMar 21Nov 5229 days36728
CecilMar 25Nov 8228 days36013
Cedar BluffApr 6Oct 31207 days35959
CentreApr 6Oct 31207 days35960
CentrevilleApr 2Nov 2215 days35042
ChancellorMar 9Nov 21260 days36316
ChapmanMar 28Nov 7224 days36015
ChatomMar 26Nov 8228 days36518
ChelseaMar 12Nov 16248 days35043
CherokeeApr 9Oct 28203 days35616
ChildersburgMar 31Nov 2216 days35044
ChoccoloccoMar 23Nov 9231 days36254
ChunchulaFeb 28Nov 25272 days36521
CitronelleMar 3Nov 25268 days36522
ClantonMar 24Nov 10233 days35045, 35046
ClayApr 4Nov 1212 days35048
ClaytonMar 11Nov 19254 days36016
ClevelandApr 6Oct 29205 days35049
ClintonMar 19Nov 8239 days35448
ClioMar 11Nov 19254 days36017
CloptonMar 11Nov 19254 days36317
CloverdaleMar 20Nov 8233 days35617
CoalingApr 2Nov 2215 days35449
CodenMar 13Nov 24255 days36523
Coffee SpringsMar 23Nov 7231 days36318
CoffeevilleMar 18Nov 12239 days36524
CokerMar 12Nov 15250 days35452
CollinsvilleApr 1Oct 31212 days35961
ColumbiaMar 1Nov 24270 days36319
ColumbianaMar 12Nov 16248 days35051
Cook SpringsApr 4Nov 1212 days35052
CoosadaMar 13Nov 13244 days36020
CordovaMar 30Nov 4220 days35550
CottondaleMar 12Nov 15250 days35453
CottontonMar 21Nov 11239 days36851
CottonwoodMar 1Nov 27270 days36320
CourtlandMar 28Nov 3221 days35618
CowartsMar 1Nov 24270 days36321
CoyMar 18Nov 11241 days36435
CragfordApr 4Nov 1211 days36255
Crane HillApr 4Nov 1210 days35053
CreolaFeb 21Dec 6292 days36525
CropwellApr 5Nov 1208 days35054
CrossvilleApr 1Oct 31212 days35962
CubaMar 14Nov 12245 days36907
CullmanMar 31Nov 1215 days35055, 35056, 35057, 35058
CussetaMar 26Nov 9229 days36852
DadevilleMar 26Nov 8227 days36853
DalevilleMar 9Nov 21260 days36322
DanvilleApr 4Nov 1210 days35619
DaphneMar 10Nov 17253 days36526
Dauphin IslandJan 31Jan 6340 days36528
DavistonMar 26Nov 8227 days36256
DawsonApr 1Oct 31212 days35963
De ArmanvilleMar 23Nov 9231 days36257
DeatsvilleMar 13Nov 13244 days36022
DecaturMar 26Nov 7228 days35601, 35602, 35603, 35609 +1 more
Deer ParkMar 26Nov 8228 days36529
DelmarMar 29Nov 9228 days35551
DeltaApr 4Nov 1211 days36258
DemopolisMar 16Nov 14241 days36732
DetroitApr 11Oct 27198 days35552
DickinsonMar 10Nov 21257 days36436
Dixons MillsMar 10Nov 21257 days36736
DocenaMar 21Nov 11236 days35060
DolomiteMar 23Nov 10231 days35061
DoraMar 30Nov 4220 days35062
DothanMar 1Nov 24270 days36301, 36302, 36303, 36304 +1 more
Double SpringsApr 4Nov 1210 days35553
DouglasMar 26Nov 10230 days35964
DozierMar 25Nov 9230 days36028
DuncanvilleMar 12Nov 15250 days35456
DuttonApr 8Oct 29202 days35744
East TallasseeMar 26Nov 8227 days36023
EastabogaMar 23Nov 9231 days36260
EcholaMar 12Nov 15250 days35457
EclecticMar 25Nov 11230 days36024
EdwardsvilleApr 6Oct 31206 days36261
Eight MileMar 3Nov 25268 days36613
ElbaMar 9Nov 21260 days36323
ElbertaMar 5Nov 23264 days36530
EldridgeApr 4Nov 1211 days35554
ElkmontMar 20Nov 12238 days35620
ElmoreMar 13Nov 13244 days36025
ElrodMar 12Nov 15250 days35458
EmelleMar 19Nov 8239 days35459
EmpireMar 30Nov 4220 days35063
EnterpriseMar 9Nov 21260 days36330, 36331
EpesMar 20Nov 9234 days35460
EqualityMar 25Nov 11230 days36026
EstillforkApr 6Oct 29204 days35745
EthelsvilleMar 13Nov 12244 days35461
EufaulaMar 21Nov 11239 days36027, 36072
EutawMar 19Nov 8239 days35462
EvaApr 7Oct 29204 days35621
EvergreenMar 13Nov 19253 days36401
ExcelFeb 28Nov 27270 days36439
FacklerApr 4Oct 30209 days35746
FairfieldMar 21Nov 11236 days35064
FairhopeMar 10Nov 17253 days36532, 36533
FalkvilleMar 26Nov 7228 days35622
FaunsdaleMar 18Nov 12240 days36738
FayetteMar 20Nov 9234 days35555
FitzpatrickMar 25Nov 8228 days36029
Five PointsApr 2Nov 3216 days36855
Flat RockApr 8Oct 29202 days35966
FlomatonFeb 28Nov 27270 days36441
FloralaMar 4Nov 26265 days36442
FlorenceMar 20Nov 8233 days35630, 35631, 35632, 35633 +1 more
FoleyMar 5Nov 23264 days36535, 36536
Forest HomeMar 28Nov 7224 days36030
ForklandMar 16Nov 14241 days36740
Fort DavisMar 25Nov 8228 days36031
Fort DepositMar 28Nov 7224 days36032
Fort MitchellMar 26Nov 8228 days36856
Fort PayneMar 29Nov 8225 days35967, 35968
Fort RuckerMar 9Nov 21260 days36362
FostersMar 12Nov 15250 days35463
FranklinMar 22Nov 8231 days36444
FrankvilleMar 18Nov 12239 days36538
Frisco CityFeb 28Nov 27270 days36445
FruitdaleMar 26Nov 8228 days36539
FruithurstApr 6Oct 31206 days36262
FultonMar 10Nov 21257 days36446
FultondaleMar 21Nov 11236 days35068
FurmanMar 18Nov 11241 days36741
FyffeMar 31Nov 3217 days35971
GadsdenMar 19Nov 13240 days35901, 35902, 35903, 35904 +2 more
GainestownMar 18Nov 12239 days36540
GainesvilleMar 19Nov 8239 days35464
GallantMar 19Nov 13240 days35972
GallionMar 16Nov 14241 days36742
GanttMar 25Nov 9230 days36038
Garden CityApr 6Oct 29205 days35070
GardendaleApr 4Nov 1212 days35071
GaylesvilleMar 29Nov 8225 days35973
GenevaMar 23Nov 7231 days36340
GeorgianaMar 28Nov 7224 days36033
GeraldineMar 31Nov 3217 days35974
GilbertownMar 17Nov 9237 days36908
Glen AllenApr 4Nov 1211 days35559
GlenwoodMar 18Nov 10236 days36034
GoodspringsMar 30Nov 4220 days35560
GoodwaterMar 26Nov 8227 days35072
GoodwayFeb 28Nov 27270 days36449
GordoMar 12Nov 15250 days35466
GordonMar 1Nov 27270 days36343
GoshenMar 18Nov 10236 days36035
GradyMar 31Nov 5220 days36036
GrahamMar 28Nov 5222 days36263
Grand BayMar 13Nov 24255 days36541
GrantMar 31Nov 3217 days35747
GraysvilleMar 21Nov 11236 days35073
Green PondMar 23Nov 10231 days35074
GreensboroMar 18Nov 12240 days36744
GreenvilleMar 28Nov 7224 days36037
Grove HillMar 10Nov 21257 days36451
GroveoakApr 1Oct 31212 days35975
GuinApr 4Nov 1211 days35563
Gulf ShoresJan 31Jan 6340 days36542, 36547
GuntersvilleMar 17Nov 19247 days35976
GurleyApr 4Oct 30210 days35748
HackleburgMar 29Nov 9228 days35564
HaleyvilleMar 29Nov 9228 days35565
HamiltonApr 11Oct 27198 days35570
HancevilleApr 6Oct 29205 days35077
HardawayMar 25Nov 8228 days36039
HarpersvilleMar 31Nov 2216 days35078
HartfordMar 23Nov 7231 days36344
HartselleMar 26Nov 7228 days35640
HarvestMar 20Nov 12238 days35749
HatchechubbeeMar 21Nov 11239 days36858
HaydenApr 6Oct 29205 days35079
HaynevilleMar 13Nov 13244 days36040
Hazel GreenApr 7Oct 28201 days35750
HeadlandMar 1Nov 24270 days36345
HeflinApr 6Oct 31206 days36264
HelenaMar 19Nov 8236 days35080
HenagarApr 8Oct 29202 days35978
HigdonApr 8Oct 29202 days35979
Highland HomeMar 31Nov 5220 days36041
HillsboroMar 28Nov 3221 days35643
HodgesMar 31Nov 4221 days35571
HollinsApr 2Oct 31211 days35082
Holly PondApr 7Oct 29204 days35083
HollytreeApr 4Oct 30209 days35751
HollywoodApr 4Oct 30209 days35752
Holy TrinityMar 21Nov 11239 days36859
HonoravilleMar 31Nov 5220 days36042
Hope HullMar 13Nov 13244 days36043
HortonMar 17Nov 19247 days35980
HoustonMar 30Nov 4220 days35572
HuntsvilleMar 24Nov 8229 days35801, 35802, 35803, 35804 +20 more
HurtsboroMar 21Nov 11239 days36860
HuxfordFeb 28Nov 27270 days36543
IderApr 8Oct 29202 days35981
IrvingtonMar 13Nov 24255 days36544
JachinMar 20Nov 9234 days36910
JackMar 9Nov 21260 days36346
JacksonMar 18Nov 12239 days36545
Jacksons GapMar 26Nov 8227 days36861
JacksonvilleMar 23Nov 9231 days36265
JasperMar 30Nov 4220 days35501, 35502, 35503, 35504
JeffersonMar 16Nov 14241 days36745
JemisonMar 21Nov 11235 days35085
JonesMar 8Nov 18254 days36749
JoppaApr 7Oct 29204 days35087
KansasMar 30Nov 4220 days35573
KellermanMar 20Nov 11235 days35468
KellytonMar 26Nov 8227 days35089
KennedyMar 20Nov 9234 days35574
KentMar 25Nov 11230 days36045
KillenMar 20Nov 8233 days35645
KimberlyApr 4Nov 1212 days35091
KinstonMar 9Nov 21260 days36453
KnoxvilleMar 12Nov 15250 days35469
Laceys SpringApr 4Oct 30210 days35754
LafayetteApr 9Oct 30204 days36862
LanettMar 26Nov 9229 days36863
LangstonApr 4Oct 30209 days35755
LapineMar 31Nov 5220 days36046
LawleyApr 2Nov 2215 days36793
LeedsMar 21Nov 11236 days35094
LeesburgApr 6Oct 31207 days35983
LeightonMar 20Nov 8233 days35646
LenoxMar 10Nov 17251 days36454
LeroyMar 18Nov 12239 days36548
LesterMar 20Nov 12238 days35647
LetohatcheeMar 13Nov 13244 days36047
LexingtonMar 29Nov 4219 days35648
LillianFeb 28Nov 29277 days36549
LincolnMar 26Nov 4225 days35096
LindenMar 16Nov 14241 days36748
LinevilleApr 4Nov 1211 days36266
LismanMar 18Nov 10236 days36912
Little RiverFeb 28Nov 27270 days36550
LivingstonMar 20Nov 9234 days35470
LoachapokaMar 29Nov 5223 days36865
LockhartMar 4Nov 26265 days36455
Locust ForkApr 6Oct 29205 days35097
LoganMar 31Nov 1215 days35098
LouisvilleMar 11Nov 19254 days36048
Lower Peach TreeMar 10Nov 21257 days36751
LowndesboroMar 13Nov 13244 days36752
LoxleyMar 5Nov 23264 days36551
LuverneMar 31Nov 5220 days36049
LynnMar 30Nov 4220 days35575
MadisonMar 24Nov 8229 days35756, 35757, 35758
MagnoliaMar 10Nov 21257 days36754
Magnolia SpringsMar 10Nov 17253 days36555
MalcolmMar 18Nov 12239 days36556
MalvernMar 1Nov 24270 days36349
MaplesvilleMar 24Nov 10233 days36750
MarburyMar 24Nov 10233 days36051
MargaretApr 4Nov 1212 days35112
MarionMar 18Nov 12240 days36756
Marion JunctionMar 21Nov 5229 days36759
MathewsMar 4Nov 18262 days36052
MayleneMar 19Nov 8236 days35114
Mc CallaMar 23Nov 10231 days35111
Mc IntoshMar 18Nov 12239 days36553
Mc KenzieMar 13Nov 19253 days36456
Mc ShanMar 24Nov 8230 days35471
Mc WilliamsMar 18Nov 11241 days36753
MegargelFeb 28Nov 27270 days36457
MelvinMar 14Nov 16247 days36913
MentoneApr 8Oct 29202 days35984
MeridianvilleApr 7Oct 28201 days35759
MexiaFeb 28Nov 27270 days36458
Midland CityMar 1Nov 24270 days36350
MidwayMar 25Nov 6226 days36053
MillbrookMar 13Nov 13244 days36054
MillervilleApr 4Nov 1211 days36267
MillportMar 29Nov 5222 days35576
MillryMar 26Nov 8228 days36558
MinterMar 8Nov 18254 days36761
MobileFeb 21Dec 6292 days36601, 36602, 36603, 36604 +30 more
MonroevilleMar 10Nov 17251 days36460, 36461
MontevalloMar 12Nov 16248 days35115
MontgomeryMar 4Nov 18262 days36101, 36102, 36103, 36104 +29 more
MontroseMar 10Nov 17253 days36559
MoodyApr 4Nov 1212 days35004
MooresvilleMar 26Nov 7228 days35649
MorrisApr 4Nov 1212 days35116
MoultonApr 2Oct 31209 days35650
MoundvilleMar 18Nov 12240 days35474
Mount HopeApr 2Oct 31209 days35651
Mount MeigsMar 4Nov 18262 days36057
Mount OliveMar 21Nov 11236 days35117
Mount VernonFeb 28Nov 25272 days36560
MulgaMar 23Nov 10231 days35118
MunfordMar 23Nov 9231 days36268
MuscadineApr 6Oct 31206 days36269
Muscle ShoalsMar 20Nov 8233 days35661, 35662
MyrtlewoodMar 16Nov 14241 days36763
NanafaliaMar 10Nov 21257 days36764
Natural BridgeMar 29Nov 9228 days35577
NauvooMar 30Nov 4220 days35578
NeedhamMar 14Nov 16247 days36915
New BrocktonMar 9Nov 21260 days36351
New CastleApr 4Nov 1212 days35119
New HopeApr 4Oct 30210 days35760
New MarketApr 7Oct 28201 days35761
NewbernMar 18Nov 12240 days36765
NewtonMar 1Nov 24270 days36352
NewvilleMar 1Nov 24270 days36353
NormalMar 24Nov 8229 days35762
NorthportMar 12Nov 15250 days35473, 35475, 35476
NotasulgaMar 13Nov 17246 days36866
Oak HillMar 18Nov 11241 days36766
OakmanMar 30Nov 4220 days35579
OdenvilleApr 4Nov 1212 days35120
OhatcheeMar 19Nov 13240 days36271
OneontaMar 26Nov 10230 days35121
OpelikaMar 29Nov 5223 days36801, 36802, 36803, 36804
OppMar 25Nov 9230 days36467
Orange BeachFeb 28Nov 29277 days36561
OrrvilleMar 21Nov 5229 days36767
Owens Cross RoadsApr 4Oct 30210 days35763
OxfordMar 23Nov 9231 days36203
OzarkMar 1Nov 24270 days36360, 36361
Paint RockApr 4Oct 30210 days35764
PalmerdaleApr 4Nov 1212 days35123
PanolaMar 19Nov 8239 days35477
PanseyMar 1Nov 27270 days36370
ParrishMar 30Nov 4220 days35580
PelhamMar 19Nov 8236 days35124
Pell CityApr 4Nov 1212 days35125, 35128
PenningtonMar 16Nov 14241 days36916
PerdidoFeb 28Nov 25272 days36562
Perdue HillFeb 28Nov 27270 days36470
PeroteMar 25Nov 6226 days36061
PetermanMar 10Nov 17251 days36471
PetersonMar 20Nov 11235 days35478
PetreyMar 31Nov 5220 days36062
Phenix CityMar 21Nov 11238 days36867, 36868, 36869, 36870
Phil CampbellMar 29Nov 9228 days35581
PiedmontApr 6Oct 31206 days36272
Pike RoadMar 4Nov 18262 days36064
PinckardMar 1Nov 24270 days36371
Pine AppleMar 28Nov 7224 days36768
Pine HillMar 10Nov 21257 days36769
Pine LevelMar 18Nov 10236 days36065
PinsonApr 4Nov 1212 days35126
PisgahApr 8Oct 29202 days35765
PittsviewMar 21Nov 11239 days36871
PlantersvilleMar 8Nov 18254 days36758
Pleasant GroveMar 23Nov 10231 days35127
Point ClearMar 10Nov 17253 days36564
PrattvilleMar 13Nov 13244 days36066, 36067, 36068
PrincetonApr 6Oct 29204 days35766
QuintonMar 23Nov 10231 days35130
RaglandMar 23Nov 9231 days35131
Rainbow CityMar 19Nov 13240 days35906
RainsvilleMar 29Nov 8225 days35986
RalphMar 12Nov 15250 days35480
RamerMar 31Nov 5220 days36069
RanburneApr 6Oct 31206 days36273
RandolphMar 21Nov 11235 days36792
RangeMar 10Nov 17251 days36473
Red BayApr 9Oct 28203 days35582
Red LevelMar 25Nov 9230 days36474
ReformMar 24Nov 8230 days35481
RemlapApr 4Nov 1212 days35133
ReptonMar 10Nov 17251 days36475
River FallsMar 25Nov 9230 days36476
RiversideApr 5Nov 1208 days35135
RoanokeApr 2Nov 3216 days36274
RobertsdaleMar 5Nov 23264 days36567
RockfordMar 25Nov 11230 days35136
RogersvilleMar 28Nov 3221 days35652
RussellvilleMar 31Nov 4221 days35653, 35654
RutledgeMar 28Nov 7224 days36071
RylandApr 4Oct 30210 days35767
SaffordMar 21Nov 5229 days36773
SaginawMar 12Nov 16248 days35137
Saint ElmoMar 13Nov 24255 days36568
Saint StephensMar 18Nov 12239 days36569
SalemMar 21Nov 18243 days36874
SamanthaMar 20Nov 11235 days35482
SamsonMar 23Nov 7231 days36477
SaralandFeb 21Dec 6292 days36571
SardisMar 8Nov 18254 days36775
SatsumaFeb 21Dec 6292 days36572
SawyervilleMar 18Nov 12240 days36776
SayreApr 4Nov 1212 days35139
ScottsboroApr 4Oct 30209 days35768, 35769
SealeMar 5Nov 23265 days36875
SectionMar 31Nov 3217 days35771
SelmaMar 8Nov 18254 days36701, 36702, 36703
SeminoleFeb 28Nov 29277 days36574
SemmesMar 3Nov 25268 days36575
ShannonMar 23Nov 10231 days35142
SheffieldMar 20Nov 8233 days35660
ShelbyMar 12Nov 16248 days35143
ShorterMar 25Nov 8228 days36075
ShortervilleMar 13Nov 21256 days36373
SilasMar 17Nov 9237 days36919
SiluriaMar 19Nov 8236 days35144
SilverhillMar 5Nov 23264 days36576
SipseyMar 30Nov 4220 days35584
SkippervilleMar 1Nov 24270 days36374
SlocombMar 1Nov 24270 days36375
Smiths StationMar 21Nov 18243 days36877
SomervilleMar 24Nov 8229 days35670
Spanish FortMar 10Nov 17253 days36527, 36577
Spring GardenMar 30Nov 4219 days36275
SpringvilleMar 26Nov 10230 days35146
Spruce PineMar 31Nov 4221 days35585
StantonMar 24Nov 10233 days36790
StapletonFeb 28Nov 25272 days36578
SteeleMar 26Nov 10230 days35987
SterrettMar 31Nov 2216 days35147
StevensonApr 7Oct 31208 days35772
StocktonFeb 28Nov 25272 days36579
SulligentMar 29Nov 5222 days35586
SumitonMar 30Nov 4220 days35148
SummerdaleMar 5Nov 23264 days36580
SunflowerMar 18Nov 12239 days36581
Sweet WaterMar 10Nov 21257 days36782
SycamoreApr 2Oct 31211 days35149
SylacaugaApr 2Oct 31211 days35150, 35151
SylvaniaApr 8Oct 29202 days35988
TalladegaApr 5Nov 1208 days35160, 35161
TallasseeMar 25Nov 8228 days36078
TannerMar 27Nov 3221 days35671
TheodoreFeb 21Dec 6292 days36582, 36590
ThomastonMar 21Nov 5229 days36783
ThomasvilleMar 10Nov 21257 days36784
ThorsbyMar 21Nov 11235 days35171
TibbieMar 26Nov 8228 days36583
TitusMar 25Nov 11230 days36080
ToneyApr 7Oct 28201 days35773
Town CreekMar 28Nov 3221 days35672
TownleyMar 30Nov 4220 days35587
ToxeyMar 10Nov 21257 days36921
TraffordApr 4Nov 1212 days35172
TrentonApr 4Oct 30209 days35774
TrinityMar 27Nov 3221 days35673
TroyMar 10Nov 21257 days36079, 36081, 36082
TrussvilleApr 4Nov 1212 days35173
TuscaloosaMar 12Nov 15250 days35401, 35402, 35403, 35404 +5 more
TuscumbiaMar 20Nov 8233 days35674
TuskegeeMar 25Nov 8228 days36083
Tuskegee InstituteMar 25Nov 8228 days36087, 36088
TylerMar 8Nov 18254 days36785
Union GroveMar 17Nov 19247 days35175
Union SpringsMar 25Nov 6226 days36089
UniontownMar 21Nov 5229 days36786
UriahFeb 28Nov 27270 days36480
Valhermoso SpringsMar 24Nov 8229 days35775
ValleyMar 26Nov 9229 days36854, 36872
Valley HeadApr 7Oct 30204 days35989
VanceMar 23Nov 10231 days35490
VandiverMar 21Nov 11236 days35176
VerbenaMar 24Nov 10233 days36091
VernonMar 29Nov 5222 days35592
VinaApr 11Oct 27198 days35593
VincentMar 31Nov 2216 days35178
Vinegar BendMar 26Nov 8228 days36584
VinemontApr 7Oct 29204 days35179
VredenburghMar 18Nov 11241 days36481
WadleyApr 2Nov 3216 days36276
WagarvilleMar 18Nov 12239 days36585
Walnut GroveMar 26Nov 10230 days35990
WardMar 20Nov 9234 days36922
WarriorApr 4Nov 1212 days35180
WaterlooApr 9Oct 28203 days35677
WatsonMar 21Nov 11236 days35181
WattsvilleApr 5Nov 1208 days35182
WaverlyMar 29Nov 5223 days36879
WeaverMar 23Nov 9231 days36277
WebbMar 1Nov 24270 days36376
WedoweeApr 2Nov 3216 days36278
WellingtonMar 19Nov 13240 days36279
WeogufkaMar 25Nov 11230 days35183
West BloctonMar 19Nov 8236 days35184
West GreeneMar 19Nov 8239 days35491
WestoverMar 31Nov 2216 days35185
WetumpkaMar 25Nov 8228 days36092, 36093
WhatleyMar 22Nov 8231 days36482
WilmerMar 3Nov 25268 days36587
WilsonvilleMar 31Nov 2216 days35186
WiltonMar 12Nov 16248 days35187
WinfieldApr 4Nov 1211 days35594
WingMar 21Nov 12237 days36483
WoodlandApr 4Nov 1211 days36280
WoodstockMar 23Nov 10231 days35188
WoodvilleApr 4Oct 30209 days35776
YorkMar 20Nov 9234 days36925

Frequently asked questions

When is the last frost in Alabama?
It varies by location. Across Alabama, average last spring frost dates range from January 31 (Dauphin Island) to April 11 (Vina). Look up your ZIP code for your local date.
Why do nearby towns have different frost dates?
Elevation, distance from large bodies of water, and whether a weather station sits in a valley, on a hill, or in a city all change how cold nights get. Each ZIP code is matched to the most representative nearby NOAA station.