{"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":58.8,"last_updated":"2026-06-24T02:39:34.724Z","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":7590,"percent":60.72,"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":4885,"percent":39.08,"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":24,"percent":0.19,"major_reason":["runtime"],"bio":"","photourl":"","endorsed":false}],"region_results":{"ontario":{"name":"Ontario","type":"County","fips":"36069","fill":"#4874a3","percent_reporting":59.35,"candidates":[{"name":"Alissa Ellman","party":"Democratic","votes":1308,"percent":55.45,"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":1047,"percent":44.38,"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.17,"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":75.23,"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":83.13,"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}]},"oswego":{"name":"Oswego","type":"County","fips":"36075","fill":"#4874a3","percent_reporting":54.33,"candidates":[{"name":"Alissa Ellman","party":"Democratic","votes":896,"percent":70.77,"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":370,"percent":29.23,"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}]},"jefferson":{"name":"Jefferson","type":"County","fips":"36045","fill":"#4874a3","percent_reporting":59.99,"candidates":[{"name":"Alissa Ellman","party":"Democratic","votes":723,"percent":62.54,"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":429,"percent":37.11,"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.35,"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":74.1,"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}]},"wayne":{"name":"Wayne","type":"County","fips":"36117","fill":"#4874a3","percent_reporting":38.32,"candidates":[{"name":"Alissa Ellman","party":"Democratic","votes":560,"percent":65.5,"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":295,"percent":34.5,"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}]},"seneca":{"name":"Seneca","type":"County","fips":"36099","fill":"#4874a3","percent_reporting":90.5,"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":99,"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":17.07,"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":86.33,"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":60.08,"candidates":[{"name":"Alissa Ellman","party":"Democratic","votes":177,"percent":62.54,"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":104,"percent":36.75,"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.71,"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":"#AA00BB","percent_reporting":18.03,"candidates":[{"name":"Diana Kastenbaum","party":"Democratic","votes":44,"percent":58.67,"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":31,"percent":41.33,"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":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":8.74,"candidates":[{"name":"Alissa Ellman","party":"Democratic","votes":14,"percent":56,"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":11,"percent":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":0,"percent":0,"color":"#00b0b0","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["runtime"],"bio":"","photourl":"","endorsed":false}]}}}