State hub
Alabama frost dates by weather station
Alabama has 118 NOAA weather stations with 1991–2020 freeze statistics. Median last spring frost dates run from Jan 31 at Dauphin Island #2 to Apr 11 at Hamilton 3 S.
- 118Stations
- Jan 31Earliest last frostDauphin Island #2
- Apr 11Latest last frostHamilton 3 S
- 340 daysLongest growing seasonDauphin Island #2
| Station | Last spring frost | First fall frost | Growing season | Elevation |
|---|---|---|---|---|
| Addison | Apr 4 | Nov 1 | 210 days | 818 ft |
| Alabaster Shelby Co Airport | Mar 12 | Nov 16 | 248 days | 565 ft |
| Alexander City | Mar 26 | Nov 8 | 227 days | 640 ft |
| Aliceville | Mar 24 | Nov 8 | 230 days | 195 ft |
| Andalusia 3 W | Mar 25 | Nov 9 | 230 days | 250 ft |
| Andalusia Opp Airport | Feb 28 | Nov 28 | 274 days | 310 ft |
| Anniston Metro Airport | Mar 23 | Nov 9 | 231 days | 594 ft |
| Ashland 3 ENE | Apr 4 | Nov 1 | 211 days | 1,022 ft |
| Athens | Mar 20 | Nov 12 | 238 days | 689 ft |
| Atmore | Feb 28 | Nov 27 | 270 days | 300 ft |
| Auburn No.2 | Mar 13 | Nov 17 | 246 days | 545 ft |
| Bankhead L&d | Mar 20 | Nov 11 | 235 days | 280 ft |
| Bay Minette | Feb 28 | Nov 25 | 272 days | 271 ft |
| Belle Mina 2 N | Mar 31 | Nov 1 | 214 days | 603 ft |
| Bessemer 3 WSW | Mar 23 | Nov 10 | 231 days | 445 ft |
| Birmingham Airport | Mar 21 | Nov 11 | 236 days | 615 ft |
| Brewton 3 ENE | Mar 15 | Nov 15 | 246 days | 160 ft |
| Brewton 3 NNE | Mar 14 | Nov 16 | 248 days | 170 ft |
| Brewton 3 SSE | Mar 10 | Nov 15 | 251 days | 85 ft |
| Bridgeport 5 NW | Apr 7 | Oct 31 | 208 days | 664 ft |
| Camden 3 NW | Mar 18 | Nov 11 | 241 days | 235 ft |
| Camp Hill 2nw | Apr 11 | Oct 27 | 201 days | 680 ft |
| Centre | Apr 6 | Oct 31 | 207 days | 600 ft |
| Centreville 6 SW | Apr 2 | Nov 2 | 215 days | 450 ft |
| Chatom | Mar 26 | Nov 8 | 228 days | 285 ft |
| Childersburg Water Plant | Mar 31 | Nov 2 | 216 days | 418 ft |
| Clanton | Mar 24 | Nov 10 | 233 days | 590 ft |
| Clanton 2 NE | Mar 22 | Nov 10 | 237 days | 584 ft |
| Clayton | Mar 11 | Nov 19 | 254 days | 569 ft |
| Coden | Mar 13 | Nov 24 | 255 days | 12 ft |
| Courtland 2 WSW | Mar 28 | Nov 3 | 221 days | 575 ft |
| Cullman 3 ENE | Apr 5 | Nov 1 | 210 days | 800 ft |
| Cullman Nahs | Apr 7 | Oct 29 | 204 days | 811 ft |
| Dauphin Island #2 | Jan 31 | Jan 6 | 340 days | 8 ft |
| Decatur 4se | Mar 26 | Nov 7 | 228 days | 550 ft |
| Decatur Pryor Field | Mar 27 | Nov 3 | 221 days | 592 ft |
| Demopolis L&d | Mar 16 | Nov 14 | 241 days | 100 ft |
| Dothan Regional Airport | Mar 1 | Nov 24 | 270 days | 370 ft |
| Enterprise 4 W | Mar 9 | Nov 21 | 260 days | 337 ft |
| Eufaula Wildlife Ref | Mar 21 | Nov 11 | 239 days | 300 ft |
| Evergreen | Mar 13 | Nov 19 | 253 days | 290 ft |
| Evergreen Middleton Field | Mar 10 | Nov 17 | 251 days | 258 ft |
| Fairhope 2 NE | Mar 10 | Nov 17 | 253 days | 23 ft |
| Fairhope 3 NE | Mar 15 | Nov 19 | 251 days | 95 ft |
| Fayette | Mar 20 | Nov 9 | 234 days | 357 ft |
| Florala Muni Airport | Mar 4 | Nov 26 | 265 days | 314 ft |
| Fort Payne | Mar 29 | Nov 8 | 225 days | 917 ft |
| Gadsden | Mar 19 | Nov 13 | 240 days | 565 ft |
| Gadsden 19 N | Apr 1 | Oct 31 | 212 days | 1,152 ft |
| Gainesville 2 NE | Mar 12 | Nov 13 | 246 days | 107 ft |
| Gainesville Lock | Mar 19 | Nov 8 | 239 days | 125 ft |
| Geneva #2 | Mar 23 | Nov 7 | 231 days | 145 ft |
| Greensboro | Mar 18 | Nov 12 | 240 days | 249 ft |
| Greensboro 2 WNW | Mar 17 | Nov 11 | 240 days | 280 ft |
| Greenville | Mar 28 | Nov 7 | 224 days | 342 ft |
| Greenville Crenshaw Airport | Mar 8 | Nov 20 | 256 days | 451 ft |
| Guntersville | Mar 19 | Nov 18 | 244 days | 578 ft |
| Guntersville No.2 | Mar 17 | Nov 19 | 247 days | 595 ft |
| Haleyville | Mar 29 | Nov 9 | 228 days | 920 ft |
| Hamilton 3 S | Apr 11 | Oct 27 | 198 days | 435 ft |
| Hanceville | Apr 6 | Oct 29 | 205 days | 590 ft |
| Headland | Mar 5 | Nov 24 | 264 days | 370 ft |
| Heflin | Apr 6 | Oct 31 | 206 days | 1,000 ft |
| Helena | Mar 19 | Nov 8 | 236 days | 480 ft |
| Highland Home | Mar 31 | Nov 5 | 220 days | 433 ft |
| Highland Home #2 | Mar 12 | Nov 18 | 253 days | 555 ft |
| Highland Home 2 S | Mar 4 | Nov 26 | 265 days | 614 ft |
| Huntsville Intl Airport | Mar 24 | Nov 8 | 229 days | 624 ft |
| Jackson | Mar 18 | Nov 12 | 239 days | 220 ft |
| Jasper | Mar 30 | Nov 4 | 220 days | 486 ft |
| Lafayette 2w | Apr 9 | Oct 30 | 204 days | 740 ft |
| Lexington | Mar 29 | Nov 4 | 219 days | 760 ft |
| Livingston | Mar 20 | Nov 9 | 234 days | 128 ft |
| Marion Junction 2 NE | Mar 19 | Nov 9 | 238 days | 200 ft |
| Milstead | Mar 25 | Nov 8 | 228 days | 215 ft |
| Mobile | Mar 3 | Nov 25 | 268 days | 208 ft |
| Mobile Dwtn Airport | Feb 21 | Dec 6 | 292 days | 26 ft |
| Montgomery 6sw | Mar 4 | Nov 18 | 262 days | 225 ft |
| Montgomery Airport | Mar 13 | Nov 13 | 244 days | 202 ft |
| Moulton 2 | Apr 2 | Oct 31 | 209 days | 622 ft |
| Muscle Shoals 2 N | Mar 27 | Nov 3 | 220 days | 530 ft |
| Muscle Shoals Regional Airport | Mar 20 | Nov 8 | 233 days | 540 ft |
| Muscle Shoals Water Plant | Mar 30 | Nov 3 | 220 days | 540 ft |
| Northport 2 S | Mar 18 | Nov 10 | 239 days | 150 ft |
| Oneonta | Mar 26 | Nov 10 | 230 days | 1,100 ft |
| Opelika | Mar 29 | Nov 5 | 223 days | 640 ft |
| Owens Cross Roads 3s | Apr 4 | Oct 30 | 210 days | 590 ft |
| Pinson | Apr 4 | Nov 1 | 212 days | 608 ft |
| Robertsdale | Mar 5 | Nov 23 | 264 days | 161 ft |
| Rock Mills | Apr 2 | Nov 3 | 216 days | 750 ft |
| Rockford 3 ESE | Mar 25 | Nov 11 | 230 days | 600 ft |
| Russellville #2 | Mar 31 | Nov 4 | 221 days | 830 ft |
| Russellville 4 SSE | Apr 5 | Oct 28 | 205 days | 720 ft |
| Saint Bernard | Mar 31 | Nov 1 | 215 days | 800 ft |
| Sand Mount Substn | Mar 31 | Nov 3 | 217 days | 1,190 ft |
| Scottsboro | Apr 4 | Oct 30 | 209 days | 615 ft |
| Scottsboro 2 NE | Apr 2 | Oct 30 | 210 days | 636 ft |
| Selma | Mar 8 | Nov 18 | 254 days | 147 ft |
| Selma 13 WNW | Mar 21 | Nov 5 | 229 days | 193 ft |
| Selma 6 SSE | Mar 21 | Nov 7 | 233 days | 157 ft |
| Sylacauga 4 NE | Apr 2 | Oct 31 | 211 days | 490 ft |
| Talladega | Apr 5 | Nov 1 | 208 days | 448 ft |
| Talladega 10 NNE | Mar 26 | Nov 4 | 225 days | 525 ft |
| Thomasville | Mar 10 | Nov 21 | 257 days | 390 ft |
| Thomasville 2 S | Mar 17 | Nov 9 | 237 days | 350 ft |
| Thorsby Exp. Station | Mar 21 | Nov 11 | 235 days | 680 ft |
| Troy | Mar 10 | Nov 21 | 257 days | 542 ft |
| Troy 2 W | Mar 17 | Nov 16 | 242 days | 472 ft |
| Troy Muni Airport | Mar 18 | Nov 10 | 236 days | 397 ft |
| Tuscaloosa Acfd | Mar 12 | Nov 15 | 250 days | 169 ft |
| Tuscaloosa Muni Airport | Mar 16 | Nov 12 | 242 days | 150 ft |
| Union Springs 9 S | Mar 25 | Nov 6 | 226 days | 440 ft |
| Valley Head | Apr 8 | Oct 29 | 202 days | 1,121 ft |
| Valley Head 1 SSW | Apr 7 | Oct 30 | 204 days | 1,020 ft |
| Vernon | Mar 29 | Nov 5 | 222 days | 298 ft |
| Weedon Field Airport | Mar 13 | Nov 17 | 250 days | 285 ft |
| Whatley | Mar 22 | Nov 8 | 231 days | 170 ft |
| Winfield 2 SW | Apr 4 | Nov 1 | 211 days | 520 ft |
Sources
- NOAA National Centers for Environmental Information, U.S. Climate Normals 1991–2020, annual/seasonal normals by station (version 1.0.1), file dated June 27, 2023; documentation.
Freeze dates are 30-year probabilities, not forecasts. Check your local forecast before planting tender plants.