USDA Plant Hardiness Zones · 2023 map

What growing zone is Alabama?

Alabama’s ZIP codes span USDA plant hardiness zones 7b to 9b. The most common zone, covering 280 of 651 ZIP codes, is 8b (15 to 20°F average coldest winter night).

USDA hardiness zones in Alabama

ZoneAvg. extreme minimumZIP codesExample cities
Zone 7b5 to 10°F41Fort Payne, Hamilton
Zone 8a10 to 15°F262Huntsville, Birmingham, Hoover, Madison
Zone 8b15 to 20°F280Montgomery, Tuscaloosa, Auburn, Prattville
Zone 9a20 to 25°F67Mobile, Dothan, Daphne, Foley
Zone 9b25 to 30°F1—
ZIP codes from the 2023 USDA Plant Hardiness Zone Map (USDA ARS and Oregon State University PRISM). Unpopulated areas such as high mountains can be colder than any ZIP code.

Growing zone and frost dates by city

CityZoneFrost dates
Huntsville8a (10 to 15°F)Huntsville frost dates
Mobile9a (20 to 25°F)Mobile frost dates
Birmingham8a (10 to 15°F)Birmingham frost dates
Montgomery8b (15 to 20°F)Montgomery frost dates
Tuscaloosa8b (15 to 20°F)Tuscaloosa frost dates
Hoover8a (10 to 15°F)Hoover frost dates
Auburn8b (15 to 20°F)Auburn frost dates
Dothan9a (20 to 25°F)Dothan frost dates
Madison8a (10 to 15°F)Madison frost dates
Decatur8a (10 to 15°F)Decatur frost dates
Florence8a (10 to 15°F)Florence frost dates
Prattville8b (15 to 20°F)Prattville frost dates
Phenix City8b (15 to 20°F)Phenix City frost dates
Vestavia Hills8b (15 to 20°F)Vestavia Hills frost dates
Opelika8a (10 to 15°F)Opelika frost dates
Alabaster8b (15 to 20°F)Alabaster frost dates
Athens8a (10 to 15°F)Athens frost dates
Gadsden8a (10 to 15°F)Gadsden frost dates
Northport8b (15 to 20°F)Northport frost dates
Daphne9a (20 to 25°F)Daphne frost dates
Enterprise8b (15 to 20°F)Enterprise frost dates
Foley9a (20 to 25°F)Foley frost dates
Homewood8b (15 to 20°F)Homewood frost dates
Trussville8a (10 to 15°F)Trussville frost dates
Fairhope9a (20 to 25°F)Fairhope frost dates
Pelham8b (15 to 20°F)Pelham frost dates
Bessemer8a (10 to 15°F)Bessemer frost dates
Albertville8a (10 to 15°F)Albertville frost dates
Helena8a (10 to 15°F)Helena frost dates
Oxford8a (10 to 15°F)Oxford frost dates
Mountain Brook8b (15 to 20°F)Mountain Brook frost dates
Anniston8a (10 to 15°F)Anniston frost dates
Cullman8a (10 to 15°F)Cullman frost dates
Calera8b (15 to 20°F)Calera frost dates
Prichard9a (20 to 25°F)Prichard frost dates
Troy8b (15 to 20°F)Troy frost dates
Chelsea8b (15 to 20°F)Chelsea frost dates
Muscle Shoals8a (10 to 15°F)Muscle Shoals frost dates
Millbrook8b (15 to 20°F)Millbrook frost dates
Gulf Shores9a (20 to 25°F)Gulf Shores frost dates
Saraland9a (20 to 25°F)Saraland frost dates
Gardendale8a (10 to 15°F)Gardendale frost dates
Hartselle8a (10 to 15°F)Hartselle frost dates
Hueytown8a (10 to 15°F)Hueytown frost dates
Scottsboro8a (10 to 15°F)Scottsboro frost dates
Selma8b (15 to 20°F)Selma frost dates
Center Point8a (10 to 15°F)Center Point frost dates
Fort Payne7b (5 to 10°F)Fort Payne frost dates
Talladega8a (10 to 15°F)Talladega frost dates
Jasper8a (10 to 15°F)Jasper frost dates
Alexander City8a (10 to 15°F)Alexander City frost dates
Jacksonville8a (10 to 15°F)Jacksonville frost dates
Pell City8a (10 to 15°F)Pell City frost dates
Ozark8b (15 to 20°F)Ozark frost dates
Moody8a (10 to 15°F)Moody frost dates
Irondale8a (10 to 15°F)Irondale frost dates
Leeds8a (10 to 15°F)Leeds frost dates
Eufaula8b (15 to 20°F)Eufaula frost dates
Sylacauga8a (10 to 15°F)Sylacauga frost dates
Pike Road8b (15 to 20°F)Pike Road frost dates
Spanish Fort9a (20 to 25°F)Spanish Fort frost dates
Russellville8a (10 to 15°F)Russellville frost dates
Boaz8a (10 to 15°F)Boaz frost dates
Rainbow City8a (10 to 15°F)Rainbow City frost dates
Valley8b (15 to 20°F)Valley frost dates
Clay8a (10 to 15°F)Clay frost dates
Southside8a (10 to 15°F)Southside frost dates
Fairfield8b (15 to 20°F)Fairfield frost dates
Sheffield8a (10 to 15°F)Sheffield frost dates
Guntersville8a (10 to 15°F)Guntersville frost dates
Pleasant Grove8b (15 to 20°F)Pleasant Grove frost dates
Tuscumbia8a (10 to 15°F)Tuscumbia frost dates
Fultondale8a (10 to 15°F)Fultondale frost dates
Clanton8a (10 to 15°F)Clanton frost dates
Arab8a (10 to 15°F)Arab frost dates
Orange Beach9a (20 to 25°F)Orange Beach frost dates
Andalusia8b (15 to 20°F)Andalusia frost dates
Tuskegee8b (15 to 20°F)Tuskegee frost dates
Bay Minette9a (20 to 25°F)Bay Minette frost dates
Atmore9a (20 to 25°F)Atmore frost dates
Lincoln8a (10 to 15°F)Lincoln frost dates
Montevallo8b (15 to 20°F)Montevallo frost dates
Pinson8a (10 to 15°F)Pinson frost dates
Robertsdale9a (20 to 25°F)Robertsdale frost dates
Wetumpka8b (15 to 20°F)Wetumpka frost dates
Margaret8a (10 to 15°F)Margaret frost dates
Oneonta8a (10 to 15°F)Oneonta frost dates
Greenville8b (15 to 20°F)Greenville frost dates
Satsuma8b (15 to 20°F)Satsuma frost dates
Lanett8a (10 to 15°F)Lanett frost dates
Hamilton7b (5 to 10°F)Hamilton frost dates
Opp8b (15 to 20°F)Opp frost dates
Demopolis8b (15 to 20°F)Demopolis frost dates
Semmes9a (20 to 25°F)Semmes frost dates
Chickasaw9a (20 to 25°F)Chickasaw frost dates
Loxley9a (20 to 25°F)Loxley frost dates
Odenville8a (10 to 15°F)Odenville frost dates
Rainsville8a (10 to 15°F)Rainsville frost dates
Attalla8a (10 to 15°F)Attalla frost dates
Monroeville8b (15 to 20°F)Monroeville frost dates
Tarrant8a (10 to 15°F)Tarrant frost dates
Headland9a (20 to 25°F)Headland frost dates
Springville8a (10 to 15°F)Springville frost dates
Smiths Station8b (15 to 20°F)Smiths Station frost dates
Roanoke8a (10 to 15°F)Roanoke frost dates
Glencoe8a (10 to 15°F)Glencoe frost dates
Triana8a (10 to 15°F)Triana frost dates
Brewton8b (15 to 20°F)Brewton frost dates
Columbiana8b (15 to 20°F)Columbiana frost dates
Incorporated cities with 5,000+ residents. Each city uses the zone of its central ZIP code.

Frequently asked questions

What growing zone is Alabama in?

Alabama’s ZIP codes span USDA zones 7b to 9b, and 8b is the most common. Zones vary with elevation and distance from water, so check your own ZIP code.

When should I plant?

Hardiness zones are about winter cold, not planting dates. For timing, use the last spring frost date for your city on our Alabama frost dates page.