Last frost dates in Illinois

Typical last frost
April 16

That is the date for the typical Illinois resident, weighted by city population. Across the state the average last frost runs from April 4 to May 1, so look up your own town below.

Earliest city
Apr 4
Latest city
May 1
Typical first frost
Oct 24
Cities
121
This week in Illinois

No frost in the forecast for the next 7 nights

National Weather Service forecast, updated Oct 22, 11:10 UTC

Apr 1May 1Apr 15NSChicago: Apr 10ChicagoAurora: Apr 19AuroraNaperville: Apr 28NapervilleJoliet: Apr 19Rockford: Apr 24RockfordElgin: Apr 26Springfield: Apr 15SpringfieldPeoria: Apr 16Champaign: Apr 15Waukegan: Apr 30Cicero: Apr 11Bloomington: Apr 25Schaumburg: Apr 30Evanston: Apr 26Arlington Heights: Apr 19Bolingbrook: Apr 20Decatur: Apr 14Skokie: Apr 26Palatine: Apr 25Des Plaines: Apr 16Orland Park: Apr 19Oak Lawn: Apr 10Mount Prospect: Apr 19Tinley Park: Apr 23Berwyn: Apr 11Wheaton: Apr 28Normal: Apr 25Oak Park: Apr 11Hoffman Estates: Apr 30Downers Grove: Apr 28Plainfield: Apr 20Glenview: Apr 26Elmhurst: Apr 16Lombard: Apr 28Buffalo Grove: Apr 19Moline: Apr 24Crystal Lake: Apr 25Romeoville: Apr 20Bartlett: Apr 30DeKalb: Apr 24Belleville: Apr 12Oswego: Apr 19Urbana: Apr 15Carol Stream: Apr 25Quincy: Apr 8Park Ridge: Apr 16Wheeling: Apr 19Streamwood: Apr 30Carpentersville: Apr 26Hanover Park: Apr 30Rock Island: Apr 24Addison: Apr 16Calumet City: Apr 23Northbrook: Apr 26North Chicago: Apr 30Woodridge: Apr 28St. Charles: Apr 25Mundelein: Apr 29O'Fallon: Apr 12Glendale Heights: Apr 28Elk Grove Village: Apr 16Pekin: Apr 16Algonquin: Apr 26Highland Park: Apr 26Gurnee: Apr 30Niles: Apr 16McHenry: May 1Huntley: Apr 25New Lenox: Apr 19Glen Ellyn: Apr 28Lake in the Hills: Apr 25Galesburg: Apr 20Burbank: Apr 10Danville: Apr 21Lansing: Apr 23Lockport: Apr 20Wilmette: Apr 26Round Lake Beach: Apr 24Vernon Hills: Apr 29Granite City: Apr 4Oak Forest: Apr 23Yorkville: Apr 28Batavia: Apr 19Chicago Heights: Apr 23Edwardsville: Apr 4Woodstock: Apr 25South Elgin: Apr 26Belvidere: Apr 24West Chicago: Apr 25Alton: Apr 4Homer Glen: Apr 20Morton Grove: Apr 26Zion: Apr 30Westmont: Apr 28Melrose Park: Apr 16Collinsville: Apr 8Loves Park: Apr 24Rolling Meadows: Apr 19Elmwood Park: Apr 16Lisle: Apr 28Kankakee: Apr 19Maywood: Apr 11Freeport: Apr 26Machesney Park: May 1Roselle: Apr 30Bloomingdale: Apr 30East Peoria: Apr 16Darien: Apr 19Montgomery: Apr 19Villa Park: Apr 28Carbondale: Apr 9Blue Island: Apr 10Frankfort: Apr 23Grayslake: Apr 29Geneva: Apr 25Park Forest: Apr 23South Holland: Apr 23Libertyville: Apr 29Crest Hill: Apr 20Dolton: Apr 23East Moline: Apr 16
Each dot is a city: further right means a later last frost, higher up means further north. Bigger dots are bigger cities.

Frost dates by city

CityLast frostSafe afterFirst frostSeason
ChicagoApr 10Apr 25Nov 5208 days
AuroraApr 19May 4Oct 23185 days
NapervilleApr 28May 14Oct 16169 days
JolietApr 19May 7Oct 25188 days
RockfordApr 24May 8Oct 17174 days
ElginApr 26May 12Oct 18174 days
SpringfieldApr 15Apr 30Oct 22188 days
PeoriaApr 16May 4Oct 23189 days
ChampaignApr 15Apr 29Oct 24190 days
WaukeganApr 30May 14Oct 19170 days
CiceroApr 11Apr 27Oct 31201 days
BloomingtonApr 25May 11Oct 16172 days
SchaumburgApr 30May 16Oct 13163 days
EvanstonApr 26May 11Oct 21176 days
Arlington HeightsApr 19May 3Oct 26190 days
BolingbrookApr 20May 6Oct 22184 days
DecaturApr 14May 1Oct 24192 days
SkokieApr 26May 11Oct 21176 days
PalatineApr 25May 12Oct 19177 days
Des PlainesApr 16May 1Oct 28193 days
Orland ParkApr 19May 5Oct 22183 days
Oak LawnApr 10Apr 26Nov 1203 days
Mount ProspectApr 19May 3Oct 26190 days
Tinley ParkApr 23May 11Oct 20179 days
BerwynApr 11Apr 27Oct 31201 days
WheatonApr 28May 14Oct 16169 days
NormalApr 25May 11Oct 16172 days
Oak ParkApr 11Apr 27Oct 31201 days
Hoffman EstatesApr 30May 16Oct 13163 days
Downers GroveApr 28May 14Oct 16169 days
PlainfieldApr 20May 6Oct 22184 days
GlenviewApr 26May 11Oct 21176 days
ElmhurstApr 16May 1Oct 28193 days
LombardApr 28May 14Oct 16169 days
Buffalo GroveApr 19May 3Oct 26190 days
MolineApr 24May 9Oct 18176 days
Crystal LakeApr 25May 9Oct 22179 days
RomeovilleApr 20May 6Oct 22184 days
BartlettApr 30May 16Oct 13163 days
DeKalbApr 24May 10Oct 18177 days
BellevilleApr 12Apr 28Oct 20189 days
OswegoApr 19May 4Oct 23185 days
UrbanaApr 15Apr 29Oct 24190 days
Carol StreamApr 25May 12Oct 19174 days
QuincyApr 8Apr 23Oct 30204 days
Park RidgeApr 16May 1Oct 28193 days
WheelingApr 19May 3Oct 26190 days
StreamwoodApr 30May 16Oct 13163 days
CarpentersvilleApr 26May 12Oct 18174 days
Hanover ParkApr 30May 16Oct 13163 days
Rock IslandApr 24May 9Oct 18176 days
AddisonApr 16May 1Oct 28193 days
Calumet CityApr 23May 11Oct 20179 days
NorthbrookApr 26May 11Oct 21176 days
North ChicagoApr 30May 14Oct 19170 days
WoodridgeApr 28May 14Oct 16169 days
St. CharlesApr 25May 12Oct 19174 days
MundeleinApr 29May 15Oct 20172 days
O'FallonApr 12Apr 28Oct 20189 days
Glendale HeightsApr 28May 14Oct 16169 days
Elk Grove VillageApr 16May 1Oct 28193 days
PekinApr 16May 4Oct 23189 days
AlgonquinApr 26May 12Oct 18174 days
Highland ParkApr 26May 11Oct 21176 days
GurneeApr 30May 14Oct 19170 days
NilesApr 16May 1Oct 28193 days
McHenryMay 1May 19Oct 11162 days
HuntleyApr 25May 9Oct 22179 days
New LenoxApr 19May 7Oct 25188 days
Glen EllynApr 28May 14Oct 16169 days
Lake in the HillsApr 25May 9Oct 22179 days
GalesburgApr 20May 5Oct 19180 days
BurbankApr 10Apr 26Nov 1203 days
DanvilleApr 21May 7Oct 20181 days
LansingApr 23May 11Oct 20179 days
LockportApr 20May 6Oct 22184 days
WilmetteApr 26May 11Oct 21176 days
Round Lake BeachApr 24May 9Oct 23180 days
Vernon HillsApr 29May 15Oct 20172 days
Granite CityApr 4Apr 19Nov 5214 days
Oak ForestApr 23May 11Oct 20179 days
YorkvilleApr 28May 11Oct 13166 days
BataviaApr 19May 4Oct 23185 days
Chicago HeightsApr 23May 11Oct 20179 days
EdwardsvilleApr 4Apr 19Nov 5214 days
WoodstockApr 25May 9Oct 22179 days
South ElginApr 26May 12Oct 18174 days
BelvidereApr 24May 8Oct 17174 days
West ChicagoApr 25May 12Oct 19174 days
AltonApr 4Apr 19Nov 5214 days
Homer GlenApr 20May 6Oct 22184 days
Morton GroveApr 26May 11Oct 21176 days
ZionApr 30May 16Oct 21173 days
WestmontApr 28May 14Oct 16169 days
Melrose ParkApr 16May 1Oct 28193 days
CollinsvilleApr 8Apr 23Oct 26200 days
Loves ParkApr 24May 8Oct 17174 days
Rolling MeadowsApr 19May 3Oct 26190 days
Elmwood ParkApr 16May 1Oct 28193 days
LisleApr 28May 14Oct 16169 days
KankakeeApr 19May 3Oct 24188 days
MaywoodApr 11Apr 27Oct 31201 days
FreeportApr 26May 11Oct 13169 days
Machesney ParkMay 1May 16Oct 12162 days
RoselleApr 30May 16Oct 13163 days
BloomingdaleApr 30May 16Oct 13163 days
East PeoriaApr 16May 4Oct 23189 days
DarienApr 19May 5Oct 22183 days
MontgomeryApr 19May 4Oct 23185 days
Villa ParkApr 28May 14Oct 16169 days
CarbondaleApr 9Apr 25Oct 22195 days
Blue IslandApr 10Apr 26Nov 1203 days
FrankfortApr 23May 11Oct 20179 days
GrayslakeApr 29May 15Oct 20172 days
GenevaApr 25May 12Oct 19174 days
Park ForestApr 23May 11Oct 20179 days
South HollandApr 23May 11Oct 20179 days
LibertyvilleApr 29May 15Oct 20172 days
Crest HillApr 20May 6Oct 22184 days
DoltonApr 23May 11Oct 20179 days
East MolineApr 16Apr 30Oct 25190 days

When to plant in Illinois

Questions

When is the last frost in Illinois?

It depends on where you are. Across the 121 cities we track, the average last frost runs from April 4 to May 1. In Chicago, the largest, it is April 10.

When is the first frost in Illinois?

For a typical resident, around October 24. Higher and more northern towns get it earlier.