{"election_name":"New York US House 21 Democratic Primary","election_type":"House of Representatives","election_scope":"Primary","election_date":"2026-06-23T05:00:00.000Z","country":"US","province":"NY","district":"NY-21","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":52.4,"last_updated":"2026-06-24T02:16:52.242Z","round":1,"maps":[{"name":"New York","map":"assets/New_York.svg"}],"candidates":[{"name":"Blake Gendebien","party":"Democratic","incumbent":false,"major_candidate":true,"winner":true,"advanced":false,"color":"#40247a","votes":9626,"percent":64.97,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Stuart Amoriell","party":"Democratic","incumbent":false,"major_candidate":true,"winner":false,"advanced":false,"color":"#009f8e","votes":5129,"percent":34.62,"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":62,"percent":0.42,"major_reason":["runtime"],"bio":"","photourl":"","endorsed":false}],"region_results":{"warren":{"name":"Warren","type":"County","fips":"36113","fill":"#4874a3","percent_reporting":98.16,"candidates":[{"name":"Blake Gendebien","party":"Democratic","votes":1909,"percent":66.42,"color":"#40247a","winner":true,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Stuart Amoriell","party":"Democratic","votes":951,"percent":33.09,"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":14,"percent":0.49,"color":"#00b0b0","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["runtime"],"bio":"","photourl":"","endorsed":false}]},"clinton":{"name":"Clinton","type":"County","fips":"36019","fill":"#4874a3","percent_reporting":64.89,"candidates":[{"name":"Blake Gendebien","party":"Democratic","votes":1573,"percent":55.35,"color":"#40247a","winner":true,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Stuart Amoriell","party":"Democratic","votes":1253,"percent":44.09,"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":16,"percent":0.56,"color":"#00b0b0","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["runtime"],"bio":"","photourl":"","endorsed":false}]},"st_lawrence":{"name":"St. Lawrence","type":"County","fips":"36089","fill":"#4874a3","percent_reporting":49.57,"candidates":[{"name":"Blake Gendebien","party":"Democratic","votes":1293,"percent":79.67,"color":"#40247a","winner":true,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Stuart Amoriell","party":"Democratic","votes":324,"percent":19.96,"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.37,"color":"#00b0b0","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["runtime"],"bio":"","photourl":"","endorsed":false}]},"oneida":{"name":"Oneida","type":"County","fips":"36065","fill":"#4874a3","percent_reporting":84.89,"candidates":[{"name":"Blake Gendebien","party":"Democratic","votes":953,"percent":63.53,"color":"#40247a","winner":true,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Stuart Amoriell","party":"Democratic","votes":544,"percent":36.27,"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":3,"percent":0.2,"color":"#00b0b0","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["runtime"],"bio":"","photourl":"","endorsed":false}]},"essex":{"name":"Essex","type":"County","fips":"36031","fill":"#4874a3","percent_reporting":30,"candidates":[{"name":"Blake Gendebien","party":"Democratic","votes":609,"percent":56.97,"color":"#40247a","winner":true,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Stuart Amoriell","party":"Democratic","votes":457,"percent":42.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":3,"percent":0.28,"color":"#00b0b0","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["runtime"],"bio":"","photourl":"","endorsed":false}]},"schoharie":{"name":"Schoharie","type":"County","fips":"36095","fill":"#4874a3","percent_reporting":79.98,"candidates":[{"name":"Blake Gendebien","party":"Democratic","votes":676,"percent":66.08,"color":"#40247a","winner":true,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Stuart Amoriell","party":"Democratic","votes":339,"percent":33.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":8,"percent":0.78,"color":"#00b0b0","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["runtime"],"bio":"","photourl":"","endorsed":false}]},"washington":{"name":"Washington","type":"County","fips":"36115","fill":"#4874a3","percent_reporting":49.9,"candidates":[{"name":"Blake Gendebien","party":"Democratic","votes":524,"percent":70.91,"color":"#40247a","winner":true,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Stuart Amoriell","party":"Democratic","votes":215,"percent":29.09,"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}]},"herkimer":{"name":"Herkimer","type":"County","fips":"36043","fill":"#4874a3","percent_reporting":15.99,"candidates":[{"name":"Blake Gendebien","party":"Democratic","votes":436,"percent":61.41,"color":"#40247a","winner":true,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Stuart Amoriell","party":"Democratic","votes":274,"percent":38.59,"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}]},"fulton":{"name":"Fulton","type":"County","fips":"36035","fill":"#4874a3","percent_reporting":47.94,"candidates":[{"name":"Blake Gendebien","party":"Democratic","votes":444,"percent":69.27,"color":"#40247a","winner":true,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Stuart Amoriell","party":"Democratic","votes":193,"percent":30.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.62,"color":"#00b0b0","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["runtime"],"bio":"","photourl":"","endorsed":false}]},"franklin":{"name":"Franklin","type":"County","fips":"36033","fill":"#4874a3","percent_reporting":61.42,"candidates":[{"name":"Blake Gendebien","party":"Democratic","votes":361,"percent":62.13,"color":"#40247a","winner":true,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Stuart Amoriell","party":"Democratic","votes":219,"percent":37.69,"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.17,"color":"#00b0b0","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["runtime"],"bio":"","photourl":"","endorsed":false}]},"lewis":{"name":"Lewis","type":"County","fips":"36049","fill":"#4874a3","percent_reporting":94.91,"candidates":[{"name":"Blake Gendebien","party":"Democratic","votes":384,"percent":79.18,"color":"#40247a","winner":true,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Stuart Amoriell","party":"Democratic","votes":100,"percent":20.62,"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.21,"color":"#00b0b0","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["runtime"],"bio":"","photourl":"","endorsed":false}]},"saratoga":{"name":"Saratoga","type":"County","fips":"36091","fill":"#4874a3","percent_reporting":29.73,"candidates":[{"name":"Blake Gendebien","party":"Democratic","votes":284,"percent":63.68,"color":"#40247a","winner":true,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Stuart Amoriell","party":"Democratic","votes":160,"percent":35.87,"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.45,"color":"#00b0b0","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["runtime"],"bio":"","photourl":"","endorsed":false}]},"montgomery":{"name":"Montgomery","type":"County","fips":"36057","fill":"#4874a3","percent_reporting":40.93,"candidates":[{"name":"Blake Gendebien","party":"Democratic","votes":125,"percent":64.43,"color":"#40247a","winner":true,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Stuart Amoriell","party":"Democratic","votes":65,"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":4,"percent":2.06,"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":38.63,"candidates":[{"name":"Blake Gendebien","party":"Democratic","votes":55,"percent":61.11,"color":"#40247a","winner":true,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Stuart Amoriell","party":"Democratic","votes":35,"percent":38.89,"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}]},"hamilton":{"name":"Hamilton","type":"County","fips":"36041","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Blake Gendebien","party":"Democratic","votes":0,"percent":0,"color":"#40247a","winner":true,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Stuart Amoriell","party":"Democratic","votes":0,"percent":0,"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}]}}}