USDA Plant Hardiness Zones · 2023 map

What growing zone is Illinois?

Illinois’s ZIP codes span USDA plant hardiness zones 5a to 7a. The most common zone, covering 555 of 1,377 ZIP codes, is 6a (−10 to −5°F average coldest winter night).

USDA hardiness zones in Illinois

ZoneAvg. extreme minimumZIP codesExample cities
Zone 5a−20 to −15°F33Freeport
Zone 5b−15 to −10°F403Aurora, Naperville, Joliet, Rockford
Zone 6a−10 to −5°F555Chicago, Springfield, Peoria, Champaign
Zone 6b−5 to 0°F226Godfrey, Mount Vernon, Effingham, Centralia
Zone 7a0 to 5°F160Belleville, O'Fallon, Granite City, Edwardsville
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
Chicago6a (−10 to −5°F)Chicago frost dates
Aurora5b (−15 to −10°F)Aurora frost dates
Naperville5b (−15 to −10°F)Naperville frost dates
Joliet5b (−15 to −10°F)Joliet frost dates
Rockford5b (−15 to −10°F)Rockford frost dates
Elgin5b (−15 to −10°F)Elgin frost dates
Springfield6a (−10 to −5°F)Springfield frost dates
Peoria6a (−10 to −5°F)Peoria frost dates
Champaign6a (−10 to −5°F)Champaign frost dates
Waukegan6a (−10 to −5°F)Waukegan frost dates
Cicero6a (−10 to −5°F)Cicero frost dates
Bloomington6a (−10 to −5°F)Bloomington frost dates
Schaumburg5b (−15 to −10°F)Schaumburg frost dates
Evanston6a (−10 to −5°F)Evanston frost dates
Arlington Heights6a (−10 to −5°F)Arlington Heights frost dates
Bolingbrook6a (−10 to −5°F)Bolingbrook frost dates
Decatur6a (−10 to −5°F)Decatur frost dates
Skokie6a (−10 to −5°F)Skokie frost dates
Palatine5b (−15 to −10°F)Palatine frost dates
Des Plaines6a (−10 to −5°F)Des Plaines frost dates
Orland Park6a (−10 to −5°F)Orland Park frost dates
Oak Lawn6a (−10 to −5°F)Oak Lawn frost dates
Mount Prospect6a (−10 to −5°F)Mount Prospect frost dates
Tinley Park6a (−10 to −5°F)Tinley Park frost dates
Berwyn6a (−10 to −5°F)Berwyn frost dates
Wheaton5b (−15 to −10°F)Wheaton frost dates
Normal6a (−10 to −5°F)Normal frost dates
Oak Park6a (−10 to −5°F)Oak Park frost dates
Hoffman Estates5b (−15 to −10°F)Hoffman Estates frost dates
Downers Grove6a (−10 to −5°F)Downers Grove frost dates
Plainfield5b (−15 to −10°F)Plainfield frost dates
Glenview6a (−10 to −5°F)Glenview frost dates
Elmhurst6a (−10 to −5°F)Elmhurst frost dates
Lombard6a (−10 to −5°F)Lombard frost dates
Buffalo Grove6a (−10 to −5°F)Buffalo Grove frost dates
Moline5b (−15 to −10°F)Moline frost dates
Crystal Lake5b (−15 to −10°F)Crystal Lake frost dates
Romeoville6a (−10 to −5°F)Romeoville frost dates
Bartlett5b (−15 to −10°F)Bartlett frost dates
DeKalb5b (−15 to −10°F)DeKalb frost dates
Belleville7a (0 to 5°F)Belleville frost dates
Oswego5b (−15 to −10°F)Oswego frost dates
Urbana6a (−10 to −5°F)Urbana frost dates
Carol Stream5b (−15 to −10°F)Carol Stream frost dates
Quincy6a (−10 to −5°F)Quincy frost dates
Park Ridge6a (−10 to −5°F)Park Ridge frost dates
Wheeling6a (−10 to −5°F)Wheeling frost dates
Streamwood5b (−15 to −10°F)Streamwood frost dates
Carpentersville5b (−15 to −10°F)Carpentersville frost dates
Hanover Park5b (−15 to −10°F)Hanover Park frost dates
Rock Island5b (−15 to −10°F)Rock Island frost dates
Addison6a (−10 to −5°F)Addison frost dates
Calumet City6a (−10 to −5°F)Calumet City frost dates
Northbrook6a (−10 to −5°F)Northbrook frost dates
North Chicago6a (−10 to −5°F)North Chicago frost dates
Woodridge6a (−10 to −5°F)Woodridge frost dates
St. Charles5b (−15 to −10°F)St. Charles frost dates
Mundelein5b (−15 to −10°F)Mundelein frost dates
O'Fallon7a (0 to 5°F)O'Fallon frost dates
Glendale Heights5b (−15 to −10°F)Glendale Heights frost dates
Elk Grove Village6a (−10 to −5°F)Elk Grove Village frost dates
Pekin6a (−10 to −5°F)Pekin frost dates
Algonquin5b (−15 to −10°F)Algonquin frost dates
Highland Park6a (−10 to −5°F)Highland Park frost dates
Gurnee6a (−10 to −5°F)Gurnee frost dates
Niles6a (−10 to −5°F)Niles frost dates
McHenry5b (−15 to −10°F)McHenry frost dates
Huntley5b (−15 to −10°F)Huntley frost dates
New Lenox6a (−10 to −5°F)New Lenox frost dates
Glen Ellyn5b (−15 to −10°F)Glen Ellyn frost dates
Lake in the Hills5b (−15 to −10°F)Lake in the Hills frost dates
Galesburg5b (−15 to −10°F)Galesburg frost dates
Burbank6a (−10 to −5°F)Burbank frost dates
Danville6a (−10 to −5°F)Danville frost dates
Lansing6a (−10 to −5°F)Lansing frost dates
Lockport6a (−10 to −5°F)Lockport frost dates
Wilmette6a (−10 to −5°F)Wilmette frost dates
Round Lake Beach5b (−15 to −10°F)Round Lake Beach frost dates
Vernon Hills6a (−10 to −5°F)Vernon Hills frost dates
Granite City7a (0 to 5°F)Granite City frost dates
Oak Forest6a (−10 to −5°F)Oak Forest frost dates
Yorkville5b (−15 to −10°F)Yorkville frost dates
Batavia5b (−15 to −10°F)Batavia frost dates
Chicago Heights6a (−10 to −5°F)Chicago Heights frost dates
Edwardsville7a (0 to 5°F)Edwardsville frost dates
Woodstock5b (−15 to −10°F)Woodstock frost dates
South Elgin5b (−15 to −10°F)South Elgin frost dates
Belvidere5b (−15 to −10°F)Belvidere frost dates
West Chicago5b (−15 to −10°F)West Chicago frost dates
Alton7a (0 to 5°F)Alton frost dates
Homer Glen6a (−10 to −5°F)Homer Glen frost dates
Morton Grove6a (−10 to −5°F)Morton Grove frost dates
Zion6a (−10 to −5°F)Zion frost dates
Westmont6a (−10 to −5°F)Westmont frost dates
Melrose Park6a (−10 to −5°F)Melrose Park frost dates
Collinsville7a (0 to 5°F)Collinsville frost dates
Loves Park5b (−15 to −10°F)Loves Park frost dates
Rolling Meadows6a (−10 to −5°F)Rolling Meadows frost dates
Elmwood Park6a (−10 to −5°F)Elmwood Park frost dates
Lisle5b (−15 to −10°F)Lisle frost dates
Kankakee5b (−15 to −10°F)Kankakee frost dates
Maywood6a (−10 to −5°F)Maywood frost dates
Freeport5a (−20 to −15°F)Freeport frost dates
Machesney Park5b (−15 to −10°F)Machesney Park frost dates
Roselle5b (−15 to −10°F)Roselle frost dates
Bloomingdale5b (−15 to −10°F)Bloomingdale frost dates
East Peoria6a (−10 to −5°F)East Peoria frost dates
Darien6a (−10 to −5°F)Darien frost dates
Montgomery5b (−15 to −10°F)Montgomery frost dates
Villa Park6a (−10 to −5°F)Villa Park frost dates
Carbondale7a (0 to 5°F)Carbondale frost dates
Blue Island6a (−10 to −5°F)Blue Island frost dates
Frankfort6a (−10 to −5°F)Frankfort frost dates
Grayslake5b (−15 to −10°F)Grayslake frost dates
Geneva5b (−15 to −10°F)Geneva frost dates
Park Forest6a (−10 to −5°F)Park Forest frost dates
South Holland6a (−10 to −5°F)South Holland frost dates
Libertyville6a (−10 to −5°F)Libertyville frost dates
Crest Hill6a (−10 to −5°F)Crest Hill frost dates
Dolton6a (−10 to −5°F)Dolton frost dates
East Moline5b (−15 to −10°F)East Moline frost dates
Mokena6a (−10 to −5°F)Mokena frost dates
Lake Zurich5b (−15 to −10°F)Lake Zurich frost dates
Harvey6a (−10 to −5°F)Harvey frost dates
Lake Forest6a (−10 to −5°F)Lake Forest frost dates
Deerfield6a (−10 to −5°F)Deerfield frost dates
North Aurora5b (−15 to −10°F)North Aurora frost dates
Evergreen Park6a (−10 to −5°F)Evergreen Park frost dates
Sycamore5b (−15 to −10°F)Sycamore frost dates
Brookfield6a (−10 to −5°F)Brookfield frost dates
Homewood6a (−10 to −5°F)Homewood frost dates
Ottawa5b (−15 to −10°F)Ottawa frost dates
Matteson6a (−10 to −5°F)Matteson frost dates
Shorewood5b (−15 to −10°F)Shorewood frost dates
Round Lake5b (−15 to −10°F)Round Lake frost dates
Bensenville6a (−10 to −5°F)Bensenville frost dates
Lemont6a (−10 to −5°F)Lemont frost dates
Alsip6a (−10 to −5°F)Alsip frost dates
Bellwood6a (−10 to −5°F)Bellwood frost dates
Franklin Park6a (−10 to −5°F)Franklin Park frost dates
Palos Hills6a (−10 to −5°F)Palos Hills frost dates
Cary5b (−15 to −10°F)Cary frost dates
Jacksonville6a (−10 to −5°F)Jacksonville frost dates
East St. Louis7a (0 to 5°F)East St. Louis frost dates
Bourbonnais5b (−15 to −10°F)Bourbonnais frost dates
Godfrey6b (−5 to 0°F)Godfrey frost dates
Hinsdale6a (−10 to −5°F)Hinsdale frost dates
Morton6a (−10 to −5°F)Morton frost dates
Charleston6a (−10 to −5°F)Charleston frost dates
Marion7a (0 to 5°F)Marion frost dates
Cahokia Heights7a (0 to 5°F)Cahokia Heights frost dates
Mattoon6a (−10 to −5°F)Mattoon frost dates
Bridgeview6a (−10 to −5°F)Bridgeview frost dates
Westchester6a (−10 to −5°F)Westchester frost dates
Country Club Hills6a (−10 to −5°F)Country Club Hills frost dates
Fairview Heights7a (0 to 5°F)Fairview Heights frost dates
La Grange6a (−10 to −5°F)La Grange frost dates
Washington6a (−10 to −5°F)Washington frost dates
Prospect Heights6a (−10 to −5°F)Prospect Heights frost dates
Bradley5b (−15 to −10°F)Bradley frost dates
Warrenville5b (−15 to −10°F)Warrenville frost dates
Antioch5b (−15 to −10°F)Antioch frost dates
Lindenhurst5b (−15 to −10°F)Lindenhurst frost dates
Norridge6a (−10 to −5°F)Norridge frost dates
Morris5b (−15 to −10°F)Morris frost dates
Shiloh7a (0 to 5°F)Shiloh frost dates
Dixon5b (−15 to −10°F)Dixon frost dates
Chatham6a (−10 to −5°F)Chatham frost dates
Channahon5b (−15 to −10°F)Channahon frost dates
Macomb6a (−10 to −5°F)Macomb frost dates
Sterling5b (−15 to −10°F)Sterling frost dates
Swansea7a (0 to 5°F)Swansea frost dates
Mount Vernon6b (−5 to 0°F)Mount Vernon frost dates
Beach Park6a (−10 to −5°F)Beach Park frost dates
Hickory Hills6a (−10 to −5°F)Hickory Hills frost dates
Wood Dale6a (−10 to −5°F)Wood Dale frost dates
Chicago Ridge6a (−10 to −5°F)Chicago Ridge frost dates
Wauconda5b (−15 to −10°F)Wauconda frost dates
Glen Carbon7a (0 to 5°F)Glen Carbon frost dates
Midlothian6a (−10 to −5°F)Midlothian frost dates
Forest Park6a (−10 to −5°F)Forest Park frost dates
Western Springs6a (−10 to −5°F)Western Springs frost dates
La Grange Park6a (−10 to −5°F)La Grange Park frost dates
Canton6a (−10 to −5°F)Canton frost dates
Lincolnwood6a (−10 to −5°F)Lincolnwood frost dates
Hazel Crest6a (−10 to −5°F)Hazel Crest frost dates
Lincoln6a (−10 to −5°F)Lincoln frost dates
Minooka5b (−15 to −10°F)Minooka frost dates
Plano5b (−15 to −10°F)Plano frost dates
Pingree Grove5b (−15 to −10°F)Pingree Grove frost dates
Winnetka6a (−10 to −5°F)Winnetka frost dates
Richton Park6a (−10 to −5°F)Richton Park frost dates
Northlake6a (−10 to −5°F)Northlake frost dates
Effingham6b (−5 to 0°F)Effingham frost dates
Justice6a (−10 to −5°F)Justice frost dates
Herrin7a (0 to 5°F)Herrin frost dates
Streator5b (−15 to −10°F)Streator frost dates
Kewanee5b (−15 to −10°F)Kewanee frost dates
Palos Heights6a (−10 to −5°F)Palos Heights frost dates
Rantoul6a (−10 to −5°F)Rantoul frost dates
Troy7a (0 to 5°F)Troy frost dates
Centralia6b (−5 to 0°F)Centralia frost dates
River Forest6a (−10 to −5°F)River Forest frost dates
Schiller Park6a (−10 to −5°F)Schiller Park frost dates
Markham6a (−10 to −5°F)Markham frost dates
Burr Ridge6a (−10 to −5°F)Burr Ridge frost dates
Waterloo7a (0 to 5°F)Waterloo frost dates
Roscoe5b (−15 to −10°F)Roscoe frost dates
Manhattan6a (−10 to −5°F)Manhattan frost dates
Campton Hills5b (−15 to −10°F)Campton Hills frost dates
Columbia7a (0 to 5°F)Columbia frost dates
Fox Lake5b (−15 to −10°F)Fox Lake frost dates
Pontiac6a (−10 to −5°F)Pontiac frost dates
Summit6a (−10 to −5°F)Summit frost dates
Worth6a (−10 to −5°F)Worth frost dates
Barrington5b (−15 to −10°F)Barrington frost dates
Crestwood6a (−10 to −5°F)Crestwood frost dates
Taylorville6a (−10 to −5°F)Taylorville frost dates
Mahomet6a (−10 to −5°F)Mahomet frost dates
Lyons6a (−10 to −5°F)Lyons frost dates
River Grove6a (−10 to −5°F)River Grove frost dates
Riverdale6a (−10 to −5°F)Riverdale frost dates
Wood River7a (0 to 5°F)Wood River frost dates
Winfield5b (−15 to −10°F)Winfield frost dates
Highland6b (−5 to 0°F)Highland frost dates
Peru5b (−15 to −10°F)Peru frost dates
Hawthorn Woods5b (−15 to −10°F)Hawthorn Woods frost dates
Sauk Village6a (−10 to −5°F)Sauk Village frost dates
Harvard5b (−15 to −10°F)Harvard frost dates
Rochelle5b (−15 to −10°F)Rochelle frost dates
Itasca6a (−10 to −5°F)Itasca frost dates
LaSalle5b (−15 to −10°F)LaSalle frost dates
Sugar Grove5b (−15 to −10°F)Sugar Grove frost dates
Flossmoor6a (−10 to −5°F)Flossmoor frost dates
Steger6a (−10 to −5°F)Steger frost dates
Lynwood6a (−10 to −5°F)Lynwood frost dates
Hampshire5b (−15 to −10°F)Hampshire frost dates
Mascoutah6b (−5 to 0°F)Mascoutah frost dates
Bethalto6b (−5 to 0°F)Bethalto frost dates
Manteno5b (−15 to −10°F)Manteno frost dates
Willowbrook6a (−10 to −5°F)Willowbrook frost dates
Savoy6a (−10 to −5°F)Savoy frost dates
Gilberts5b (−15 to −10°F)Gilberts frost dates
Riverside6a (−10 to −5°F)Riverside frost dates
Harwood Heights6a (−10 to −5°F)Harwood Heights frost dates
Glencoe6a (−10 to −5°F)Glencoe frost dates
Lake Villa5b (−15 to −10°F)Lake Villa frost dates
Clarendon Hills6a (−10 to −5°F)Clarendon Hills frost dates
Monmouth5b (−15 to −10°F)Monmouth frost dates
West Dundee5b (−15 to −10°F)West Dundee frost dates
Rock Falls5b (−15 to −10°F)Rock Falls frost dates
Glenwood6a (−10 to −5°F)Glenwood frost dates
Maryville7a (0 to 5°F)Maryville frost dates
Jerseyville6b (−5 to 0°F)Jerseyville frost dates
Olney6b (−5 to 0°F)Olney frost dates
Crete6a (−10 to −5°F)Crete frost dates
Long Grove5b (−15 to −10°F)Long Grove frost dates
Hillside6a (−10 to −5°F)Hillside frost dates
Oak Brook6a (−10 to −5°F)Oak Brook frost dates
Island Lake5b (−15 to −10°F)Island Lake frost dates
Paris6a (−10 to −5°F)Paris frost dates
South Beloit5b (−15 to −10°F)South Beloit frost dates
Silvis5b (−15 to −10°F)Silvis frost dates
Lincolnshire6a (−10 to −5°F)Lincolnshire frost dates
Harrisburg7a (0 to 5°F)Harrisburg frost dates
Park City6a (−10 to −5°F)Park City frost dates
Broadview6a (−10 to −5°F)Broadview frost dates
Rockton5b (−15 to −10°F)Rockton frost dates
Round Lake Park5b (−15 to −10°F)Round Lake Park frost dates
Marengo5b (−15 to −10°F)Marengo frost dates
Princeton5b (−15 to −10°F)Princeton frost dates
Greenville6b (−5 to 0°F)Greenville frost dates
Inverness5b (−15 to −10°F)Inverness frost dates
Sandwich5b (−15 to −10°F)Sandwich frost dates
Robinson6b (−5 to 0°F)Robinson frost dates
North Riverside6a (−10 to −5°F)North Riverside frost dates
Vandalia6b (−5 to 0°F)Vandalia frost dates
West Frankfort7a (0 to 5°F)West Frankfort frost dates
Elburn5b (−15 to −10°F)Elburn frost dates
Salem6b (−5 to 0°F)Salem frost dates
University Park6a (−10 to −5°F)University Park frost dates
Murphysboro7a (0 to 5°F)Murphysboro frost dates
Stickney6a (−10 to −5°F)Stickney frost dates
Mendota5b (−15 to −10°F)Mendota frost dates
Chester7a (0 to 5°F)Chester frost dates
Volo5b (−15 to −10°F)Volo frost dates
Clinton6a (−10 to −5°F)Clinton frost dates
Calumet Park6a (−10 to −5°F)Calumet Park frost dates
Mount Carmel6b (−5 to 0°F)Mount Carmel frost dates
Orland Hills6a (−10 to −5°F)Orland Hills frost dates
Litchfield6b (−5 to 0°F)Litchfield frost dates
Benton7a (0 to 5°F)Benton frost dates
Winthrop Harbor6a (−10 to −5°F)Winthrop Harbor frost dates
Geneseo5b (−15 to −10°F)Geneseo frost dates
Lakemoor5b (−15 to −10°F)Lakemoor frost dates
Johnsburg5b (−15 to −10°F)Johnsburg frost dates
Countryside6a (−10 to −5°F)Countryside frost dates
Braidwood5b (−15 to −10°F)Braidwood frost dates
Hillsboro6b (−5 to 0°F)Hillsboro frost dates
Monticello6a (−10 to −5°F)Monticello frost dates
Chillicothe6a (−10 to −5°F)Chillicothe frost dates
Pontoon Beach7a (0 to 5°F)Pontoon Beach frost dates
Mount Zion6a (−10 to −5°F)Mount Zion frost dates
Carterville7a (0 to 5°F)Carterville frost dates
Coal City5b (−15 to −10°F)Coal City frost dates
Bartonville6a (−10 to −5°F)Bartonville frost dates
Willow Springs6a (−10 to −5°F)Willow Springs frost dates
Peoria Heights6a (−10 to −5°F)Peoria Heights frost dates
Metropolis7a (0 to 5°F)Metropolis frost dates
Beardstown6a (−10 to −5°F)Beardstown frost dates
Northfield6a (−10 to −5°F)Northfield frost dates
East Alton7a (0 to 5°F)East Alton frost dates
Wilmington5b (−15 to −10°F)Wilmington frost dates
Wonder Lake5b (−15 to −10°F)Wonder Lake frost dates
Du Quoin7a (0 to 5°F)Du Quoin frost dates
Lake Bluff6a (−10 to −5°F)Lake Bluff frost dates
Genoa5b (−15 to −10°F)Genoa frost dates
Spring Grove5b (−15 to −10°F)Spring Grove frost dates
Carlinville6b (−5 to 0°F)Carlinville frost dates
Spring Valley5b (−15 to −10°F)Spring Valley frost dates
Posen6a (−10 to −5°F)Posen frost dates
Highwood6a (−10 to −5°F)Highwood frost dates
Poplar Grove5b (−15 to −10°F)Poplar Grove frost dates
Berkeley6a (−10 to −5°F)Berkeley frost dates
Lake Barrington5b (−15 to −10°F)Lake Barrington frost dates
Eureka5b (−15 to −10°F)Eureka frost dates
Monee6a (−10 to −5°F)Monee frost dates
South Barrington5b (−15 to −10°F)South Barrington frost dates
Milan5b (−15 to −10°F)Milan frost dates
Pana6b (−5 to 0°F)Pana 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 Illinois in?

Illinois’s ZIP codes span USDA zones 5a to 7a, and 6a 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 Illinois frost dates page.