{"election_name":"Vermont State Senate Addison Republican Primary","election_type":"State Senate","election_scope":"Primary","election_date":"2026-08-11T05:00:00.000Z","country":"US","province":"VT","district":"Addison","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":92.6,"last_updated":"2026-08-12T06:57:16.231Z","round":1,"maps":[{"name":"Vermont","map":"assets/Vermont.svg"}],"candidates":[{"name":"Steven Heffernan","party":"Republican","incumbent":false,"major_candidate":true,"winner":false,"advanced":false,"color":"#7A1230","votes":1604,"percent":48.83,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrew Klein","party":"Republican","incumbent":false,"major_candidate":true,"winner":false,"advanced":false,"color":"#6d1b83","votes":1105,"percent":33.64,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrea Treadway","party":"Republican","incumbent":false,"major_candidate":true,"winner":false,"advanced":false,"color":"#a21a15","votes":576,"percent":17.53,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}],"region_results":{"orwell":{"name":"Orwell","type":"Town","fill":"#c6606b","percent_reporting":96,"candidates":[{"name":"Steven Heffernan","party":"Republican","votes":86,"percent":40.38,"color":"#7A1230","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrea Treadway","party":"Republican","votes":70,"percent":32.86,"color":"#a21a15","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrew Klein","party":"Republican","votes":57,"percent":26.76,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"shoreham":{"name":"Shoreham","type":"Town","fill":"#c6606b","percent_reporting":96,"candidates":[{"name":"Steven Heffernan","party":"Republican","votes":69,"percent":50.36,"color":"#7A1230","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrea Treadway","party":"Republican","votes":44,"percent":32.12,"color":"#a21a15","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrew Klein","party":"Republican","votes":24,"percent":17.52,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"whiting":{"name":"Whiting","type":"Town","fill":"#c6606b","percent_reporting":96,"candidates":[{"name":"Steven Heffernan","party":"Republican","votes":21,"percent":48.84,"color":"#7A1230","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 Klein","party":"Republican","votes":15,"percent":34.88,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrea Treadway","party":"Republican","votes":7,"percent":16.28,"color":"#a21a15","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"middlebury":{"name":"Middlebury","type":"Town","fill":"#c6606b","percent_reporting":96,"candidates":[{"name":"Steven Heffernan","party":"Republican","votes":179,"percent":43.87,"color":"#7A1230","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 Klein","party":"Republican","votes":179,"percent":43.87,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrea Treadway","party":"Republican","votes":50,"percent":12.25,"color":"#a21a15","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"leicester":{"name":"Leicester","type":"Town","fill":"#c6606b","percent_reporting":96,"candidates":[{"name":"Steven Heffernan","party":"Republican","votes":53,"percent":48.62,"color":"#7A1230","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 Klein","party":"Republican","votes":33,"percent":30.28,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrea Treadway","party":"Republican","votes":23,"percent":21.1,"color":"#a21a15","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"goshen":{"name":"Goshen","type":"Town","fill":"#c6606b","percent_reporting":96,"candidates":[{"name":"Steven Heffernan","party":"Republican","votes":15,"percent":57.69,"color":"#7A1230","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 Klein","party":"Republican","votes":10,"percent":38.46,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrea Treadway","party":"Republican","votes":1,"percent":3.85,"color":"#a21a15","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"cornwall":{"name":"Cornwall","type":"Town","fill":"#c6606b","percent_reporting":96,"candidates":[{"name":"Steven Heffernan","party":"Republican","votes":51,"percent":45.95,"color":"#7A1230","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrea Treadway","party":"Republican","votes":31,"percent":27.93,"color":"#a21a15","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrew Klein","party":"Republican","votes":29,"percent":26.13,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"ripton":{"name":"Ripton","type":"Town","fill":"#c6606b","percent_reporting":96,"candidates":[{"name":"Steven Heffernan","party":"Republican","votes":17,"percent":50,"color":"#7A1230","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 Klein","party":"Republican","votes":15,"percent":44.12,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrea Treadway","party":"Republican","votes":2,"percent":5.88,"color":"#a21a15","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"panton":{"name":"Panton","type":"Town","fill":"#c6606b","percent_reporting":96,"candidates":[{"name":"Steven Heffernan","party":"Republican","votes":26,"percent":50,"color":"#7A1230","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 Klein","party":"Republican","votes":20,"percent":38.46,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrea Treadway","party":"Republican","votes":6,"percent":11.54,"color":"#a21a15","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"new_haven":{"name":"New Haven","type":"Town","fill":"#c6606b","percent_reporting":96,"candidates":[{"name":"Steven Heffernan","party":"Republican","votes":122,"percent":48.03,"color":"#7A1230","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 Klein","party":"Republican","votes":106,"percent":41.73,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrea Treadway","party":"Republican","votes":26,"percent":10.24,"color":"#a21a15","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"vergennes":{"name":"Vergennes","type":"Town","fill":"#c6606b","percent_reporting":96,"candidates":[{"name":"Steven Heffernan","party":"Republican","votes":95,"percent":45.24,"color":"#7A1230","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 Klein","party":"Republican","votes":83,"percent":39.52,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrea Treadway","party":"Republican","votes":32,"percent":15.24,"color":"#a21a15","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"waltham":{"name":"Waltham","type":"Town","fill":"#c6606b","percent_reporting":96,"candidates":[{"name":"Steven Heffernan","party":"Republican","votes":26,"percent":45.61,"color":"#7A1230","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 Klein","party":"Republican","votes":23,"percent":40.35,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrea Treadway","party":"Republican","votes":8,"percent":14.04,"color":"#a21a15","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"addison":{"name":"Addison","type":"Town","fill":"#c6606b","percent_reporting":96,"candidates":[{"name":"Steven Heffernan","party":"Republican","votes":1655,"percent":48.94,"color":"#7A1230","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 Klein","party":"Republican","votes":1121,"percent":33.15,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrea Treadway","party":"Republican","votes":606,"percent":17.92,"color":"#a21a15","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"ferrisburgh":{"name":"Ferrisburgh","type":"Town","fill":"#c6606b","percent_reporting":96,"candidates":[{"name":"Steven Heffernan","party":"Republican","votes":120,"percent":48.78,"color":"#7A1230","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 Klein","party":"Republican","votes":86,"percent":34.96,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrea Treadway","party":"Republican","votes":40,"percent":16.26,"color":"#a21a15","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"lincoln":{"name":"Lincoln","type":"Town","fill":"#c6606b","percent_reporting":96,"candidates":[{"name":"Steven Heffernan","party":"Republican","votes":54,"percent":52.94,"color":"#7A1230","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 Klein","party":"Republican","votes":32,"percent":31.37,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrea Treadway","party":"Republican","votes":16,"percent":15.69,"color":"#a21a15","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"monkton":{"name":"Monkton","type":"Town","fill":"#c6606b","percent_reporting":96,"candidates":[{"name":"Steven Heffernan","party":"Republican","votes":95,"percent":55.88,"color":"#7A1230","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 Klein","party":"Republican","votes":39,"percent":22.94,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrea Treadway","party":"Republican","votes":36,"percent":21.18,"color":"#a21a15","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"bristol":{"name":"Bristol","type":"Town","fill":"#c6606b","percent_reporting":96,"candidates":[{"name":"Steven Heffernan","party":"Republican","votes":160,"percent":53.16,"color":"#7A1230","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 Klein","party":"Republican","votes":100,"percent":33.22,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrea Treadway","party":"Republican","votes":41,"percent":13.62,"color":"#a21a15","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"starksboro":{"name":"Starksboro","type":"Town","fill":"#c6606b","percent_reporting":96,"candidates":[{"name":"Steven Heffernan","party":"Republican","votes":73,"percent":54.07,"color":"#7A1230","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 Klein","party":"Republican","votes":54,"percent":40,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrea Treadway","party":"Republican","votes":8,"percent":5.93,"color":"#a21a15","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"weybridge":{"name":"Weybridge","type":"Town","fill":"#c6606b","percent_reporting":96,"candidates":[{"name":"Steven Heffernan","party":"Republican","votes":23,"percent":40.35,"color":"#7A1230","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 Klein","party":"Republican","votes":17,"percent":29.82,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrea Treadway","party":"Republican","votes":17,"percent":29.82,"color":"#a21a15","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"bridport":{"name":"Bridport","type":"Town","fill":"#c6606b","percent_reporting":96,"candidates":[{"name":"Steven Heffernan","party":"Republican","votes":97,"percent":47.09,"color":"#7A1230","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 Klein","party":"Republican","votes":55,"percent":26.7,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrea Treadway","party":"Republican","votes":54,"percent":26.21,"color":"#a21a15","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"granville":{"name":"Granville","type":"Town","fill":"#e0bb24","percent_reporting":96,"candidates":[{"name":"Andrew Klein","party":"Republican","votes":8,"percent":47.06,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Steven Heffernan","party":"Republican","votes":7,"percent":41.18,"color":"#7A1230","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrea Treadway","party":"Republican","votes":2,"percent":11.76,"color":"#a21a15","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"hancock":{"name":"Hancock","type":"Town","fill":"#c6606b","percent_reporting":96,"candidates":[{"name":"Steven Heffernan","party":"Republican","votes":10,"percent":62.5,"color":"#7A1230","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 Klein","party":"Republican","votes":6,"percent":37.5,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrea Treadway","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"huntington":{"name":"Huntington","type":"Town","fill":"#c6606b","percent_reporting":96,"candidates":[{"name":"Steven Heffernan","party":"Republican","votes":50,"percent":56.82,"color":"#7A1230","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 Klein","party":"Republican","votes":30,"percent":34.09,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrea Treadway","party":"Republican","votes":8,"percent":9.09,"color":"#a21a15","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"rochester":{"name":"Rochester","type":"Town","fill":"#c6606b","percent_reporting":96,"candidates":[{"name":"Steven Heffernan","party":"Republican","votes":27,"percent":50,"color":"#7A1230","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 Klein","party":"Republican","votes":19,"percent":35.19,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrea Treadway","party":"Republican","votes":8,"percent":14.81,"color":"#a21a15","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"salisbury":{"name":"Salisbury","type":"Town","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Steven Heffernan","party":"Republican","votes":0,"percent":0,"color":"#7A1230","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 Klein","party":"Republican","votes":0,"percent":0,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrea Treadway","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"chittenden":{"name":"Chittenden","type":"County","fips":"50007","fill":"#c6606b","percent_reporting":96,"candidates":[{"name":"Steven Heffernan","party":"Republican","votes":50,"percent":56.82,"color":"#7A1230","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 Klein","party":"Republican","votes":30,"percent":34.09,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrea Treadway","party":"Republican","votes":8,"percent":9.09,"color":"#a21a15","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"windsor":{"name":"Windsor","type":"County","fips":"50027","fill":"#c6606b","percent_reporting":96,"candidates":[{"name":"Steven Heffernan","party":"Republican","votes":27,"percent":50,"color":"#7A1230","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 Klein","party":"Republican","votes":19,"percent":35.19,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Andrea Treadway","party":"Republican","votes":8,"percent":14.81,"color":"#a21a15","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":"86069","generated_at":"2026-08-12T02:58:03.111731","fetch_seconds":0.078,"health":{"leader":"Steven Heffernan","runner_up":"Andrew Klein","margin_votes":499,"margin_percent":15.1903,"total_votes":3285,"percent_reporting":92.6,"closest_region":"middlebury","closest_region_margin_percent":0.0}}}
