Alabama frost dates
Across 118 NOAA climate stations in Alabama, the median last spring frost (32°F) ranges from Jan 31 at Dauphin Is #2 to Apr 11 at Hamilton 3 S; the typical station sees its last frost around Mar 22 and its first fall frost around Nov 9.
“Median” dates have a 50% chance of a later spring frost or an earlier fall frost. “10% risk” dates are the safer choice for tender plants: only 1 year in 10 has frost beyond them. Source: NOAA NCEI 1991–2020 Climate Normals. Elevation matters: within a state, frost dates can differ by a month or more between valleys and hills.
| Station | Elevation | Last frost (median) | Last frost (10% risk) | First frost (median) | First frost (10% risk) | Growing season |
|---|---|---|---|---|---|---|
| Addison | 818 ft | Apr 4 | Apr 24 | Nov 1 | Oct 20 | 210 days |
| Alabaster Shelby Co AP | 565 ft | Mar 12 | Mar 31 | Nov 16 | Nov 1 | 248 days |
| Alexander City | 640 ft | Mar 26 | Apr 12 | Nov 8 | Oct 27 | 227 days |
| Aliceville | 195 ft | Mar 24 | Apr 13 | Nov 8 | Oct 26 | 230 days |
| Andalusia 3 W | 250 ft | Mar 25 | Apr 14 | Nov 9 | Oct 25 | 230 days |
| Andalusia Opp AP | 310 ft | Feb 28 | Mar 20 | Nov 28 | Nov 8 | 274 days |
| Anniston Metro AP | 594 ft | Mar 23 | Apr 9 | Nov 9 | Oct 27 | 231 days |
| Ashland 3 Ene | 1,022 ft | Apr 4 | Apr 19 | Nov 1 | Oct 20 | 211 days |
| Athens | 689 ft | Mar 20 | Apr 7 | Nov 12 | Nov 1 | 238 days |
| Atmore | 300 ft | Feb 28 | Mar 21 | Nov 27 | Nov 8 | 270 days |
| Auburn No.2 | 545 ft | Mar 13 | Apr 3 | Nov 17 | Nov 1 | 246 days |
| Bankhead L&D | 280 ft | Mar 20 | Apr 9 | Nov 11 | Oct 29 | 235 days |
| Bay Minette | 271 ft | Feb 28 | Mar 21 | Nov 25 | Nov 7 | 272 days |
| Belle Mina 2 N | 603 ft | Mar 31 | Apr 16 | Nov 1 | Oct 19 | 214 days |
| Bessemer 3 Wsw | 445 ft | Mar 23 | Apr 11 | Nov 10 | Oct 27 | 231 days |
| Birmingham AP | 615 ft | Mar 21 | Apr 8 | Nov 11 | Oct 30 | 236 days |
| Brewton 3 Ene | 160 ft | Mar 15 | Apr 3 | Nov 15 | Oct 30 | 246 days |
| Brewton 3 Nne | 170 ft | Mar 14 | Apr 2 | Nov 16 | Nov 1 | 248 days |
| Brewton 3 Sse | 85 ft | Mar 10 | Apr 1 | Nov 15 | Nov 1 | 251 days |
| Bridgeport 5 Nw | 664 ft | Apr 7 | Apr 28 | Oct 31 | Oct 18 | 208 days |
| Camden 3 Nw | 235 ft | Mar 18 | Apr 5 | Nov 11 | Oct 30 | 241 days |
| Camp Hill 2NW | 680 ft | Apr 11 | Apr 26 | Oct 27 | Oct 16 | 201 days |
| Centre | 600 ft | Apr 6 | Apr 22 | Oct 31 | Oct 18 | 207 days |
| Centreville 6 Sw | 450 ft | Apr 2 | Apr 19 | Nov 2 | Oct 20 | 215 days |
| Chatom | 285 ft | Mar 26 | Apr 11 | Nov 8 | Oct 25 | 228 days |
| Childersburg Wtp | 418 ft | Mar 31 | Apr 16 | Nov 2 | Oct 20 | 216 days |
| Clanton | 590 ft | Mar 24 | Apr 11 | Nov 10 | Oct 28 | 233 days |
| Clanton 2 Ne | 584 ft | Mar 22 | Apr 9 | Nov 10 | Oct 30 | 237 days |
| Clayton | 569 ft | Mar 11 | Mar 30 | Nov 19 | Nov 1 | 254 days |
| Coden | 12 ft | Mar 13 | Apr 2 | Nov 24 | Nov 4 | 255 days |
| Courtland 2 Wsw | 575 ft | Mar 28 | Apr 13 | Nov 3 | Oct 22 | 221 days |
| Cullman 3 Ene | 800 ft | Apr 5 | Apr 22 | Nov 1 | Oct 19 | 210 days |
| Cullman Nahs | 811 ft | Apr 7 | Apr 22 | Oct 29 | Oct 18 | 204 days |
| Dauphin Is #2 | 8 ft | Jan 31 | Feb 27 | Jan 6 | Dec 12 | 340 days |
| Decatur 4SE | 550 ft | Mar 26 | Apr 9 | Nov 7 | Oct 26 | 228 days |
| Decatur Pryor Fld | 592 ft | Mar 27 | Apr 10 | Nov 3 | Oct 22 | 221 days |
| Demopolis L&D | 100 ft | Mar 16 | Apr 3 | Nov 14 | Oct 31 | 241 days |
| Dothan Rgnl AP | 370 ft | Mar 1 | Mar 21 | Nov 24 | Nov 7 | 270 days |
| Enterprise 4 W | 337 ft | Mar 9 | Mar 31 | Nov 21 | Nov 5 | 260 days |
| Eufaula Wildlife Ref | 300 ft | Mar 21 | Apr 7 | Nov 11 | Oct 28 | 239 days |
| Evergreen | 290 ft | Mar 13 | Mar 31 | Nov 19 | Nov 2 | 253 days |
| Evergreen Middleton Fld | 258 ft | Mar 10 | Mar 31 | Nov 17 | Nov 1 | 251 days |
| Fairhope 2 Ne | 23 ft | Mar 10 | Mar 30 | Nov 17 | Nov 2 | 253 days |
| Fairhope 3 Ne | 95 ft | Mar 15 | Apr 2 | Nov 19 | Nov 2 | 251 days |
| Fayette | 357 ft | Mar 20 | Apr 9 | Nov 9 | Oct 27 | 234 days |
| Florala Muni AP | 314 ft | Mar 4 | Mar 22 | Nov 26 | Nov 7 | 265 days |
| Ft Payne | 917 ft | Mar 29 | Apr 16 | Nov 8 | Oct 26 | 225 days |
| Gadsden | 565 ft | Mar 19 | Apr 7 | Nov 13 | Nov 1 | 240 days |
| Gadsden 19 N | 1,152 ft | Apr 1 | Apr 20 | Oct 31 | Oct 19 | 212 days |
| Gainesville 2 Ne | 107 ft | Mar 12 | Apr 1 | Nov 13 | Oct 30 | 246 days |
| Gainesville Lock | 125 ft | Mar 19 | Apr 8 | Nov 8 | Oct 28 | 239 days |
| Geneva #2 | 145 ft | Mar 23 | Apr 7 | Nov 7 | Oct 26 | 231 days |
| Greensboro | 249 ft | Mar 18 | Apr 6 | Nov 12 | Oct 30 | 240 days |
| Greensboro 2 Wnw | 280 ft | Mar 17 | Apr 6 | Nov 11 | Oct 27 | 240 days |
| Greenville | 342 ft | Mar 28 | Apr 15 | Nov 7 | Oct 25 | 224 days |
| Greenville Crenshaw AP | 451 ft | Mar 8 | Mar 28 | Nov 20 | Nov 4 | 256 days |
| Guntersville | 578 ft | Mar 19 | Apr 5 | Nov 18 | Nov 2 | 244 days |
| Guntersville No.2 | 595 ft | Mar 17 | Apr 5 | Nov 19 | Nov 4 | 247 days |
| Haleyville | 920 ft | Mar 29 | Apr 16 | Nov 9 | Oct 25 | 228 days |
| Hamilton 3 S | 435 ft | Apr 11 | Apr 27 | Oct 27 | Oct 15 | 198 days |
| Hanceville | 590 ft | Apr 6 | Apr 24 | Oct 29 | Oct 16 | 205 days |
| Headland | 370 ft | Mar 5 | Mar 25 | Nov 24 | Nov 6 | 264 days |
| Heflin | 1,000 ft | Apr 6 | Apr 22 | Oct 31 | Oct 19 | 206 days |
| Helena | 480 ft | Mar 19 | Apr 9 | Nov 8 | Oct 26 | 236 days |
| Highland Home | 433 ft | Mar 31 | Apr 17 | Nov 5 | Oct 24 | 220 days |
| Highland Home #2 | 555 ft | Mar 12 | Mar 30 | Nov 18 | Nov 4 | 253 days |
| Highland Home 2 S | 614 ft | Mar 4 | Mar 25 | Nov 26 | Nov 7 | 265 days |
| Huntsville Intl AP | 624 ft | Mar 24 | Apr 8 | Nov 8 | Oct 27 | 229 days |
| Jackson | 220 ft | Mar 18 | Apr 6 | Nov 12 | Oct 29 | 239 days |
| Jasper | 486 ft | Mar 30 | Apr 16 | Nov 4 | Oct 22 | 220 days |
| Lafayette 2W | 740 ft | Apr 9 | Apr 25 | Oct 30 | Oct 18 | 204 days |
| Lexington | 760 ft | Mar 29 | Apr 15 | Nov 4 | Oct 21 | 219 days |
| Livingston | 128 ft | Mar 20 | Apr 8 | Nov 9 | Oct 26 | 234 days |
| Marion Junction 2 Ne | 200 ft | Mar 19 | Apr 7 | Nov 9 | Oct 27 | 238 days |
| Milstead | 215 ft | Mar 25 | Apr 13 | Nov 8 | Oct 26 | 228 days |
| Mobile | 208 ft | Mar 3 | Mar 21 | Nov 25 | Nov 8 | 268 days |
| Mobile Dwtn AP | 26 ft | Feb 21 | Mar 15 | Dec 6 | Nov 15 | 292 days |
| Montgomery 6SW | 225 ft | Mar 4 | Mar 23 | Nov 18 | Nov 1 | 262 days |
| Montgomery AP | 202 ft | Mar 13 | Mar 31 | Nov 13 | Oct 31 | 244 days |
| Moulton 2 | 622 ft | Apr 2 | Apr 18 | Oct 31 | Oct 18 | 209 days |
| Muscle Shoals 2 N | 530 ft | Mar 27 | Apr 13 | Nov 3 | Oct 22 | 220 days |
| Muscle Shoals Rgnl AP | 540 ft | Mar 20 | Apr 6 | Nov 8 | Oct 25 | 233 days |
| Muscle Shoals Wtp | 540 ft | Mar 30 | Apr 13 | Nov 3 | Oct 22 | 220 days |
| Northport 2 S | 150 ft | Mar 18 | Apr 4 | Nov 10 | Oct 29 | 239 days |
| Oneonta | 1,100 ft | Mar 26 | Apr 12 | Nov 10 | Oct 26 | 230 days |
| Opelika | 640 ft | Mar 29 | Apr 15 | Nov 5 | Oct 22 | 223 days |
| Owens Cross Roads 3S | 590 ft | Apr 4 | Apr 20 | Oct 30 | Oct 17 | 210 days |
| Pinson | 608 ft | Apr 4 | Apr 22 | Nov 1 | Oct 21 | 212 days |
| Robertsdale | 161 ft | Mar 5 | Mar 26 | Nov 23 | Nov 5 | 264 days |
| Rock Mills | 750 ft | Apr 2 | Apr 18 | Nov 3 | Oct 21 | 216 days |
| Rockford 3 Ese | 600 ft | Mar 25 | Apr 13 | Nov 11 | Oct 28 | 230 days |
| Russellville #2 | 830 ft | Mar 31 | Apr 16 | Nov 4 | Oct 21 | 221 days |
| Russellville 4 Sse | 720 ft | Apr 5 | Apr 22 | Oct 28 | Oct 16 | 205 days |
| Saint Bernard | 800 ft | Mar 31 | Apr 20 | Nov 1 | Oct 20 | 215 days |
| Sand Mt Substn | 1,190 ft | Mar 31 | Apr 16 | Nov 3 | Oct 22 | 217 days |
| Scottsboro | 615 ft | Apr 4 | Apr 20 | Oct 30 | Oct 17 | 209 days |
| Scottsboro 2 Ne | 636 ft | Apr 2 | Apr 19 | Oct 30 | Oct 18 | 210 days |
| Selma | 147 ft | Mar 8 | Mar 28 | Nov 18 | Nov 2 | 254 days |
| Selma 13 Wnw | 193 ft | Mar 21 | Apr 12 | Nov 5 | Oct 24 | 229 days |
| Selma 6 Sse | 157 ft | Mar 21 | Apr 12 | Nov 7 | Oct 25 | 233 days |
| Sylacauga 4 Ne | 490 ft | Apr 2 | Apr 19 | Oct 31 | Oct 16 | 211 days |
| Talladega | 448 ft | Apr 5 | Apr 22 | Nov 1 | Oct 19 | 208 days |
| Talladega 10 Nne | 525 ft | Mar 26 | Apr 14 | Nov 4 | Oct 25 | 225 days |
| Thomasville | 390 ft | Mar 10 | Mar 29 | Nov 21 | Nov 5 | 257 days |
| Thomasville 2 S | 350 ft | Mar 17 | Apr 7 | Nov 9 | Oct 26 | 237 days |
| Thorsby Exp Stn | 680 ft | Mar 21 | Apr 10 | Nov 11 | Oct 29 | 235 days |
| Troy | 542 ft | Mar 10 | Mar 30 | Nov 21 | Nov 4 | 257 days |
| Troy 2 W | 472 ft | Mar 17 | Apr 3 | Nov 16 | Nov 1 | 242 days |
| Troy Muni AP | 397 ft | Mar 18 | Apr 7 | Nov 10 | Oct 28 | 236 days |
| Tuscaloosa Acfd | 169 ft | Mar 12 | Apr 2 | Nov 15 | Nov 2 | 250 days |
| Tuscaloosa Muni AP | 150 ft | Mar 16 | Apr 3 | Nov 12 | Oct 30 | 242 days |
| Union Springs 9 S | 440 ft | Mar 25 | Apr 13 | Nov 6 | Oct 24 | 226 days |
| Valley Head | 1,121 ft | Apr 8 | Apr 24 | Oct 29 | Oct 17 | 202 days |
| Valley Head 1 Ssw | 1,020 ft | Apr 7 | Apr 25 | Oct 30 | Oct 18 | 204 days |
| Vernon | 298 ft | Mar 29 | Apr 16 | Nov 5 | Oct 22 | 222 days |
| Weedon Fld AP | 285 ft | Mar 13 | Apr 1 | Nov 17 | Nov 2 | 250 days |
| Whatley | 170 ft | Mar 22 | Apr 9 | Nov 8 | Oct 24 | 231 days |
| Winfield 2 Sw | 520 ft | Apr 4 | Apr 22 | Nov 1 | Oct 19 | 211 days |
Advertisement