{"election_name":"Vermont State Senate Washington Democratic Primary","election_type":"State Senate","election_scope":"Primary","election_date":"2026-08-11T05:00:00.000Z","country":"US","province":"VT","district":"Washington","municipality":null,"polls_open":"2026-08-11T11:00:00.000Z","polls_close":"2026-08-11T23:00:00.000Z","is_disputed":false,"has_map":true,"registered_voters":null,"percent_reporting":99.9,"last_updated":"2026-08-12T23:30:37.239Z","round":1,"maps":[{"name":"Vermont","map":"assets/Vermont.svg"}],"candidates":[{"name":"Anne Watson","party":"Democratic","incumbent":false,"major_candidate":true,"winner":false,"advanced":false,"color":"#339933","votes":7647,"percent":29.79,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Ann Cummings","party":"Democratic","incumbent":false,"major_candidate":true,"winner":false,"advanced":false,"color":"#40247a","votes":7090,"percent":27.62,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrew Perchlik","party":"Democratic","incumbent":false,"major_candidate":true,"winner":false,"advanced":false,"color":"#0f4b8f","votes":7003,"percent":27.28,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Gabriel Lajeunesse","party":"Democratic","incumbent":false,"major_candidate":true,"winner":false,"advanced":false,"color":"#009f8e","votes":3930,"percent":15.31,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}],"region_results":{"stowe":{"name":"Stowe","type":"Town","fill":"#45cd47","percent_reporting":100,"candidates":[{"name":"Anne Watson","party":"Democratic","votes":291,"percent":28.33,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Ann Cummings","party":"Democratic","votes":284,"percent":27.65,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrew Perchlik","party":"Democratic","votes":244,"percent":23.76,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Gabriel Lajeunesse","party":"Democratic","votes":208,"percent":20.25,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"braintree":{"name":"Braintree","type":"Town","fill":"#4874a3","percent_reporting":100,"candidates":[{"name":"Ann Cummings","party":"Democratic","votes":109,"percent":32.54,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Anne Watson","party":"Democratic","votes":101,"percent":30.15,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrew Perchlik","party":"Democratic","votes":81,"percent":24.18,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Gabriel Lajeunesse","party":"Democratic","votes":44,"percent":13.13,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"orange":{"name":"Orange","type":"Town","fill":"#4874a3","percent_reporting":100,"candidates":[{"name":"Ann Cummings","party":"Democratic","votes":177,"percent":30.89,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Anne Watson","party":"Democratic","votes":177,"percent":30.89,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrew Perchlik","party":"Democratic","votes":139,"percent":24.26,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Gabriel Lajeunesse","party":"Democratic","votes":80,"percent":13.96,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"cabot":{"name":"Cabot","type":"Town","fill":"#00b0b0","percent_reporting":100,"candidates":[{"name":"Andrew Perchlik","party":"Democratic","votes":139,"percent":32.03,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Anne Watson","party":"Democratic","votes":128,"percent":29.49,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Ann Cummings","party":"Democratic","votes":114,"percent":26.27,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Gabriel Lajeunesse","party":"Democratic","votes":53,"percent":12.21,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"worcester":{"name":"Worcester","type":"Town","fill":"#00b0b0","percent_reporting":100,"candidates":[{"name":"Andrew Perchlik","party":"Democratic","votes":184,"percent":29.25,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Anne Watson","party":"Democratic","votes":180,"percent":28.62,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Ann Cummings","party":"Democratic","votes":167,"percent":26.55,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Gabriel Lajeunesse","party":"Democratic","votes":98,"percent":15.58,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"woodbury":{"name":"Woodbury","type":"Town","fill":"#00b0b0","percent_reporting":100,"candidates":[{"name":"Andrew Perchlik","party":"Democratic","votes":94,"percent":31.02,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Anne Watson","party":"Democratic","votes":90,"percent":29.7,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Ann Cummings","party":"Democratic","votes":80,"percent":26.4,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Gabriel Lajeunesse","party":"Democratic","votes":39,"percent":12.87,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"roxbury":{"name":"Roxbury","type":"Town","fill":"#4874a3","percent_reporting":100,"candidates":[{"name":"Ann Cummings","party":"Democratic","votes":84,"percent":29.27,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrew Perchlik","party":"Democratic","votes":79,"percent":27.53,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Anne Watson","party":"Democratic","votes":79,"percent":27.53,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Gabriel Lajeunesse","party":"Democratic","votes":45,"percent":15.68,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"waterbury":{"name":"Waterbury","type":"Town","fill":"#4874a3","percent_reporting":100,"candidates":[{"name":"Ann Cummings","party":"Democratic","votes":603,"percent":29.09,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Anne Watson","party":"Democratic","votes":594,"percent":28.65,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrew Perchlik","party":"Democratic","votes":562,"percent":27.11,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Gabriel Lajeunesse","party":"Democratic","votes":314,"percent":15.15,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"barre_town":{"name":"Barre Town","type":"Town","fill":"#45cd47","percent_reporting":100,"candidates":[{"name":"Anne Watson","party":"Democratic","votes":653,"percent":32.26,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Ann Cummings","party":"Democratic","votes":575,"percent":28.41,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrew Perchlik","party":"Democratic","votes":442,"percent":21.84,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Gabriel Lajeunesse","party":"Democratic","votes":354,"percent":17.49,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"berlin":{"name":"Berlin","type":"Town","fill":"#45cd47","percent_reporting":100,"candidates":[{"name":"Anne Watson","party":"Democratic","votes":270,"percent":29.93,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Ann Cummings","party":"Democratic","votes":268,"percent":29.71,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrew Perchlik","party":"Democratic","votes":218,"percent":24.17,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Gabriel Lajeunesse","party":"Democratic","votes":146,"percent":16.19,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"northfield":{"name":"Northfield","type":"Town","fill":"#4874a3","percent_reporting":100,"candidates":[{"name":"Ann Cummings","party":"Democratic","votes":315,"percent":29.49,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Anne Watson","party":"Democratic","votes":304,"percent":28.46,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrew Perchlik","party":"Democratic","votes":265,"percent":24.81,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Gabriel Lajeunesse","party":"Democratic","votes":184,"percent":17.23,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"warren":{"name":"Warren","type":"Town","fill":"#4874a3","percent_reporting":100,"candidates":[{"name":"Ann Cummings","party":"Democratic","votes":221,"percent":29.95,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrew Perchlik","party":"Democratic","votes":190,"percent":25.75,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Anne Watson","party":"Democratic","votes":189,"percent":25.61,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Gabriel Lajeunesse","party":"Democratic","votes":138,"percent":18.7,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"waitsfield":{"name":"Waitsfield","type":"Town","fill":"#4874a3","percent_reporting":100,"candidates":[{"name":"Ann Cummings","party":"Democratic","votes":255,"percent":30.87,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Anne Watson","party":"Democratic","votes":217,"percent":26.27,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrew Perchlik","party":"Democratic","votes":213,"percent":25.79,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Gabriel Lajeunesse","party":"Democratic","votes":141,"percent":17.07,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"duxbury":{"name":"Duxbury","type":"Town","fill":"#4874a3","percent_reporting":100,"candidates":[{"name":"Ann Cummings","party":"Democratic","votes":153,"percent":31.29,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Anne Watson","party":"Democratic","votes":136,"percent":27.81,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrew Perchlik","party":"Democratic","votes":121,"percent":24.74,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Gabriel Lajeunesse","party":"Democratic","votes":79,"percent":16.16,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"moretown":{"name":"Moretown","type":"Town","fill":"#4874a3","percent_reporting":100,"candidates":[{"name":"Ann Cummings","party":"Democratic","votes":177,"percent":28.32,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Anne Watson","party":"Democratic","votes":174,"percent":27.84,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrew Perchlik","party":"Democratic","votes":164,"percent":26.24,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Gabriel Lajeunesse","party":"Democratic","votes":110,"percent":17.6,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"fayston":{"name":"Fayston","type":"Town","fill":"#4874a3","percent_reporting":100,"candidates":[{"name":"Ann Cummings","party":"Democratic","votes":161,"percent":29.7,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrew Perchlik","party":"Democratic","votes":147,"percent":27.12,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Anne Watson","party":"Democratic","votes":134,"percent":24.72,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Gabriel Lajeunesse","party":"Democratic","votes":100,"percent":18.45,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"barre_city":{"name":"Barre City","type":"Town","fill":"#45cd47","percent_reporting":100,"candidates":[{"name":"Anne Watson","party":"Democratic","votes":615,"percent":34.32,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Ann Cummings","party":"Democratic","votes":479,"percent":26.73,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrew Perchlik","party":"Democratic","votes":424,"percent":23.66,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Gabriel Lajeunesse","party":"Democratic","votes":274,"percent":15.29,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"montpelier":{"name":"Montpelier","type":"Town","fill":"#45cd47","percent_reporting":100,"candidates":[{"name":"Anne Watson","party":"Democratic","votes":1851,"percent":30.74,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrew Perchlik","party":"Democratic","votes":1764,"percent":29.29,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Ann Cummings","party":"Democratic","votes":1541,"percent":25.59,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Gabriel Lajeunesse","party":"Democratic","votes":866,"percent":14.38,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"middlesex":{"name":"Middlesex","type":"Town","fill":"#45cd47","percent_reporting":100,"candidates":[{"name":"Anne Watson","party":"Democratic","votes":356,"percent":30.32,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrew Perchlik","party":"Democratic","votes":329,"percent":28.02,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Ann Cummings","party":"Democratic","votes":299,"percent":25.47,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Gabriel Lajeunesse","party":"Democratic","votes":190,"percent":16.18,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"east_montpelier":{"name":"East Montpelier","type":"Town","fill":"#45cd47","percent_reporting":100,"candidates":[{"name":"Anne Watson","party":"Democratic","votes":545,"percent":29.54,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrew Perchlik","party":"Democratic","votes":540,"percent":29.27,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Ann Cummings","party":"Democratic","votes":519,"percent":28.13,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Gabriel Lajeunesse","party":"Democratic","votes":241,"percent":13.06,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"calais":{"name":"Calais","type":"Town","fill":"#00b0b0","percent_reporting":100,"candidates":[{"name":"Andrew Perchlik","party":"Democratic","votes":376,"percent":30.52,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Anne Watson","party":"Democratic","votes":362,"percent":29.38,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Ann Cummings","party":"Democratic","votes":346,"percent":28.08,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Gabriel Lajeunesse","party":"Democratic","votes":148,"percent":12.01,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"marshfield":{"name":"Marshfield","type":"Town","fill":"#00b0b0","percent_reporting":100,"candidates":[{"name":"Andrew Perchlik","party":"Democratic","votes":171,"percent":34.2,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Anne Watson","party":"Democratic","votes":138,"percent":27.6,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Ann Cummings","party":"Democratic","votes":125,"percent":25,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Gabriel Lajeunesse","party":"Democratic","votes":66,"percent":13.2,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"plainfield":{"name":"Plainfield","type":"Town","fill":"#00b0b0","percent_reporting":100,"candidates":[{"name":"Andrew Perchlik","party":"Democratic","votes":227,"percent":33.19,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Anne Watson","party":"Democratic","votes":202,"percent":29.53,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Ann Cummings","party":"Democratic","votes":181,"percent":26.46,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Gabriel Lajeunesse","party":"Democratic","votes":74,"percent":10.82,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"lamoille":{"name":"Lamoille","type":"County","fips":"50015","fill":"#45cd47","percent_reporting":100,"candidates":[{"name":"Anne Watson","party":"Democratic","votes":291,"percent":28.33,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Ann Cummings","party":"Democratic","votes":284,"percent":27.65,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrew Perchlik","party":"Democratic","votes":244,"percent":23.76,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Gabriel Lajeunesse","party":"Democratic","votes":208,"percent":20.25,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"washington":{"name":"Washington","type":"County","fips":"50023","fill":"#45cd47","percent_reporting":100,"candidates":[{"name":"Anne Watson","party":"Democratic","votes":7217,"percent":29.84,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Ann Cummings","party":"Democratic","votes":6663,"percent":27.55,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrew Perchlik","party":"Democratic","votes":6649,"percent":27.49,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Gabriel Lajeunesse","party":"Democratic","votes":3660,"percent":15.13,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]}},"engine_meta":{"state":"VT","race_id":"86074","generated_at":"2026-08-12T19:31:02.207891","fetch_seconds":0.08,"health":{"leader":"Anne Watson","runner_up":"Ann Cummings","margin_votes":557,"margin_percent":2.1698,"total_votes":25670,"percent_reporting":99.9,"closest_region":"orange","closest_region_margin_percent":0.0}}}
