Towns & Cities in Alabama — Planting Guides
575 places in Alabama with localized planting data aggregated from per-ZIP measurements.
Birmingham
62 ZIPs · Humid
Mobile
34 ZIPs · Very Humid
Montgomery
33 ZIPs · Humid
Huntsville
24 ZIPs · Humid
Tuscaloosa
9 ZIPs · Humid
Anniston
6 ZIPs · Humid
Gadsden
6 ZIPs · Moderate
Decatur
5 ZIPs · Humid
Dothan
5 ZIPs · Humid
Florence
5 ZIPs · Humid
Athens
4 ZIPs · Humid
Bessemer
4 ZIPs · Humid
Cullman
4 ZIPs · Humid
Jasper
4 ZIPs · Unknown
Opelika
4 ZIPs · Humid
Phenix City
4 ZIPs · Humid
Atmore
3 ZIPs · Very Humid
Auburn
3 ZIPs · Humid
Madison
3 ZIPs · Humid
Northport
3 ZIPs · Humid
Prattville
3 ZIPs · Humid
Selma
3 ZIPs · Humid
Troy
3 ZIPs · Humid
Albertville
2 ZIPs · Humid
Alexander City
2 ZIPs · Humid
Andalusia
2 ZIPs · Moderate
Boaz
2 ZIPs · Humid
Brewton
2 ZIPs · Very Humid
Clanton
2 ZIPs · Unknown
Enterprise
2 ZIPs · Unknown
Eufaula
2 ZIPs · Unknown
Fairhope
2 ZIPs · Very Humid
Foley
2 ZIPs · Very Humid
Fort Payne
2 ZIPs · Humid
Gulf Shores
2 ZIPs · Very Humid
Monroeville
2 ZIPs · Very Humid
Muscle Shoals
2 ZIPs · Humid
Ozark
2 ZIPs · Humid
Pell City
2 ZIPs · Humid
Russellville
2 ZIPs · Unknown
Scottsboro
2 ZIPs · Humid
Spanish Fort
2 ZIPs · Very Humid
Sylacauga
2 ZIPs · Humid
Talladega
2 ZIPs · Humid
Theodore
2 ZIPs · Very Humid
Tuskegee Institute
2 ZIPs · Unknown
Valley
2 ZIPs · Humid
Wetumpka
2 ZIPs · Humid
Abbeville
1 ZIP · Unknown
Abernant
1 ZIP · Humid
Adamsville
1 ZIP · Humid
Addison
1 ZIP · Arid
Adger
1 ZIP · Humid
Akron
1 ZIP · Humid
Alabaster
1 ZIP · Humid
Alberta
1 ZIP · Humid
Alexandria
1 ZIP · Humid
Aliceville
1 ZIP · Very Humid
Allgood
1 ZIP · Unknown
Alpine
1 ZIP · Humid
Alton
1 ZIP · Humid
Altoona
1 ZIP · Moderate
Anderson
1 ZIP · Moderate
Arab
1 ZIP · Humid
Ardmore
1 ZIP · Humid
Ariton
1 ZIP · Humid
Arley
1 ZIP · Arid
Arlington
1 ZIP · Unknown
Ashford
1 ZIP · Humid
Ashland
1 ZIP · Arid
Ashville
1 ZIP · Unknown
Attalla
1 ZIP · Moderate
Auburn University
1 ZIP · Humid
Autaugaville
1 ZIP · Humid
Axis
1 ZIP · Very Humid
Baileyton
1 ZIP · Humid
Banks
1 ZIP · Humid
Bankston
1 ZIP · Humid
Bay Minette
1 ZIP · Very Humid
Bayou La Batre
1 ZIP · Humid
Bear Creek
1 ZIP · Very Humid
Beatrice
1 ZIP · Humid
Beaverton
1 ZIP · Very Humid
Belk
1 ZIP · Humid
Bellamy
1 ZIP · Unknown
Belle Mina
1 ZIP · Humid
Bellwood
1 ZIP · Very Humid
Berry
1 ZIP · Humid
Billingsley
1 ZIP · Unknown
Black
1 ZIP · Very Humid
Blountsville
1 ZIP · Humid
Boligee
1 ZIP · Humid
Bon Air
1 ZIP · Humid
Bon Secour
1 ZIP · Very Humid
Booth
1 ZIP · Humid
Boykin
1 ZIP · Humid
Brantley
1 ZIP · Humid
Bremen
1 ZIP · Humid
Brent
1 ZIP · Humid
Bridgeport
1 ZIP · Unknown
Brierfield
1 ZIP · Humid
Brilliant
1 ZIP · Very Humid
Brooklyn
1 ZIP · Moderate
Brookside
1 ZIP · Humid
Brookwood
1 ZIP · Humid
Brownsboro
1 ZIP · Humid
Brundidge
1 ZIP · Humid
Bryant
1 ZIP · Unknown
Bucks
1 ZIP · Very Humid
Buhl
1 ZIP · Humid
Burnwell
1 ZIP · Humid
Butler
1 ZIP · Unknown
Bynum
1 ZIP · Humid
Calera
1 ZIP · Humid
Calvert
1 ZIP · Very Humid
Camden
1 ZIP · Unknown
Camp Hill
1 ZIP · Humid
Campbell
1 ZIP · Very Humid
Capshaw
1 ZIP · Humid
Carbon Hill
1 ZIP · Unknown
Carrollton
1 ZIP · Very Humid
Castleberry
1 ZIP · Very Humid
Catherine
1 ZIP · Moderate
Cecil
1 ZIP · Humid
Cedar Bluff
1 ZIP · Semi Arid
Centre
1 ZIP · Unknown
Centreville
1 ZIP · Humid
Chancellor
1 ZIP · Very Humid
Chapman
1 ZIP · Humid
Chatom
1 ZIP · Unknown
Chelsea
1 ZIP · Humid
Cherokee
1 ZIP · Humid
Childersburg
1 ZIP · Humid
Choccolocco
1 ZIP · Humid
Chunchula
1 ZIP · Very Humid
Citronelle
1 ZIP · Very Humid
Clay
1 ZIP · Humid
Clayton
1 ZIP · Unknown
Cleveland
1 ZIP · Humid
Clinton
1 ZIP · Humid
Clio
1 ZIP · Unknown
Clopton
1 ZIP · Humid
Cloverdale
1 ZIP · Humid
Coaling
1 ZIP · Humid
Coden
1 ZIP · Humid
Coffee Springs
1 ZIP · Very Humid
Coffeeville
1 ZIP · Very Humid
Coker
1 ZIP · Humid
Collinsville
1 ZIP · Humid
Columbia
1 ZIP · Unknown
Columbiana
1 ZIP · Humid
Cook Springs
1 ZIP · Humid
Coosada
1 ZIP · Humid
Cordova
1 ZIP · Unknown
Cottondale
1 ZIP · Humid
Cottonton
1 ZIP · Unknown
Cottonwood
1 ZIP · Humid
Courtland
1 ZIP · Very Humid
Cowarts
1 ZIP · Humid
Coy
1 ZIP · Unknown
Cragford
1 ZIP · Arid
Crane Hill
1 ZIP · Humid
Creola
1 ZIP · Very Humid
Cropwell
1 ZIP · Humid
Crossville
1 ZIP · Humid
Cuba
1 ZIP · Humid
Cusseta
1 ZIP · Humid
Dadeville
1 ZIP · Humid
Daleville
1 ZIP · Unknown
Danville
1 ZIP · Very Humid
Daphne
1 ZIP · Very Humid
Dauphin Island
1 ZIP · Humid
Daviston
1 ZIP · Humid
Dawson
1 ZIP · Humid
De Armanville
1 ZIP · Humid
Deatsville
1 ZIP · Humid
Deer Park
1 ZIP · Unknown
Delmar
1 ZIP · Very Humid
Delta
1 ZIP · Humid
Demopolis
1 ZIP · Humid
Detroit
1 ZIP · Very Humid
Dickinson
1 ZIP · Unknown
Dixons Mills
1 ZIP · Unknown
Docena
1 ZIP · Humid
Dolomite
1 ZIP · Humid
Dora
1 ZIP · Humid
Double Springs
1 ZIP · Very Humid
Douglas
1 ZIP · Humid
Dozier
1 ZIP · Humid
Duncanville
1 ZIP · Humid
Dutton
1 ZIP · Humid
East Tallassee
1 ZIP · Humid
Eastaboga
1 ZIP · Humid
Echola
1 ZIP · Humid
Eclectic
1 ZIP · Humid
Edwardsville
1 ZIP · Unknown
Eight Mile
1 ZIP · Very Humid
Elba
1 ZIP · Unknown
Elberta
1 ZIP · Very Humid
Eldridge
1 ZIP · Very Humid
Elkmont
1 ZIP · Humid
Elmore
1 ZIP · Humid
Elrod
1 ZIP · Humid
Emelle
1 ZIP · Humid
Empire
1 ZIP · Humid
Epes
1 ZIP · Humid
Equality
1 ZIP · Humid
Estillfork
1 ZIP · Very Humid
Ethelsville
1 ZIP · Humid
Eutaw
1 ZIP · Humid
Eva
1 ZIP · Humid
Evergreen
1 ZIP · Humid
Excel
1 ZIP · Very Humid
Fackler
1 ZIP · Humid
Fairfield
1 ZIP · Humid
Falkville
1 ZIP · Humid
Faunsdale
1 ZIP · Humid
Fayette
1 ZIP · Very Humid
Fitzpatrick
1 ZIP · Humid
Five Points
1 ZIP · Humid
Flat Rock
1 ZIP · Unknown
Flomaton
1 ZIP · Very Humid
Florala
1 ZIP · Very Humid
Forest Home
1 ZIP · Humid
Forkland
1 ZIP · Humid
Fort Davis
1 ZIP · Unknown
Fort Deposit
1 ZIP · Humid
Fort Mitchell
1 ZIP · Humid
Fort Rucker
1 ZIP · Unknown
Fosters
1 ZIP · Humid
Franklin
1 ZIP · Unknown
Frankville
1 ZIP · Very Humid
Frisco City
1 ZIP · Very Humid
Fruitdale
1 ZIP · Unknown
Fruithurst
1 ZIP · Unknown
Fulton
1 ZIP · Unknown
Fultondale
1 ZIP · Humid
Furman
1 ZIP · Humid
Fyffe
1 ZIP · Humid
Gainestown
1 ZIP · Very Humid
Gainesville
1 ZIP · Humid
Gallant
1 ZIP · Moderate
Gallion
1 ZIP · Humid
Gantt
1 ZIP · Moderate
Garden City
1 ZIP · Humid
Gardendale
1 ZIP · Humid
Gaylesville
1 ZIP · Humid
Geneva
1 ZIP · Very Humid
Georgiana
1 ZIP · Humid
Geraldine
1 ZIP · Humid
Gilbertown
1 ZIP · Moderate
Glen Allen
1 ZIP · Very Humid
Glenwood
1 ZIP · Humid
Goodsprings
1 ZIP · Humid
Goodwater
1 ZIP · Humid
Goodway
1 ZIP · Very Humid
Gordo
1 ZIP · Humid
Gordon
1 ZIP · Unknown
Goshen
1 ZIP · Humid
Grady
1 ZIP · Humid
Graham
1 ZIP · Humid
Grand Bay
1 ZIP · Very Humid
Grant
1 ZIP · Humid
Graysville
1 ZIP · Humid
Green Pond
1 ZIP · Humid
Greensboro
1 ZIP · Humid
Greenville
1 ZIP · Humid
Grove Hill
1 ZIP · Very Humid
Groveoak
1 ZIP · Humid
Guin
1 ZIP · Very Humid
Guntersville
1 ZIP · Humid
Gurley
1 ZIP · Humid
Hackleburg
1 ZIP · Very Humid
Haleyville
1 ZIP · Very Humid
Hamilton
1 ZIP · Very Humid
Hanceville
1 ZIP · Humid
Hardaway
1 ZIP · Unknown
Harpersville
1 ZIP · Humid
Hartford
1 ZIP · Very Humid
Hartselle
1 ZIP · Humid
Harvest
1 ZIP · Humid
Hatchechubbee
1 ZIP · Humid
Hayden
1 ZIP · Humid
Hayneville
1 ZIP · Humid
Hazel Green
1 ZIP · Humid
Headland
1 ZIP · Humid
Heflin
1 ZIP · Humid
Helena
1 ZIP · Humid
Henagar
1 ZIP · Humid
Higdon
1 ZIP · Unknown
Highland Home
1 ZIP · Humid
Hillsboro
1 ZIP · Humid
Hodges
1 ZIP · Very Humid
Hollins
1 ZIP · Humid
Holly Pond
1 ZIP · Humid
Hollytree
1 ZIP · Humid
Hollywood
1 ZIP · Humid
Holy Trinity
1 ZIP · Unknown
Honoraville
1 ZIP · Humid
Hope Hull
1 ZIP · Humid
Horton
1 ZIP · Humid
Houston
1 ZIP · Arid
Hurtsboro
1 ZIP · Humid
Huxford
1 ZIP · Very Humid
Ider
1 ZIP · Humid
Irvington
1 ZIP · Very Humid
Jachin
1 ZIP · Humid
Jack
1 ZIP · Humid
Jackson
1 ZIP · Very Humid
Jacksons Gap
1 ZIP · Humid
Jacksonville
1 ZIP · Humid
Jefferson
1 ZIP · Humid
Jemison
1 ZIP · Humid
Jones
1 ZIP · Humid
Joppa
1 ZIP · Humid
Kansas
1 ZIP · Unknown
Kellerman
1 ZIP · Humid
Kellyton
1 ZIP · Humid
Kennedy
1 ZIP · Humid
Kent
1 ZIP · Humid
Killen
1 ZIP · Humid
Kimberly
1 ZIP · Humid
Kinston
1 ZIP · Very Humid
Knoxville
1 ZIP · Humid
Laceys Spring
1 ZIP · Humid
Lafayette
1 ZIP · Humid
Lanett
1 ZIP · Humid
Langston
1 ZIP · Humid
Lapine
1 ZIP · Humid
Lawley
1 ZIP · Humid
Leeds
1 ZIP · Humid
Leesburg
1 ZIP · Humid
Leighton
1 ZIP · Humid
Lenox
1 ZIP · Humid
Leroy
1 ZIP · Very Humid
Lester
1 ZIP · Humid
Letohatchee
1 ZIP · Humid
Lexington
1 ZIP · Moderate
Lillian
1 ZIP · Unknown
Lincoln
1 ZIP · Humid
Linden
1 ZIP · Humid
Lineville
1 ZIP · Arid
Lisman
1 ZIP · Humid
Little River
1 ZIP · Very Humid
Livingston
1 ZIP · Unknown
Loachapoka
1 ZIP · Humid
Lockhart
1 ZIP · Very Humid
Locust Fork
1 ZIP · Humid
Logan
1 ZIP · Humid
Louisville
1 ZIP · Unknown
Lower Peach Tree
1 ZIP · Unknown
Lowndesboro
1 ZIP · Humid
Loxley
1 ZIP · Very Humid
Luverne
1 ZIP · Humid
Lynn
1 ZIP · Very Humid
Magnolia
1 ZIP · Humid
Magnolia Springs
1 ZIP · Very Humid
Malcolm
1 ZIP · Very Humid
Malvern
1 ZIP · Humid
Maplesville
1 ZIP · Unknown
Marbury
1 ZIP · Unknown
Margaret
1 ZIP · Humid
Marion
1 ZIP · Humid
Marion Junction
1 ZIP · Humid
Mathews
1 ZIP · Humid
Maylene
1 ZIP · Humid
Mc Calla
1 ZIP · Humid
Mc Intosh
1 ZIP · Very Humid
Mc Kenzie
1 ZIP · Unknown
Mc Shan
1 ZIP · Very Humid
Mc Williams
1 ZIP · Humid
Megargel
1 ZIP · Very Humid
Melvin
1 ZIP · Moderate
Mentone
1 ZIP · Humid
Meridianville
1 ZIP · Humid
Mexia
1 ZIP · Very Humid
Midland City
1 ZIP · Humid
Midway
1 ZIP · Humid
Millbrook
1 ZIP · Humid
Millerville
1 ZIP · Arid
Millport
1 ZIP · Humid
Millry
1 ZIP · Unknown
Minter
1 ZIP · Humid
Montevallo
1 ZIP · Humid
Montrose
1 ZIP · Very Humid
Moody
1 ZIP · Humid
Mooresville
1 ZIP · Humid
Morris
1 ZIP · Humid
Moulton
1 ZIP · Very Humid
Moundville
1 ZIP · Humid
Mount Hope
1 ZIP · Very Humid
Mount Meigs
1 ZIP · Humid
Mount Olive
1 ZIP · Humid
Mount Vernon
1 ZIP · Very Humid
Mulga
1 ZIP · Humid
Munford
1 ZIP · Humid
Muscadine
1 ZIP · Unknown
Myrtlewood
1 ZIP · Humid
Nanafalia
1 ZIP · Humid
Natural Bridge
1 ZIP · Very Humid
Nauvoo
1 ZIP · Unknown
Needham
1 ZIP · Moderate
New Brockton
1 ZIP · Unknown
New Castle
1 ZIP · Humid
New Hope
1 ZIP · Humid
New Market
1 ZIP · Humid
Newbern
1 ZIP · Humid
Newton
1 ZIP · Humid
Newville
1 ZIP · Humid
Normal
1 ZIP · Humid
Notasulga
1 ZIP · Humid
Oak Hill
1 ZIP · Humid
Oakman
1 ZIP · Unknown
Odenville
1 ZIP · Humid
Ohatchee
1 ZIP · Humid
Oneonta
1 ZIP · Unknown
Opp
1 ZIP · Very Humid
Orange Beach
1 ZIP · Very Humid
Orrville
1 ZIP · Humid
Owens Cross Roads
1 ZIP · Humid
Oxford
1 ZIP · Humid
Paint Rock
1 ZIP · Humid
Palmerdale
1 ZIP · Humid
Panola
1 ZIP · Humid
Pansey
1 ZIP · Humid
Parrish
1 ZIP · Unknown
Pelham
1 ZIP · Humid
Pennington
1 ZIP · Humid
Perdido
1 ZIP · Very Humid
Perdue Hill
1 ZIP · Very Humid
Perote
1 ZIP · Humid
Peterman
1 ZIP · Very Humid
Peterson
1 ZIP · Humid
Petrey
1 ZIP · Humid
Phil Campbell
1 ZIP · Very Humid
Piedmont
1 ZIP · Unknown
Pike Road
1 ZIP · Humid
Pinckard
1 ZIP · Humid
Pine Apple
1 ZIP · Humid
Pine Hill
1 ZIP · Unknown
Pine Level
1 ZIP · Humid
Pinson
1 ZIP · Humid
Pisgah
1 ZIP · Humid
Pittsview
1 ZIP · Unknown
Plantersville
1 ZIP · Humid
Pleasant Grove
1 ZIP · Humid
Point Clear
1 ZIP · Very Humid
Princeton
1 ZIP · Humid
Quinton
1 ZIP · Humid
Ragland
1 ZIP · Humid
Rainbow City
1 ZIP · Moderate
Rainsville
1 ZIP · Humid
Ralph
1 ZIP · Humid
Ramer
1 ZIP · Humid
Ranburne
1 ZIP · Unknown
Randolph
1 ZIP · Unknown
Range
1 ZIP · Very Humid
Red Bay
1 ZIP · Humid
Red Level
1 ZIP · Moderate
Reform
1 ZIP · Humid
Remlap
1 ZIP · Humid
Repton
1 ZIP · Humid
River Falls
1 ZIP · Moderate
Riverside
1 ZIP · Humid
Roanoke
1 ZIP · Unknown
Robertsdale
1 ZIP · Very Humid
Rockford
1 ZIP · Unknown
Rogersville
1 ZIP · Moderate
Rutledge
1 ZIP · Humid
Ryland
1 ZIP · Humid
Safford
1 ZIP · Moderate
Saginaw
1 ZIP · Humid
Saint Elmo
1 ZIP · Very Humid
Saint Stephens
1 ZIP · Very Humid
Salem
1 ZIP · Unknown
Samantha
1 ZIP · Humid
Samson
1 ZIP · Very Humid
Saraland
1 ZIP · Very Humid
Sardis
1 ZIP · Humid
Satsuma
1 ZIP · Very Humid
Sawyerville
1 ZIP · Humid
Sayre
1 ZIP · Humid
Seale
1 ZIP · Unknown
Section
1 ZIP · Humid
Seminole
1 ZIP · Very Humid
Semmes
1 ZIP · Very Humid
Shannon
1 ZIP · Humid
Sheffield
1 ZIP · Humid
Shelby
1 ZIP · Humid
Shorter
1 ZIP · Unknown
Shorterville
1 ZIP · Humid
Silas
1 ZIP · Very Humid
Siluria
1 ZIP · Humid
Silverhill
1 ZIP · Very Humid
Sipsey
1 ZIP · Unknown
Skipperville
1 ZIP · Humid
Slocomb
1 ZIP · Unknown
Smiths Station
1 ZIP · Humid
Somerville
1 ZIP · Humid
Spring Garden
1 ZIP · Unknown
Springville
1 ZIP · Humid
Spruce Pine
1 ZIP · Unknown
Stanton
1 ZIP · Humid
Stapleton
1 ZIP · Very Humid
Steele
1 ZIP · Moderate
Sterrett
1 ZIP · Humid
Stevenson
1 ZIP · Unknown
Stockton
1 ZIP · Very Humid
Sulligent
1 ZIP · Unknown
Sumiton
1 ZIP · Humid
Summerdale
1 ZIP · Very Humid
Sunflower
1 ZIP · Very Humid
Sweet Water
1 ZIP · Humid
Sycamore
1 ZIP · Humid
Sylvania
1 ZIP · Humid
Tallassee
1 ZIP · Unknown
Tanner
1 ZIP · Humid
Thomaston
1 ZIP · Humid
Thomasville
1 ZIP · Unknown
Thorsby
1 ZIP · Unknown
Tibbie
1 ZIP · Unknown
Titus
1 ZIP · Humid
Toney
1 ZIP · Humid
Town Creek
1 ZIP · Humid
Townley
1 ZIP · Unknown
Toxey
1 ZIP · Very Humid
Trafford
1 ZIP · Humid
Trenton
1 ZIP · Humid
Trinity
1 ZIP · Humid
Trussville
1 ZIP · Humid
Tuscumbia
1 ZIP · Humid
Tuskegee
1 ZIP · Unknown
Tyler
1 ZIP · Humid
Union Grove
1 ZIP · Humid
Union Springs
1 ZIP · Humid
Uniontown
1 ZIP · Moderate
Uriah
1 ZIP · Very Humid
Valhermoso Springs
1 ZIP · Humid
Valley Head
1 ZIP · Humid
Vance
1 ZIP · Humid
Vandiver
1 ZIP · Humid
Verbena
1 ZIP · Unknown
Vernon
1 ZIP · Unknown
Vina
1 ZIP · Very Humid
Vincent
1 ZIP · Humid
Vinegar Bend
1 ZIP · Unknown
Vinemont
1 ZIP · Humid
Vredenburgh
1 ZIP · Unknown
Wadley
1 ZIP · Unknown
Wagarville
1 ZIP · Very Humid
Walnut Grove
1 ZIP · Unknown
Ward
1 ZIP · Humid
Warrior
1 ZIP · Humid
Waterloo
1 ZIP · Humid
Watson
1 ZIP · Humid
Wattsville
1 ZIP · Humid
Waverly
1 ZIP · Humid
Weaver
1 ZIP · Humid
Webb
1 ZIP · Humid
Wedowee
1 ZIP · Unknown
Wellington
1 ZIP · Moderate
Weogufka
1 ZIP · Humid
West Blocton
1 ZIP · Humid
West Greene
1 ZIP · Humid
Westover
1 ZIP · Humid
Whatley
1 ZIP · Very Humid
Wilmer
1 ZIP · Very Humid
Wilsonville
1 ZIP · Humid
Wilton
1 ZIP · Humid
Winfield
1 ZIP · Very Humid
Wing
1 ZIP · Very Humid
Woodland
1 ZIP · Humid
Woodstock
1 ZIP · Humid
Woodville
1 ZIP · Humid
York
1 ZIP · Unknown