When to plant Onion sets in Alabama
In spring, from Jan 1 – Mar 1 in Dothan to Mar 1 – Apr 1 in Talladega.
In fall, from Oct 1 – Dec 1 in Alexander City to Nov 1 – Dec 31 in Troy.
USDA's earliest safe spring and latest safe fall planting dates, matched to each place's average frost dates.
| Place | Spring | Fall |
|---|---|---|
| Alabaster | Jan 15 – Mar 10 | Nov 1 – Dec 31Soon |
| Albertville | Feb 1 – Mar 20 | Nov 1 – Dec 31Soon |
| Alexander City | Feb 15 – Mar 20 | Oct 1 – Dec 1Now |
| Anniston | Feb 1 – Mar 20 | Oct 1 – Dec 1Now |
| Athens | Feb 1 – Mar 20 | Oct 1 – Dec 1Now |
| Auburn | Jan 15 – Mar 10 | Nov 1 – Dec 31Soon |
| Bessemer | Feb 1 – Mar 20 | Oct 1 – Dec 1Now |
| Birmingham | Feb 1 – Mar 20 | Oct 1 – Dec 1Now |
| Boaz | Feb 15 – Mar 20 | Not listed |
| Calera | Jan 15 – Mar 10 | Nov 1 – Dec 31Soon |
| Center Point | Feb 15 – Mar 20 | Not listed |
| Chelsea | Feb 1 – Mar 20 | Oct 1 – Dec 1Now |
| Clay | Feb 15 – Mar 20 | Not listed |
| Cullman | Feb 15 – Mar 20 | Not listed |
| Daphne | Jan 15 – Mar 10 | Nov 1 – Dec 31Soon |
| Decatur | Feb 15 – Mar 20 | Oct 1 – Dec 1Now |
| Dothan | Jan 1 – Mar 1 | Nov 1 – Dec 31Soon |
| Enterprise | Jan 15 – Mar 10 | Nov 1 – Dec 31Soon |
| Eufaula | Jan 15 – Mar 10 | Nov 1 – Dec 31Soon |
| Fairhope | Jan 15 – Mar 10 | Nov 1 – Dec 31Soon |
| Florence | Feb 15 – Mar 20 | Not listed |
| Foley | Jan 1 – Mar 1 | Nov 1 – Dec 31Soon |
| Fort Payne | Feb 15 – Mar 20 | Oct 1 – Dec 1Now |
| Gadsden | Feb 1 – Mar 20 | Oct 1 – Dec 1Now |
| Gardendale | Feb 15 – Mar 20 | Not listed |
| Gulf Shores | Jan 1 – Mar 1 | Nov 1 – Dec 31Soon |
| Hartselle | Feb 15 – Mar 20 | Oct 1 – Dec 1Now |
| Helena | Feb 1 – Mar 20 | Oct 1 – Dec 1Now |
| Homewood | Feb 1 – Mar 20 | Oct 1 – Dec 1Now |
| Hoover | Feb 1 – Mar 20 | Oct 1 – Dec 1Now |
| Hueytown | Feb 1 – Mar 20 | Oct 1 – Dec 1Now |
| Huntsville | Feb 1 – Mar 20 | Oct 1 – Dec 1Now |
| Irondale | Feb 1 – Mar 20 | Oct 1 – Dec 1Now |
| Jacksonville | Mar 1 – Apr 1 | Not listed |
| Jasper | Feb 15 – Mar 20 | Not listed |
| Leeds | Feb 1 – Mar 20 | Oct 1 – Dec 1Now |
| Madison | Feb 1 – Mar 20 | Oct 1 – Dec 1Now |
| Millbrook | Jan 15 – Mar 10 | Oct 1 – Dec 1Now |
| Mobile | Jan 1 – 15 | Nov 1 – Dec 31Soon |
| Montgomery | Jan 1 – Mar 1 | Nov 1 – Dec 31Soon |
| Moody | Feb 15 – Mar 20 | Not listed |
| Mountain Brook | Feb 1 – Mar 20 | Oct 1 – Dec 1Now |
| Muscle Shoals | Feb 15 – Mar 20 | Not listed |
| Northport | Feb 1 – Mar 20 | Oct 1 – Dec 1Now |
| Opelika | Feb 15 – Mar 20 | Oct 1 – Dec 1Now |
| Oxford | Feb 1 – Mar 20 | Oct 1 – Dec 1Now |
| Ozark | Jan 1 – Mar 1 | Nov 1 – Dec 31Soon |
| Pelham | Feb 1 – Mar 20 | Oct 1 – Dec 1Now |
| Pell City | Feb 15 – Mar 20 | Not listed |
| Phenix City | Jan 1 – Mar 1 | Nov 1 – Dec 31Soon |
| Pike Road | Jan 1 – Mar 1 | Nov 1 – Dec 31Soon |
| Prattville | Jan 15 – Mar 10 | Oct 1 – Dec 1Now |
| Prichard | Jan 1 – Mar 1 | Nov 1 – Dec 31Soon |
| Rainbow City | Feb 1 – Mar 20 | Oct 1 – Dec 1Now |
| Russellville | Feb 15 – Mar 20 | Not listed |
| Saraland | Jan 1 – Mar 1 | Nov 1 – Dec 31Soon |
| Scottsboro | Feb 15 – Mar 20 | Not listed |
| Selma | Jan 15 – Mar 10 | Nov 1 – Dec 31Soon |
| Spanish Fort | Jan 15 – Mar 10 | Nov 1 – Dec 31Soon |
| Sylacauga | Feb 15 – Mar 20 | Not listed |
| Talladega | Mar 1 – Apr 1 | Not listed |
| Troy | Jan 15 – Mar 10 | Nov 1 – Dec 31Soon |
| Trussville | Feb 15 – Mar 20 | Not listed |
| Tuscaloosa | Feb 1 – Mar 20 | Oct 1 – Dec 1Now |
| Valley | Feb 15 – Mar 20 | Oct 1 – Dec 1Now |
| Vestavia Hills | Feb 1 – Mar 20 | Oct 1 – Dec 1Now |
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 onion sets.