{
 "topic": "climate",
 "site": "climatedata.dev",
 "parent": {
  "id": "us-oh",
  "name": "Ohio",
  "level": "us-state",
  "path": "us/oh"
 },
 "child_level": "us-county",
 "child_noun": "county",
 "child_nouns": "counties",
 "compare_label": "every Ohio county",
 "question": "Was September normal in Ohio?",
 "answer": {
  "verdict": "Much warmer than normal",
  "value": 68.8,
  "unit": "°F",
  "digits": 1,
  "label": "Statewide average temperature, September 2026",
  "lines": [
   "+3.7°F against the 1991–2020 normal of 65.1°F",
   "9th warmest September of 132 since 1895",
   "Of 88 counties: 69 much warmer, 19 warmer",
   "Furthest above normal: Hamilton County (+5.5°F); least: Lorain County (+1.6°F)",
   "Precipitation 5.14 in, 156% of normal: much wetter than 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: 69 much warmer, 19 warmer; furthest above normal Hamilton County (+5.5°F), least Lorain County (+1.6°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": 69,
   "step": "w4"
  },
  {
   "key": "warmer",
   "label": "Warmer than normal",
   "count": 19,
   "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-39061",
   "name": "Hamilton County",
   "path": "us/oh/hamilton-county",
   "value": 73.2,
   "normal": 67.7,
   "anomaly": 5.5,
   "change": 5.5,
   "rank_warm": 3,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39017",
   "name": "Butler County",
   "path": "us/oh/butler-county",
   "value": 71.9,
   "normal": 66.8,
   "anomaly": 5.1,
   "change": 5.1,
   "rank_warm": 3,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39131",
   "name": "Pike County",
   "path": "us/oh/pike-county",
   "value": 71.4,
   "normal": 66.3,
   "anomaly": 5.1,
   "change": 5.1,
   "rank_warm": 4,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39025",
   "name": "Clermont County",
   "path": "us/oh/clermont-county",
   "value": 72.2,
   "normal": 67.2,
   "anomaly": 5,
   "change": 5,
   "rank_warm": 3,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39145",
   "name": "Scioto County",
   "path": "us/oh/scioto-county",
   "value": 72,
   "normal": 67,
   "anomaly": 5,
   "change": 5,
   "rank_warm": 3,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39087",
   "name": "Lawrence County",
   "path": "us/oh/lawrence-county",
   "value": 72.3,
   "normal": 67.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-39001",
   "name": "Adams County",
   "path": "us/oh/adams-county",
   "value": 71.6,
   "normal": 66.9,
   "anomaly": 4.7,
   "change": 4.7,
   "rank_warm": 4,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39015",
   "name": "Brown County",
   "path": "us/oh/brown-county",
   "value": 71.3,
   "normal": 66.6,
   "anomaly": 4.7,
   "change": 4.7,
   "rank_warm": 4,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39079",
   "name": "Jackson County",
   "path": "us/oh/jackson-county",
   "value": 70.9,
   "normal": 66.2,
   "anomaly": 4.7,
   "change": 4.7,
   "rank_warm": 6,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39135",
   "name": "Preble County",
   "path": "us/oh/preble-county",
   "value": 70,
   "normal": 65.4,
   "anomaly": 4.6,
   "change": 4.6,
   "rank_warm": 2,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39127",
   "name": "Perry County",
   "path": "us/oh/perry-county",
   "value": 69.3,
   "normal": 64.8,
   "anomaly": 4.5,
   "change": 4.5,
   "rank_warm": 6,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39141",
   "name": "Ross County",
   "path": "us/oh/ross-county",
   "value": 70.6,
   "normal": 66.1,
   "anomaly": 4.5,
   "change": 4.5,
   "rank_warm": 8,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39165",
   "name": "Warren County",
   "path": "us/oh/warren-county",
   "value": 71.2,
   "normal": 66.7,
   "anomaly": 4.5,
   "change": 4.5,
   "rank_warm": 5,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39101",
   "name": "Marion County",
   "path": "us/oh/marion-county",
   "value": 69.4,
   "normal": 65,
   "anomaly": 4.4,
   "change": 4.4,
   "rank_warm": 4,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39113",
   "name": "Montgomery County",
   "path": "us/oh/montgomery-county",
   "value": 70.8,
   "normal": 66.4,
   "anomaly": 4.4,
   "change": 4.4,
   "rank_warm": 3,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39115",
   "name": "Morgan County",
   "path": "us/oh/morgan-county",
   "value": 69.8,
   "normal": 65.4,
   "anomaly": 4.4,
   "change": 4.4,
   "rank_warm": 8,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39163",
   "name": "Vinton County",
   "path": "us/oh/vinton-county",
   "value": 70,
   "normal": 65.6,
   "anomaly": 4.4,
   "change": 4.4,
   "rank_warm": 7,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39073",
   "name": "Hocking County",
   "path": "us/oh/hocking-county",
   "value": 69.6,
   "normal": 65.3,
   "anomaly": 4.3,
   "change": 4.3,
   "rank_warm": 7,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39119",
   "name": "Muskingum County",
   "path": "us/oh/muskingum-county",
   "value": 69.4,
   "normal": 65.1,
   "anomaly": 4.3,
   "change": 4.3,
   "rank_warm": 6,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39057",
   "name": "Greene County",
   "path": "us/oh/greene-county",
   "value": 70.1,
   "normal": 65.9,
   "anomaly": 4.2,
   "change": 4.2,
   "rank_warm": 5,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39009",
   "name": "Athens County",
   "path": "us/oh/athens-county",
   "value": 69.8,
   "normal": 65.7,
   "anomaly": 4.1,
   "change": 4.1,
   "rank_warm": 7,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39037",
   "name": "Darke County",
   "path": "us/oh/darke-county",
   "value": 69.2,
   "normal": 65.1,
   "anomaly": 4.1,
   "change": 4.1,
   "rank_warm": 6,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39121",
   "name": "Noble County",
   "path": "us/oh/noble-county",
   "value": 69.5,
   "normal": 65.4,
   "anomaly": 4.1,
   "change": 4.1,
   "rank_warm": 5,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39167",
   "name": "Washington County",
   "path": "us/oh/washington-county",
   "value": 70.5,
   "normal": 66.4,
   "anomaly": 4.1,
   "change": 4.1,
   "rank_warm": 5,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39175",
   "name": "Wyandot County",
   "path": "us/oh/wyandot-county",
   "value": 69.2,
   "normal": 65.1,
   "anomaly": 4.1,
   "change": 4.1,
   "rank_warm": 4,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39023",
   "name": "Clark County",
   "path": "us/oh/clark-county",
   "value": 69.4,
   "normal": 65.4,
   "anomaly": 4,
   "change": 4,
   "rank_warm": 6,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39027",
   "name": "Clinton County",
   "path": "us/oh/clinton-county",
   "value": 69.7,
   "normal": 65.7,
   "anomaly": 4,
   "change": 4,
   "rank_warm": 7,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39059",
   "name": "Guernsey County",
   "path": "us/oh/guernsey-county",
   "value": 69,
   "normal": 65,
   "anomaly": 4,
   "change": 4,
   "rank_warm": 4,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39071",
   "name": "Highland County",
   "path": "us/oh/highland-county",
   "value": 69.9,
   "normal": 65.9,
   "anomaly": 4,
   "change": 4,
   "rank_warm": 8,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39109",
   "name": "Miami County",
   "path": "us/oh/miami-county",
   "value": 69.9,
   "normal": 65.9,
   "anomaly": 4,
   "change": 4,
   "rank_warm": 6,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39031",
   "name": "Coshocton County",
   "path": "us/oh/coshocton-county",
   "value": 68.4,
   "normal": 64.5,
   "anomaly": 3.9,
   "change": 3.9,
   "rank_warm": 7,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39065",
   "name": "Hardin County",
   "path": "us/oh/hardin-county",
   "value": 68.9,
   "normal": 65,
   "anomaly": 3.9,
   "change": 3.9,
   "rank_warm": 6,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39083",
   "name": "Knox County",
   "path": "us/oh/knox-county",
   "value": 67.6,
   "normal": 63.7,
   "anomaly": 3.9,
   "change": 3.9,
   "rank_warm": 8,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39097",
   "name": "Madison County",
   "path": "us/oh/madison-county",
   "value": 69.4,
   "normal": 65.5,
   "anomaly": 3.9,
   "change": 3.9,
   "rank_warm": 10,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39117",
   "name": "Morrow County",
   "path": "us/oh/morrow-county",
   "value": 67.9,
   "normal": 64,
   "anomaly": 3.9,
   "change": 3.9,
   "rank_warm": 7,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39157",
   "name": "Tuscarawas County",
   "path": "us/oh/tuscarawas-county",
   "value": 68.2,
   "normal": 64.3,
   "anomaly": 3.9,
   "change": 3.9,
   "rank_warm": 7,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39045",
   "name": "Fairfield County",
   "path": "us/oh/fairfield-county",
   "value": 69.3,
   "normal": 65.5,
   "anomaly": 3.8,
   "change": 3.8,
   "rank_warm": 10,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39063",
   "name": "Hancock County",
   "path": "us/oh/hancock-county",
   "value": 69,
   "normal": 65.2,
   "anomaly": 3.8,
   "change": 3.8,
   "rank_warm": 5,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39089",
   "name": "Licking County",
   "path": "us/oh/licking-county",
   "value": 68.4,
   "normal": 64.6,
   "anomaly": 3.8,
   "change": 3.8,
   "rank_warm": 11,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39033",
   "name": "Crawford County",
   "path": "us/oh/crawford-county",
   "value": 67.9,
   "normal": 64.2,
   "anomaly": 3.7,
   "change": 3.7,
   "rank_warm": 8,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39041",
   "name": "Delaware County",
   "path": "us/oh/delaware-county",
   "value": 69.1,
   "normal": 65.4,
   "anomaly": 3.7,
   "change": 3.7,
   "rank_warm": 10,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39053",
   "name": "Gallia County",
   "path": "us/oh/gallia-county",
   "value": 70.8,
   "normal": 67.1,
   "anomaly": 3.7,
   "change": 3.7,
   "rank_warm": 9,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39075",
   "name": "Holmes County",
   "path": "us/oh/holmes-county",
   "value": 67.4,
   "normal": 63.7,
   "anomaly": 3.7,
   "change": 3.7,
   "rank_warm": 10,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39159",
   "name": "Union County",
   "path": "us/oh/union-county",
   "value": 69,
   "normal": 65.3,
   "anomaly": 3.7,
   "change": 3.7,
   "rank_warm": 8,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39021",
   "name": "Champaign County",
   "path": "us/oh/champaign-county",
   "value": 68.5,
   "normal": 64.9,
   "anomaly": 3.6,
   "change": 3.6,
   "rank_warm": 9,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39047",
   "name": "Fayette County",
   "path": "us/oh/fayette-county",
   "value": 69.2,
   "normal": 65.6,
   "anomaly": 3.6,
   "change": 3.6,
   "rank_warm": 10,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39105",
   "name": "Meigs County",
   "path": "us/oh/meigs-county",
   "value": 70,
   "normal": 66.4,
   "anomaly": 3.6,
   "change": 3.6,
   "rank_warm": 12,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39107",
   "name": "Mercer County",
   "path": "us/oh/mercer-county",
   "value": 68.8,
   "normal": 65.2,
   "anomaly": 3.6,
   "change": 3.6,
   "rank_warm": 9,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39129",
   "name": "Pickaway County",
   "path": "us/oh/pickaway-county",
   "value": 70,
   "normal": 66.4,
   "anomaly": 3.6,
   "change": 3.6,
   "rank_warm": 9,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39049",
   "name": "Franklin County",
   "path": "us/oh/franklin-county",
   "value": 69.8,
   "normal": 66.3,
   "anomaly": 3.5,
   "change": 3.5,
   "rank_warm": 13,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39003",
   "name": "Allen County",
   "path": "us/oh/allen-county",
   "value": 68.7,
   "normal": 65.3,
   "anomaly": 3.4,
   "change": 3.4,
   "rank_warm": 13,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39149",
   "name": "Shelby County",
   "path": "us/oh/shelby-county",
   "value": 68.6,
   "normal": 65.2,
   "anomaly": 3.4,
   "change": 3.4,
   "rank_warm": 10,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39011",
   "name": "Auglaize County",
   "path": "us/oh/auglaize-county",
   "value": 68.5,
   "normal": 65.2,
   "anomaly": 3.3,
   "change": 3.3,
   "rank_warm": 18,
   "n": 132,
   "verdict": "Warmer than normal",
   "category": "warmer",
   "shape": true
  },
  {
   "id": "us-county-39137",
   "name": "Putnam County",
   "path": "us/oh/putnam-county",
   "value": 68.6,
   "normal": 65.3,
   "anomaly": 3.3,
   "change": 3.3,
   "rank_warm": 13,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39139",
   "name": "Richland County",
   "path": "us/oh/richland-county",
   "value": 66.6,
   "normal": 63.3,
   "anomaly": 3.3,
   "change": 3.3,
   "rank_warm": 13,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39169",
   "name": "Wayne County",
   "path": "us/oh/wayne-county",
   "value": 67,
   "normal": 63.7,
   "anomaly": 3.3,
   "change": 3.3,
   "rank_warm": 12,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39055",
   "name": "Geauga County",
   "path": "us/oh/geauga-county",
   "value": 65.9,
   "normal": 62.7,
   "anomaly": 3.2,
   "change": 3.2,
   "rank_warm": 7,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39067",
   "name": "Harrison County",
   "path": "us/oh/harrison-county",
   "value": 67.7,
   "normal": 64.5,
   "anomaly": 3.2,
   "change": 3.2,
   "rank_warm": 10,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39091",
   "name": "Logan County",
   "path": "us/oh/logan-county",
   "value": 68,
   "normal": 64.8,
   "anomaly": 3.2,
   "change": 3.2,
   "rank_warm": 13,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39155",
   "name": "Trumbull County",
   "path": "us/oh/trumbull-county",
   "value": 66.4,
   "normal": 63.2,
   "anomaly": 3.2,
   "change": 3.2,
   "rank_warm": 8,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39161",
   "name": "Van Wert County",
   "path": "us/oh/van-wert-county",
   "value": 68.4,
   "normal": 65.2,
   "anomaly": 3.2,
   "change": 3.2,
   "rank_warm": 18,
   "n": 132,
   "verdict": "Warmer than normal",
   "category": "warmer",
   "shape": true
  },
  {
   "id": "us-county-39111",
   "name": "Monroe County",
   "path": "us/oh/monroe-county",
   "value": 68.6,
   "normal": 65.5,
   "anomaly": 3.1,
   "change": 3.1,
   "rank_warm": 14,
   "n": 132,
   "verdict": "Warmer than normal",
   "category": "warmer",
   "shape": true
  },
  {
   "id": "us-county-39147",
   "name": "Seneca County",
   "path": "us/oh/seneca-county",
   "value": 67.9,
   "normal": 64.8,
   "anomaly": 3.1,
   "change": 3.1,
   "rank_warm": 14,
   "n": 132,
   "verdict": "Warmer than normal",
   "category": "warmer",
   "shape": true
  },
  {
   "id": "us-county-39173",
   "name": "Wood County",
   "path": "us/oh/wood-county",
   "value": 68.5,
   "normal": 65.4,
   "anomaly": 3.1,
   "change": 3.1,
   "rank_warm": 11,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39007",
   "name": "Ashtabula County",
   "path": "us/oh/ashtabula-county",
   "value": 66,
   "normal": 63,
   "anomaly": 3,
   "change": 3,
   "rank_warm": 9,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39019",
   "name": "Carroll County",
   "path": "us/oh/carroll-county",
   "value": 67,
   "normal": 64,
   "anomaly": 3,
   "change": 3,
   "rank_warm": 11,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39039",
   "name": "Defiance County",
   "path": "us/oh/defiance-county",
   "value": 67.8,
   "normal": 64.8,
   "anomaly": 3,
   "change": 3,
   "rank_warm": 16,
   "n": 132,
   "verdict": "Warmer than normal",
   "category": "warmer",
   "shape": true
  },
  {
   "id": "us-county-39069",
   "name": "Henry County",
   "path": "us/oh/henry-county",
   "value": 68.1,
   "normal": 65.1,
   "anomaly": 3,
   "change": 3,
   "rank_warm": 11,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39125",
   "name": "Paulding County",
   "path": "us/oh/paulding-county",
   "value": 68.1,
   "normal": 65.1,
   "anomaly": 3,
   "change": 3,
   "rank_warm": 18,
   "n": 132,
   "verdict": "Warmer than normal",
   "category": "warmer",
   "shape": true
  },
  {
   "id": "us-county-39133",
   "name": "Portage County",
   "path": "us/oh/portage-county",
   "value": 66.4,
   "normal": 63.4,
   "anomaly": 3,
   "change": 3,
   "rank_warm": 9,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39151",
   "name": "Stark County",
   "path": "us/oh/stark-county",
   "value": 67,
   "normal": 64,
   "anomaly": 3,
   "change": 3,
   "rank_warm": 9,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39171",
   "name": "Williams County",
   "path": "us/oh/williams-county",
   "value": 66.9,
   "normal": 63.9,
   "anomaly": 3,
   "change": 3,
   "rank_warm": 15,
   "n": 132,
   "verdict": "Warmer than normal",
   "category": "warmer",
   "shape": true
  },
  {
   "id": "us-county-39005",
   "name": "Ashland County",
   "path": "us/oh/ashland-county",
   "value": 66.4,
   "normal": 63.5,
   "anomaly": 2.9,
   "change": 2.9,
   "rank_warm": 17,
   "n": 132,
   "verdict": "Warmer than normal",
   "category": "warmer",
   "shape": true
  },
  {
   "id": "us-county-39051",
   "name": "Fulton County",
   "path": "us/oh/fulton-county",
   "value": 67.2,
   "normal": 64.3,
   "anomaly": 2.9,
   "change": 2.9,
   "rank_warm": 13,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39085",
   "name": "Lake County",
   "path": "us/oh/lake-county",
   "value": 67.3,
   "normal": 64.4,
   "anomaly": 2.9,
   "change": 2.9,
   "rank_warm": 8,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39099",
   "name": "Mahoning County",
   "path": "us/oh/mahoning-county",
   "value": 66.3,
   "normal": 63.5,
   "anomaly": 2.8,
   "change": 2.8,
   "rank_warm": 8,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39153",
   "name": "Summit County",
   "path": "us/oh/summit-county",
   "value": 67.2,
   "normal": 64.4,
   "anomaly": 2.8,
   "change": 2.8,
   "rank_warm": 10,
   "n": 132,
   "verdict": "Much warmer than normal",
   "category": "much-warmer",
   "shape": true
  },
  {
   "id": "us-county-39095",
   "name": "Lucas County",
   "path": "us/oh/lucas-county",
   "value": 68,
   "normal": 65.3,
   "anomaly": 2.7,
   "change": 2.7,
   "rank_warm": 16,
   "n": 132,
   "verdict": "Warmer than normal",
   "category": "warmer",
   "shape": true
  },
  {
   "id": "us-county-39013",
   "name": "Belmont County",
   "path": "us/oh/belmont-county",
   "value": 67.7,
   "normal": 65.1,
   "anomaly": 2.6,
   "change": 2.6,
   "rank_warm": 17,
   "n": 132,
   "verdict": "Warmer than normal",
   "category": "warmer",
   "shape": true
  },
  {
   "id": "us-county-39103",
   "name": "Medina County",
   "path": "us/oh/medina-county",
   "value": 66.5,
   "normal": 64,
   "anomaly": 2.5,
   "change": 2.5,
   "rank_warm": 18,
   "n": 132,
   "verdict": "Warmer than normal",
   "category": "warmer",
   "shape": true
  },
  {
   "id": "us-county-39123",
   "name": "Ottawa County",
   "path": "us/oh/ottawa-county",
   "value": 68.2,
   "normal": 65.7,
   "anomaly": 2.5,
   "change": 2.5,
   "rank_warm": 20,
   "n": 132,
   "verdict": "Warmer than normal",
   "category": "warmer",
   "shape": true
  },
  {
   "id": "us-county-39143",
   "name": "Sandusky County",
   "path": "us/oh/sandusky-county",
   "value": 67.9,
   "normal": 65.4,
   "anomaly": 2.5,
   "change": 2.5,
   "rank_warm": 22,
   "n": 132,
   "verdict": "Warmer than normal",
   "category": "warmer",
   "shape": true
  },
  {
   "id": "us-county-39029",
   "name": "Columbiana County",
   "path": "us/oh/columbiana-county",
   "value": 66.3,
   "normal": 63.9,
   "anomaly": 2.4,
   "change": 2.4,
   "rank_warm": 15,
   "n": 132,
   "verdict": "Warmer than normal",
   "category": "warmer",
   "shape": true
  },
  {
   "id": "us-county-39035",
   "name": "Cuyahoga County",
   "path": "us/oh/cuyahoga-county",
   "value": 67.2,
   "normal": 64.8,
   "anomaly": 2.4,
   "change": 2.4,
   "rank_warm": 14,
   "n": 132,
   "verdict": "Warmer than normal",
   "category": "warmer",
   "shape": true
  },
  {
   "id": "us-county-39081",
   "name": "Jefferson County",
   "path": "us/oh/jefferson-county",
   "value": 67.1,
   "normal": 64.8,
   "anomaly": 2.3,
   "change": 2.3,
   "rank_warm": 19,
   "n": 132,
   "verdict": "Warmer than normal",
   "category": "warmer",
   "shape": true
  },
  {
   "id": "us-county-39077",
   "name": "Huron County",
   "path": "us/oh/huron-county",
   "value": 66.5,
   "normal": 64.3,
   "anomaly": 2.2,
   "change": 2.2,
   "rank_warm": 28,
   "n": 132,
   "verdict": "Warmer than normal",
   "category": "warmer",
   "shape": true
  },
  {
   "id": "us-county-39043",
   "name": "Erie County",
   "path": "us/oh/erie-county",
   "value": 67.1,
   "normal": 65.5,
   "anomaly": 1.6,
   "change": 1.6,
   "rank_warm": 37,
   "n": 132,
   "verdict": "Warmer than normal",
   "category": "warmer",
   "shape": true
  },
  {
   "id": "us-county-39093",
   "name": "Lorain County",
   "path": "us/oh/lorain-county",
   "value": 66.3,
   "normal": 64.7,
   "anomaly": 1.6,
   "change": 1.6,
   "rank_warm": 38,
   "n": 132,
   "verdict": "Warmer than normal",
   "category": "warmer",
   "shape": true
  }
 ],
 "no_data": [],
 "noaa_only": [],
 "charts": [
  {
   "id": "climate-state-history",
   "title": "Every September since 1895, Ohio statewide",
   "description": "September 2026 averaged 68.8°F, +3.7°F against the 1991–2020 normal: the 9th 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,
       68.4
      ],
      [
       1896,
       61.7
      ],
      [
       1897,
       65.9
      ],
      [
       1898,
       67.6
      ],
      [
       1899,
       63.5
      ],
      [
       1900,
       69
      ],
      [
       1901,
       64.3
      ],
      [
       1902,
       63.2
      ],
      [
       1903,
       65.1
      ],
      [
       1904,
       65
      ],
      [
       1905,
       64.8
      ],
      [
       1906,
       68.4
      ],
      [
       1907,
       65.1
      ],
      [
       1908,
       67.3
      ],
      [
       1909,
       62.7
      ],
      [
       1910,
       65.9
      ],
      [
       1911,
       67.1
      ],
      [
       1912,
       66.7
      ],
      [
       1913,
       63.5
      ],
      [
       1914,
       62.7
      ],
      [
       1915,
       66.2
      ],
      [
       1916,
       62.7
      ],
      [
       1917,
       60.9
      ],
      [
       1918,
       57.4
      ],
      [
       1919,
       65.7
      ],
      [
       1920,
       65.4
      ],
      [
       1921,
       69.3
      ],
      [
       1922,
       67
      ],
      [
       1923,
       64.6
      ],
      [
       1924,
       59.8
      ],
      [
       1925,
       69
      ],
      [
       1926,
       65.8
      ],
      [
       1927,
       66.9
      ],
      [
       1928,
       60.4
      ],
      [
       1929,
       64.5
      ],
      [
       1930,
       66.6
      ],
      [
       1931,
       69.2
      ],
      [
       1932,
       64.9
      ],
      [
       1933,
       68.2
      ],
      [
       1934,
       66.6
      ],
      [
       1935,
       63.1
      ],
      [
       1936,
       68.2
      ],
      [
       1937,
       61.8
      ],
      [
       1938,
       64.5
      ],
      [
       1939,
       68.9
      ],
      [
       1940,
       61.6
      ],
      [
       1941,
       67.5
      ],
      [
       1942,
       63.5
      ],
      [
       1943,
       61.5
      ],
      [
       1944,
       64
      ],
      [
       1945,
       66.9
      ],
      [
       1946,
       64.7
      ],
      [
       1947,
       65.3
      ],
      [
       1948,
       65.6
      ],
      [
       1949,
       59.5
      ],
      [
       1950,
       62.6
      ],
      [
       1951,
       62.7
      ],
      [
       1952,
       63.9
      ],
      [
       1953,
       64.7
      ],
      [
       1954,
       66.8
      ],
      [
       1955,
       66.4
      ],
      [
       1956,
       61.1
      ],
      [
       1957,
       64.4
      ],
      [
       1958,
       63.9
      ],
      [
       1959,
       67.3
      ],
      [
       1960,
       67
      ],
      [
       1961,
       68.5
      ],
      [
       1962,
       61.1
      ],
      [
       1963,
       62
      ],
      [
       1964,
       64.3
      ],
      [
       1965,
       66.3
      ],
      [
       1966,
       61.4
      ],
      [
       1967,
       60.2
      ],
      [
       1968,
       64.8
      ],
      [
       1969,
       63.2
      ],
      [
       1970,
       68.1
      ],
      [
       1971,
       67.3
      ],
      [
       1972,
       65.3
      ],
      [
       1973,
       66.7
      ],
      [
       1974,
       60.3
      ],
      [
       1975,
       59.9
      ],
      [
       1976,
       60.9
      ],
      [
       1977,
       66.6
      ],
      [
       1978,
       67.9
      ],
      [
       1979,
       63.8
      ],
      [
       1980,
       66.2
      ],
      [
       1981,
       62.5
      ],
      [
       1982,
       62.8
      ],
      [
       1983,
       65.3
      ],
      [
       1984,
       62.1
      ],
      [
       1985,
       65.2
      ],
      [
       1986,
       66.8
      ],
      [
       1987,
       65.1
      ],
      [
       1988,
       63.4
      ],
      [
       1989,
       63.1
      ],
      [
       1990,
       64.3
      ],
      [
       1991,
       64.1
      ],
      [
       1992,
       62.8
      ],
      [
       1993,
       62.2
      ],
      [
       1994,
       63.1
      ],
      [
       1995,
       62
      ],
      [
       1996,
       63.5
      ],
      [
       1997,
       62.9
      ],
      [
       1998,
       68
      ],
      [
       1999,
       64.7
      ],
      [
       2000,
       63.2
      ],
      [
       2001,
       62.3
      ],
      [
       2002,
       68.3
      ],
      [
       2003,
       62.8
      ],
      [
       2004,
       66.1
      ],
      [
       2005,
       67.7
      ],
      [
       2006,
       61.9
      ],
      [
       2007,
       67.4
      ],
      [
       2008,
       67
      ],
      [
       2009,
       64.6
      ],
      [
       2010,
       65.9
      ],
      [
       2011,
       64.2
      ],
      [
       2012,
       63.3
      ],
      [
       2013,
       64.5
      ],
      [
       2014,
       64
      ],
      [
       2015,
       68.4
      ],
      [
       2016,
       69.2
      ],
      [
       2017,
       65.8
      ],
      [
       2018,
       69.6
      ],
      [
       2019,
       69.8
      ],
      [
       2020,
       64.7
      ],
      [
       2021,
       66.9
      ],
      [
       2022,
       65.2
      ],
      [
       2023,
       65.9
      ],
      [
       2024,
       68.2
      ],
      [
       2025,
       66.7
      ]
     ]
    },
    {
     "type": "rule",
     "name": "1991–2020 normal",
     "y": 65.1,
     "label": "normal 65.1°F"
    },
    {
     "type": "mark",
     "name": "September 2026",
     "series": "September average",
     "x": 2026,
     "y": 68.8,
     "label": "2026: 68.8°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": 68.8,
  "normal": 65.1,
  "anomaly": 3.7,
  "rank_warm": 9,
  "n": 132,
  "verdict_words": [
   "Much warmer than normal",
   "Warmer than normal",
   "Near normal",
   "Cooler than normal",
   "Much cooler than normal"
  ],
  "code": "0330",
  "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-oh.json",
  "source": "https://api.climatedata.dev/v1/us-climate/tavg/us-oh.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:57+00:00"
}