Blog

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