Frost dates in Illinois
Across Illinois's 170 NOAA stations with a frost every year, the typical last spring frost ranges from April 2 at Mount Carmel (430 feet above sea level) to May 2 at Mount Carroll (640 feet above sea level). The middle station's date is April 18.
Look up your ZIP code
Last frost across Illinois
The frost-free season runs from 154 days at Mount Carroll to 216 days at Grand Chain Dam 53.
The station with the latest frost is about 250 miles farther north than the one with the earliest.
These are typical dates: in half of springs the last frost comes later. Each place's page, and each ZIP code lookup, also gives the late-year date, after which only 1 spring in 10 has a frost. That's the safer date for tender plants.
Frost dates for Illinois's larger places
| Place | Last spring frost | First fall frost | Season | Zone |
|---|---|---|---|---|
| Aurora | April 28 | October 13 | 166 days | 5b |
| Chicago | April 11 | October 31 | 201 days | 6a |
| Joliet | April 19 | October 25 | 188 days | 5b |
| Naperville | April 25 | October 19 | 174 days | 5b |
| Peoria | April 16 | October 23 | 189 days | 6a |
| Rockford | April 24 | October 17 | 174 days | 5b |
| Springfield | April 14 | October 20 | 187 days | 6a |
Typical (1-in-2) dates. Each place's page has the early and late years, a planting calendar and a printable planner. Zones are for the ZIP code nearest each place's center.
Hardiness zones in Illinois
Illinois's 1,545 ZIP codes in the USDA list fall in zones 5a to 7a: 5a (2 percent), 5b (29 percent), 6a (42 percent), 6b (17 percent) and 7a (11 percent). Compared with the 2012 map, 55 percent of them moved to a warmer half zone (6 by a full zone or more) and 45 percent stayed the same.
A hardiness zone is about the coldest night of winter, which decides which shrubs, trees and perennials survive. Frost dates are about spring and fall, which decide when to plant. You need both. Read more about what the zones mean and what changed in 2023.
Every NOAA station in Illinois
All 170 stations in Illinois with frost statistics in NOAA's 1991 to 2020 normals, from A to Z. Station names are usually a town, an airport, or a distance and direction from a town. Find one near you and at a similar elevation.
| Station | Elevation (feet) | Last spring frost | First fall frost | Season (days) |
|---|---|---|---|---|
| Albion | 530 | April 4 | October 28 | 206 |
| Aledo | 730 | April 22 | October 19 | 181 |
| Alton - Melvin Price L&D | 400 | April 4 | November 5 | 214 |
| Altona | 760 | April 28 | October 12 | 165 |
| Anna 2 NNE | 640 | April 8 | October 29 | 203 |
| Antioch | 750 | April 23 | October 21 | 179 |
| Athens 4 SW | 590 | April 19 | October 19 | 181 |
| Aurora | 660 | April 19 | October 23 | 185 |
| Avon | 640 | April 22 | October 19 | 177 |
| Barrington 3 SW | 880 | April 25 | October 19 | 177 |
| Belleville Siu Research | 450 | April 12 | October 20 | 189 |
| Bentley | 650 | April 13 | October 22 | 191 |
| Benton 2 N | 450 | April 4 | October 28 | 206 |
| Bloomington 5 W | 850 | April 21 | October 20 | 181 |
| Brookport Dam 52 | 330 | April 6 | October 27 | 203 |
| Brownstown 4 SW | 530 | April 3 | October 24 | 202 |
| Cahokia | 400 | April 6 | October 27 | 203 |
| Cahokia St Louis Airport | 410 | April 8 | October 26 | 200 |
| Cairo 3 N | 310 | April 2 | October 31 | 211 |
| Carbondale Sewage Plant | 390 | April 9 | October 22 | 195 |
| Carbondale Southern Il Airport | 410 | April 9 | October 22 | 195 |
| Carlinville | 620 | April 14 | October 21 | 188 |
| Carlyle Reservoir | 500 | April 6 | October 29 | 204 |
| Carmi 3 | 330 | April 15 | October 19 | 183 |
| Casey | 620 | April 14 | October 20 | 187 |
| Champaign 3 S | 720 | April 15 | October 24 | 190 |
| Champaign 9 SW | 700 | April 23 | October 13 | 170 |
| Champaign Willard Airport | 750 | April 19 | October 17 | 180 |
| Channahon Dresden Isl Dam | 510 | April 16 | October 26 | 191 |
| Charleston | 700 | April 15 | October 23 | 187 |
| Chenoa | 720 | April 23 | October 15 | 174 |
| Chicago Aurora Municipal Airport | 710 | April 28 | October 13 | 166 |
| Chicago Botanic Garden | 630 | April 26 | October 21 | 176 |
| Chicago Midway Airport | 610 | April 11 | October 31 | 201 |
| Chicago Midway Airport 3 SW | 620 | April 10 | November 1 | 203 |
| Chicago Northerly Is | 580 | April 10 | November 5 | 208 |
| Chicago Ohare International Airport | 660 | April 16 | October 28 | 193 |
| Chicago Palwaukee Airport | 640 | April 19 | October 26 | 190 |
| Chicago Waukegan Regional Airport | 730 | April 30 | October 21 | 173 |
| Compton 1 NW | 910 | April 27 | October 12 | 167 |
| Congerville 2 NW | 640 | April 21 | October 17 | 178 |
| Crystal Lake 4 NW | 940 | April 25 | October 22 | 179 |
| Danville | 550 | April 21 | October 20 | 181 |
| De Kalb | 870 | April 24 | October 18 | 177 |
| Decatur Airport | 680 | April 16 | October 22 | 187 |
| Decatur WTP | 640 | April 14 | October 24 | 192 |
| Dixon 1 W | 660 | April 21 | October 19 | 180 |
| Dixon Springs Agric Center | 530 | April 14 | October 21 | 189 |
| Du Quoin 4 SE | 420 | April 6 | October 22 | 199 |
| Dwight | 630 | April 27 | October 15 | 170 |
| Effingham 3 SW | 630 | April 13 | October 24 | 191 |
| Elgin | 760 | April 26 | October 18 | 174 |
| Elizabeth | 680 | May 1 | October 9 | 160 |
| Fairfield Radio Wfiw | 430 | April 7 | October 26 | 201 |
| Flora | 480 | April 9 | October 24 | 198 |
| Flora 5 NW | 500 | April 10 | October 23 | 196 |
| Freeport Waste WTP | 750 | April 26 | October 13 | 169 |
| Fulton L&D #13 | 590 | April 13 | October 26 | 195 |
| Galena | 820 | April 26 | October 15 | 170 |
| Galesburg | 760 | April 20 | October 19 | 180 |
| Galva | 810 | April 26 | October 12 | 166 |
| Geneseo | 640 | April 20 | October 20 | 180 |
| Gibson City | 750 | April 21 | October 17 | 178 |
| Gladstone Dam 18 | 540 | April 8 | October 29 | 202 |
| Golden | 720 | April 18 | October 21 | 187 |
| Grand Chain Dam 53 | 380 | April 3 | November 5 | 216 |
| Grayville | 440 | April 7 | October 25 | 201 |
| Harrisburg | 360 | April 7 | October 26 | 202 |
| Havana | 460 | April 17 | October 19 | 185 |
| Hennepin | 520 | April 18 | October 22 | 188 |
| Hennepin Water Treatment Plant | 460 | April 24 | October 17 | 174 |
| Hillsboro | 630 | April 13 | October 24 | 192 |
| Hoopeston | 710 | April 22 | October 19 | 180 |
| Illinois City Dam 16 | 550 | April 18 | October 24 | 188 |
| Iuka 12 SW | 590 | April 9 | October 24 | 196 |
| Jacksonville 2 | 630 | April 17 | October 21 | 186 |
| Jacksonville 2 E | 610 | April 19 | October 17 | 179 |
| Jerseyville 2 SW | 630 | April 14 | October 19 | 187 |
| Joliet Brandon Road Dam | 540 | April 19 | October 25 | 188 |
| Kankakee Metro Wastewater | 600 | April 19 | October 24 | 188 |
| Kaskaskia River Navigation Lock | 380 | April 8 | October 30 | 202 |
| Kewanee 1 E | 780 | April 24 | October 17 | 175 |
| Knoxville | 730 | April 21 | October 20 | 181 |
| La Harpe | 690 | April 21 | October 19 | 180 |
| Lacon | 460 | April 20 | October 17 | 178 |
| Lake Villa 2 NE | 840 | April 24 | October 23 | 180 |
| Lawrenceville 2 WSW | 450 | April 12 | October 25 | 193 |
| Lawrenceville International Airport | 430 | April 8 | October 26 | 200 |
| Lincoln | 580 | April 20 | October 16 | 179 |
| Lisle-Morton Arboretum | 680 | April 28 | October 16 | 169 |
| Little Red School Hse | 720 | April 19 | October 22 | 183 |
| Marengo | 810 | April 28 | October 12 | 166 |
| Marseilles Lock | 490 | April 27 | October 17 | 171 |
| Mason City 4 SE | 600 | April 17 | October 18 | 182 |
| Mattoon | 700 | April 11 | October 29 | 199 |
| Mattoon Coles Co Airport | 720 | April 15 | October 24 | 189 |
| MC Henry -WG Stratton L&D | 730 | May 1 | October 11 | 162 |
| Mcleansboro | 450 | April 11 | October 21 | 190 |
| Minonk | 750 | April 26 | October 17 | 173 |
| Moline Quad City International Airport | 590 | April 24 | October 18 | 176 |
| Monmouth | 720 | April 22 | October 15 | 174 |
| Monmouth 4 NW | 730 | April 22 | October 14 | 174 |
| Morris 1 NW | 520 | April 20 | October 23 | 184 |
| Morrison | 630 | April 26 | October 13 | 167 |
| Morrisonville | 630 | April 12 | October 20 | 190 |
| Mount Carmel | 430 | April 2 | October 31 | 209 |
| Mount Carroll | 640 | May 2 | October 7 | 154 |
| Mount Vernon 3 NE | 490 | April 11 | October 22 | 193 |
| Mundelein 4 WSW | 840 | April 29 | October 20 | 172 |
| Nashville 1 E | 510 | April 7 | October 26 | 201 |
| Neoga 4 NW | 640 | April 16 | October 20 | 185 |
| New Boston Dam 17 | 550 | April 14 | October 24 | 190 |
| Newton | 530 | April 13 | October 22 | 190 |
| Newton 6 SSE | 510 | April 13 | October 22 | 191 |
| Normal 4 NE | 790 | April 25 | October 16 | 172 |
| Ogden | 680 | April 20 | October 21 | 182 |
| Olney 2 S | 460 | April 15 | October 23 | 189 |
| Ottawa 5 SW | 520 | April 20 | October 22 | 183 |
| Palestine | 450 | April 12 | October 22 | 193 |
| Pana | 650 | April 17 | October 23 | 188 |
| Paris STP | 650 | April 21 | October 20 | 179 |
| Park Forest | 710 | April 23 | October 20 | 179 |
| Paw Paw 2 S | 890 | April 27 | October 15 | 171 |
| Paxton 2 WSW | 760 | April 23 | October 12 | 170 |
| Peoria GTR Peoria Airport | 650 | April 16 | October 23 | 189 |
| Perry 6 NW | 650 | April 18 | October 15 | 179 |
| Peru | 620 | April 24 | October 18 | 176 |
| Petersburg 1 E | 600 | April 13 | October 21 | 189 |
| Piper City | 670 | April 25 | October 20 | 175 |
| Pittsfield #2 | 670 | April 14 | October 21 | 189 |
| Polo 5 NW | 860 | April 29 | October 7 | 161 |
| Pontiac | 650 | April 16 | October 24 | 191 |
| Prairie City 2 S | 650 | April 17 | October 22 | 185 |
| Princeton | 700 | April 22 | October 17 | 177 |
| Princeville | 750 | April 22 | October 14 | 174 |
| Quincy Dam 21 | 480 | April 8 | October 30 | 204 |
| Quincy Regional Airport | 770 | April 14 | October 23 | 191 |
| Ramsey | 600 | April 15 | October 19 | 185 |
| Rantoul | 740 | April 21 | October 18 | 179 |
| Rend Lake Dam | 460 | April 4 | October 27 | 204 |
| Robinson | 530 | April 13 | October 22 | 190 |
| Rochelle | 770 | April 26 | October 13 | 168 |
| Rock Island L&D 15 | 570 | April 19 | October 22 | 184 |
| Rockford GTR Rockford Airport | 730 | April 24 | October 17 | 174 |
| Romeoville WFO | 660 | April 20 | October 22 | 184 |
| Rosiclare 5 NW | 400 | April 19 | October 20 | 181 |
| Rushville | 670 | April 16 | October 23 | 189 |
| Salem | 550 | April 9 | October 26 | 197 |
| Shabbona 5 NNE | 860 | April 28 | October 10 | 163 |
| Shelbyville Dam | 650 | April 10 | October 24 | 195 |
| Sidell 4 N | 670 | April 19 | October 19 | 181 |
| Smithland L&D | 360 | April 3 | October 30 | 207 |
| Sparta 1 W | 530 | April 12 | October 22 | 191 |
| Springfield #2 | 600 | April 15 | October 22 | 188 |
| Springfield Capital Airport | 590 | April 14 | October 20 | 187 |
| Stockton 3 NNE | 970 | April 27 | October 9 | 165 |
| Streamwood | 820 | April 30 | October 13 | 163 |
| Streator 3 SE | 610 | April 12 | October 28 | 199 |
| Sullivan 3 S | 640 | April 15 | October 22 | 187 |
| Tuscola | 650 | April 15 | October 20 | 188 |
| Vandalia | 490 | April 10 | October 24 | 196 |
| Virden | 680 | April 7 | October 29 | 205 |
| Walnut | 670 | April 24 | October 14 | 172 |
| Watseka 2 NW | 620 | April 24 | October 16 | 174 |
| Waukegan | 700 | April 30 | October 19 | 170 |
| West Chicago Dupage Airport | 750 | April 25 | October 19 | 174 |
| Wheaton 3 SE | 680 | April 27 | October 17 | 173 |
| White Hall 1 E | 580 | April 13 | October 22 | 190 |
| Winchester | 550 | April 18 | October 20 | 183 |
| Windsor | 690 | April 16 | October 22 | 187 |
Typical (1-in-2) dates at 32°F. For the early and late years, and a planting calendar built from your own dates, look up your ZIP code.