{
  "caveats": [
    "This is a pattern across counties, not a fact about any voter.",
    "County measures mostly rise with county size, so the partial figure holds log population fixed; the figure without Cuyahoga and Franklin shows whether the two largest counties carry the pattern on their own.",
    "A fifteen-year running count with no time dimension of its own: the atlas holds one snapshot, so this figure is a cross-section and can say no more than that."
  ],
  "claims": [],
  "drift": [],
  "extremes": {
    "high": [
      "defiance",
      "henry",
      "muskingum",
      "fulton",
      "trumbull"
    ],
    "low": [
      "wyandot",
      "scioto",
      "pike",
      "morrow",
      "knox"
    ]
  },
  "id": "health-based-water-violations",
  "n": 88,
  "notes": "Drafted by scripts/politics/insights.py fit atlas.health_based_violations_15yr. Every statistic is recomputed from data/exports/ by `insights.py check` and by validate.py, and a drift over 0.005 fails the build.",
  "partial_spearman_logpop": -0.154,
  "pearson": -0.028,
  "reading": "Across Ohio's 88 counties the 2024 Republican presidential margin does not track the number of health-based drinking water violations the atlas recorded over the past fifteen years (Spearman rho -0.12; partial rho -0.15 with log population held fixed; -0.14 without Cuyahoga and Franklin; n = 88).",
  "sources": [
    {
      "accessed": "2026-09",
      "publisher": "Ohio Tap Water Atlas (this repo)",
      "title": "county rollups of water system counts/violations",
      "url": "https://crackedbuckeye.com/county/"
    }
  ],
  "spearman": -0.125,
  "title": "Health-based drinking water violations and the presidential vote",
  "updated": "2026-09-19",
  "without_big_two": {
    "n": 86,
    "spearman": -0.135
  },
  "x": {
    "label": "Health-based drinking water violations (trailing ~15yr)",
    "measure_id": "atlas.health_based_violations_15yr",
    "source_id": "atlas",
    "unit": "count",
    "url": "https://crackedbuckeye.com/county/",
    "year": 2026
  },
  "y": {
    "label": "Presidential margin (R minus D, points)",
    "measure_id": "elec.pres.margin_rep_minus_dem",
    "year": 2024
  },
  "type": "insight",
  "figures": [
    "https://crackedbuckeye.com/api/politics/figures/insight-health-based-water-violations.json",
    "https://crackedbuckeye.com/api/politics/figures/insight-health-based-water-violations-drift.json",
    "https://crackedbuckeye.com/api/politics/figures/insight-health-based-water-violations-map.json"
  ],
  "county_results_api": "https://crackedbuckeye.com/api/politics/results/county/{county_slug}.json",
  "_meta": {
    "generated": "2026-09-22",
    "license": "CC BY 4.0 for the compilation; each source keeps its own terms",
    "cite": "Cracked Buckeye (Open Shower Co), \"Health-based drinking water violations and the presidential vote\", https://crackedbuckeye.com/insights/health-based-water-violations/, built 2026-09-22, accessed [date].",
    "schema": "https://crackedbuckeye.com/api/politics/schema.json",
    "url": "https://crackedbuckeye.com/insights/health-based-water-violations/",
    "api": "https://crackedbuckeye.com/api/politics/insights/health-based-water-violations.json"
  },
  "cite": "Cracked Buckeye (Open Shower Co), \"Health-based drinking water violations and the presidential vote\", https://crackedbuckeye.com/insights/health-based-water-violations/, built 2026-09-22, accessed [date].",
  "url": "https://crackedbuckeye.com/insights/health-based-water-violations/",
  "api": "https://crackedbuckeye.com/api/politics/insights/health-based-water-violations.json",
  "license": "CC BY 4.0 for the compilation; each source keeps its own terms",
  "generated": "2026-09-22",
  "schema": "https://crackedbuckeye.com/api/politics/schema.json"
}
