When to plant Winter squash in Alabama
In fall, from June 10 – July 10 in Boaz to Aug 1 – Sept 1 in Mobile.
USDA's earliest safe spring and latest safe fall planting dates, matched to each place's average frost dates.
| Place | Spring | Fall |
|---|---|---|
| Alabaster | — | July 1 – Aug 1 |
| Albertville | — | July 1 – Aug 1 |
| Alexander City | — | June 20 – July 20 |
| Anniston | — | June 20 – July 20 |
| Athens | — | June 20 – July 20 |
| Auburn | — | July 1 – Aug 1 |
| Bessemer | — | June 20 – July 20 |
| Birmingham | — | June 20 – July 20 |
| Boaz | — | June 10 – July 10 |
| Calera | — | July 1 – Aug 1 |
| Center Point | — | June 10 – July 10 |
| Chelsea | — | June 20 – July 20 |
| Clay | — | June 10 – July 10 |
| Cullman | — | June 10 – July 10 |
| Daphne | — | July 1 – Aug 1 |
| Decatur | — | June 20 – July 20 |
| Dothan | — | July 1 – Aug 1 |
| Enterprise | — | July 1 – Aug 1 |
| Eufaula | — | July 1 – Aug 1 |
| Fairhope | — | July 1 – Aug 1 |
| Florence | — | June 10 – July 10 |
| Foley | — | July 1 – Aug 1 |
| Fort Payne | — | June 20 – July 20 |
| Gadsden | — | June 20 – July 20 |
| Gardendale | — | June 10 – July 10 |
| Gulf Shores | — | July 1 – Aug 1 |
| Hartselle | — | June 20 – July 20 |
| Helena | — | June 20 – July 20 |
| Homewood | — | June 20 – July 20 |
| Hoover | — | June 20 – July 20 |
| Hueytown | — | June 20 – July 20 |
| Huntsville | — | June 20 – July 20 |
| Irondale | — | June 20 – July 20 |
| Jacksonville | — | June 10 – July 10 |
| Jasper | — | June 10 – July 10 |
| Leeds | — | June 20 – July 20 |
| Madison | — | June 20 – July 20 |
| Millbrook | — | June 20 – July 20 |
| Mobile | — | Aug 1 – Sept 1 |
| Montgomery | — | July 1 – Aug 1 |
| Moody | — | June 10 – July 10 |
| Mountain Brook | — | June 20 – July 20 |
| Muscle Shoals | — | June 10 – July 10 |
| Northport | — | June 20 – July 20 |
| Opelika | — | June 20 – July 20 |
| Oxford | — | June 20 – July 20 |
| Ozark | — | July 1 – Aug 1 |
| Pelham | — | June 20 – July 20 |
| Pell City | — | June 10 – July 10 |
| Phenix City | — | July 1 – Aug 1 |
| Pike Road | — | July 1 – Aug 1 |
| Prattville | — | June 20 – July 20 |
| Prichard | — | July 1 – Aug 1 |
| Rainbow City | — | June 20 – July 20 |
| Russellville | — | June 10 – July 10 |
| Saraland | — | July 1 – Aug 1 |
| Scottsboro | — | June 10 – July 10 |
| Selma | — | July 1 – Aug 1 |
| Spanish Fort | — | July 1 – Aug 1 |
| Sylacauga | — | June 10 – July 10 |
| Talladega | — | June 10 – July 10 |
| Troy | — | July 1 – Aug 1 |
| Trussville | — | June 10 – July 10 |
| Tuscaloosa | — | June 20 – July 20 |
| Valley | — | June 20 – July 20 |
| Vestavia Hills | — | June 20 – July 20 |
Planting dates: USDA Home and Garden Bulletin No. 9 (1967), tables 4 and 5. Frost dates: NOAA U.S. Climate Normals 1991–2020. “—” means the place's frost date is outside the table. The full USDA table for winter squash.