Quick access

Add to my tools

Alabama Planting Zones

Alabama covers USDA hardiness zones 7b to 9b on the 2023 map. The most common zone is 8b (42% of ZIP codes), where the coldest winter night averages 15 to 20 °F. Birmingham is zone 8a–8b, Mobile is zone 9a and Montgomery is zone 8b.

Zones in Alabama

Share of the state’s ZIP codes in each zone.

  • 7b 6%
  • 8a 41%
  • 8b 42%
  • 9a 11%
  • 9b <1%

Major cities

  • Birmingham 8a–8b
  • Mobile 9a
  • Montgomery 8b
  • Huntsville 8a
  • Tuscaloosa 8a–8b
  • Anniston 8a
  • Gadsden 8a
  • Decatur 8a
  • Dothan 9a
  • Florence 7b–8a
  • Athens 8a
  • Bessemer 8a–8b

Every city and town in Alabama

  • Abbeville 36310 8b
  • Abernant 35440 8a
  • Adamsville 35005 8a
  • Addison 35540 7b
  • Adger 35006 8a
  • Akron 35441 8b
  • Alabaster 35007 8b
  • Alberta 36720 8b
  • Albertville 35950+ 8a
  • Alexander City 35010+ 8a
  • Alexandria 36250 8a
  • Aliceville 35442 8b
  • Allgood 35013 8a
  • Alpine 35014 8a
  • Alton 35015 8a
  • Altoona 35952 8a
  • Andalusia 36420 8b
  • Andalusia (Mobile) 36421 8b
  • Anderson 35610 7b
  • Anniston 36201+ 8a
  • Arab 35016 8a
  • Ardmore 35739 7b
  • Ariton 36311 8b
  • Arley 35541 8a
  • Arlington 36722 8b
  • Ashford 36312 9a
  • Ashland 36251 8a
  • Ashville 35953 8a
  • Athens 35611+ 8a
  • Atmore 36502+ 8b–9a
  • Attalla 35954 8a
  • Auburn 36830+ 8b
  • Auburn University 36849 8b
  • Autaugaville 36003 8b
  • Axis 36505 8b
  • Baileyton 35019 8a
  • Banks 36005 8b
  • Bankston 35542 8a
  • Bay Minette 36507 9a
  • Bayou La Batre 36509 9a
  • Bear Creek 35543 7b
  • Beatrice 36425 8b
  • Beaverton 35544 7b
  • Belk 35545 8a
  • Bellamy 36901 8b
  • Belle Mina 35615 8a
  • Bellwood 36313 8b
  • Berry 35546 8a
  • Bessemer 35020+ 8a–8b
  • Billingsley 36006 8b
  • Birmingham 35201+ 8a–8b
  • Birmingham (Shelby) 35242 8b
  • Black 36314 8b
  • Blountsville 35031 8a
  • Boaz 35956+ 8a
  • Boligee 35443 8b
  • Bon Air 35032 8a
  • Bon Secour 36511 9a
  • Booth 36008 8b
  • Boykin 36723 8b
  • Brantley 36009 8b
  • Bremen 35033 8a
  • Brent 35034 8a
  • Brewton 36426+ 8b
  • Bridgeport 35740 7b
  • Brierfield 35035 8a
  • Brilliant 35548 7b
  • Brooklyn 36429 8b
  • Brookside 35036 8a
  • Brookwood 35444 8b
  • Brownsboro 35741 8a
  • Brundidge 36010 8b
  • Bryant 35958 7b
  • Bucks 36512 8b
  • Buhl 35446 8b
  • Burnwell 35038 8a
  • Butler 36904 8b
  • Bynum 36253 8a
  • Calera 35040 8b
  • Calvert 36513 8b
  • Camden 36726 8b
  • Camp Hill 36850 8a
  • Campbell 36727 8b
  • Capshaw 35742 8a
  • Carbon Hill 35549 8a
  • Carrollton 35447 8a
  • Castleberry 36432 8b
  • Catherine 36728 8b
  • Cecil 36013 8b
  • Cedar Bluff 35959 8a
  • Centre 35960 8a
  • Centreville 35042 8a
  • Chancellor 36316 8b
  • Chapman 36015 8b
  • Chatom 36518 8b
  • Chelsea 35043 8b
  • Cherokee 35616 7b
  • Childersburg 35044 8a
  • Choccolocco 36254 8a
  • Chunchula 36521 8b
  • Citronelle 36522 8b
  • Clanton 35045+ 8a
  • Clay 35048 8a
  • Clayton 36016 8b
  • Cleveland 35049 8a
  • Clinton 35448 8b
  • Clio 36017 8b
  • Clopton 36317 8b
  • Cloverdale 35617 7b
  • Coaling 35449 8b
  • Coden 36523 9a
  • Coffee Springs 36318 8b
  • Coffeeville 36524 8b
  • Coker 35452 8b
  • Collinsville 35961 8a
  • Columbia 36319 9a
  • Columbiana 35051 8b
  • Cook Springs 35052 8a
  • Coosada 36020 8b
  • Cordova 35550 8a
  • Cottondale 35453 8b
  • Cottonton 36851 8b
  • Cottonwood 36320 9a
  • Courtland 35618 8a
  • Cowarts 36321 9a
  • Coy 36435 8b
  • Cragford 36255 8a
  • Crane Hill 35053 8a
  • Creola 36525 8b
  • Cropwell 35054 8a
  • Crossville 35962 8a
  • Cuba 36907 8b
  • Cullman 35055+ 8a
  • Cusseta 36852 8a
  • Dadeville 36853 8a
  • Daleville 36322 8b
  • Danville 35619 8a
  • Daphne 36526 9a
  • Dauphin Island 36528 9b
  • Daviston 36256 8a
  • Dawson 35963 8a
  • De Armanville 36257 8a
  • Deatsville 36022 8b
  • Decatur 35601+ 8a
  • Deer Park 36529 8b
  • Delmar 35551 8a
  • Delta 36258 8a
  • Demopolis 36732 8b
  • Detroit 35552 7b
  • Dickinson 36436 8b
  • Dixons Mills 36736 8b
  • Docena 35060 8a
  • Dolomite 35061 8a
  • Dora 35062 8a
  • Dothan 36301+ 9a
  • Double Springs 35553 7b
  • Douglas 35964 8a
  • Dozier 36028 8b
  • Duncanville 35456 8b
  • Dutton 35744 8a
  • East Tallassee 36023 8b
  • Eastaboga 36260 8a
  • Echola 35457 8a
  • Eclectic 36024 8b
  • Edwardsville 36261 8a
  • Eight Mile 36613 9a
  • Elba 36323 8b
  • Elberta 36530 9a
  • Eldridge 35554 8a
  • Elkmont 35620 7b
  • Elmore 36025 8b
  • Elrod 35458 8a
  • Emelle 35459 8b
  • Empire 35063 8a
  • Enterprise 36330+ 8b
  • Epes 35460 8b
  • Equality 36026 8a
  • Estillfork 35745 7b
  • Ethelsville 35461 8a
  • Eufaula 36027+ 8b
  • Eutaw 35462 8b
  • Eva 35621 8a
  • Evergreen 36401 8b
  • Excel 36439 8b
  • Fackler 35746 7b
  • Fairfield 35064 8b
  • Fairhope 36532+ 9a
  • Falkville 35622 8a
  • Faunsdale 36738 8b
  • Fayette 35555 8a
  • Fitzpatrick 36029 8b
  • Five Points 36855 8a
  • Flat Rock 35966 7b
  • Flomaton 36441 8b
  • Florala 36442 8b
  • Florence 35630+ 7b–8a
  • Foley 36535+ 9a
  • Forest Home 36030 8b
  • Forkland 36740 8b
  • Fort Davis 36031 8b
  • Fort Deposit 36032 8b
  • Fort Mitchell 36856 8b
  • Fort Payne 35967+ 7b–8a
  • Fort Rucker 36362 8b
  • Fosters 35463 8b
  • Franklin 36444 8b
  • Frankville 36538 8b
  • Frisco City 36445 8b
  • Fruitdale 36539 8b
  • Fruithurst 36262 8a
  • Fulton 36446 8b
  • Fultondale 35068 8a
  • Furman 36741 8b
  • Fyffe 35971 8a
  • Gadsden 35901+ 8a
  • Gainestown 36540 8b
  • Gainesville 35464 8b
  • Gallant 35972 8a
  • Gallion 36742 8b
  • Garden City 35070 8a
  • Gardendale 35071 8a
  • Gaylesville 35973 8a
  • Geneva 36340 8b
  • Georgiana 36033 8b
  • Geraldine 35974 8a
  • Gilbertown 36908 8b
  • Glen Allen 35559 7b
  • Glenwood 36034 8b
  • Goodsprings 35560 8a
  • Goodwater 35072 8a
  • Goodway 36449 8b
  • Gordo 35466 8a
  • Gordon 36343 9a
  • Goshen 36035 8b
  • Grady 36036 8b
  • Graham 36263 8a
  • Grand Bay 36541 9a
  • Grant 35747 8a
  • Graysville 35073 8a
  • Green Pond 35074 8b
  • Greensboro 36744 8b
  • Greenville 36037 8b
  • Grove Hill 36451 8b
  • Groveoak 35975 8a
  • Guin 35563 7b
  • Gulf Shores 36542+ 9a
  • Guntersville 35976 8a
  • Gurley 35748 8a
  • Hackleburg 35564 7b
  • Haleyville 35565 7b
  • Hamilton 35570 7b
  • Hanceville 35077 8a
  • Hardaway 36039 8b
  • Harpersville 35078 8a
  • Hartford 36344 8b
  • Hartselle 35640 8a
  • Harvest 35749 8a
  • Hatchechubbee 36858 8b
  • Hayden 35079 8a
  • Hayneville 36040 8b
  • Hazel Green 35750 7b
  • Headland 36345 9a
  • Heflin 36264 8a
  • Helena 35080 8a
  • Henagar 35978 7b
  • Higdon 35979 7b
  • Highland Home 36041 8b
  • Hillsboro 35643 8a
  • Hodges 35571 7b
  • Hollins 35082 8a
  • Holly Pond 35083 8a
  • Hollytree 35751 7b
  • Hollywood 35752 7b
  • Holy Trinity 36859 8b
  • Honoraville 36042 8b
  • Hope Hull 36043 8b
  • Horton 35980 8a
  • Houston 35572 8a
  • Huntsville 35801+ 8a
  • Hurtsboro 36860 8b
  • Huxford 36543 8b
  • Ider 35981 7b
  • Irvington 36544 9a
  • Jachin 36910 8b
  • Jack 36346 8b
  • Jackson 36545 8b
  • Jacksons Gap 36861 8a
  • Jacksonville 36265 8a
  • Jasper 35501+ 8a
  • Jefferson 36745 8b
  • Jemison 35085 8b
  • Jones 36749 8b
  • Joppa 35087 8a
  • Kansas 35573 8a
  • Kellyton 35089 8a
  • Kennedy 35574 8a
  • Kent 36045 8a
  • Killen 35645 8a
  • Kimberly 35091 8a
  • Kinston 36453 8b
  • Knoxville 35469 8b
  • Laceys Spring 35754 8a
  • Lafayette 36862 8a
  • Lanett 36863 8a
  • Langston 35755 8a
  • Lapine 36046 8b
  • Lawley 36793 8a
  • Leeds 35094 8a
  • Leesburg 35983 8a
  • Leighton 35646 8a
  • Lenox 36454 8b
  • Leroy 36548 8b
  • Lester 35647 7b
  • Letohatchee 36047 8b
  • Lexington 35648 7b
  • Lillian 36549 9a
  • Lincoln 35096 8a
  • Linden 36748 8b
  • Lineville 36266 8a
  • Lisman 36912 8b
  • Little River 36550 8b
  • Livingston 35470 8b
  • Loachapoka 36865 8b
  • Lockhart 36455 9a
  • Locust Fork 35097 8a
  • Logan 35098 7b
  • Louisville 36048 8b
  • Lower Peach Tree 36751 8b
  • Lowndesboro 36752 8b
  • Loxley 36551 9a
  • Luverne 36049 8b
  • Lynn 35575 7b
  • Madison 35756+ 8a
  • Magnolia 36754 8b
  • Magnolia Springs 36555 9a
  • Malcolm 36556 8b
  • Maplesville 36750 8b
  • Marbury 36051 8b
  • Margaret 35112 8a
  • Marion 36756 8b
  • Marion Junction 36759 8b
  • Mathews 36052 8b
  • Maylene 35114 8b
  • Mc Calla 35111 8b
  • Mc Intosh 36553 8b
  • Mc Kenzie 36456 8b
  • Mc Shan 35471 8a
  • Mc Williams 36753 8b
  • Megargel 36457 8b
  • Melvin 36913 8b
  • Mentone 35984 7b
  • Meridianville 35759 8a
  • Mexia 36458 8b
  • Midland City 36350 9a
  • Midway 36053 8b
  • Millbrook 36054 8b
  • Millerville 36267 8a
  • Millport 35576 8a
  • Millry 36558 8b
  • Minter 36761 8b
  • Mobile 36601+ 9a
  • Monroeville 36460+ 8b
  • Montevallo 35115 8b
  • Montgomery 36101+ 8b
  • Montrose 36559 9a
  • Moody 35004 8a
  • Mooresville 35649 8a
  • Morris 35116 8a
  • Moulton 35650 8a
  • Moundville 35474 8b
  • Mount Hope 35651 8a
  • Mount Meigs 36057 8b
  • Mount Olive 35117 8a
  • Mount Vernon 36560 8b
  • Mulga 35118 8a
  • Munford 36268 8a
  • Muscadine 36269 8a
  • Muscle Shoals 35661+ 8a
  • Myrtlewood 36763 8b
  • Nanafalia 36764 8b
  • Natural Bridge 35577 7b
  • Nauvoo 35578 8a
  • Needham 36915 8b
  • New Brockton 36351 8b
  • New Castle 35119 8a
  • New Hope 35760 8a
  • New Market 35761 7b
  • Newbern 36765 8b
  • Newton 36352 8b
  • Newville 36353 8b
  • Normal 35762 8a
  • Northport 35473+ 8a–8b
  • Notasulga 36866 8b
  • Oak Hill 36766 8b
  • Oakman 35579 8a
  • Odenville 35120 8a
  • Ohatchee 36271 8a
  • Oneonta 35121 8a
  • Opelika 36801+ 8a–8b
  • Opp 36467 8b
  • Orange Beach 36561 9a
  • Orrville 36767 8b
  • Owens Cross Roads 35763 8a
  • Oxford 36203 8a
  • Ozark 36360+ 8b
  • Paint Rock 35764 8a
  • Palmerdale 35123 8a
  • Panola 35477 8b
  • Pansey 36370 9a
  • Parrish 35580 8a
  • Pelham 35124 8b
  • Pell City 35125+ 8a
  • Pennington 36916 8b
  • Perdido 36562 8b
  • Perdue Hill 36470 8b
  • Perote 36061 8b
  • Peterman 36471 8b
  • Peterson 35478 8b
  • Petrey 36062 8b
  • Phenix City 36867+ 8b
  • Phil Campbell 35581 8a
  • Piedmont 36272 8a
  • Pike Road 36064 8b
  • Pinckard 36371 9a
  • Pine Apple 36768 8b
  • Pine Hill 36769 8b
  • Pine Level 36065 8b
  • Pinson 35126 8a
  • Pisgah 35765 7b
  • Pittsview 36871 8b
  • Plantersville 36758 8b
  • Pleasant Grove 35127 8b
  • Point Clear 36564 9a
  • Prattville 36066+ 8b
  • Princeton 35766 7b
  • Quinton 35130 8a
  • Ragland 35131 8a
  • Rainbow City 35906 8a
  • Rainsville 35986 8a
  • Ralph 35480 8b
  • Ramer 36069 8b
  • Ranburne 36273 8a
  • Randolph 36792 8a
  • Range 36473 8b
  • Red Bay 35582 7b
  • Red Level 36474 8b
  • Reform 35481 8a
  • Remlap 35133 8a
  • Repton 36475 8b
  • River Falls 36476 8b
  • Riverside 35135 8a
  • Roanoke 36274 8a
  • Robertsdale 36567 9a
  • Rockford 35136 8a
  • Rogersville 35652 8a
  • Russellville 35653+ 7b–8a
  • Rutledge 36071 8b
  • Ryland 35767 8a
  • Safford 36773 8b
  • Saginaw 35137 8b
  • Saint Elmo 36568 9a
  • Saint Stephens 36569 8b
  • Salem 36874 8b
  • Samantha 35482 8a
  • Samson 36477 8b
  • Saraland 36571 9a
  • Sardis 36775 8b
  • Satsuma 36572 8b
  • Sawyerville 36776 8b
  • Sayre 35139 8a
  • Scottsboro 35768+ 7b–8a
  • Seale 36875 8b
  • Section 35771 8a
  • Selma 36701+ 8b
  • Seminole 36574 9a
  • Semmes 36575 9a
  • Shannon 35142 8b
  • Sheffield 35660 8a
  • Shelby 35143 8a
  • Shorter 36075 8b
  • Shorterville 36373 8b
  • Silas 36919 8b
  • Siluria 35144 8b
  • Silverhill 36576 9a
  • Sipsey 35584 8a
  • Skipperville 36374 8b
  • Slocomb 36375 9a
  • Smiths Station 36877 8b
  • Somerville 35670 8a
  • Spanish Fort 36527+ 9a
  • Spring Garden 36275 8a
  • Springville 35146 8a
  • Spruce Pine 35585 8a
  • Stanton 36790 8b
  • Stapleton 36578 9a
  • Steele 35987 8a
  • Sterrett 35147 8a
  • Stevenson 35772 7b
  • Stockton 36579 8b
  • Sulligent 35586 8a
  • Sumiton 35148 8a
  • Summerdale 36580 9a
  • Sunflower 36581 8b
  • Sweet Water 36782 8b
  • Sycamore 35149 8a
  • Sylacauga 35150+ 8a
  • Sylvania 35988 7b
  • Talladega 35160+ 8a
  • Tallassee 36078 8b
  • Tanner 35671 8a
  • Theodore 36582+ 9a
  • Thomaston 36783 8b
  • Thomasville 36784 8b
  • Thorsby 35171 8a
  • Tibbie 36583 8b
  • Titus 36080 8b
  • Toney 35773 7b
  • Town Creek 35672 8a
  • Townley 35587 8a
  • Toxey 36921 8b
  • Trafford 35172 8a
  • Trenton 35774 8a
  • Trinity 35673 8a
  • Troy 36079+ 8b
  • Trussville 35173 8a
  • Tuscaloosa 35401+ 8a–8b
  • Tuscumbia 35674 8a
  • Tuskegee 36083 8b
  • Tuskegee Institute 36087+ 8b
  • Tyler 36785 8b
  • Union Grove 35175 8a
  • Union Springs 36089 8b
  • Uniontown 36786 8b
  • Uriah 36480 8b
  • Valhermoso Springs 35775 8a
  • Valley 36854 8b
  • Valley (Lee) 36872 8b
  • Valley Head 35989 7b
  • Vance 35490 8b
  • Vandiver 35176 8a
  • Verbena 36091 8b
  • Vernon 35592 8a
  • Vina 35593 7b
  • Vincent 35178 8a
  • Vinegar Bend 36584 8b
  • Vinemont 35179 8a
  • Vredenburgh 36481 8b
  • Wadley 36276 8a
  • Wagarville 36585 8b
  • Walnut Grove 35990 8a
  • Ward 36922 8b
  • Warrior 35180 8a
  • Waterloo 35677 7b
  • Watson 35181 8a
  • Wattsville 35182 8a
  • Waverly 36879 8a
  • Weaver 36277 8a
  • Webb 36376 9a
  • Wedowee 36278 8a
  • Wellington 36279 8a
  • Weogufka 35183 8a
  • West Blocton 35184 8a
  • West Greene 35491 8b
  • Westover 35185 8a
  • Wetumpka 36092+ 8b
  • Whatley 36482 8b
  • Wilmer 36587 9a
  • Wilsonville 35186 8a
  • Wilton 35187 8a
  • Winfield 35594 7b
  • Wing 36483 8b
  • Woodland 36280 8a
  • Woodstock 35188 8b
  • Woodville 35776 8a
  • York 36925 8b

Other states

Alaska Arizona Arkansas California Colorado Connecticut Delaware District of Columbia Florida Georgia Hawaii Idaho Illinois Indiana Iowa Kansas Kentucky Louisiana Maine Maryland Massachusetts Michigan Minnesota Mississippi Missouri Montana Nebraska Nevada New Hampshire New Jersey New Mexico New York North Carolina North Dakota Ohio Oklahoma Oregon Pennsylvania Puerto Rico Rhode Island South Carolina South Dakota Tennessee Texas Utah Vermont Virginia Washington West Virginia Wisconsin Wyoming

Zones: 2023 USDA Plant Hardiness Zone Map ZIP code data, USDA Agricultural Research Service and the PRISM Climate Group, Oregon State University (official map). Place names: GeoNames (CC BY 4.0). Each ZIP code gets one zone, but a ZIP code can cross a zone line, and hills, valleys and towns can be warmer or colder than the zone shown.

About the Hardiness Zone Map

The Hardiness Zone Map finds your USDA plant hardiness zone, also called your planting or growing zone, from your ZIP code. Zones are based on the average coldest winter night of the year: each zone is 10 °F wide and split into a and b halves of 5 °F, from zone 1a in Alaska to 13b in Puerto Rico. Plant labels and seed packets give the coldest zone a plant can survive, so knowing your zone tells you which perennials, shrubs and trees can stay outside all winter. Zones come from the official 2023 USDA map ZIP code data for all 50 states, Washington DC and Puerto Rico.

How to use it

  1. 1 Enter your 5-digit ZIP code and press Find my zone.
  2. 2 Read your zone and the average coldest winter temperature it stands for.
  3. 3 Open your state to see its zones and the zone of every city.
  4. 4 Choose plants rated for your zone number or a colder (lower) one.

Frequently asked questions

What growing zone is Alabama?

Alabama spans zones 7b–9b. Zone 8b is the most common, covering 42% of the state's ZIP codes. Enter your ZIP code above for your exact zone.

What planting zone is Birmingham, AL?

Birmingham is in USDA zone 8a–8b, depending on the ZIP code. Its average coldest winter night is 10 to 20 °F.

What planting zone is Mobile, AL?

Mobile is in USDA zone 9a. Its average coldest winter night is 20 to 25 °F.

What planting zone is Montgomery, AL?

Montgomery is in USDA zone 8b. Its average coldest winter night is 15 to 20 °F.

What is the coldest zone in Alabama?

The coldest part of Alabama is zone 7b, with winter lows of 5 to 10 °F. The warmest is zone 9b, at 25 to 30 °F.

How are planting zones worked out?

Each zone is a 10 °F band of the average coldest winter night over 1991–2020, split into a and b halves of 5 °F. The map does not show summer heat, rainfall or frost dates, so check local advice before planting.