{
  "election_name": "New York US House 24 Democratic Primary",
  "election_type": "House of Representatives",
  "election_scope": "Primary",
  "election_date": "2026-06-23T05:00:00.000Z",
  "country": "US",
  "province": "NY",
  "district": "NY-24",
  "municipality": null,
  "polls_open": "2026-06-23T10:00:00.000Z",
  "polls_close": "2026-06-24T01:00:00.000Z",
  "is_disputed": false,
  "has_map": true,
  "registered_voters": null,
  "percent_reporting": 96.4,
  "last_updated": "2026-06-25T03:58:44.738Z",
  "round": 1,
  "maps": [
    {
      "name": "New York",
      "map": "assets/New_York.svg"
    }
  ],
  "candidates": [
    {
      "name": "Alissa Ellman",
      "party": "Democratic",
      "incumbent": false,
      "major_candidate": true,
      "winner": true,
      "advanced": false,
      "color": "#40247a",
      "votes": 9948,
      "percent": 61.75,
      "major_reason": [
        "metadata",
        "runtime"
      ],
      "bio": "",
      "photourl": "",
      "endorsed": false
    },
    {
      "name": "Diana Kastenbaum",
      "party": "Democratic",
      "incumbent": false,
      "major_candidate": true,
      "winner": false,
      "advanced": false,
      "color": "#009f8e",
      "votes": 6130,
      "percent": 38.05,
      "major_reason": [
        "metadata",
        "runtime"
      ],
      "bio": "",
      "photourl": "",
      "endorsed": false
    },
    {
      "name": "Total Write-ins",
      "party": "Democratic",
      "incumbent": false,
      "major_candidate": true,
      "winner": false,
      "advanced": false,
      "color": "#00b0b0",
      "votes": 33,
      "percent": 0.2,
      "major_reason": [
        "runtime"
      ],
      "bio": "",
      "photourl": "",
      "endorsed": false
    }
  ],
  "region_results": {
    "ontario": {
      "name": "Ontario",
      "type": "County",
      "fips": "36069",
      "fill": "#4874a3",
      "percent_reporting": 97.89,
      "candidates": [
        {
          "name": "Alissa Ellman",
          "party": "Democratic",
          "votes": 2088,
          "percent": 57.79,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "runtime"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Diana Kastenbaum",
          "party": "Democratic",
          "votes": 1519,
          "percent": 42.04,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "runtime"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Total Write-ins",
          "party": "Democratic",
          "votes": 6,
          "percent": 0.17,
          "color": "#00b0b0",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "runtime"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    },
    "wayne": {
      "name": "Wayne",
      "type": "County",
      "fips": "36117",
      "fill": "#4874a3",
      "percent_reporting": 98.02,
      "candidates": [
        {
          "name": "Alissa Ellman",
          "party": "Democratic",
          "votes": 1271,
          "percent": 64.19,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "runtime"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Diana Kastenbaum",
          "party": "Democratic",
          "votes": 707,
          "percent": 35.71,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "runtime"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Total Write-ins",
          "party": "Democratic",
          "votes": 2,
          "percent": 0.1,
          "color": "#00b0b0",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "runtime"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    },
    "oswego": {
      "name": "Oswego",
      "type": "County",
      "fips": "36075",
      "fill": "#4874a3",
      "percent_reporting": 84.55,
      "candidates": [
        {
          "name": "Alissa Ellman",
          "party": "Democratic",
          "votes": 1410,
          "percent": 71.57,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "runtime"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Diana Kastenbaum",
          "party": "Democratic",
          "votes": 556,
          "percent": 28.22,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "runtime"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Total Write-ins",
          "party": "Democratic",
          "votes": 4,
          "percent": 0.2,
          "color": "#00b0b0",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "runtime"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    },
    "niagara": {
      "name": "Niagara",
      "type": "County",
      "fips": "36063",
      "fill": "#4874a3",
      "percent_reporting": 98.01,
      "candidates": [
        {
          "name": "Alissa Ellman",
          "party": "Democratic",
          "votes": 1220,
          "percent": 70.85,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "runtime"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Diana Kastenbaum",
          "party": "Democratic",
          "votes": 497,
          "percent": 28.86,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "runtime"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Total Write-ins",
          "party": "Democratic",
          "votes": 5,
          "percent": 0.29,
          "color": "#00b0b0",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "runtime"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    },
    "livingston": {
      "name": "Livingston",
      "type": "County",
      "fips": "36051",
      "fill": "#4874a3",
      "percent_reporting": 97.84,
      "candidates": [
        {
          "name": "Alissa Ellman",
          "party": "Democratic",
          "votes": 913,
          "percent": 59.4,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "runtime"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Diana Kastenbaum",
          "party": "Democratic",
          "votes": 617,
          "percent": 40.14,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "runtime"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Total Write-ins",
          "party": "Democratic",
          "votes": 7,
          "percent": 0.46,
          "color": "#00b0b0",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "runtime"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    },
    "jefferson": {
      "name": "Jefferson",
      "type": "County",
      "fips": "36045",
      "fill": "#4874a3",
      "percent_reporting": 90.02,
      "candidates": [
        {
          "name": "Alissa Ellman",
          "party": "Democratic",
          "votes": 793,
          "percent": 63.24,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "runtime"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Diana Kastenbaum",
          "party": "Democratic",
          "votes": 457,
          "percent": 36.44,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "runtime"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Total Write-ins",
          "party": "Democratic",
          "votes": 4,
          "percent": 0.32,
          "color": "#00b0b0",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "runtime"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    },
    "genesee": {
      "name": "Genesee",
      "type": "County",
      "fips": "36037",
      "fill": "#AA00BB",
      "percent_reporting": 98,
      "candidates": [
        {
          "name": "Diana Kastenbaum",
          "party": "Democratic",
          "votes": 551,
          "percent": 62.54,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "runtime"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alissa Ellman",
          "party": "Democratic",
          "votes": 329,
          "percent": 37.34,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "runtime"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Total Write-ins",
          "party": "Democratic",
          "votes": 1,
          "percent": 0.11,
          "color": "#00b0b0",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "runtime"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    },
    "seneca": {
      "name": "Seneca",
      "type": "County",
      "fips": "36099",
      "fill": "#4874a3",
      "percent_reporting": 98.01,
      "candidates": [
        {
          "name": "Alissa Ellman",
          "party": "Democratic",
          "votes": 596,
          "percent": 71.12,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "runtime"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Diana Kastenbaum",
          "party": "Democratic",
          "votes": 242,
          "percent": 28.88,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "runtime"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Total Write-ins",
          "party": "Democratic",
          "votes": 0,
          "percent": 0,
          "color": "#00b0b0",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "runtime"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    },
    "yates": {
      "name": "Yates",
      "type": "County",
      "fips": "36123",
      "fill": "#4874a3",
      "percent_reporting": 97.98,
      "candidates": [
        {
          "name": "Alissa Ellman",
          "party": "Democratic",
          "votes": 350,
          "percent": 55.64,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "runtime"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Diana Kastenbaum",
          "party": "Democratic",
          "votes": 279,
          "percent": 44.36,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "runtime"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Total Write-ins",
          "party": "Democratic",
          "votes": 0,
          "percent": 0,
          "color": "#00b0b0",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "runtime"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    },
    "wyoming": {
      "name": "Wyoming",
      "type": "County",
      "fips": "36121",
      "fill": "#4874a3",
      "percent_reporting": 98.04,
      "candidates": [
        {
          "name": "Alissa Ellman",
          "party": "Democratic",
          "votes": 257,
          "percent": 57.11,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "runtime"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Diana Kastenbaum",
          "party": "Democratic",
          "votes": 192,
          "percent": 42.67,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "runtime"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Total Write-ins",
          "party": "Democratic",
          "votes": 1,
          "percent": 0.22,
          "color": "#00b0b0",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "runtime"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    },
    "orleans": {
      "name": "Orleans",
      "type": "County",
      "fips": "36073",
      "fill": "#4874a3",
      "percent_reporting": 97.92,
      "candidates": [
        {
          "name": "Alissa Ellman",
          "party": "Democratic",
          "votes": 216,
          "percent": 51.06,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "runtime"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Diana Kastenbaum",
          "party": "Democratic",
          "votes": 207,
          "percent": 48.94,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "runtime"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Total Write-ins",
          "party": "Democratic",
          "votes": 0,
          "percent": 0,
          "color": "#00b0b0",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "runtime"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    },
    "schuyler": {
      "name": "Schuyler",
      "type": "County",
      "fips": "36097",
      "fill": "#4874a3",
      "percent_reporting": 97.88,
      "candidates": [
        {
          "name": "Alissa Ellman",
          "party": "Democratic",
          "votes": 201,
          "percent": 62.23,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "runtime"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Diana Kastenbaum",
          "party": "Democratic",
          "votes": 120,
          "percent": 37.15,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "runtime"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Total Write-ins",
          "party": "Democratic",
          "votes": 2,
          "percent": 0.62,
          "color": "#00b0b0",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "runtime"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    },
    "cayuga": {
      "name": "Cayuga",
      "type": "County",
      "fips": "36011",
      "fill": "#4874a3",
      "percent_reporting": 99,
      "candidates": [
        {
          "name": "Alissa Ellman",
          "party": "Democratic",
          "votes": 178,
          "percent": 59.33,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "runtime"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Diana Kastenbaum",
          "party": "Democratic",
          "votes": 122,
          "percent": 40.67,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "runtime"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Total Write-ins",
          "party": "Democratic",
          "votes": 0,
          "percent": 0,
          "color": "#00b0b0",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "runtime"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    },
    "steuben": {
      "name": "Steuben",
      "type": "County",
      "fips": "36101",
      "fill": "#4874a3",
      "percent_reporting": 97.95,
      "candidates": [
        {
          "name": "Alissa Ellman",
          "party": "Democratic",
          "votes": 126,
          "percent": 65.97,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "runtime"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Diana Kastenbaum",
          "party": "Democratic",
          "votes": 64,
          "percent": 33.51,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "runtime"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Total Write-ins",
          "party": "Democratic",
          "votes": 1,
          "percent": 0.52,
          "color": "#00b0b0",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "runtime"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    }
  }
}