{
 "topic": "climate",
 "site": "climatedata.dev",
 "parent": {
  "id": "us-il",
  "name": "Illinois",
  "level": "us-state",
  "path": "us/il"
 },
 "child_level": "us-county",
 "child_noun": "county",
 "child_nouns": "counties",
 "compare_label": "every Illinois county",
 "question": "Was September normal in Illinois?",
 "answer": {
  "verdict": "Much warmer than normal",
  "value": 73,
  "unit": "°F",
  "digits": 1,
  "label": "Statewide average temperature, September 2026",
  "lines": [
   "+6.2°F against the 1991–2020 normal of 66.8°F",
   "1st warmest September of 132 since 1895",
   "Of 102 counties: 102 much warmer",
   "Furthest above normal: Pike County (+8.2°F); least: Winnebago County (+3.8°F)",
   "Precipitation 3.01 in, 90% of normal: near normal"
  ]
 },
 "as_of": "2026-09",
 "as_of_label": "September 2026",
 "measure": {
  "value_label": "Average",
  "unit": "°F",
  "digits": 1,
  "change_label": "From normal",
  "change_unit": "°F",
  "change_digits": 1,
  "bin_step": 1,
  "rank_label": "Record rank",
  "rank_note": "Record rank: 1 is the warmest September on record for that county.",
  "change_text": "how far each county was from its own 1991–2020 normal",
  "verdict_text": "the same five words as each county's page, from much cooler to much warmer than normal",
  "change_button": "Degrees from normal",
  "map_description": "September 2026 was warmer than normal in every county with a figure: 102 much warmer; furthest above normal Pike County (+8.2°F), least Winnebago County (+3.8°F).",
  "map_indicator": "Monthly average temperature minus the county's 1991–2020 normal for September, °F (NOAA nClimDiv via climatedata.dev); words from each county's rank in its own record"
 },
 "categories": [
  {
   "key": "much-warmer",
   "label": "Much warmer than normal",
   "count": 102,
   "step": "w4"
  },
  {
   "key": "warmer",
   "label": "Warmer than normal",
   "count": 0,
   "step": "w2"
  },
  {
   "key": "near",
   "label": "Near normal",
   "count": 0,
   "step": "n"
  },
  {
   "key": "cooler",
   "label": "Cooler than normal",
   "count": 0,
   "step": "c2"
  },
  {
   "key": "much-cooler",
   "label": "Much cooler than normal",
   "count": 0,
   "step": "c4"
  }
 ],
 "places": [
  {
   "id": "us-county-17149",
   "name": "Pike County",
   "path": "us/il/pike-county",
   "value": 75.6,
   "normal": 67.4,
   "anomaly": 8.2,
   "change": 8.2,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17013",
   "name": "Calhoun County",
   "path": "us/il/calhoun-county",
   "value": 76.3,
   "normal": 68.2,
   "anomaly": 8.1,
   "change": 8.1,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17157",
   "name": "Randolph County",
   "path": "us/il/randolph-county",
   "value": 77.1,
   "normal": 69,
   "anomaly": 8.1,
   "change": 8.1,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17005",
   "name": "Bond County",
   "path": "us/il/bond-county",
   "value": 76.3,
   "normal": 68.3,
   "anomaly": 8,
   "change": 8,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17051",
   "name": "Fayette County",
   "path": "us/il/fayette-county",
   "value": 76,
   "normal": 68,
   "anomaly": 8,
   "change": 8,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17061",
   "name": "Greene County",
   "path": "us/il/greene-county",
   "value": 75.8,
   "normal": 67.8,
   "anomaly": 8,
   "change": 8,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17077",
   "name": "Jackson County",
   "path": "us/il/jackson-county",
   "value": 77,
   "normal": 69,
   "anomaly": 8,
   "change": 8,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17083",
   "name": "Jersey County",
   "path": "us/il/jersey-county",
   "value": 76.3,
   "normal": 68.3,
   "anomaly": 8,
   "change": 8,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17121",
   "name": "Marion County",
   "path": "us/il/marion-county",
   "value": 76.4,
   "normal": 68.4,
   "anomaly": 8,
   "change": 8,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17145",
   "name": "Perry County",
   "path": "us/il/perry-county",
   "value": 76.7,
   "normal": 68.7,
   "anomaly": 8,
   "change": 8,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17025",
   "name": "Clay County",
   "path": "us/il/clay-county",
   "value": 76.3,
   "normal": 68.4,
   "anomaly": 7.9,
   "change": 7.9,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17027",
   "name": "Clinton County",
   "path": "us/il/clinton-county",
   "value": 76.7,
   "normal": 68.8,
   "anomaly": 7.9,
   "change": 7.9,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17189",
   "name": "Washington County",
   "path": "us/il/washington-county",
   "value": 76.6,
   "normal": 68.7,
   "anomaly": 7.9,
   "change": 7.9,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17003",
   "name": "Alexander County",
   "path": "us/il/alexander-county",
   "value": 78,
   "normal": 70.2,
   "anomaly": 7.8,
   "change": 7.8,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17055",
   "name": "Franklin County",
   "path": "us/il/franklin-county",
   "value": 76.6,
   "normal": 68.8,
   "anomaly": 7.8,
   "change": 7.8,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17079",
   "name": "Jasper County",
   "path": "us/il/jasper-county",
   "value": 75.8,
   "normal": 68,
   "anomaly": 7.8,
   "change": 7.8,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17153",
   "name": "Pulaski County",
   "path": "us/il/pulaski-county",
   "value": 78.1,
   "normal": 70.3,
   "anomaly": 7.8,
   "change": 7.8,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17171",
   "name": "Scott County",
   "path": "us/il/scott-county",
   "value": 75.2,
   "normal": 67.4,
   "anomaly": 7.8,
   "change": 7.8,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17181",
   "name": "Union County",
   "path": "us/il/union-county",
   "value": 77.2,
   "normal": 69.4,
   "anomaly": 7.8,
   "change": 7.8,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17199",
   "name": "Williamson County",
   "path": "us/il/williamson-county",
   "value": 76.8,
   "normal": 69,
   "anomaly": 7.8,
   "change": 7.8,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17081",
   "name": "Jefferson County",
   "path": "us/il/jefferson-county",
   "value": 76.3,
   "normal": 68.6,
   "anomaly": 7.7,
   "change": 7.7,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17087",
   "name": "Johnson County",
   "path": "us/il/johnson-county",
   "value": 77.3,
   "normal": 69.6,
   "anomaly": 7.7,
   "change": 7.7,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17117",
   "name": "Macoupin County",
   "path": "us/il/macoupin-county",
   "value": 75.4,
   "normal": 67.7,
   "anomaly": 7.7,
   "change": 7.7,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17127",
   "name": "Massac County",
   "path": "us/il/massac-county",
   "value": 78.2,
   "normal": 70.5,
   "anomaly": 7.7,
   "change": 7.7,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17135",
   "name": "Montgomery County",
   "path": "us/il/montgomery-county",
   "value": 75.4,
   "normal": 67.7,
   "anomaly": 7.7,
   "change": 7.7,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17151",
   "name": "Pope County",
   "path": "us/il/pope-county",
   "value": 77.6,
   "normal": 69.9,
   "anomaly": 7.7,
   "change": 7.7,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17165",
   "name": "Saline County",
   "path": "us/il/saline-county",
   "value": 77.1,
   "normal": 69.4,
   "anomaly": 7.7,
   "change": 7.7,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17049",
   "name": "Effingham County",
   "path": "us/il/effingham-county",
   "value": 75.5,
   "normal": 67.9,
   "anomaly": 7.6,
   "change": 7.6,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17059",
   "name": "Gallatin County",
   "path": "us/il/gallatin-county",
   "value": 77.5,
   "normal": 69.9,
   "anomaly": 7.6,
   "change": 7.6,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17069",
   "name": "Hardin County",
   "path": "us/il/hardin-county",
   "value": 77.6,
   "normal": 70,
   "anomaly": 7.6,
   "change": 7.6,
   "rank_warm": 2,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17133",
   "name": "Monroe County",
   "path": "us/il/monroe-county",
   "value": 77,
   "normal": 69.4,
   "anomaly": 7.6,
   "change": 7.6,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17159",
   "name": "Richland County",
   "path": "us/il/richland-county",
   "value": 76.2,
   "normal": 68.6,
   "anomaly": 7.6,
   "change": 7.6,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17191",
   "name": "Wayne County",
   "path": "us/il/wayne-county",
   "value": 76.6,
   "normal": 69,
   "anomaly": 7.6,
   "change": 7.6,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17047",
   "name": "Edwards County",
   "path": "us/il/edwards-county",
   "value": 76.8,
   "normal": 69.3,
   "anomaly": 7.5,
   "change": 7.5,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17065",
   "name": "Hamilton County",
   "path": "us/il/hamilton-county",
   "value": 76.6,
   "normal": 69.1,
   "anomaly": 7.5,
   "change": 7.5,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17193",
   "name": "White County",
   "path": "us/il/white-county",
   "value": 77.1,
   "normal": 69.6,
   "anomaly": 7.5,
   "change": 7.5,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17035",
   "name": "Cumberland County",
   "path": "us/il/cumberland-county",
   "value": 75.1,
   "normal": 67.7,
   "anomaly": 7.4,
   "change": 7.4,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17137",
   "name": "Morgan County",
   "path": "us/il/morgan-county",
   "value": 74.5,
   "normal": 67.1,
   "anomaly": 7.4,
   "change": 7.4,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17163",
   "name": "St. Clair County",
   "path": "us/il/st-clair-county",
   "value": 76.8,
   "normal": 69.4,
   "anomaly": 7.4,
   "change": 7.4,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17033",
   "name": "Crawford County",
   "path": "us/il/crawford-county",
   "value": 75.5,
   "normal": 68.2,
   "anomaly": 7.3,
   "change": 7.3,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17119",
   "name": "Madison County",
   "path": "us/il/madison-county",
   "value": 76.2,
   "normal": 68.9,
   "anomaly": 7.3,
   "change": 7.3,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17185",
   "name": "Wabash County",
   "path": "us/il/wabash-county",
   "value": 76.6,
   "normal": 69.3,
   "anomaly": 7.3,
   "change": 7.3,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17009",
   "name": "Brown County",
   "path": "us/il/brown-county",
   "value": 74,
   "normal": 66.8,
   "anomaly": 7.2,
   "change": 7.2,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17017",
   "name": "Cass County",
   "path": "us/il/cass-county",
   "value": 74.2,
   "normal": 67,
   "anomaly": 7.2,
   "change": 7.2,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17101",
   "name": "Lawrence County",
   "path": "us/il/lawrence-county",
   "value": 76,
   "normal": 68.8,
   "anomaly": 7.2,
   "change": 7.2,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17173",
   "name": "Shelby County",
   "path": "us/il/shelby-county",
   "value": 74.8,
   "normal": 67.6,
   "anomaly": 7.2,
   "change": 7.2,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17021",
   "name": "Christian County",
   "path": "us/il/christian-county",
   "value": 74.6,
   "normal": 67.5,
   "anomaly": 7.1,
   "change": 7.1,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17023",
   "name": "Clark County",
   "path": "us/il/clark-county",
   "value": 74.7,
   "normal": 67.6,
   "anomaly": 7.1,
   "change": 7.1,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17029",
   "name": "Coles County",
   "path": "us/il/coles-county",
   "value": 74.4,
   "normal": 67.3,
   "anomaly": 7.1,
   "change": 7.1,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17001",
   "name": "Adams County",
   "path": "us/il/adams-county",
   "value": 74,
   "normal": 67.1,
   "anomaly": 6.9,
   "change": 6.9,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17139",
   "name": "Moultrie County",
   "path": "us/il/moultrie-county",
   "value": 74.1,
   "normal": 67.3,
   "anomaly": 6.8,
   "change": 6.8,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17169",
   "name": "Schuyler County",
   "path": "us/il/schuyler-county",
   "value": 73.3,
   "normal": 66.6,
   "anomaly": 6.7,
   "change": 6.7,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17041",
   "name": "Douglas County",
   "path": "us/il/douglas-county",
   "value": 73.8,
   "normal": 67.2,
   "anomaly": 6.6,
   "change": 6.6,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17045",
   "name": "Edgar County",
   "path": "us/il/edgar-county",
   "value": 73.5,
   "normal": 66.9,
   "anomaly": 6.6,
   "change": 6.6,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17167",
   "name": "Sangamon County",
   "path": "us/il/sangamon-county",
   "value": 73.7,
   "normal": 67.1,
   "anomaly": 6.6,
   "change": 6.6,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17115",
   "name": "Macon County",
   "path": "us/il/macon-county",
   "value": 73.5,
   "normal": 67.1,
   "anomaly": 6.4,
   "change": 6.4,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17129",
   "name": "Menard County",
   "path": "us/il/menard-county",
   "value": 73.3,
   "normal": 66.9,
   "anomaly": 6.4,
   "change": 6.4,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17147",
   "name": "Piatt County",
   "path": "us/il/piatt-county",
   "value": 73.2,
   "normal": 66.9,
   "anomaly": 6.3,
   "change": 6.3,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17039",
   "name": "De Witt County",
   "path": "us/il/de-witt-county",
   "value": 72.6,
   "normal": 66.5,
   "anomaly": 6.1,
   "change": 6.1,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17125",
   "name": "Mason County",
   "path": "us/il/mason-county",
   "value": 73,
   "normal": 66.9,
   "anomaly": 6.1,
   "change": 6.1,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17113",
   "name": "McLean County",
   "path": "us/il/mclean-county",
   "value": 72.1,
   "normal": 66,
   "anomaly": 6.1,
   "change": 6.1,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17107",
   "name": "Logan County",
   "path": "us/il/logan-county",
   "value": 72.7,
   "normal": 66.7,
   "anomaly": 6,
   "change": 6,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17019",
   "name": "Champaign County",
   "path": "us/il/champaign-county",
   "value": 72.5,
   "normal": 66.6,
   "anomaly": 5.9,
   "change": 5.9,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17131",
   "name": "Mercer County",
   "path": "us/il/mercer-county",
   "value": 71.3,
   "normal": 65.4,
   "anomaly": 5.9,
   "change": 5.9,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17067",
   "name": "Hancock County",
   "path": "us/il/hancock-county",
   "value": 72.6,
   "normal": 66.8,
   "anomaly": 5.8,
   "change": 5.8,
   "rank_warm": 3,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17057",
   "name": "Fulton County",
   "path": "us/il/fulton-county",
   "value": 72,
   "normal": 66.3,
   "anomaly": 5.7,
   "change": 5.7,
   "rank_warm": 3,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17203",
   "name": "Woodford County",
   "path": "us/il/woodford-county",
   "value": 71.6,
   "normal": 65.9,
   "anomaly": 5.7,
   "change": 5.7,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17053",
   "name": "Ford County",
   "path": "us/il/ford-county",
   "value": 71.4,
   "normal": 65.9,
   "anomaly": 5.5,
   "change": 5.5,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17071",
   "name": "Henderson County",
   "path": "us/il/henderson-county",
   "value": 71.6,
   "normal": 66.1,
   "anomaly": 5.5,
   "change": 5.5,
   "rank_warm": 4,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17109",
   "name": "McDonough County",
   "path": "us/il/mcdonough-county",
   "value": 71.7,
   "normal": 66.2,
   "anomaly": 5.5,
   "change": 5.5,
   "rank_warm": 4,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17175",
   "name": "Stark County",
   "path": "us/il/stark-county",
   "value": 70.5,
   "normal": 65,
   "anomaly": 5.5,
   "change": 5.5,
   "rank_warm": 2,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17179",
   "name": "Tazewell County",
   "path": "us/il/tazewell-county",
   "value": 72,
   "normal": 66.5,
   "anomaly": 5.5,
   "change": 5.5,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17183",
   "name": "Vermilion County",
   "path": "us/il/vermilion-county",
   "value": 71.8,
   "normal": 66.3,
   "anomaly": 5.5,
   "change": 5.5,
   "rank_warm": 2,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17105",
   "name": "Livingston County",
   "path": "us/il/livingston-county",
   "value": 71.2,
   "normal": 65.8,
   "anomaly": 5.4,
   "change": 5.4,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17161",
   "name": "Rock Island County",
   "path": "us/il/rock-island-county",
   "value": 70.7,
   "normal": 65.3,
   "anomaly": 5.4,
   "change": 5.4,
   "rank_warm": 2,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17187",
   "name": "Warren County",
   "path": "us/il/warren-county",
   "value": 70.9,
   "normal": 65.5,
   "anomaly": 5.4,
   "change": 5.4,
   "rank_warm": 4,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17095",
   "name": "Knox County",
   "path": "us/il/knox-county",
   "value": 70.7,
   "normal": 65.4,
   "anomaly": 5.3,
   "change": 5.3,
   "rank_warm": 3,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17123",
   "name": "Marshall County",
   "path": "us/il/marshall-county",
   "value": 71,
   "normal": 65.7,
   "anomaly": 5.3,
   "change": 5.3,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17143",
   "name": "Peoria County",
   "path": "us/il/peoria-county",
   "value": 71.4,
   "normal": 66.1,
   "anomaly": 5.3,
   "change": 5.3,
   "rank_warm": 2,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17073",
   "name": "Henry County",
   "path": "us/il/henry-county",
   "value": 70.1,
   "normal": 65,
   "anomaly": 5.1,
   "change": 5.1,
   "rank_warm": 3,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17075",
   "name": "Iroquois County",
   "path": "us/il/iroquois-county",
   "value": 70.8,
   "normal": 65.8,
   "anomaly": 5,
   "change": 5,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17011",
   "name": "Bureau County",
   "path": "us/il/bureau-county",
   "value": 69.6,
   "normal": 64.7,
   "anomaly": 4.9,
   "change": 4.9,
   "rank_warm": 4,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17091",
   "name": "Kankakee County",
   "path": "us/il/kankakee-county",
   "value": 70.6,
   "normal": 65.7,
   "anomaly": 4.9,
   "change": 4.9,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17155",
   "name": "Putnam County",
   "path": "us/il/putnam-county",
   "value": 70.3,
   "normal": 65.5,
   "anomaly": 4.8,
   "change": 4.8,
   "rank_warm": 3,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17063",
   "name": "Grundy County",
   "path": "us/il/grundy-county",
   "value": 70.2,
   "normal": 65.8,
   "anomaly": 4.4,
   "change": 4.4,
   "rank_warm": 1,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17085",
   "name": "Jo Daviess County",
   "path": "us/il/jo-daviess-county",
   "value": 67.6,
   "normal": 63.2,
   "anomaly": 4.4,
   "change": 4.4,
   "rank_warm": 5,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17195",
   "name": "Whiteside County",
   "path": "us/il/whiteside-county",
   "value": 69.1,
   "normal": 64.7,
   "anomaly": 4.4,
   "change": 4.4,
   "rank_warm": 5,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17015",
   "name": "Carroll County",
   "path": "us/il/carroll-county",
   "value": 68.1,
   "normal": 63.8,
   "anomaly": 4.3,
   "change": 4.3,
   "rank_warm": 6,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17089",
   "name": "Kane County",
   "path": "us/il/kane-county",
   "value": 68.5,
   "normal": 64.2,
   "anomaly": 4.3,
   "change": 4.3,
   "rank_warm": 3,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17197",
   "name": "Will County",
   "path": "us/il/will-county",
   "value": 69.8,
   "normal": 65.5,
   "anomaly": 4.3,
   "change": 4.3,
   "rank_warm": 2,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17037",
   "name": "DeKalb County",
   "path": "us/il/dekalb-county",
   "value": 68.2,
   "normal": 64,
   "anomaly": 4.2,
   "change": 4.2,
   "rank_warm": 5,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17093",
   "name": "Kendall County",
   "path": "us/il/kendall-county",
   "value": 69.5,
   "normal": 65.3,
   "anomaly": 4.2,
   "change": 4.2,
   "rank_warm": 3,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17099",
   "name": "LaSalle County",
   "path": "us/il/lasalle-county",
   "value": 69.5,
   "normal": 65.3,
   "anomaly": 4.2,
   "change": 4.2,
   "rank_warm": 6,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17103",
   "name": "Lee County",
   "path": "us/il/lee-county",
   "value": 68.3,
   "normal": 64.2,
   "anomaly": 4.1,
   "change": 4.1,
   "rank_warm": 9,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17043",
   "name": "DuPage County",
   "path": "us/il/dupage-county",
   "value": 68.8,
   "normal": 64.8,
   "anomaly": 4,
   "change": 4,
   "rank_warm": 6,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17177",
   "name": "Stephenson County",
   "path": "us/il/stephenson-county",
   "value": 67,
   "normal": 63,
   "anomaly": 4,
   "change": 4,
   "rank_warm": 8,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17111",
   "name": "McHenry County",
   "path": "us/il/mchenry-county",
   "value": 67.2,
   "normal": 63.3,
   "anomaly": 3.9,
   "change": 3.9,
   "rank_warm": 8,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17007",
   "name": "Boone County",
   "path": "us/il/boone-county",
   "value": 67.1,
   "normal": 63.3,
   "anomaly": 3.8,
   "change": 3.8,
   "rank_warm": 10,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17031",
   "name": "Cook County",
   "path": "us/il/cook-county",
   "value": 69,
   "normal": 65.2,
   "anomaly": 3.8,
   "change": 3.8,
   "rank_warm": 7,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17097",
   "name": "Lake County",
   "path": "us/il/lake-county",
   "value": 67.7,
   "normal": 63.9,
   "anomaly": 3.8,
   "change": 3.8,
   "rank_warm": 8,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17141",
   "name": "Ogle County",
   "path": "us/il/ogle-county",
   "value": 67.6,
   "normal": 63.8,
   "anomaly": 3.8,
   "change": 3.8,
   "rank_warm": 9,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-17201",
   "name": "Winnebago County",
   "path": "us/il/winnebago-county",
   "value": 67.3,
   "normal": 63.5,
   "anomaly": 3.8,
   "change": 3.8,
   "rank_warm": 8,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  }
 ],
 "no_data": [],
 "noaa_only": [],
 "charts": [
  {
   "id": "climate-state-history",
   "title": "Every September since 1895, Illinois statewide",
   "description": "September 2026 averaged 73.0°F, +6.2°F against the 1991–2020 normal: the 1st warmest September of 132 since 1895.",
   "indicator": "Monthly average temperature, °F (NOAA nClimDiv via climatedata.dev); normal = NOAA's 1991–2020 normal for that month",
   "subtitle": "Average temperature, °F. 2026 is highlighted; the line is the 1991–2020 normal.",
   "x": {
    "kind": "year"
   },
   "y": {
    "digits": 1,
    "unit": "°F"
   },
   "layers": [
    {
     "type": "dots",
     "name": "September average",
     "cls": "ctx",
     "points": [
      [
       1895,
       69.6
      ],
      [
       1896,
       62.6
      ],
      [
       1897,
       71.3
      ],
      [
       1898,
       68.9
      ],
      [
       1899,
       64.6
      ],
      [
       1900,
       68.3
      ],
      [
       1901,
       65.7
      ],
      [
       1902,
       61.6
      ],
      [
       1903,
       64.9
      ],
      [
       1904,
       66.1
      ],
      [
       1905,
       67.3
      ],
      [
       1906,
       69.7
      ],
      [
       1907,
       64.7
      ],
      [
       1908,
       69.4
      ],
      [
       1909,
       63.9
      ],
      [
       1910,
       65.9
      ],
      [
       1911,
       68.8
      ],
      [
       1912,
       67
      ],
      [
       1913,
       66.2
      ],
      [
       1914,
       65.6
      ],
      [
       1915,
       67.5
      ],
      [
       1916,
       64.2
      ],
      [
       1917,
       64.1
      ],
      [
       1918,
       58.9
      ],
      [
       1919,
       68.8
      ],
      [
       1920,
       68.5
      ],
      [
       1921,
       70.3
      ],
      [
       1922,
       69.1
      ],
      [
       1923,
       65.4
      ],
      [
       1924,
       60.8
      ],
      [
       1925,
       72.2
      ],
      [
       1926,
       66.5
      ],
      [
       1927,
       69.8
      ],
      [
       1928,
       61.9
      ],
      [
       1929,
       65
      ],
      [
       1930,
       68.5
      ],
      [
       1931,
       72
      ],
      [
       1932,
       64.8
      ],
      [
       1933,
       72.2
      ],
      [
       1934,
       64
      ],
      [
       1935,
       66
      ],
      [
       1936,
       69.9
      ],
      [
       1937,
       65.3
      ],
      [
       1938,
       67.9
      ],
      [
       1939,
       71.2
      ],
      [
       1940,
       65.5
      ],
      [
       1941,
       69.1
      ],
      [
       1942,
       64.4
      ],
      [
       1943,
       62.4
      ],
      [
       1944,
       66.7
      ],
      [
       1945,
       66
      ],
      [
       1946,
       65.6
      ],
      [
       1947,
       67.7
      ],
      [
       1948,
       67.9
      ],
      [
       1949,
       60.4
      ],
      [
       1950,
       64.5
      ],
      [
       1951,
       62.8
      ],
      [
       1952,
       65.6
      ],
      [
       1953,
       67.6
      ],
      [
       1954,
       69.6
      ],
      [
       1955,
       68.3
      ],
      [
       1956,
       65.6
      ],
      [
       1957,
       64.2
      ],
      [
       1958,
       65.8
      ],
      [
       1959,
       67.9
      ],
      [
       1960,
       70
      ],
      [
       1961,
       68.1
      ],
      [
       1962,
       63.4
      ],
      [
       1963,
       66.1
      ],
      [
       1964,
       66.3
      ],
      [
       1965,
       65.9
      ],
      [
       1966,
       63.3
      ],
      [
       1967,
       62.9
      ],
      [
       1968,
       65.2
      ],
      [
       1969,
       65.4
      ],
      [
       1970,
       68.3
      ],
      [
       1971,
       69.2
      ],
      [
       1972,
       67.6
      ],
      [
       1973,
       67.6
      ],
      [
       1974,
       61
      ],
      [
       1975,
       61.8
      ],
      [
       1976,
       63.8
      ],
      [
       1977,
       67.4
      ],
      [
       1978,
       70.1
      ],
      [
       1979,
       65.7
      ],
      [
       1980,
       67.8
      ],
      [
       1981,
       64.5
      ],
      [
       1982,
       64.7
      ],
      [
       1983,
       67
      ],
      [
       1984,
       64.3
      ],
      [
       1985,
       66.7
      ],
      [
       1986,
       69.2
      ],
      [
       1987,
       66.6
      ],
      [
       1988,
       67.6
      ],
      [
       1989,
       63.3
      ],
      [
       1990,
       67.9
      ],
      [
       1991,
       66.3
      ],
      [
       1992,
       64.3
      ],
      [
       1993,
       61.6
      ],
      [
       1994,
       65.2
      ],
      [
       1995,
       63.3
      ],
      [
       1996,
       64.2
      ],
      [
       1997,
       66.3
      ],
      [
       1998,
       70.9
      ],
      [
       1999,
       65.2
      ],
      [
       2000,
       66.3
      ],
      [
       2001,
       64.4
      ],
      [
       2002,
       69.3
      ],
      [
       2003,
       64.1
      ],
      [
       2004,
       67.7
      ],
      [
       2005,
       70.7
      ],
      [
       2006,
       63.7
      ],
      [
       2007,
       69.8
      ],
      [
       2008,
       67.1
      ],
      [
       2009,
       65.9
      ],
      [
       2010,
       67.2
      ],
      [
       2011,
       63.6
      ],
      [
       2012,
       64.9
      ],
      [
       2013,
       68.6
      ],
      [
       2014,
       64.7
      ],
      [
       2015,
       70.4
      ],
      [
       2016,
       70.8
      ],
      [
       2017,
       68.8
      ],
      [
       2018,
       70.3
      ],
      [
       2019,
       71.6
      ],
      [
       2020,
       65.6
      ],
      [
       2021,
       69.6
      ],
      [
       2022,
       67
      ],
      [
       2023,
       68.3
      ],
      [
       2024,
       68.7
      ],
      [
       2025,
       69.2
      ]
     ]
    },
    {
     "type": "rule",
     "name": "1991–2020 normal",
     "y": 66.8,
     "label": "normal 66.8°F"
    },
    {
     "type": "mark",
     "name": "September 2026",
     "series": "September average",
     "x": 2026,
     "y": 73,
     "label": "2026: 73.0°F"
    }
   ]
  }
 ],
 "limits": [
  "A statewide average is not the average of its counties: NOAA computes it from its own grid, weighted by area.",
  "The most recent months are preliminary and NOAA revises them in the next release."
 ],
 "method": "Each month is ranked against the same month in every year on record (since 1895 for most places). The top tenth of the record is 'much warmer than normal', the top third 'warmer', the middle third 'near normal'. Counties are coloured by the same five words.",
 "sources": [
  {
   "name": "climatedata.dev us-climate, version 2026-10-25.6c7474e6d8",
   "url": "https://climatedata.dev/",
   "license": "U.S. public domain"
  },
  {
   "name": "NOAA Monthly U.S. Climate Divisional Database (nClimDiv), statewide and national files",
   "url": "https://www.ncei.noaa.gov/access/metadata/landing-page/bin/iso?id=gov.noaa.ncdc:C00005",
   "license": "U.S. public domain"
  },
  {
   "name": "climatedata.dev county-climate, version 2026-10-25.b4bbb5298a",
   "url": "https://climatedata.dev/",
   "license": "U.S. public domain"
  }
 ],
 "check": {
  "month": 9,
  "year": 2026,
  "value": 73,
  "normal": 66.8,
  "anomaly": 6.2,
  "rank_warm": 1,
  "n": 132,
  "verdict_words": [
   "Much warmer than normal",
   "Warmer than normal",
   "Near normal",
   "Cooler than normal",
   "Much cooler than normal"
  ],
  "code": "0110",
  "dataset": "us-climate",
  "version": "2026-10-25.6c7474e6d8",
  "noaa_sha256": {
   "tavg": "8e83b1a8e830d9f4cd87bbc17c3f80c534cde7b7015be8132964ecbff7a8441b",
   "tavg_normals": "5d3177ac26c9ce469da153d518b61d370e1493286908ee86846fae75102b414f",
   "pcpn": "4cb027fcacaa077dab05efe53c4a8a0a10a153c62e19cbdf3564410064e1015a"
  },
  "noaa_county_sha256": {
   "tavg": "edf9a954c7d7a5bed5ad32e448cfc78aacbf01261b94a4c5224094535108a489",
   "tavg_normals": "dbff5215d9471d6a94c5fd969ed2e168c680cabfd455b1c3764bd96e8d6f667a",
   "pcpn": "739fc3e9b529e04d406e914be1add2736ca3129c1103246ccebc2e5c76fd9d3a"
  }
 },
 "api": {
  "now": "/data/topics/climate/us-il.json",
  "source": "https://api.climatedata.dev/v1/us-climate/tavg/us-il.json",
  "source_label": "The climatedata.dev API it comes from (live, no key; every month since 1895 with its normal, anomaly and rank)"
 },
 "generated_at": "2026-10-26T14:11:40+00:00"
}