{"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-25T02:01:56.018Z","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}]}}}