Illinois climate: Statewide normals, its places and each month, NOAA 1991-2020

Illinois's statewide normal is 52.6°F a year with 40.7 inches of precipitation (NOAA nClimDiv, 1991-2020); it has warmed 1.4°F per century since 1895, and 2012 was its warmest year.

Statewide normal temperature
52.6°Fyear, 1991-2020
Statewide normal precipitation
40.7 inyear, 1991-2020
Last five years against normal
+1.3°F2021-2025 mean 53.9°F
Places with normals
170144 Census places, 26 other stations

What is Illinois's weather like each month?

Statewide, July is the warmest month and January the coldest. Each month has its own page with the warmest and coolest places that month:

  1. Jan35°19°
  2. Feb40°22°
  3. Mar51°32°
  4. Apr64°41°
  5. May74°52°
  6. Jun83°62°
  7. Jul86°65°
  8. Aug84°63°
  9. Sep78°55°
  10. Oct66°44°
  11. Nov51°33°
  12. Dec39°24°
Illinois statewide normals by month, 1991-2020 (NOAA nClimDiv)
MonthHighLowMeanPrecip.
January35°F19°F26.7°F2.31
February40°F22°F31.1°F2.11
March51°F32°F41.4°F2.94
April64°F41°F52.6°F4.24
May74°F52°F63.3°F4.77
June83°F62°F72.2°F4.65
July86°F65°F75.4°F4.06
August84°F63°F73.6°F3.56
September78°F55°F66.8°F3.35
October66°F44°F54.9°F3.26
November51°F33°F42.1°F3.08
December39°F24°F31.6°F2.43

Source: NOAA NCEI nClimDiv statewide series (Climate at a Glance); data files. Statewide values are area-weighted from a 5 km grid of station data, so they differ from the simple average of a state's stations.

Has Illinois been warmer than normal?

4 of the 5 complete years since 2021 ran warmer than the 1991-2020 statewide normal of 52.6°F. The record since 1895 rises at a fitted 1.4°F per century; the warmest year was 2012 (55.8°F).

Illinois statewide mean temperature in recent years
YearMeanAgainst normal
202153.8°F+1.1°F
202252.1°F−0.6°F
202354.7°F+2.1°F
202455.5°F+2.9°F
202553.6°F+1.0°F

Source: NOAA NCEI nClimDiv statewide annual series.

Where is it warmest, wettest and snowiest in Illinois?

Among the places PlainClimate covers, Anna has the warmest year (58.5°F) and Galena the coolest (47.0°F); Anna is the wettest (51.1 in) and Wheeling the driest (32.3 in), and Lake Villa gets the most snow (43 in).

Chicago: 51.2°F a yearAurora: 50.2°F a yearJoliet: 50.4°F a yearRockford: 49.4°F a yearElgin: 49.0°F a yearSpringfield: 54.0°F a yearPeoria: 52.7°F a yearChampaign: 52.5°F a yearWaukegan: 48.4°F a yearBloomington: 50.2°F a yearDecatur: 53.1°F a yearWheaton: 51.1°F a yearNormal: 51.1°F a yearMoline: 51.2°F a yearCrystal Lake: 49.1°F a yearRomeoville: 50.9°F a yearBelleville: 57.7°F a yearDeKalb: 48.6°F a yearQuincy: 53.0°F a yearStreamwood: 49.6°F a yearWheeling: 50.8°F a yearRock Island: 50.3°F a yearMundelein: 47.9°F a yearGalesburg: 50.2°F a yearBurbank: 52.4°F a yearDanville: 53.1°F a yearWest Chicago: 49.7°F a yearAlton: 55.7°F a yearLisle: 49.2°F a yearKankakee: 51.2°F a yearFreeport: 47.7°F a yearCarbondale: 56.4°F a yearPark Forest: 49.8°F a yearOttawa: 50.2°F a yearJacksonville: 52.8°F a yearCharleston: 55.0°F a yearCahokia Heights: 56.5°F a yearMattoon: 53.4°F a yearDixon: 49.4°F a yearAntioch: 48.6°F a yearMorris: 50.8°F a yearChannahon: 51.1°F a yearMount Vernon: 54.5°F a yearLincoln: 52.2°F a yearEffingham: 54.4°F a yearStreator: 51.6°F a yearRantoul: 52.3°F a yearKewanee: 49.6°F a yearPontiac: 51.8°F a yearBarrington: 48.0°F a yearPeru: 49.6°F a yearRochelle: 47.9°F a yearLake Villa: 48.6°F a yearMonmouth: 50.6°F a yearOlney: 54.2°F a yearJerseyville: 53.4°F a yearParis: 51.4°F a yearHarrisburg: 57.3°F a yearMarengo: 48.2°F a yearPrinceton: 49.7°F a yearVandalia: 54.2°F a yearRobinson: 54.1°F a yearSalem: 54.9°F a yearMount Carmel: 56.4°F a yearBenton: 56.3°F a yearGeneseo: 50.9°F a yearHillsboro: 55.5°F a yearDu Quoin: 56.0°F a yearCarlinville: 53.4°F a yearPana: 53.6°F a yearFairfield: 57.1°F a yearMarseilles: 49.7°F a yearHoopeston: 52.2°F a yearCarmi: 55.0°F a yearTuscola: 52.4°F a yearFlora: 55.0°F a yearShelbyville: 53.6°F a yearWatseka: 50.8°F a yearPaxton: 50.5°F a yearLawrenceville: 55.7°F a yearSullivan: 53.0°F a yearAnna: 58.5°F a yearPittsfield: 53.8°F a yearSparta: 55.1°F a yearDwight: 49.3°F a yearMorrison: 48.3°F a yearFulton: 49.9°F a yearAledo: 50.0°F a yearGibson City: 50.7°F a yearCarlyle: 55.7°F a yearGalena: 47.0°F a yearVirden: 54.8°F a yearNashville: 55.1°F a yearRushville: 51.7°F a yearKnoxville: 50.4°F a yearHavana: 52.5°F a yearNewton: 54.5°F a yearMcLeansboro: 55.4°F a yearGalva: 49.5°F a yearCasey: 54.1°F a yearPolo: 49.3°F a yearWhite Hall: 52.9°F a yearPetersburg: 52.3°F a yearMason City: 51.7°F a yearAthens: 52.0°F a yearMinonk: 51.3°F a yearAlbion: 56.6°F a yearLacon: 52.6°F a yearPrinceville: 50.8°F a yearChenoa: 50.5°F a yearStockton: 47.8°F a yearCairo: 58.1°F a yearWinchester: 52.9°F a yearGrayville: 56.2°F a yearMount Carroll: 48.5°F a yearNeoga: 53.6°F a yearWalnut: 49.3°F a yearPalestine: 55.1°F a yearLa Harpe: 50.8°F a yearWindsor: 52.6°F a yearMorrisonville: 53.6°F a yearRosiclare: 54.8°F a yearRamsey: 52.5°F a yearShabbona: 47.8°F a yearPaw Paw: 47.8°F a yearHennepin: 51.4°F a yearPiper City: 51.9°F a yearOgden: 52.2°F a yearBrookport: 57.3°F a yearElizabeth: 47.5°F a yearBrownstown: 54.6°F a yearAvon: 49.3°F a yearGolden: 52.0°F a yearNew Boston: 51.2°F a yearCongerville: 52.0°F a yearSidell: 51.5°F a yearAltona: 49.0°F a yearPrairie City: 51.5°F a yearPerry: 53.3°F a yearCompton: 48.2°F a yearGladstone: 51.9°F a yearBentley: 52.8°F a yearKaskaskia: 56.4°F a yearIllinois City: 50.4°F a year ChicagoAuroraJoliet
Illinois: the places PlainClimate covers by their normal yearly mean temperature: from the coolest place (47.0°F a year, blue) to the warmest (58.5°F, red); each dot is a place's NOAA station.
Illinois: every place PlainClimate covers, with its NOAA 1991-2020 normals (largest first)
PlaceYearJuly highJanuary lowPrecip.SnowLast frost
Chicago51.2°F85°F19°F37.938April 16
Aurora50.2°F84°F16°F39.528April 19
Joliet50.4°F84°F17°F38.017April 19
Rockford49.4°F84°F15°F37.237April 24
Elgin49.0°F84°F14°F39.932April 26
Springfield54.0°F87°F20°F38.022April 14
Peoria52.7°F86°F18°F37.526April 16
Champaign52.5°F85°F18°F37.0–April 19
Waukegan48.4°F82°F16°F––April 30
Bloomington50.2°F84°F16°F40.4–April 21
Decatur53.1°F86°F20°F36.4–April 16
Wheaton51.1°F86°F17°F39.924April 27
Normal51.1°F86°F16°F39.420April 25
Moline51.2°F86°F15°F38.336April 24
Crystal Lake49.1°F84°F14°F39.435April 25
Romeoville50.9°F85°F16°F41.133April 20
Belleville57.7°F90°F24°F43.411April 12
DeKalb48.6°F83°F13°F37.333April 24
Quincy53.0°F86°F19°F36.4–April 14
Streamwood49.6°F87°F14°F38.034April 30
Wheeling50.8°F84°F18°F32.3–April 19
Rock Island50.3°F84°F13°F38.8–April 19
Mundelein47.9°F82°F14°F38.543April 29
Galesburg50.2°F84°F14°F39.026April 20
Burbank52.4°F85°F20°F40.939April 10
Danville53.1°F85°F20°F43.2–April 21
West Chicago49.7°F84°F16°F33.2–April 25
Alton55.7°F87°F22°F41.9–April 4
Lisle49.2°F84°F15°F40.2–April 28
Kankakee51.2°F85°F16°F41.721April 19
Freeport47.7°F82°F11°F38.435April 26
Carbondale56.4°F88°F25°F44.0–April 9
Park Forest49.8°F84°F15°F42.128April 23
Ottawa50.2°F83°F15°F36.224April 20
Jacksonville52.8°F87°F18°F41.4–April 17
Charleston55.0°F88°F21°F43.819April 15
Cahokia Heights56.5°F89°F24°F40.8–April 8
Mattoon53.4°F86°F20°F36.0–April 15
Dixon49.4°F83°F14°F40.531April 21
Antioch48.6°F82°F15°F––April 23
Morris50.8°F85°F16°F38.825April 20
Channahon51.1°F85°F17°F37.218April 16
Mount Vernon54.5°F86°F22°F45.010April 11
Lincoln52.2°F86°F18°F39.819April 20
Effingham54.4°F89°F20°F44.015April 13
Streator51.6°F88°F16°F39.426April 12
Rantoul52.3°F88°F16°F40.4–April 21
Kewanee49.6°F84°F14°F39.631April 24
Pontiac51.8°F84°F17°F37.025April 16
Barrington48.0°F81°F13°F40.439April 25
Peru49.6°F84°F14°F38.029April 24
Rochelle47.9°F82°F12°F36.6–April 26
Lake Villa48.6°F82°F15°F37.843April 24
Monmouth50.6°F84°F15°F39.426April 22
Olney54.2°F87°F21°F48.811April 15
Jerseyville53.4°F87°F19°F42.213April 14
Paris51.4°F84°F17°F42.719April 21
Harrisburg57.3°F89°F24°F47.6–April 7
Marengo48.2°F84°F13°F37.631April 28
Princeton49.7°F85°F14°F39.829April 22
Vandalia54.2°F87°F21°F43.7–April 10
Robinson54.1°F87°F20°F45.5–April 13
Salem54.9°F88°F21°F45.910April 9
Mount Carmel56.4°F87°F25°F48.79April 2
Benton56.3°F88°F25°F––April 4
Geneseo50.9°F86°F15°F39.128April 20
Hillsboro55.5°F89°F21°F42.1–April 13
Du Quoin56.0°F87°F24°F47.712April 6
Carlinville53.4°F86°F19°F40.017April 14
Pana53.6°F87°F19°F42.315April 17
Fairfield57.1°F90°F25°F46.0–April 7
Marseilles49.7°F84°F14°F39.025April 27
Hoopeston52.2°F85°F18°F40.920April 22
Carmi55.0°F88°F21°F48.312April 15
Tuscola52.4°F85°F18°F40.517April 15
Flora55.0°F89°F21°F48.012April 9
Shelbyville53.6°F86°F19°F41.4–April 10
Watseka50.8°F85°F16°F38.417April 24
Paxton50.5°F84°F15°F37.918April 23
Lawrenceville55.7°F88°F23°F41.7–April 8
Sullivan53.0°F86°F19°F41.613April 15
Anna58.5°F90°F25°F51.110April 8
Pittsfield53.8°F88°F19°F40.516April 14
Sparta55.1°F88°F22°F45.611April 12
Dwight49.3°F84°F14°F37.723April 27
Morrison48.3°F83°F12°F38.332April 26
Fulton49.9°F84°F14°F34.3–April 13
Aledo50.0°F85°F13°F39.122April 22
Gibson City50.7°F84°F16°F37.718April 21
Carlyle55.7°F88°F22°F45.9–April 6
Galena47.0°F82°F10°F39.638April 26
Virden54.8°F87°F21°F38.416April 7
Nashville55.1°F87°F21°F42.212April 7
Rushville51.7°F85°F17°F40.9–April 16
Knoxville50.4°F84°F14°F40.525April 21
Havana52.5°F88°F16°F41.028April 17
Newton54.5°F86°F22°F46.016April 13
McLeansboro55.4°F89°F22°F47.113April 11
Galva49.5°F84°F13°F38.7–April 26
Casey54.1°F88°F19°F45.512April 14
Polo49.3°F85°F13°F40.0–April 29
White Hall52.9°F86°F18°F39.618April 13
Petersburg52.3°F86°F17°F37.615April 13
Mason City51.7°F85°F16°F39.313April 17
Athens52.0°F85°F18°F38.4–April 19
Minonk51.3°F86°F15°F37.622April 26
Albion56.6°F89°F23°F––April 4
Lacon52.6°F87°F18°F38.425April 20
Princeville50.8°F86°F15°F38.820April 22
Chenoa50.5°F84°F15°F36.320April 23
Stockton47.8°F82°F12°F38.736April 27
Cairo58.1°F89°F26°F51.0–April 2
Winchester52.9°F87°F18°F40.4–April 18
Grayville56.2°F89°F24°F50.012April 7
Mount Carroll48.5°F85°F11°F40.333May 2
Neoga53.6°F87°F19°F41.9–April 16
Walnut49.3°F83°F13°F36.836April 24
Palestine55.1°F87°F23°F46.312April 12
La Harpe50.8°F85°F15°F39.1–April 21
Windsor52.6°F85°F19°F41.214April 16
Morrisonville53.6°F86°F19°F38.116April 12
Rosiclare54.8°F86°F22°F50.93April 19
Ramsey52.5°F85°F19°F42.513April 15
Shabbona47.8°F82°F13°F37.4–April 28
Paw Paw47.8°F82°F12°F36.830April 27
Hennepin51.4°F85°F17°F38.6–April 18
Piper City51.9°F88°F16°F44.425April 25
Ogden52.2°F84°F18°F41.225April 20
Brookport57.3°F89°F25°F49.13April 6
Elizabeth47.5°F83°F10°F39.430May 1
Brownstown54.6°F87°F21°F41.2–April 3
Avon49.3°F84°F13°F37.624April 22
Golden52.0°F87°F16°F––April 18
New Boston51.2°F86°F15°F36.3–April 14
Congerville52.0°F86°F17°F37.522April 21
Sidell51.5°F84°F17°F40.424April 19
Altona49.0°F83°F13°F39.4–April 28
Prairie City51.5°F86°F16°F38.521April 17
Perry53.3°F87°F18°F39.121April 18
Compton48.2°F83°F12°F––April 27
Gladstone51.9°F86°F16°F37.217April 8
Bentley52.8°F86°F18°F40.123April 13
Kaskaskia56.4°F89°F24°F42.84April 8
Illinois City50.4°F85°F13°F36.4–April 18

Source: NOAA NCEI 1991-2020 normals for each station. Last frost: the median last spring date of 32°F.

What are Illinois's all-time weather records?

The official state records, reviewed by NOAA's State Climate Extremes Committee: from 117°F to −38°F.

Illinois: official all-time records (NOAA State Climate Extremes Committee)
RecordValueWhereWhen
Highest temperature117°FEast St. LouisJuly 14, 1954
Lowest temperature−38°FMt. CarrollJanuary 31, 2019
Most precipitation in 24 hours16.91 inAuroraJuly 18, 1996
Most snow in 24 hours36 inAstoriaFebruary 28, 1900
Deepest snow on the ground41 inGebhard Woods St.Pk. (tied 2 times; the latest shown)January 31, 1979

Source: NOAA NCEI State Climate Extremes Committee records.

Which large cities in Illinois have no climate record of their own?

These 17 cities of 50,000 or more have no NOAA record with 1991-2020 normals under their own name; each page compares the nearest records, with their distance and elevation.

Which other NOAA stations in Illinois keep normals?

26 stations in Illinois that are not a town's own record keep 1991-2020 normals too: reservoirs and dams, parks and forests, research farms, remote sites and the second stations of towns (those are shown on the town's page). Each with its normal yearly mean:

Source: NOAA NCEI 1991-2020 normals for each station.

Next