Last frost dates in Alabama
118 NOAA weather stations in Alabama have thirty years of frost records. The median station sees its last 32 °F night around Mar 21; across the state that ranges from Jan 31 to Apr 11, so pick the station nearest you rather than a state-wide figure.
| DAUPHIN IS #2 | Jan 31 | Feb 27 | Jan 1 | Jan 6 | 340 |
| MOBILE DWTN AP | Feb 21 | Mar 15 | Jan 25 | Dec 6 | 292 |
| ANDALUSIA OPP AP | Feb 28 | Mar 20 | Feb 1 | Nov 28 | 274 |
| ATMORE | Feb 28 | Mar 21 | Feb 1 | Nov 27 | 270 |
| BAY MINETTE | Feb 28 | Mar 21 | Feb 3 | Nov 25 | 272 |
| DOTHAN RGNL AP | Mar 1 | Mar 21 | Feb 3 | Nov 24 | 270 |
| MOBILE | Mar 3 | Mar 21 | Feb 6 | Nov 25 | 268 |
| FLORALA MUNI AP | Mar 4 | Mar 22 | Feb 6 | Nov 26 | 265 |
| HIGHLAND HOME 2 S | Mar 4 | Mar 25 | Feb 12 | Nov 26 | 265 |
| MONTGOMERY 6SW | Mar 4 | Mar 23 | Feb 9 | Nov 18 | 262 |
| HEADLAND | Mar 5 | Mar 25 | Feb 9 | Nov 24 | 264 |
| ROBERTSDALE | Mar 5 | Mar 26 | Feb 12 | Nov 23 | 264 |
| GREENVILLE CRENSHAW AP | Mar 8 | Mar 28 | Feb 13 | Nov 20 | 256 |
| SELMA | Mar 8 | Mar 28 | Feb 15 | Nov 18 | 254 |
| ENTERPRISE 4 W | Mar 9 | Mar 31 | Feb 14 | Nov 21 | 260 |
| BREWTON 3 SSE | Mar 10 | Apr 1 | Feb 17 | Nov 15 | 251 |
| EVERGREEN MIDDLETON FLD | Mar 10 | Mar 31 | Feb 16 | Nov 17 | 251 |
| FAIRHOPE 2 NE | Mar 10 | Mar 30 | Feb 20 | Nov 17 | 253 |
| THOMASVILLE | Mar 10 | Mar 29 | Feb 18 | Nov 21 | 257 |
| TROY | Mar 10 | Mar 30 | Feb 15 | Nov 21 | 257 |
| CLAYTON | Mar 11 | Mar 30 | Feb 17 | Nov 19 | 254 |
| ALABASTER SHELBY CO AP | Mar 12 | Mar 31 | Feb 20 | Nov 16 | 248 |
| GAINESVILLE 2 NE | Mar 12 | Apr 1 | Feb 21 | Nov 13 | 246 |
| HIGHLAND HOME #2 | Mar 12 | Mar 30 | Feb 19 | Nov 18 | 253 |
| TUSCALOOSA ACFD | Mar 12 | Apr 2 | Feb 22 | Nov 15 | 250 |
| AUBURN NO.2 | Mar 13 | Apr 3 | Feb 21 | Nov 17 | 246 |
| CODEN | Mar 13 | Apr 2 | Feb 18 | Nov 24 | 255 |
| EVERGREEN | Mar 13 | Mar 31 | Feb 18 | Nov 19 | 253 |
| MONTGOMERY AP | Mar 13 | Mar 31 | Feb 20 | Nov 13 | 244 |
| WEEDON FLD AP | Mar 13 | Apr 1 | Feb 20 | Nov 17 | 250 |
| BREWTON 3 NNE | Mar 14 | Apr 2 | Feb 21 | Nov 16 | 248 |
| BREWTON 3 ENE | Mar 15 | Apr 3 | Feb 22 | Nov 15 | 246 |
| FAIRHOPE 3 NE | Mar 15 | Apr 2 | Feb 17 | Nov 19 | 251 |
| DEMOPOLIS L&D | Mar 16 | Apr 3 | Feb 26 | Nov 14 | 241 |
| TUSCALOOSA MUNI AP | Mar 16 | Apr 3 | Feb 24 | Nov 12 | 242 |
| GREENSBORO 2 WNW | Mar 17 | Apr 6 | Feb 23 | Nov 11 | 240 |
| GUNTERSVILLE NO.2 | Mar 17 | Apr 5 | Feb 26 | Nov 19 | 247 |
| THOMASVILLE 2 S | Mar 17 | Apr 7 | Feb 26 | Nov 9 | 237 |
| TROY 2 W | Mar 17 | Apr 3 | Feb 25 | Nov 16 | 242 |
| CAMDEN 3 NW | Mar 18 | Apr 5 | Feb 25 | Nov 11 | 241 |
| GREENSBORO | Mar 18 | Apr 6 | Feb 25 | Nov 12 | 240 |
| JACKSON | Mar 18 | Apr 6 | Feb 25 | Nov 12 | 239 |
| NORTHPORT 2 S | Mar 18 | Apr 4 | Feb 26 | Nov 10 | 239 |
| TROY MUNI AP | Mar 18 | Apr 7 | Feb 24 | Nov 10 | 236 |
| GADSDEN | Mar 19 | Apr 7 | Feb 27 | Nov 13 | 240 |
| GAINESVILLE LOCK | Mar 19 | Apr 8 | Feb 26 | Nov 8 | 239 |
| GUNTERSVILLE | Mar 19 | Apr 5 | Feb 28 | Nov 18 | 244 |
| HELENA | Mar 19 | Apr 9 | Feb 26 | Nov 8 | 236 |
| MARION JUNCTION 2 NE | Mar 19 | Apr 7 | Feb 28 | Nov 9 | 238 |
| ATHENS | Mar 20 | Apr 7 | Mar 1 | Nov 12 | 238 |
| BANKHEAD L&D | Mar 20 | Apr 9 | Feb 26 | Nov 11 | 235 |
| FAYETTE | Mar 20 | Apr 9 | Feb 27 | Nov 9 | 234 |
| LIVINGSTON | Mar 20 | Apr 8 | Feb 28 | Nov 9 | 234 |
| MUSCLE SHOALS RGNL AP | Mar 20 | Apr 6 | Feb 28 | Nov 8 | 233 |
| BIRMINGHAM AP | Mar 21 | Apr 8 | Feb 28 | Nov 11 | 236 |
| EUFAULA WILDLIFE REF | Mar 21 | Apr 7 | Feb 25 | Nov 11 | 239 |
| SELMA 13 WNW | Mar 21 | Apr 12 | Feb 26 | Nov 5 | 229 |
| SELMA 6 SSE | Mar 21 | Apr 12 | Feb 27 | Nov 7 | 233 |
| THORSBY EXP STN | Mar 21 | Apr 10 | Feb 28 | Nov 11 | 235 |
| CLANTON 2 NE | Mar 22 | Apr 9 | Feb 28 | Nov 10 | 237 |
| WHATLEY | Mar 22 | Apr 9 | Mar 3 | Nov 8 | 231 |
| ANNISTON METRO AP | Mar 23 | Apr 9 | Mar 1 | Nov 9 | 231 |
| BESSEMER 3 WSW | Mar 23 | Apr 11 | Mar 3 | Nov 10 | 231 |
| GENEVA #2 | Mar 23 | Apr 7 | Feb 27 | Nov 7 | 231 |
| ALICEVILLE | Mar 24 | Apr 13 | Mar 1 | Nov 8 | 230 |
| CLANTON | Mar 24 | Apr 11 | Mar 1 | Nov 10 | 233 |
| HUNTSVILLE INTL AP | Mar 24 | Apr 8 | Mar 4 | Nov 8 | 229 |
| ANDALUSIA 3 W | Mar 25 | Apr 14 | Feb 28 | Nov 9 | 230 |
| MILSTEAD | Mar 25 | Apr 13 | Mar 3 | Nov 8 | 228 |
| ROCKFORD 3 ESE | Mar 25 | Apr 13 | Mar 4 | Nov 11 | 230 |
| UNION SPRINGS 9 S | Mar 25 | Apr 13 | Feb 28 | Nov 6 | 226 |
| ALEXANDER CITY | Mar 26 | Apr 12 | Mar 5 | Nov 8 | 227 |
| CHATOM | Mar 26 | Apr 11 | Mar 3 | Nov 8 | 228 |
| DECATUR 4SE | Mar 26 | Apr 9 | Mar 5 | Nov 7 | 228 |
| ONEONTA | Mar 26 | Apr 12 | Mar 2 | Nov 10 | 230 |
| TALLADEGA 10 NNE | Mar 26 | Apr 14 | Mar 2 | Nov 4 | 225 |
| DECATUR PRYOR FLD | Mar 27 | Apr 10 | Mar 8 | Nov 3 | 221 |
| MUSCLE SHOALS 2 N | Mar 27 | Apr 13 | Mar 7 | Nov 3 | 220 |
| COURTLAND 2 WSW | Mar 28 | Apr 13 | Mar 8 | Nov 3 | 221 |
| GREENVILLE | Mar 28 | Apr 15 | Mar 8 | Nov 7 | 224 |
| FT PAYNE | Mar 29 | Apr 16 | Mar 7 | Nov 8 | 225 |
| HALEYVILLE | Mar 29 | Apr 16 | Mar 5 | Nov 9 | 228 |
| LEXINGTON | Mar 29 | Apr 15 | Mar 10 | Nov 4 | 219 |
| OPELIKA | Mar 29 | Apr 15 | Mar 6 | Nov 5 | 223 |
| VERNON | Mar 29 | Apr 16 | Mar 5 | Nov 5 | 222 |
| JASPER | Mar 30 | Apr 16 | Mar 10 | Nov 4 | 220 |
| MUSCLE SHOALS WTP | Mar 30 | Apr 13 | Mar 11 | Nov 3 | 220 |
| BELLE MINA 2 N | Mar 31 | Apr 16 | Mar 14 | Nov 1 | 214 |
| CHILDERSBURG WTP | Mar 31 | Apr 16 | Mar 10 | Nov 2 | 216 |
| HIGHLAND HOME | Mar 31 | Apr 17 | Mar 12 | Nov 5 | 220 |
| RUSSELLVILLE #2 | Mar 31 | Apr 16 | Mar 13 | Nov 4 | 221 |
| SAINT BERNARD | Mar 31 | Apr 20 | Mar 14 | Nov 1 | 215 |
| SAND MT SUBSTN | Mar 31 | Apr 16 | Mar 14 | Nov 3 | 217 |
| GADSDEN 19 N | Apr 1 | Apr 20 | Mar 13 | Oct 31 | 212 |
| CENTREVILLE 6 SW | Apr 2 | Apr 19 | Mar 15 | Nov 2 | 215 |
| MOULTON 2 | Apr 2 | Apr 18 | Mar 17 | Oct 31 | 209 |
| ROCK MILLS | Apr 2 | Apr 18 | Mar 13 | Nov 3 | 216 |
| SCOTTSBORO 2 NE | Apr 2 | Apr 19 | Mar 18 | Oct 30 | 210 |
| SYLACAUGA 4 NE | Apr 2 | Apr 19 | Mar 13 | Oct 31 | 211 |
| ADDISON | Apr 4 | Apr 24 | Mar 14 | Nov 1 | 210 |
| ASHLAND 3 ENE | Apr 4 | Apr 19 | Mar 16 | Nov 1 | 211 |
| OWENS CROSS ROADS 3S | Apr 4 | Apr 20 | Mar 18 | Oct 30 | 210 |
| PINSON | Apr 4 | Apr 22 | Mar 16 | Nov 1 | 212 |
| SCOTTSBORO | Apr 4 | Apr 20 | Mar 18 | Oct 30 | 209 |
| WINFIELD 2 SW | Apr 4 | Apr 22 | Mar 14 | Nov 1 | 211 |
| CULLMAN 3 ENE | Apr 5 | Apr 22 | Mar 16 | Nov 1 | 210 |
| RUSSELLVILLE 4 SSE | Apr 5 | Apr 22 | Mar 18 | Oct 28 | 205 |
| TALLADEGA | Apr 5 | Apr 22 | Mar 19 | Nov 1 | 208 |
| CENTRE | Apr 6 | Apr 22 | Mar 20 | Oct 31 | 207 |
| HANCEVILLE | Apr 6 | Apr 24 | Mar 17 | Oct 29 | 205 |
| HEFLIN | Apr 6 | Apr 22 | Mar 20 | Oct 31 | 206 |
| BRIDGEPORT 5 NW | Apr 7 | Apr 28 | Mar 18 | Oct 31 | 208 |
| CULLMAN NAHS | Apr 7 | Apr 22 | Mar 22 | Oct 29 | 204 |
| VALLEY HEAD 1 SSW | Apr 7 | Apr 25 | Mar 20 | Oct 30 | 204 |
| VALLEY HEAD | Apr 8 | Apr 24 | Mar 22 | Oct 29 | 202 |
| LAFAYETTE 2W | Apr 9 | Apr 25 | Mar 22 | Oct 30 | 204 |
| CAMP HILL 2NW | Apr 11 | Apr 26 | Mar 25 | Oct 27 | 201 |
| HAMILTON 3 S | Apr 11 | Apr 27 | Mar 26 | Oct 27 | 198 |
How to read the three dates
Average is the date by which, in half of the years between 1991 and 2020, the last 32 °F night had already happened. Safe is later: only one year in ten saw a frost after it, which is the date to set out frost-tender plants such as dahlia tubers and zinnia seedlings. Early is the risky end, with a frost after it in nine years out of ten.
Every figure is for the weather station, not for your garden. A valley bottom, a north slope or a spot near a lake can run a week or two either way. Cities are warmer than the countryside around them.
Where the numbers come from
The dates are NOAA's U.S. Climate Normals for 1991 to 2020, computed by the National Centers for Environmental Information for every station with thirty years of daily minimum temperatures. ZIP codes are matched to the nearest such station within 150 km using U.S. Census Bureau ZIP Code Tabulation Area centroids. Stations that never see a frost, such as much of south Florida, report no date and are left out.