{
 "generated": "2026-10-15",
 "days": 291,
 "days_skipped": 0,
 "first": "2024-10-24",
 "last": "2026-10-09",
 "markets": 44,
 "all": {
  "reports": 1374,
  "saw_3mi": 1016,
  "saw_3mi_pct": 73.9,
  "within_half_inch_pct": 51.3,
  "radar_lower_pct": 41.5,
  "radar_higher_pct": 7.2,
  "median_diff_in": -0.41,
  "big_hail": {
   "reports": 396,
   "saw_3mi_pct": 87.4
  }
 },
 "note": "Totals count each report once; a report inside two overlapping markets appears in both markets' rows.",
 "by_market": {
  "amarillo-tx": {
   "reports": 26,
   "saw_3mi": 26,
   "saw_3mi_pct": 100.0,
   "within_half_inch_pct": 50.0,
   "radar_lower_pct": 38.5,
   "radar_higher_pct": 11.5,
   "median_diff_in": -0.28,
   "big_hail": {
    "reports": 13,
    "saw_3mi_pct": 100.0
   },
   "label": "Amarillo",
   "state": "TX"
  },
  "aurora-il": {
   "reports": 59,
   "saw_3mi": 41,
   "saw_3mi_pct": 69.5,
   "within_half_inch_pct": 55.9,
   "radar_lower_pct": 33.9,
   "radar_higher_pct": 10.2,
   "median_diff_in": -0.28,
   "big_hail": {
    "reports": 12,
    "saw_3mi_pct": 100.0
   },
   "label": "Aurora",
   "state": "IL"
  },
  "austin-tx": {
   "reports": 35,
   "saw_3mi": 31,
   "saw_3mi_pct": 88.6,
   "within_half_inch_pct": 57.1,
   "radar_lower_pct": 25.7,
   "radar_higher_pct": 17.1,
   "median_diff_in": -0.09,
   "big_hail": {
    "reports": 7,
    "saw_3mi_pct": 100.0
   },
   "label": "Austin",
   "state": "TX"
  },
  "charlotte-nc": {
   "reports": 12,
   "saw_3mi": 8,
   "saw_3mi_pct": 66.7,
   "within_half_inch_pct": 41.7,
   "radar_lower_pct": 58.3,
   "radar_higher_pct": 0.0,
   "median_diff_in": -0.56,
   "big_hail": {
    "reports": 1,
    "saw_3mi_pct": 100.0
   },
   "label": "Charlotte",
   "state": "NC"
  },
  "chicago-il": {
   "reports": 41,
   "saw_3mi": 30,
   "saw_3mi_pct": 73.2,
   "within_half_inch_pct": 41.5,
   "radar_lower_pct": 43.9,
   "radar_higher_pct": 14.6,
   "median_diff_in": -0.45,
   "big_hail": {
    "reports": 10,
    "saw_3mi_pct": 100.0
   },
   "label": "Chicago",
   "state": "IL"
  },
  "colorado-springs-co": {
   "reports": 30,
   "saw_3mi": 24,
   "saw_3mi_pct": 80.0,
   "within_half_inch_pct": 66.7,
   "radar_lower_pct": 26.7,
   "radar_higher_pct": 6.7,
   "median_diff_in": -0.27,
   "big_hail": {
    "reports": 5,
    "saw_3mi_pct": 60.0
   },
   "label": "Colorado Springs",
   "state": "CO"
  },
  "dallas-tx": {
   "reports": 72,
   "saw_3mi": 49,
   "saw_3mi_pct": 68.1,
   "within_half_inch_pct": 51.4,
   "radar_lower_pct": 41.7,
   "radar_higher_pct": 6.9,
   "median_diff_in": -0.44,
   "big_hail": {
    "reports": 18,
    "saw_3mi_pct": 88.9
   },
   "label": "Dallas",
   "state": "TX"
  },
  "denver-co": {
   "reports": 49,
   "saw_3mi": 34,
   "saw_3mi_pct": 69.4,
   "within_half_inch_pct": 61.2,
   "radar_lower_pct": 30.6,
   "radar_higher_pct": 8.2,
   "median_diff_in": -0.32,
   "big_hail": {
    "reports": 6,
    "saw_3mi_pct": 66.7
   },
   "label": "Denver",
   "state": "CO"
  },
  "des-moines-ia": {
   "reports": 36,
   "saw_3mi": 22,
   "saw_3mi_pct": 61.1,
   "within_half_inch_pct": 58.3,
   "radar_lower_pct": 36.1,
   "radar_higher_pct": 5.6,
   "median_diff_in": -0.2,
   "big_hail": {
    "reports": 5,
    "saw_3mi_pct": 60.0
   },
   "label": "Des Moines",
   "state": "IA"
  },
  "dothan-al": {
   "reports": 7,
   "saw_3mi": 5,
   "saw_3mi_pct": 71.4,
   "within_half_inch_pct": 14.3,
   "radar_lower_pct": 71.4,
   "radar_higher_pct": 14.3,
   "median_diff_in": -0.66,
   "big_hail": null,
   "label": "Dothan–Enterprise",
   "state": "AL"
  },
  "enid-ok": {
   "reports": 35,
   "saw_3mi": 30,
   "saw_3mi_pct": 85.7,
   "within_half_inch_pct": 51.4,
   "radar_lower_pct": 34.3,
   "radar_higher_pct": 14.3,
   "median_diff_in": -0.21,
   "big_hail": {
    "reports": 12,
    "saw_3mi_pct": 100.0
   },
   "label": "Enid",
   "state": "OK"
  },
  "fayetteville-ar": {
   "reports": 19,
   "saw_3mi": 17,
   "saw_3mi_pct": 89.5,
   "within_half_inch_pct": 36.8,
   "radar_lower_pct": 52.6,
   "radar_higher_pct": 10.5,
   "median_diff_in": -0.67,
   "big_hail": {
    "reports": 8,
    "saw_3mi_pct": 100.0
   },
   "label": "Fayetteville",
   "state": "AR"
  },
  "fort-collins-co": {
   "reports": 18,
   "saw_3mi": 16,
   "saw_3mi_pct": 88.9,
   "within_half_inch_pct": 61.1,
   "radar_lower_pct": 27.8,
   "radar_higher_pct": 11.1,
   "median_diff_in": 0.01,
   "big_hail": {
    "reports": 5,
    "saw_3mi_pct": 100.0
   },
   "label": "Fort Collins",
   "state": "CO"
  },
  "fort-worth-tx": {
   "reports": 71,
   "saw_3mi": 52,
   "saw_3mi_pct": 73.2,
   "within_half_inch_pct": 38.0,
   "radar_lower_pct": 50.7,
   "radar_higher_pct": 11.3,
   "median_diff_in": -0.54,
   "big_hail": {
    "reports": 27,
    "saw_3mi_pct": 92.6
   },
   "label": "Fort Worth",
   "state": "TX"
  },
  "fox-cities-wi": {
   "reports": 10,
   "saw_3mi": 3,
   "saw_3mi_pct": 30.0,
   "within_half_inch_pct": 40.0,
   "radar_lower_pct": 60.0,
   "radar_higher_pct": 0.0,
   "median_diff_in": -0.7,
   "big_hail": {
    "reports": 4,
    "saw_3mi_pct": 25.0
   },
   "label": "Fox Cities (Appleton–Oshkosh)",
   "state": "WI"
  },
  "gulf-coast-fl": {
   "reports": 10,
   "saw_3mi": 10,
   "saw_3mi_pct": 100.0,
   "within_half_inch_pct": 70.0,
   "radar_lower_pct": 30.0,
   "radar_higher_pct": 0.0,
   "median_diff_in": -0.28,
   "big_hail": {
    "reports": 1,
    "saw_3mi_pct": 100.0
   },
   "label": "Gulf Coast (Mobile–Pensacola–Destin)",
   "state": "FL"
  },
  "hattiesburg-ms": {
   "reports": 5,
   "saw_3mi": 5,
   "saw_3mi_pct": 100.0,
   "within_half_inch_pct": 80.0,
   "radar_lower_pct": 0.0,
   "radar_higher_pct": 20.0,
   "median_diff_in": 0.2,
   "big_hail": {
    "reports": 1,
    "saw_3mi_pct": 100.0
   },
   "label": "Hattiesburg (Pine Belt)",
   "state": "MS"
  },
  "houston-tx": {
   "reports": 17,
   "saw_3mi": 14,
   "saw_3mi_pct": 82.4,
   "within_half_inch_pct": 76.5,
   "radar_lower_pct": 23.5,
   "radar_higher_pct": 0.0,
   "median_diff_in": -0.13,
   "big_hail": null,
   "label": "Houston",
   "state": "TX"
  },
  "huntsville-al": {
   "reports": 21,
   "saw_3mi": 11,
   "saw_3mi_pct": 52.4,
   "within_half_inch_pct": 47.6,
   "radar_lower_pct": 47.6,
   "radar_higher_pct": 4.8,
   "median_diff_in": -0.49,
   "big_hail": {
    "reports": 7,
    "saw_3mi_pct": 71.4
   },
   "label": "Huntsville",
   "state": "AL"
  },
  "kankakee-il": {
   "reports": 19,
   "saw_3mi": 14,
   "saw_3mi_pct": 73.7,
   "within_half_inch_pct": 42.1,
   "radar_lower_pct": 47.4,
   "radar_higher_pct": 10.5,
   "median_diff_in": -0.45,
   "big_hail": {
    "reports": 9,
    "saw_3mi_pct": 100.0
   },
   "label": "Kankakee",
   "state": "IL"
  },
  "kansas-city-mo": {
   "reports": 82,
   "saw_3mi": 46,
   "saw_3mi_pct": 56.1,
   "within_half_inch_pct": 48.8,
   "radar_lower_pct": 50.0,
   "radar_higher_pct": 1.2,
   "median_diff_in": -0.49,
   "big_hail": {
    "reports": 21,
    "saw_3mi_pct": 71.4
   },
   "label": "Kansas City",
   "state": "MO"
  },
  "lawton-ok": {
   "reports": 27,
   "saw_3mi": 19,
   "saw_3mi_pct": 70.4,
   "within_half_inch_pct": 33.3,
   "radar_lower_pct": 55.6,
   "radar_higher_pct": 11.1,
   "median_diff_in": -0.57,
   "big_hail": {
    "reports": 9,
    "saw_3mi_pct": 100.0
   },
   "label": "Lawton",
   "state": "OK"
  },
  "lincoln-ne": {
   "reports": 33,
   "saw_3mi": 25,
   "saw_3mi_pct": 75.8,
   "within_half_inch_pct": 63.6,
   "radar_lower_pct": 33.3,
   "radar_higher_pct": 3.0,
   "median_diff_in": -0.28,
   "big_hail": {
    "reports": 11,
    "saw_3mi_pct": 90.9
   },
   "label": "Lincoln",
   "state": "NE"
  },
  "little-rock-ar": {
   "reports": 12,
   "saw_3mi": 6,
   "saw_3mi_pct": 50.0,
   "within_half_inch_pct": 33.3,
   "radar_lower_pct": 66.7,
   "radar_higher_pct": 0.0,
   "median_diff_in": -0.57,
   "big_hail": {
    "reports": 1,
    "saw_3mi_pct": 100.0
   },
   "label": "Little Rock",
   "state": "AR"
  },
  "lubbock-tx": {
   "reports": 52,
   "saw_3mi": 50,
   "saw_3mi_pct": 96.2,
   "within_half_inch_pct": 57.7,
   "radar_lower_pct": 26.9,
   "radar_higher_pct": 15.4,
   "median_diff_in": -0.29,
   "big_hail": {
    "reports": 25,
    "saw_3mi_pct": 96.0
   },
   "label": "Lubbock",
   "state": "TX"
  },
  "madison-wi": {
   "reports": 41,
   "saw_3mi": 31,
   "saw_3mi_pct": 75.6,
   "within_half_inch_pct": 29.3,
   "radar_lower_pct": 68.3,
   "radar_higher_pct": 2.4,
   "median_diff_in": -0.77,
   "big_hail": {
    "reports": 21,
    "saw_3mi_pct": 95.2
   },
   "label": "Madison",
   "state": "WI"
  },
  "manchester-nh": {
   "reports": 18,
   "saw_3mi": 6,
   "saw_3mi_pct": 33.3,
   "within_half_inch_pct": 27.8,
   "radar_lower_pct": 72.2,
   "radar_higher_pct": 0.0,
   "median_diff_in": -0.67,
   "big_hail": {
    "reports": 1,
    "saw_3mi_pct": 0.0
   },
   "label": "Manchester",
   "state": "NH"
  },
  "mckinney-tx": {
   "reports": 46,
   "saw_3mi": 37,
   "saw_3mi_pct": 80.4,
   "within_half_inch_pct": 47.8,
   "radar_lower_pct": 39.1,
   "radar_higher_pct": 13.0,
   "median_diff_in": -0.41,
   "big_hail": {
    "reports": 15,
    "saw_3mi_pct": 100.0
   },
   "label": "McKinney",
   "state": "TX"
  },
  "memphis-tn": {
   "reports": 16,
   "saw_3mi": 7,
   "saw_3mi_pct": 43.8,
   "within_half_inch_pct": 56.2,
   "radar_lower_pct": 43.8,
   "radar_higher_pct": 0.0,
   "median_diff_in": -0.46,
   "big_hail": {
    "reports": 5,
    "saw_3mi_pct": 40.0
   },
   "label": "Memphis",
   "state": "TN"
  },
  "minneapolis-mn": {
   "reports": 28,
   "saw_3mi": 25,
   "saw_3mi_pct": 89.3,
   "within_half_inch_pct": 67.9,
   "radar_lower_pct": 32.1,
   "radar_higher_pct": 0.0,
   "median_diff_in": -0.34,
   "big_hail": {
    "reports": 9,
    "saw_3mi_pct": 100.0
   },
   "label": "Minneapolis",
   "state": "MN"
  },
  "nashville-tn": {
   "reports": 27,
   "saw_3mi": 13,
   "saw_3mi_pct": 48.1,
   "within_half_inch_pct": 29.6,
   "radar_lower_pct": 70.4,
   "radar_higher_pct": 0.0,
   "median_diff_in": -0.69,
   "big_hail": {
    "reports": 7,
    "saw_3mi_pct": 57.1
   },
   "label": "Nashville",
   "state": "TN"
  },
  "oklahoma-city-ok": {
   "reports": 82,
   "saw_3mi": 55,
   "saw_3mi_pct": 67.1,
   "within_half_inch_pct": 42.7,
   "radar_lower_pct": 56.1,
   "radar_higher_pct": 1.2,
   "median_diff_in": -0.57,
   "big_hail": {
    "reports": 29,
    "saw_3mi_pct": 75.9
   },
   "label": "Oklahoma City",
   "state": "OK"
  },
  "omaha-ne": {
   "reports": 54,
   "saw_3mi": 46,
   "saw_3mi_pct": 85.2,
   "within_half_inch_pct": 50.0,
   "radar_lower_pct": 42.6,
   "radar_higher_pct": 7.4,
   "median_diff_in": -0.35,
   "big_hail": {
    "reports": 20,
    "saw_3mi_pct": 100.0
   },
   "label": "Omaha",
   "state": "NE"
  },
  "panama-city-fl": {
   "reports": 3,
   "saw_3mi": 3,
   "saw_3mi_pct": 100.0,
   "within_half_inch_pct": 100.0,
   "radar_lower_pct": 0.0,
   "radar_higher_pct": 0.0,
   "median_diff_in": 0.04,
   "big_hail": null,
   "label": "Panama City",
   "state": "FL"
  },
  "rapid-city-sd": {
   "reports": 36,
   "saw_3mi": 34,
   "saw_3mi_pct": 94.4,
   "within_half_inch_pct": 38.9,
   "radar_lower_pct": 38.9,
   "radar_higher_pct": 22.2,
   "median_diff_in": -0.27,
   "big_hail": {
    "reports": 13,
    "saw_3mi_pct": 100.0
   },
   "label": "Rapid City",
   "state": "SD"
  },
  "rochester-mn": {
   "reports": 12,
   "saw_3mi": 8,
   "saw_3mi_pct": 66.7,
   "within_half_inch_pct": 58.3,
   "radar_lower_pct": 41.7,
   "radar_higher_pct": 0.0,
   "median_diff_in": -0.42,
   "big_hail": {
    "reports": 3,
    "saw_3mi_pct": 66.7
   },
   "label": "Rochester",
   "state": "MN"
  },
  "san-antonio-tx": {
   "reports": 14,
   "saw_3mi": 12,
   "saw_3mi_pct": 85.7,
   "within_half_inch_pct": 50.0,
   "radar_lower_pct": 42.9,
   "radar_higher_pct": 7.1,
   "median_diff_in": -0.45,
   "big_hail": {
    "reports": 5,
    "saw_3mi_pct": 100.0
   },
   "label": "San Antonio",
   "state": "TX"
  },
  "shreveport-la": {
   "reports": 23,
   "saw_3mi": 13,
   "saw_3mi_pct": 56.5,
   "within_half_inch_pct": 56.5,
   "radar_lower_pct": 43.5,
   "radar_higher_pct": 0.0,
   "median_diff_in": -0.45,
   "big_hail": {
    "reports": 4,
    "saw_3mi_pct": 25.0
   },
   "label": "Shreveport",
   "state": "LA"
  },
  "springfield-mo": {
   "reports": 44,
   "saw_3mi": 34,
   "saw_3mi_pct": 77.3,
   "within_half_inch_pct": 50.0,
   "radar_lower_pct": 45.5,
   "radar_higher_pct": 4.5,
   "median_diff_in": -0.33,
   "big_hail": {
    "reports": 13,
    "saw_3mi_pct": 92.3
   },
   "label": "Springfield",
   "state": "MO"
  },
  "st-louis-mo": {
   "reports": 61,
   "saw_3mi": 50,
   "saw_3mi_pct": 82.0,
   "within_half_inch_pct": 54.1,
   "radar_lower_pct": 45.9,
   "radar_higher_pct": 0.0,
   "median_diff_in": -0.48,
   "big_hail": {
    "reports": 19,
    "saw_3mi_pct": 100.0
   },
   "label": "St. Louis",
   "state": "MO"
  },
  "temple-waco-tx": {
   "reports": 22,
   "saw_3mi": 19,
   "saw_3mi_pct": 86.4,
   "within_half_inch_pct": 59.1,
   "radar_lower_pct": 18.2,
   "radar_higher_pct": 22.7,
   "median_diff_in": -0.01,
   "big_hail": {
    "reports": 4,
    "saw_3mi_pct": 100.0
   },
   "label": "Temple-Waco",
   "state": "TX"
  },
  "tulsa-ok": {
   "reports": 51,
   "saw_3mi": 36,
   "saw_3mi_pct": 70.6,
   "within_half_inch_pct": 58.8,
   "radar_lower_pct": 29.4,
   "radar_higher_pct": 11.8,
   "median_diff_in": -0.27,
   "big_hail": {
    "reports": 11,
    "saw_3mi_pct": 72.7
   },
   "label": "Tulsa",
   "state": "OK"
  },
  "wausau-wi": {
   "reports": 13,
   "saw_3mi": 8,
   "saw_3mi_pct": 61.5,
   "within_half_inch_pct": 69.2,
   "radar_lower_pct": 23.1,
   "radar_higher_pct": 7.7,
   "median_diff_in": -0.37,
   "big_hail": {
    "reports": 5,
    "saw_3mi_pct": 80.0
   },
   "label": "Wausau",
   "state": "WI"
  },
  "wichita-ks": {
   "reports": 82,
   "saw_3mi": 59,
   "saw_3mi_pct": 72.0,
   "within_half_inch_pct": 62.2,
   "radar_lower_pct": 30.5,
   "radar_higher_pct": 7.3,
   "median_diff_in": -0.33,
   "big_hail": {
    "reports": 22,
    "saw_3mi_pct": 81.8
   },
   "label": "Wichita",
   "state": "KS"
  }
 },
 "by_size": {
  "1.00–1.49": {
   "reports": 821,
   "saw_3mi": 548,
   "saw_3mi_pct": 66.7,
   "within_half_inch_pct": 64.6,
   "radar_lower_pct": 27.3,
   "radar_higher_pct": 8.2,
   "median_diff_in": -0.25,
   "big_hail": null
  },
  "1.50–1.99": {
   "reports": 322,
   "saw_3mi": 252,
   "saw_3mi_pct": 78.3,
   "within_half_inch_pct": 38.2,
   "radar_lower_pct": 55.3,
   "radar_higher_pct": 6.5,
   "median_diff_in": -0.57,
   "big_hail": {
    "reports": 165,
    "saw_3mi_pct": 78.8
   }
  },
  "2.00+": {
   "reports": 231,
   "saw_3mi": 216,
   "saw_3mi_pct": 93.5,
   "within_half_inch_pct": 22.5,
   "radar_lower_pct": 72.7,
   "radar_higher_pct": 4.8,
   "median_diff_in": -1.06,
   "big_hail": {
    "reports": 231,
    "saw_3mi_pct": 93.5
   }
  }
 }
}