Alabama frost dates: Last spring and first autumn frost at every NOAA station, 1991-2020
Across Alabama's 118 NOAA stations with frost dates, the median last spring frost (32°F) runs from January 31 in Dauphin Island to April 11 in Hamilton; for half of its places it comes after March 22.
- Typical last spring frost
- March 22median of 80 places
- Typical first autumn frost
- November 9median of 80 places
- Earliest last frost
- January 31Dauphin Island
- Latest last frost
- April 11Hamilton
When is the last frost in Alabama, town by town?
Each date is NOAA's: "after March 22 in half of years" means the last 32°F night of spring came after March 22 in half of the years 1991-2020. By the 1-in-10 date, the last frost has passed in nine years out of ten.
Find your town in the list, or look up a ZIP code for the stations nearest it.
| Place or station | Last frost (median) | 1 in 10 after | First frost (median) | 1 in 10 before | Growing season | Zone |
|---|---|---|---|---|---|---|
| Dauphin IslandDauphin Island #2 | January 31 | February 27 | January 6 | December 12 | 340 days | 9b |
| Mobile Downtown Airport | February 21 | March 15 | December 6 | November 15 | 292 days | 9a |
| AndalusiaAndalusia Opp Airport | February 28 | March 20 | November 28 | November 8 | 274 days | – |
| Atmore | February 28 | March 21 | November 27 | November 8 | 270 days | 8b |
| Bay Minette | February 28 | March 21 | November 25 | November 7 | 272 days | 8b |
| DothanDothan Regional Airport | March 1 | March 21 | November 24 | November 7 | 270 days | 9a |
| MobileMobile Regional Airport | March 3 | March 21 | November 25 | November 8 | 268 days | 9a |
| FloralaFlorala Municipal Airport | March 4 | March 22 | November 26 | November 7 | 265 days | – |
| Highland Home (2 mi S) | March 4 | March 25 | November 26 | November 7 | 265 days | – |
| Montgomery (6 mi SW) | March 4 | March 23 | November 18 | November 1 | 262 days | – |
| Headland | March 5 | March 25 | November 24 | November 6 | 264 days | 8b |
| Robertsdale | March 5 | March 26 | November 23 | November 5 | 264 days | 9a |
| GreenvilleGreenville Crenshaw Airport | March 8 | March 28 | November 20 | November 4 | 256 days | – |
| Selma station | March 8 | March 28 | November 18 | November 2 | 254 days | – |
| Enterprise4 mi W | March 9 | March 31 | November 21 | November 5 | 260 days | – |
| Brewton (3 mi SSE) | March 10 | April 1 | November 15 | November 1 | 251 days | – |
| EvergreenEvergreen Middleton Field | March 10 | March 31 | November 17 | November 1 | 251 days | 8b |
| Fairhope (2 mi NE) | March 10 | March 30 | November 17 | November 2 | 253 days | – |
| Thomasville station | March 10 | March 29 | November 21 | November 5 | 257 days | – |
| Troy station | March 10 | March 30 | November 21 | November 4 | 257 days | – |
| Clayton | March 11 | March 30 | November 19 | November 1 | 254 days | – |
| AlabasterAlabaster Shelby County Airport | March 12 | March 31 | November 16 | November 1 | 248 days | 8b |
| Gainesville2 mi NE | March 12 | April 1 | November 13 | October 30 | 246 days | – |
| Highland Home #2 | March 12 | March 30 | November 18 | November 4 | 253 days | – |
| Tuscaloosa Acfd | March 12 | April 2 | November 15 | November 2 | 250 days | 8b |
| AuburnAuburn No.2 | March 13 | April 3 | November 17 | November 1 | 246 days | 8b |
| Coden | March 13 | April 2 | November 24 | November 4 | 255 days | 9a |
| Evergreen station | March 13 | March 31 | November 19 | November 2 | 253 days | 8b |
| MontgomeryMontgomery Airport | March 13 | March 31 | November 13 | October 31 | 244 days | 8b |
| Weedon Field Airport | March 13 | April 1 | November 17 | November 2 | 250 days | – |
| Brewton3 mi NNE | March 14 | April 2 | November 16 | November 1 | 248 days | – |
| Brewton (3 mi ENE) | March 15 | April 3 | November 15 | October 30 | 246 days | – |
| Fairhope3 mi NE | March 15 | April 2 | November 19 | November 2 | 251 days | – |
| DemopolisDemopolis Lock and Dam | March 16 | April 3 | November 14 | October 31 | 241 days | 8b |
| TuscaloosaTuscaloosa Municipal Airport | March 16 | April 3 | November 12 | October 30 | 242 days | 8b |
| Greensboro2 mi WNW | March 17 | April 6 | November 11 | October 27 | 240 days | – |
| GuntersvilleGuntersville No.2 | March 17 | April 5 | November 19 | November 4 | 247 days | – |
| Thomasville2 mi S | March 17 | April 7 | November 9 | October 26 | 237 days | – |
| Troy2 mi W | March 17 | April 3 | November 16 | November 1 | 242 days | – |
| Camden3 mi NW | March 18 | April 5 | November 11 | October 30 | 241 days | – |
| Greensboro station | March 18 | April 6 | November 12 | October 30 | 240 days | – |
| Jackson | March 18 | April 6 | November 12 | October 29 | 239 days | 8b |
| Northport2 mi S | March 18 | April 4 | November 10 | October 29 | 239 days | – |
| Troy Municipal Airport | March 18 | April 7 | November 10 | October 28 | 236 days | 8b |
| Gadsden | March 19 | April 7 | November 13 | November 1 | 240 days | – |
| Gainesville Lock | March 19 | April 8 | November 8 | October 28 | 239 days | 8b |
| Guntersville station | March 19 | April 5 | November 18 | November 2 | 244 days | 8a |
| Helena | March 19 | April 9 | November 8 | October 26 | 236 days | 8b |
| MarionMarion Junction (2 mi NE) | March 19 | April 7 | November 9 | October 27 | 238 days | 8b |
| Athens | March 20 | April 7 | November 12 | November 1 | 238 days | 8a |
| Bankhead Lock and Dam | March 20 | April 9 | November 11 | October 29 | 235 days | – |
| Fayette | March 20 | April 9 | November 9 | October 27 | 234 days | 8a |
| Livingston | March 20 | April 8 | November 9 | October 26 | 234 days | – |
| Muscle ShoalsMuscle Shoals Airport | March 20 | April 6 | November 8 | October 25 | 233 days | 8a |
| BirminghamBirmingham Airport | March 21 | April 8 | November 11 | October 30 | 236 days | 8a |
| EufaulaEufaula Wildlife Ref | March 21 | April 7 | November 11 | October 28 | 239 days | – |
| Selma6 mi SSE | March 21 | April 12 | November 7 | October 25 | 233 days | – |
| Selma (13 mi WNW) | March 21 | April 12 | November 5 | October 24 | 229 days | – |
| ThorsbyThorsby Experiment Station | March 21 | April 10 | November 11 | October 29 | 235 days | – |
| Clanton2 mi NE | March 22 | April 9 | November 10 | October 30 | 237 days | – |
| Whatley | March 22 | April 9 | November 8 | October 24 | 231 days | – |
| AnnistonAnniston Metro Airport | March 23 | April 9 | November 9 | October 27 | 231 days | 8a |
| Bessemer3 mi WSW | March 23 | April 11 | November 10 | October 27 | 231 days | 8a |
| GenevaGeneva #2 | March 23 | April 7 | November 7 | October 26 | 231 days | 8b |
| Aliceville | March 24 | April 13 | November 8 | October 26 | 230 days | – |
| Clanton station | March 24 | April 11 | November 10 | October 28 | 233 days | – |
| HuntsvilleHuntsville Intnl Airport | March 24 | April 8 | November 8 | October 27 | 229 days | 8a |
| Andalusia (3 mi W) | March 25 | April 14 | November 9 | October 25 | 230 days | 8b |
| Milstead | March 25 | April 13 | November 8 | October 26 | 228 days | 8b |
| Rockford3 mi ESE | March 25 | April 13 | November 11 | October 28 | 230 days | 8a |
| Union Springs9 mi S | March 25 | April 13 | November 6 | October 24 | 226 days | 8b |
| Alexander City | March 26 | April 12 | November 8 | October 27 | 227 days | 8a |
| Chatom | March 26 | April 11 | November 8 | October 25 | 228 days | 8b |
| Decatur (4 mi SE) | March 26 | April 9 | November 7 | October 26 | 228 days | – |
| Oneonta | March 26 | April 12 | November 10 | October 26 | 230 days | – |
| Talladega (10 mi NNE) | March 26 | April 14 | November 4 | October 25 | 225 days | – |
| DecaturDecatur Pryor Field | March 27 | April 10 | November 3 | October 22 | 221 days | 8a |
| Muscle Shoals (2 mi N) | March 27 | April 13 | November 3 | October 22 | 220 days | – |
| Courtland2 mi WSW | March 28 | April 13 | November 3 | October 22 | 221 days | – |
| Greenville station | March 28 | April 15 | November 7 | October 25 | 224 days | 8b |
| Fort Payne | March 29 | April 16 | November 8 | October 26 | 225 days | – |
| Haleyville | March 29 | April 16 | November 9 | October 25 | 228 days | 8a |
| Lexington | March 29 | April 15 | November 4 | October 21 | 219 days | 7b |
| Opelika | March 29 | April 15 | November 5 | October 22 | 223 days | 8a |
| Vernon | March 29 | April 16 | November 5 | October 22 | 222 days | 8a |
| Jasper | March 30 | April 16 | November 4 | October 22 | 220 days | – |
| Muscle Shoals Water Treatment Plant | March 30 | April 13 | November 3 | October 22 | 220 days | – |
| Belle Mina (2 mi N) | March 31 | April 16 | November 1 | October 19 | 214 days | 7b |
| ChildersburgChildersburg Water Treatment Plant | March 31 | April 16 | November 2 | October 20 | 216 days | 8a |
| Highland Home | March 31 | April 17 | November 5 | October 24 | 220 days | – |
| Russellville #2 | March 31 | April 16 | November 4 | October 21 | 221 days | – |
| Saint Bernard | March 31 | April 20 | November 1 | October 20 | 215 days | 7b |
| Sand Mount Substn | March 31 | April 16 | November 3 | October 22 | 217 days | 8a |
| Gadsden (19 mi N) | April 1 | April 20 | October 31 | October 19 | 212 days | 8a |
| Centreville6 mi SW | April 2 | April 19 | November 2 | October 20 | 215 days | 8a |
| MoultonMoulton 2 | April 2 | April 18 | October 31 | October 18 | 209 days | 8a |
| Rock Mills | April 2 | April 18 | November 3 | October 21 | 216 days | – |
| Scottsboro2 mi NE | April 2 | April 19 | October 30 | October 18 | 210 days | – |
| Sylacauga4 mi NE | April 2 | April 19 | October 31 | October 16 | 211 days | 8a |
| Addison | April 4 | April 24 | November 1 | October 20 | 210 days | – |
| Ashland3 mi ENE | April 4 | April 19 | November 1 | October 20 | 211 days | 8a |
| Owens Cross Roads3 mi S | April 4 | April 20 | October 30 | October 17 | 210 days | 8a |
| Pinson | April 4 | April 22 | November 1 | October 21 | 212 days | 8a |
| Scottsboro station | April 4 | April 20 | October 30 | October 17 | 209 days | – |
| Winfield2 mi SW | April 4 | April 22 | November 1 | October 19 | 211 days | 7b |
| Cullman3 mi ENE | April 5 | April 22 | November 1 | October 19 | 210 days | – |
| Russellville4 mi SSE | April 5 | April 22 | October 28 | October 16 | 205 days | – |
| Talladega | April 5 | April 22 | November 1 | October 19 | 208 days | – |
| Centre | April 6 | April 22 | October 31 | October 18 | 207 days | – |
| Hanceville | April 6 | April 24 | October 29 | October 16 | 205 days | – |
| Heflin | April 6 | April 22 | October 31 | October 19 | 206 days | 8a |
| Bridgeport5 mi NW | April 7 | April 28 | October 31 | October 18 | 208 days | – |
| Cullman Nahs | April 7 | April 22 | October 29 | October 18 | 204 days | – |
| Valley Head1 mi SSW | April 7 | April 25 | October 30 | October 18 | 204 days | – |
| Valley Head station | April 8 | April 24 | October 29 | October 17 | 202 days | – |
| Lafayette (2 mi W) | April 9 | April 25 | October 30 | October 18 | 204 days | 8a |
| Camp Hill2 mi NW | April 11 | April 26 | October 27 | October 16 | 201 days | – |
| Hamilton3 mi S | April 11 | April 27 | October 27 | October 15 | 198 days | 7b |
Source: NOAA NCEI 1991-2020 annual normals (frost probabilities, growing-season length); station daily lows via ACIS (zone). Growing season: NOAA's median number of days between the last spring and first autumn 32°F night. Zone: the USDA's plant hardiness rule applied to the station's own 1991-2020 coldest nights.