{"election_name":"Vermont Lieutenant Governor Democratic Primary","election_type":"Lieutenant Governor","election_scope":"Primary","election_date":"2026-08-11T05:00:00.000Z","country":"US","province":"VT","district":null,"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":97.2,"last_updated":"2026-08-12T04:54:59.089Z","round":1,"maps":[{"name":"Vermont","map":"assets/Vermont.svg"}],"candidates":[{"name":"Molly Gray","party":"Democratic","incumbent":false,"major_candidate":true,"winner":false,"advanced":false,"color":"#40247a","votes":50096,"percent":61.15,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Ryan McLaren","party":"Democratic","incumbent":false,"major_candidate":true,"winner":false,"advanced":false,"color":"#009f8e","votes":22820,"percent":27.86,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","incumbent":false,"major_candidate":true,"winner":false,"advanced":false,"color":"#0f4b8f","votes":9004,"percent":10.99,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}],"region_results":{"addison":{"name":"Addison","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":3823,"percent":64.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":"Ryan McLaren","party":"Democratic","votes":1453,"percent":24.53,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":647,"percent":10.92,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"albany":{"name":"Albany","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":62,"percent":68.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":"Ryan McLaren","party":"Democratic","votes":21,"percent":23.08,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":8,"percent":8.79,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"alburgh":{"name":"Alburgh","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":90,"percent":62.94,"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":"Ryan McLaren","party":"Democratic","votes":40,"percent":27.97,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":13,"percent":9.09,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"andover":{"name":"Andover","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":51,"percent":66.23,"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":"Ryan McLaren","party":"Democratic","votes":16,"percent":20.78,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":10,"percent":12.99,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"arlington":{"name":"Arlington","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":205,"percent":78.85,"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":"Ryan McLaren","party":"Democratic","votes":42,"percent":16.15,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":13,"percent":5,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"athens":{"name":"Athens","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":38,"percent":88.37,"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":"Esther Charlestin","party":"Democratic","votes":4,"percent":9.3,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Ryan McLaren","party":"Democratic","votes":1,"percent":2.33,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"bakersfield":{"name":"Bakersfield","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":64,"percent":60.38,"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":"Ryan McLaren","party":"Democratic","votes":24,"percent":22.64,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":18,"percent":16.98,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"baltimore":{"name":"Baltimore","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":14,"percent":63.64,"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":"Ryan McLaren","party":"Democratic","votes":6,"percent":27.27,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":2,"percent":9.09,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"barnard":{"name":"Barnard","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":130,"percent":73.45,"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":"Ryan McLaren","party":"Democratic","votes":31,"percent":17.51,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":16,"percent":9.04,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"barnet":{"name":"Barnet","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":121,"percent":59.31,"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":"Ryan McLaren","party":"Democratic","votes":57,"percent":27.94,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":26,"percent":12.75,"color":"#0f4b8f","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":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":406,"percent":59.44,"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":"Ryan McLaren","party":"Democratic","votes":179,"percent":26.21,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":98,"percent":14.35,"color":"#0f4b8f","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":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":522,"percent":65.58,"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":"Ryan McLaren","party":"Democratic","votes":184,"percent":23.12,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":90,"percent":11.31,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"barton":{"name":"Barton","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":77,"percent":61.11,"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":"Ryan McLaren","party":"Democratic","votes":30,"percent":23.81,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":19,"percent":15.08,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"belvidere":{"name":"Belvidere","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":14,"percent":63.64,"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":"Ryan McLaren","party":"Democratic","votes":7,"percent":31.82,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":1,"percent":4.55,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"bennington":{"name":"Bennington","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":4105,"percent":76.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":"Ryan McLaren","party":"Democratic","votes":902,"percent":16.8,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":361,"percent":6.73,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"benson":{"name":"Benson","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":41,"percent":65.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":"Esther Charlestin","party":"Democratic","votes":11,"percent":17.46,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Ryan McLaren","party":"Democratic","votes":11,"percent":17.46,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"berkshire":{"name":"Berkshire","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":36,"percent":64.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":"Ryan McLaren","party":"Democratic","votes":14,"percent":25,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":6,"percent":10.71,"color":"#0f4b8f","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":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":232,"percent":60.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":"Ryan McLaren","party":"Democratic","votes":110,"percent":28.87,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":39,"percent":10.24,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"bethel":{"name":"Bethel","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":149,"percent":69.3,"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":"Ryan McLaren","party":"Democratic","votes":43,"percent":20,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":23,"percent":10.7,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"bloomfield":{"name":"Bloomfield","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":6,"percent":60,"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":"Ryan McLaren","party":"Democratic","votes":4,"percent":40,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":0,"percent":0,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"bolton":{"name":"Bolton","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":93,"percent":53.76,"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":"Ryan McLaren","party":"Democratic","votes":59,"percent":34.1,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":21,"percent":12.14,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"bradford":{"name":"Bradford","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":264,"percent":83.28,"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":"Ryan McLaren","party":"Democratic","votes":38,"percent":11.99,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":15,"percent":4.73,"color":"#0f4b8f","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":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":83,"percent":56.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":"Ryan McLaren","party":"Democratic","votes":36,"percent":24.32,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":29,"percent":19.59,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"brandon":{"name":"Brandon","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":247,"percent":64.83,"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":"Ryan McLaren","party":"Democratic","votes":91,"percent":23.88,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":43,"percent":11.29,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"brattleboro":{"name":"Brattleboro","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":1433,"percent":69.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":"Ryan McLaren","party":"Democratic","votes":408,"percent":19.85,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":214,"percent":10.41,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"bridgewater":{"name":"Bridgewater","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":75,"percent":60.98,"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":"Ryan McLaren","party":"Democratic","votes":37,"percent":30.08,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":11,"percent":8.94,"color":"#0f4b8f","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":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":94,"percent":67.14,"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":"Ryan McLaren","party":"Democratic","votes":35,"percent":25,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":11,"percent":7.86,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"brighton":{"name":"Brighton","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":46,"percent":82.14,"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":"Esther Charlestin","party":"Democratic","votes":6,"percent":10.71,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Ryan McLaren","party":"Democratic","votes":4,"percent":7.14,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"bristol":{"name":"Bristol","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":393,"percent":67.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":"Ryan McLaren","party":"Democratic","votes":126,"percent":21.58,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":65,"percent":11.13,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"brookfield":{"name":"Brookfield","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":115,"percent":59.28,"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":"Ryan McLaren","party":"Democratic","votes":50,"percent":25.77,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":29,"percent":14.95,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"brookline":{"name":"Brookline","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":51,"percent":64.56,"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":"Ryan McLaren","party":"Democratic","votes":18,"percent":22.78,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":10,"percent":12.66,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"brownington":{"name":"Brownington","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":41,"percent":83.67,"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":"Ryan McLaren","party":"Democratic","votes":6,"percent":12.24,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":2,"percent":4.08,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"brunswick":{"name":"Brunswick","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":5,"percent":100,"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":"Esther Charlestin","party":"Democratic","votes":0,"percent":0,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Ryan McLaren","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"burke":{"name":"Burke","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":71,"percent":50,"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":"Ryan McLaren","party":"Democratic","votes":57,"percent":40.14,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":14,"percent":9.86,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"burlington":{"name":"Burlington","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":4408,"percent":54.51,"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":"Ryan McLaren","party":"Democratic","votes":2451,"percent":30.31,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":1228,"percent":15.18,"color":"#0f4b8f","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":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":121,"percent":67.98,"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":"Ryan McLaren","party":"Democratic","votes":33,"percent":18.54,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":24,"percent":13.48,"color":"#0f4b8f","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":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":299,"percent":61.15,"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":"Ryan McLaren","party":"Democratic","votes":122,"percent":24.95,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":68,"percent":13.91,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"cambridge":{"name":"Cambridge","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":216,"percent":58.86,"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":"Ryan McLaren","party":"Democratic","votes":109,"percent":29.7,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":42,"percent":11.44,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"canaan":{"name":"Canaan","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":23,"percent":62.16,"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":"Ryan McLaren","party":"Democratic","votes":8,"percent":21.62,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":6,"percent":16.22,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"castleton":{"name":"Castleton","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":173,"percent":74.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":"Ryan McLaren","party":"Democratic","votes":39,"percent":16.74,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":21,"percent":9.01,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"cavendish":{"name":"Cavendish","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":65,"percent":49.24,"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":"Ryan McLaren","party":"Democratic","votes":52,"percent":39.39,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":15,"percent":11.36,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"charleston":{"name":"Charleston","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":37,"percent":62.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":"Esther Charlestin","party":"Democratic","votes":11,"percent":18.64,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Ryan McLaren","party":"Democratic","votes":11,"percent":18.64,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"charlotte":{"name":"Charlotte","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":600,"percent":62.05,"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":"Ryan McLaren","party":"Democratic","votes":260,"percent":26.89,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":107,"percent":11.07,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"chelsea":{"name":"Chelsea","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":83,"percent":70.34,"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":"Ryan McLaren","party":"Democratic","votes":21,"percent":17.8,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":14,"percent":11.86,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"chester":{"name":"Chester","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":266,"percent":68.91,"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":"Ryan McLaren","party":"Democratic","votes":84,"percent":21.76,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":36,"percent":9.33,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"chittenden":{"name":"Chittenden","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":16313,"percent":54.5,"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":"Ryan McLaren","party":"Democratic","votes":9860,"percent":32.94,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":3758,"percent":12.56,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"clarendon":{"name":"Clarendon","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":70,"percent":61.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":"Ryan McLaren","party":"Democratic","votes":34,"percent":30.09,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":9,"percent":7.96,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"colchester":{"name":"Colchester","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":1224,"percent":55.51,"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":"Ryan McLaren","party":"Democratic","votes":723,"percent":32.79,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":258,"percent":11.7,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"concord":{"name":"Concord","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":35,"percent":57.38,"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":"Ryan McLaren","party":"Democratic","votes":18,"percent":29.51,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":8,"percent":13.11,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"corinth":{"name":"Corinth","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":140,"percent":75.68,"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":"Ryan McLaren","party":"Democratic","votes":29,"percent":15.68,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":16,"percent":8.65,"color":"#0f4b8f","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":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":191,"percent":62.62,"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":"Ryan McLaren","party":"Democratic","votes":80,"percent":26.23,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":34,"percent":11.15,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"coventry":{"name":"Coventry","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":35,"percent":71.43,"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":"Ryan McLaren","party":"Democratic","votes":10,"percent":20.41,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":4,"percent":8.16,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"craftsbury":{"name":"Craftsbury","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":130,"percent":71.82,"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":"Ryan McLaren","party":"Democratic","votes":36,"percent":19.89,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":15,"percent":8.29,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"danby":{"name":"Danby","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":71,"percent":66.98,"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":"Ryan McLaren","party":"Democratic","votes":24,"percent":22.64,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":11,"percent":10.38,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"danville":{"name":"Danville","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":162,"percent":57.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":"Ryan McLaren","party":"Democratic","votes":90,"percent":32.03,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":29,"percent":10.32,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"derby":{"name":"Derby","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":145,"percent":60.67,"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":"Ryan McLaren","party":"Democratic","votes":63,"percent":26.36,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":31,"percent":12.97,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"dorset":{"name":"Dorset","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":202,"percent":77.1,"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":"Ryan McLaren","party":"Democratic","votes":48,"percent":18.32,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":12,"percent":4.58,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"dover":{"name":"Dover","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":58,"percent":61.05,"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":"Ryan McLaren","party":"Democratic","votes":32,"percent":33.68,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":5,"percent":5.26,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"dummerston":{"name":"Dummerston","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":291,"percent":73.12,"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":"Ryan McLaren","party":"Democratic","votes":77,"percent":19.35,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":30,"percent":7.54,"color":"#0f4b8f","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":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":120,"percent":60,"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":"Ryan McLaren","party":"Democratic","votes":58,"percent":29,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":22,"percent":11,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"east_haven":{"name":"East Haven","type":"Town","fill":"#00b0b0","percent_reporting":100,"candidates":[{"name":"Ryan McLaren","party":"Democratic","votes":14,"percent":53.85,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Molly Gray","party":"Democratic","votes":11,"percent":42.31,"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":"Esther Charlestin","party":"Democratic","votes":1,"percent":3.85,"color":"#0f4b8f","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":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":456,"percent":64.23,"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":"Ryan McLaren","party":"Democratic","votes":178,"percent":25.07,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":76,"percent":10.7,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"eden":{"name":"Eden","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":36,"percent":66.67,"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":"Ryan McLaren","party":"Democratic","votes":12,"percent":22.22,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":6,"percent":11.11,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"elmore":{"name":"Elmore","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":77,"percent":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":"Ryan McLaren","party":"Democratic","votes":50,"percent":35.71,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":13,"percent":9.29,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"essex_junction_city":{"name":"Essex Junction City","type":"Town","fill":"#00b0b0","percent_reporting":100,"candidates":[{"name":"Ryan McLaren","party":"Democratic","votes":857,"percent":47.85,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Molly Gray","party":"Democratic","votes":732,"percent":40.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":"Esther Charlestin","party":"Democratic","votes":202,"percent":11.28,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"essex_town":{"name":"Essex Town","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":990,"percent":51.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":"Ryan McLaren","party":"Democratic","votes":746,"percent":38.77,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":188,"percent":9.77,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"fair_haven":{"name":"Fair Haven","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":95,"percent":71.97,"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":"Ryan McLaren","party":"Democratic","votes":30,"percent":22.73,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":7,"percent":5.3,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"fairfax":{"name":"Fairfax","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":268,"percent":62.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":"Ryan McLaren","party":"Democratic","votes":116,"percent":27.04,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":45,"percent":10.49,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"fairfield":{"name":"Fairfield","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":75,"percent":64.1,"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":"Ryan McLaren","party":"Democratic","votes":33,"percent":28.21,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":9,"percent":7.69,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"fairlee":{"name":"Fairlee","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":112,"percent":77.24,"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":"Ryan McLaren","party":"Democratic","votes":24,"percent":16.55,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":9,"percent":6.21,"color":"#0f4b8f","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":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":108,"percent":46.15,"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":"Ryan McLaren","party":"Democratic","votes":106,"percent":45.3,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":20,"percent":8.55,"color":"#0f4b8f","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":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":295,"percent":61.33,"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":"Ryan McLaren","party":"Democratic","votes":141,"percent":29.31,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":45,"percent":9.36,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"fletcher":{"name":"Fletcher","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":92,"percent":56.44,"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":"Ryan McLaren","party":"Democratic","votes":49,"percent":30.06,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":22,"percent":13.5,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"franklin":{"name":"Franklin","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":1880,"percent":64.83,"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":"Ryan McLaren","party":"Democratic","votes":709,"percent":24.45,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":311,"percent":10.72,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"georgia":{"name":"Georgia","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":175,"percent":63.64,"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":"Ryan McLaren","party":"Democratic","votes":71,"percent":25.82,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":29,"percent":10.55,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"glover":{"name":"Glover","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":68,"percent":56.67,"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":"Ryan McLaren","party":"Democratic","votes":38,"percent":31.67,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":14,"percent":11.67,"color":"#0f4b8f","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":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":20,"percent":57.14,"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":"Ryan McLaren","party":"Democratic","votes":8,"percent":22.86,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":7,"percent":20,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"grafton":{"name":"Grafton","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":65,"percent":81.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":"Ryan McLaren","party":"Democratic","votes":9,"percent":11.25,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":6,"percent":7.5,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"granby":{"name":"Granby","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":5,"percent":83.33,"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":"Ryan McLaren","party":"Democratic","votes":1,"percent":16.67,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":0,"percent":0,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"grand_isle":{"name":"Grand Isle","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":922,"percent":64.16,"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":"Ryan McLaren","party":"Democratic","votes":403,"percent":28.04,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":112,"percent":7.79,"color":"#0f4b8f","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":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":16,"percent":53.33,"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":"Ryan McLaren","party":"Democratic","votes":9,"percent":30,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":5,"percent":16.67,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"greensboro":{"name":"Greensboro","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":103,"percent":63.19,"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":"Ryan McLaren","party":"Democratic","votes":44,"percent":26.99,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":16,"percent":9.82,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"groton":{"name":"Groton","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":51,"percent":73.91,"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":"Ryan McLaren","party":"Democratic","votes":14,"percent":20.29,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":4,"percent":5.8,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"guildhall":{"name":"Guildhall","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":10,"percent":58.82,"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":"Ryan McLaren","party":"Democratic","votes":7,"percent":41.18,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":0,"percent":0,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"guilford":{"name":"Guilford","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":278,"percent":71.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":"Ryan McLaren","party":"Democratic","votes":78,"percent":20.05,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":33,"percent":8.48,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"halifax":{"name":"Halifax","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":65,"percent":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":"Ryan McLaren","party":"Democratic","votes":21,"percent":21,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":14,"percent":14,"color":"#0f4b8f","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":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":23,"percent":50,"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":"Ryan McLaren","party":"Democratic","votes":13,"percent":28.26,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":10,"percent":21.74,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"hardwick":{"name":"Hardwick","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":160,"percent":53.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":"Ryan McLaren","party":"Democratic","votes":91,"percent":30.64,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":46,"percent":15.49,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"hartford":{"name":"Hartford","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":888,"percent":67.22,"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":"Ryan McLaren","party":"Democratic","votes":283,"percent":21.42,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":150,"percent":11.36,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"hartland":{"name":"Hartland","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":402,"percent":69.31,"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":"Ryan McLaren","party":"Democratic","votes":119,"percent":20.52,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":59,"percent":10.17,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"highgate":{"name":"Highgate","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":93,"percent":70.45,"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":"Ryan McLaren","party":"Democratic","votes":32,"percent":24.24,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":7,"percent":5.3,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"hinesburg":{"name":"Hinesburg","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":529,"percent":57.19,"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":"Ryan McLaren","party":"Democratic","votes":287,"percent":31.03,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":109,"percent":11.78,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"holland":{"name":"Holland","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":22,"percent":61.11,"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":"Ryan McLaren","party":"Democratic","votes":11,"percent":30.56,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":3,"percent":8.33,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"hubbardton":{"name":"Hubbardton","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":38,"percent":67.86,"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":"Ryan McLaren","party":"Democratic","votes":11,"percent":19.64,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":7,"percent":12.5,"color":"#0f4b8f","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":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":266,"percent":59.64,"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":"Ryan McLaren","party":"Democratic","votes":123,"percent":27.58,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":57,"percent":12.78,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"hyde_park":{"name":"Hyde Park","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":187,"percent":61.92,"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":"Ryan McLaren","party":"Democratic","votes":91,"percent":30.13,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":24,"percent":7.95,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"ira":{"name":"Ira","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":19,"percent":67.86,"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":"Ryan McLaren","party":"Democratic","votes":6,"percent":21.43,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":3,"percent":10.71,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"irasburg":{"name":"Irasburg","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":35,"percent":67.31,"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":"Ryan McLaren","party":"Democratic","votes":15,"percent":28.85,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":2,"percent":3.85,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"isle_la_motte":{"name":"Isle La Motte","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":47,"percent":61.84,"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":"Ryan McLaren","party":"Democratic","votes":20,"percent":26.32,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":9,"percent":11.84,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"jamaica":{"name":"Jamaica","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":70,"percent":53.44,"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":"Ryan McLaren","party":"Democratic","votes":53,"percent":40.46,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":8,"percent":6.11,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"jay":{"name":"Jay","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":21,"percent":72.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":"Ryan McLaren","party":"Democratic","votes":6,"percent":20.69,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":2,"percent":6.9,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"jericho":{"name":"Jericho","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":503,"percent":49.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":"Ryan McLaren","party":"Democratic","votes":398,"percent":39.29,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":112,"percent":11.06,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"johnson":{"name":"Johnson","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":130,"percent":53.72,"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":"Ryan McLaren","party":"Democratic","votes":84,"percent":34.71,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":28,"percent":11.57,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"killington":{"name":"Killington","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":147,"percent":67.43,"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":"Ryan McLaren","party":"Democratic","votes":59,"percent":27.06,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":12,"percent":5.5,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"kirby":{"name":"Kirby","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":37,"percent":58.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":"Ryan McLaren","party":"Democratic","votes":18,"percent":28.57,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":8,"percent":12.7,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"landgrove":{"name":"Landgrove","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":35,"percent":79.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":"Ryan McLaren","party":"Democratic","votes":7,"percent":15.91,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":2,"percent":4.55,"color":"#0f4b8f","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":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":70,"percent":66.04,"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":"Ryan McLaren","party":"Democratic","votes":30,"percent":28.3,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":6,"percent":5.66,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"lemington":{"name":"Lemington","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":5,"percent":83.33,"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":"Ryan McLaren","party":"Democratic","votes":1,"percent":16.67,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":0,"percent":0,"color":"#0f4b8f","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":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":214,"percent":65.85,"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":"Ryan McLaren","party":"Democratic","votes":66,"percent":20.31,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":45,"percent":13.85,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"londonderry":{"name":"Londonderry","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":148,"percent":68.52,"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":"Ryan McLaren","party":"Democratic","votes":52,"percent":24.07,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":16,"percent":7.41,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"lowell":{"name":"Lowell","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":20,"percent":52.63,"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":"Ryan McLaren","party":"Democratic","votes":14,"percent":36.84,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":4,"percent":10.53,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"ludlow":{"name":"Ludlow","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":129,"percent":64.5,"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":"Ryan McLaren","party":"Democratic","votes":51,"percent":25.5,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":20,"percent":10,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"lunenburg":{"name":"Lunenburg","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":39,"percent":63.93,"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":"Ryan McLaren","party":"Democratic","votes":15,"percent":24.59,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":7,"percent":11.48,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"lyndon":{"name":"Lyndon","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":191,"percent":62.01,"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":"Ryan McLaren","party":"Democratic","votes":90,"percent":29.22,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":27,"percent":8.77,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"maidstone":{"name":"Maidstone","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":13,"percent":68.42,"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":"Esther Charlestin","party":"Democratic","votes":3,"percent":15.79,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Ryan McLaren","party":"Democratic","votes":3,"percent":15.79,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"manchester":{"name":"Manchester","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":437,"percent":74.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":"Ryan McLaren","party":"Democratic","votes":108,"percent":18.37,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":43,"percent":7.31,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"marlboro":{"name":"Marlboro","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":161,"percent":75.94,"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":"Ryan McLaren","party":"Democratic","votes":28,"percent":13.21,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":23,"percent":10.85,"color":"#0f4b8f","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":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":106,"percent":56.38,"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":"Ryan McLaren","party":"Democratic","votes":52,"percent":27.66,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":30,"percent":15.96,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"mendon":{"name":"Mendon","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":50,"percent":55.56,"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":"Ryan McLaren","party":"Democratic","votes":33,"percent":36.67,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":7,"percent":7.78,"color":"#0f4b8f","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":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":882,"percent":65.38,"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":"Ryan McLaren","party":"Democratic","votes":337,"percent":24.98,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":130,"percent":9.64,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"middletown_springs":{"name":"Middletown Springs","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":65,"percent":59.63,"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":"Ryan McLaren","party":"Democratic","votes":32,"percent":29.36,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":12,"percent":11.01,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"milton":{"name":"Milton","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":610,"percent":52.77,"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":"Ryan McLaren","party":"Democratic","votes":407,"percent":35.21,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":139,"percent":12.02,"color":"#0f4b8f","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":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":161,"percent":51.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":"Ryan McLaren","party":"Democratic","votes":105,"percent":33.44,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":48,"percent":15.29,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"montgomery":{"name":"Montgomery","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":88,"percent":67.18,"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":"Ryan McLaren","party":"Democratic","votes":25,"percent":19.08,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":18,"percent":13.74,"color":"#0f4b8f","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":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":1251,"percent":55.18,"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":"Ryan McLaren","party":"Democratic","votes":676,"percent":29.82,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":340,"percent":15,"color":"#0f4b8f","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":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":128,"percent":50,"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":"Ryan McLaren","party":"Democratic","votes":105,"percent":41.02,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":23,"percent":8.98,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"morgan":{"name":"Morgan","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":15,"percent":65.22,"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":"Ryan McLaren","party":"Democratic","votes":7,"percent":30.43,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":1,"percent":4.35,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"morristown":{"name":"Morristown","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":393,"percent":64.53,"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":"Ryan McLaren","party":"Democratic","votes":169,"percent":27.75,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":47,"percent":7.72,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"mount_holly":{"name":"Mount Holly","type":"Town","fill":"#00b0b0","percent_reporting":100,"candidates":[{"name":"Ryan McLaren","party":"Democratic","votes":72,"percent":48.32,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Molly Gray","party":"Democratic","votes":62,"percent":41.61,"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":"Esther Charlestin","party":"Democratic","votes":15,"percent":10.07,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"mount_tabor":{"name":"Mount Tabor","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":12,"percent":85.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":"Ryan McLaren","party":"Democratic","votes":2,"percent":14.29,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":0,"percent":0,"color":"#0f4b8f","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":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":174,"percent":67.18,"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":"Ryan McLaren","party":"Democratic","votes":55,"percent":21.24,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":30,"percent":11.58,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"newark":{"name":"Newark","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":43,"percent":59.72,"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":"Ryan McLaren","party":"Democratic","votes":23,"percent":31.94,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":6,"percent":8.33,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"newbury":{"name":"Newbury","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":265,"percent":83.33,"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":"Ryan McLaren","party":"Democratic","votes":39,"percent":12.26,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":14,"percent":4.4,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"newport_city":{"name":"Newport City","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":133,"percent":60.45,"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":"Ryan McLaren","party":"Democratic","votes":59,"percent":26.82,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":28,"percent":12.73,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"newport_town":{"name":"Newport Town","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":50,"percent":67.57,"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":"Ryan McLaren","party":"Democratic","votes":13,"percent":17.57,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":11,"percent":14.86,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"north_hero":{"name":"North Hero","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":133,"percent":64.56,"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":"Ryan McLaren","party":"Democratic","votes":53,"percent":25.73,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":20,"percent":9.71,"color":"#0f4b8f","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":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":260,"percent":61.76,"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":"Ryan McLaren","party":"Democratic","votes":125,"percent":29.69,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":36,"percent":8.55,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"norton":{"name":"Norton","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":4,"percent":50,"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":"Ryan McLaren","party":"Democratic","votes":3,"percent":37.5,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":1,"percent":12.5,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"norwich":{"name":"Norwich","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":713,"percent":67.07,"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":"Ryan McLaren","party":"Democratic","votes":258,"percent":24.27,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":92,"percent":8.65,"color":"#0f4b8f","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":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":2724,"percent":71.36,"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":"Ryan McLaren","party":"Democratic","votes":714,"percent":18.71,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":379,"percent":9.93,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"orwell":{"name":"Orwell","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":79,"percent":63.2,"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":"Ryan McLaren","party":"Democratic","votes":35,"percent":28,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":11,"percent":8.8,"color":"#0f4b8f","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":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":72,"percent":61.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":"Ryan McLaren","party":"Democratic","votes":38,"percent":32.48,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":7,"percent":5.98,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"pawlet":{"name":"Pawlet","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":94,"percent":67.14,"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":"Ryan McLaren","party":"Democratic","votes":24,"percent":17.14,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":22,"percent":15.71,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"peacham":{"name":"Peacham","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":104,"percent":67.97,"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":"Ryan McLaren","party":"Democratic","votes":38,"percent":24.84,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":11,"percent":7.19,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"peru":{"name":"Peru","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":48,"percent":71.64,"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":"Esther Charlestin","party":"Democratic","votes":11,"percent":16.42,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Ryan McLaren","party":"Democratic","votes":8,"percent":11.94,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"pittsfield":{"name":"Pittsfield","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":38,"percent":67.86,"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":"Ryan McLaren","party":"Democratic","votes":11,"percent":19.64,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":7,"percent":12.5,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"pittsford":{"name":"Pittsford","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":119,"percent":63.3,"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":"Ryan McLaren","party":"Democratic","votes":58,"percent":30.85,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":11,"percent":5.85,"color":"#0f4b8f","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":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":150,"percent":55.35,"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":"Ryan McLaren","party":"Democratic","votes":73,"percent":26.94,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":48,"percent":17.71,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"plymouth":{"name":"Plymouth","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":39,"percent":59.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":"Ryan McLaren","party":"Democratic","votes":19,"percent":28.79,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":8,"percent":12.12,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"pomfret":{"name":"Pomfret","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":155,"percent":68.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":"Ryan McLaren","party":"Democratic","votes":64,"percent":28.44,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":6,"percent":2.67,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"poultney":{"name":"Poultney","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":102,"percent":54.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":"Ryan McLaren","party":"Democratic","votes":55,"percent":29.41,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":30,"percent":16.04,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"pownal":{"name":"Pownal","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":193,"percent":71.48,"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":"Ryan McLaren","party":"Democratic","votes":62,"percent":22.96,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":15,"percent":5.56,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"proctor":{"name":"Proctor","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":55,"percent":70.51,"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":"Esther Charlestin","party":"Democratic","votes":12,"percent":15.38,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Ryan McLaren","party":"Democratic","votes":11,"percent":14.1,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"putney":{"name":"Putney","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":336,"percent":72.1,"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":"Ryan McLaren","party":"Democratic","votes":74,"percent":15.88,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":56,"percent":12.02,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"randolph":{"name":"Randolph","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":447,"percent":65.07,"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":"Ryan McLaren","party":"Democratic","votes":156,"percent":22.71,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":84,"percent":12.23,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"reading":{"name":"Reading","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":78,"percent":62.9,"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":"Ryan McLaren","party":"Democratic","votes":38,"percent":30.65,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":8,"percent":6.45,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"richford":{"name":"Richford","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":50,"percent":67.57,"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":"Ryan McLaren","party":"Democratic","votes":19,"percent":25.68,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":5,"percent":6.76,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"richmond":{"name":"Richmond","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":497,"percent":54.86,"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":"Ryan McLaren","party":"Democratic","votes":333,"percent":36.75,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":76,"percent":8.39,"color":"#0f4b8f","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":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":97,"percent":70.8,"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":"Ryan McLaren","party":"Democratic","votes":27,"percent":19.71,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":13,"percent":9.49,"color":"#0f4b8f","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":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":102,"percent":60.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":"Ryan McLaren","party":"Democratic","votes":48,"percent":28.57,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":18,"percent":10.71,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"rockingham":{"name":"Rockingham","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":399,"percent":74.16,"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":"Ryan McLaren","party":"Democratic","votes":83,"percent":15.43,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":56,"percent":10.41,"color":"#0f4b8f","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":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":71,"percent":62.28,"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":"Ryan McLaren","party":"Democratic","votes":29,"percent":25.44,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":14,"percent":12.28,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"royalton":{"name":"Royalton","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":192,"percent":67.84,"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":"Ryan McLaren","party":"Democratic","votes":58,"percent":20.49,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":33,"percent":11.66,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"rupert":{"name":"Rupert","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":57,"percent":77.03,"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":"Esther Charlestin","party":"Democratic","votes":10,"percent":13.51,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Ryan McLaren","party":"Democratic","votes":7,"percent":9.46,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"rutland_city":{"name":"Rutland City","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":558,"percent":61.66,"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":"Ryan McLaren","party":"Democratic","votes":295,"percent":32.6,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":52,"percent":5.75,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"rutland_town":{"name":"Rutland Town","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":199,"percent":66.33,"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":"Ryan McLaren","party":"Democratic","votes":85,"percent":28.33,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":16,"percent":5.33,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"ryegate":{"name":"Ryegate","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":75,"percent":68.18,"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":"Ryan McLaren","party":"Democratic","votes":26,"percent":23.64,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":9,"percent":8.18,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"saint_albans_city":{"name":"Saint Albans City","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":345,"percent":67.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":"Ryan McLaren","party":"Democratic","votes":104,"percent":20.27,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":64,"percent":12.48,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"saint_albans_town":{"name":"Saint Albans Town","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":272,"percent":63.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":"Ryan McLaren","party":"Democratic","votes":111,"percent":25.93,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":45,"percent":10.51,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"saint_george":{"name":"Saint George","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":47,"percent":46.53,"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":"Ryan McLaren","party":"Democratic","votes":37,"percent":36.63,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":17,"percent":16.83,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"saint_johnsbury":{"name":"Saint Johnsbury","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":300,"percent":51.11,"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":"Ryan McLaren","party":"Democratic","votes":214,"percent":36.46,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":73,"percent":12.44,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"sandgate":{"name":"Sandgate","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":36,"percent":72,"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":"Ryan McLaren","party":"Democratic","votes":10,"percent":20,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":4,"percent":8,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"searsburg":{"name":"Searsburg","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":5,"percent":55.56,"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":"Ryan McLaren","party":"Democratic","votes":3,"percent":33.33,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":1,"percent":11.11,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"shaftsbury":{"name":"Shaftsbury","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":389,"percent":78.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":"Ryan McLaren","party":"Democratic","votes":82,"percent":16.57,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":24,"percent":4.85,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"sharon":{"name":"Sharon","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":170,"percent":72.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":"Ryan McLaren","party":"Democratic","votes":39,"percent":16.67,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":25,"percent":10.68,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"sheffield":{"name":"Sheffield","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":25,"percent":54.35,"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":"Ryan McLaren","party":"Democratic","votes":16,"percent":34.78,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":5,"percent":10.87,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"shelburne":{"name":"Shelburne","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":1180,"percent":57.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":"Ryan McLaren","party":"Democratic","votes":696,"percent":34.03,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":169,"percent":8.26,"color":"#0f4b8f","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":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":106,"percent":67.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":"Ryan McLaren","party":"Democratic","votes":35,"percent":22.44,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":15,"percent":9.62,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"shrewsbury":{"name":"Shrewsbury","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":76,"percent":66.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":"Ryan McLaren","party":"Democratic","votes":29,"percent":25.22,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":10,"percent":8.7,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"south_burlington":{"name":"South Burlington","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":2229,"percent":57.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":"Ryan McLaren","party":"Democratic","votes":1129,"percent":29.12,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":519,"percent":13.39,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"south_hero":{"name":"South Hero","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":216,"percent":57.45,"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":"Ryan McLaren","party":"Democratic","votes":142,"percent":37.77,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":18,"percent":4.79,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"springfield":{"name":"Springfield","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":618,"percent":70.15,"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":"Ryan McLaren","party":"Democratic","votes":182,"percent":20.66,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":81,"percent":9.19,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"stamford":{"name":"Stamford","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":32,"percent":68.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":"Ryan McLaren","party":"Democratic","votes":8,"percent":17.02,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":7,"percent":14.89,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"stannard":{"name":"Stannard","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":12,"percent":50,"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":"Ryan McLaren","party":"Democratic","votes":9,"percent":37.5,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":3,"percent":12.5,"color":"#0f4b8f","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":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":161,"percent":61.22,"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":"Ryan McLaren","party":"Democratic","votes":68,"percent":25.86,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":34,"percent":12.93,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"stockbridge":{"name":"Stockbridge","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":55,"percent":60.44,"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":"Ryan McLaren","party":"Democratic","votes":25,"percent":27.47,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":11,"percent":12.09,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"stowe":{"name":"Stowe","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":237,"percent":46.84,"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":"Ryan McLaren","party":"Democratic","votes":232,"percent":45.85,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":37,"percent":7.31,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"strafford":{"name":"Strafford","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":235,"percent":70.78,"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":"Ryan McLaren","party":"Democratic","votes":61,"percent":18.37,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":36,"percent":10.84,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"stratton":{"name":"Stratton","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":9,"percent":69.23,"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":"Ryan McLaren","party":"Democratic","votes":4,"percent":30.77,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":0,"percent":0,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"sudbury":{"name":"Sudbury","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":46,"percent":62.16,"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":"Ryan McLaren","party":"Democratic","votes":17,"percent":22.97,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":11,"percent":14.86,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"sunderland":{"name":"Sunderland","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":69,"percent":64.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":"Ryan McLaren","party":"Democratic","votes":31,"percent":28.97,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":7,"percent":6.54,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"sutton":{"name":"Sutton","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":33,"percent":66,"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":"Ryan McLaren","party":"Democratic","votes":13,"percent":26,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":4,"percent":8,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"swanton":{"name":"Swanton","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":192,"percent":68.57,"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":"Ryan McLaren","party":"Democratic","votes":65,"percent":23.21,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":23,"percent":8.21,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"thetford":{"name":"Thetford","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":446,"percent":74.33,"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":"Ryan McLaren","party":"Democratic","votes":97,"percent":16.17,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":57,"percent":9.5,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"tinmouth":{"name":"Tinmouth","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":33,"percent":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":"Ryan McLaren","party":"Democratic","votes":20,"percent":33.33,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":7,"percent":11.67,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"topsham":{"name":"Topsham","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":78,"percent":73.58,"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":"Ryan McLaren","party":"Democratic","votes":22,"percent":20.75,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":6,"percent":5.66,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"townshend":{"name":"Townshend","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":108,"percent":72,"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":"Ryan McLaren","party":"Democratic","votes":28,"percent":18.67,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":14,"percent":9.33,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"troy":{"name":"Troy","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":40,"percent":57.97,"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":"Ryan McLaren","party":"Democratic","votes":18,"percent":26.09,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":11,"percent":15.94,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"tunbridge":{"name":"Tunbridge","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":130,"percent":70.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":"Esther Charlestin","party":"Democratic","votes":28,"percent":15.22,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Ryan McLaren","party":"Democratic","votes":26,"percent":14.13,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"underhill":{"name":"Underhill","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":316,"percent":52.75,"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":"Ryan McLaren","party":"Democratic","votes":209,"percent":34.89,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":74,"percent":12.35,"color":"#0f4b8f","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":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":292,"percent":63.2,"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":"Ryan McLaren","party":"Democratic","votes":102,"percent":22.08,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":68,"percent":14.72,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"vernon":{"name":"Vernon","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":112,"percent":70,"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":"Ryan McLaren","party":"Democratic","votes":27,"percent":16.88,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":21,"percent":13.12,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"victory":{"name":"Victory","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":3,"percent":60,"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":"Ryan McLaren","party":"Democratic","votes":2,"percent":40,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":0,"percent":0,"color":"#0f4b8f","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":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":205,"percent":57.58,"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":"Ryan McLaren","party":"Democratic","votes":127,"percent":35.67,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":24,"percent":6.74,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"walden":{"name":"Walden","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":72,"percent":60.5,"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":"Ryan McLaren","party":"Democratic","votes":26,"percent":21.85,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":21,"percent":17.65,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"wallingford":{"name":"Wallingford","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":91,"percent":55.83,"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":"Ryan McLaren","party":"Democratic","votes":61,"percent":37.42,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":11,"percent":6.75,"color":"#0f4b8f","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":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":67,"percent":69.79,"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":"Ryan McLaren","party":"Democratic","votes":25,"percent":26.04,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":4,"percent":4.17,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"wardsboro":{"name":"Wardsboro","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":46,"percent":63.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":"Ryan McLaren","party":"Democratic","votes":23,"percent":31.94,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":3,"percent":4.17,"color":"#0f4b8f","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":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":156,"percent":49.06,"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":"Ryan McLaren","party":"Democratic","votes":147,"percent":46.23,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":15,"percent":4.72,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"washington":{"name":"Washington","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":5366,"percent":58.42,"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":"Ryan McLaren","party":"Democratic","votes":2704,"percent":29.44,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":1115,"percent":12.14,"color":"#0f4b8f","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":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":455,"percent":54.1,"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":"Ryan McLaren","party":"Democratic","votes":298,"percent":35.43,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":88,"percent":10.46,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"waterford":{"name":"Waterford","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":78,"percent":61.42,"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":"Ryan McLaren","party":"Democratic","votes":39,"percent":30.71,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":10,"percent":7.87,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"waterville":{"name":"Waterville","type":"Town","fill":"#00b0b0","percent_reporting":100,"candidates":[{"name":"Ryan McLaren","party":"Democratic","votes":24,"percent":47.06,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Molly Gray","party":"Democratic","votes":21,"percent":41.18,"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":"Esther Charlestin","party":"Democratic","votes":6,"percent":11.76,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"weathersfield":{"name":"Weathersfield","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":220,"percent":63.22,"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":"Ryan McLaren","party":"Democratic","votes":86,"percent":24.71,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":42,"percent":12.07,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"wells":{"name":"Wells","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":48,"percent":62.34,"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":"Ryan McLaren","party":"Democratic","votes":23,"percent":29.87,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":6,"percent":7.79,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"west_fairlee":{"name":"West Fairlee","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":44,"percent":74.58,"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":"Ryan McLaren","party":"Democratic","votes":15,"percent":25.42,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":0,"percent":0,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"west_haven":{"name":"West Haven","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":15,"percent":60,"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":"Ryan McLaren","party":"Democratic","votes":8,"percent":32,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":2,"percent":8,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"west_rutland":{"name":"West Rutland","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":56,"percent":54.37,"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":"Ryan McLaren","party":"Democratic","votes":37,"percent":35.92,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":10,"percent":9.71,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"west_windsor":{"name":"West Windsor","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":166,"percent":67.48,"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":"Ryan McLaren","party":"Democratic","votes":53,"percent":21.54,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":27,"percent":10.98,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"westfield":{"name":"Westfield","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":32,"percent":62.75,"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":"Esther Charlestin","party":"Democratic","votes":10,"percent":19.61,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Ryan McLaren","party":"Democratic","votes":9,"percent":17.65,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"westford":{"name":"Westford","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":195,"percent":54.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":"Ryan McLaren","party":"Democratic","votes":129,"percent":36.03,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":34,"percent":9.5,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"westminster":{"name":"Westminster","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":359,"percent":74.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":"Ryan McLaren","party":"Democratic","votes":79,"percent":16.49,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":41,"percent":8.56,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"westmore":{"name":"Westmore","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":21,"percent":58.33,"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":"Ryan McLaren","party":"Democratic","votes":10,"percent":27.78,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":5,"percent":13.89,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"weston":{"name":"Weston","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":94,"percent":62.67,"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":"Ryan McLaren","party":"Democratic","votes":48,"percent":32,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":8,"percent":5.33,"color":"#0f4b8f","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":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":156,"percent":70.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":"Ryan McLaren","party":"Democratic","votes":54,"percent":24.32,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":12,"percent":5.41,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"wheelock":{"name":"Wheelock","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":41,"percent":59.42,"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":"Ryan McLaren","party":"Democratic","votes":21,"percent":30.43,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":7,"percent":10.14,"color":"#0f4b8f","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":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":36,"percent":80,"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":"Ryan McLaren","party":"Democratic","votes":6,"percent":13.33,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":3,"percent":6.67,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"whitingham":{"name":"Whitingham","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":72,"percent":73.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":"Ryan McLaren","party":"Democratic","votes":20,"percent":20.41,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":6,"percent":6.12,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"williamstown":{"name":"Williamstown","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":123,"percent":61.5,"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":"Ryan McLaren","party":"Democratic","votes":53,"percent":26.5,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":24,"percent":12,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"williston":{"name":"Williston","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":1193,"percent":60.04,"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":"Ryan McLaren","party":"Democratic","votes":616,"percent":31,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":178,"percent":8.96,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"wilmington":{"name":"Wilmington","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":113,"percent":66.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":"Ryan McLaren","party":"Democratic","votes":38,"percent":22.35,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":19,"percent":11.18,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"windham":{"name":"Windham","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":4312,"percent":70.92,"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":"Ryan McLaren","party":"Democratic","votes":1187,"percent":19.52,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":581,"percent":9.56,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"windsor":{"name":"Windsor","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":5752,"percent":66.5,"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":"Ryan McLaren","party":"Democratic","votes":2060,"percent":23.82,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":837,"percent":9.68,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"winhall":{"name":"Winhall","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":77,"percent":71.96,"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":"Esther Charlestin","party":"Democratic","votes":16,"percent":14.95,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Ryan McLaren","party":"Democratic","votes":14,"percent":13.08,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"winooski":{"name":"Winooski","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":639,"percent":50.75,"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":"Ryan McLaren","party":"Democratic","votes":357,"percent":28.36,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":263,"percent":20.89,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"wolcott":{"name":"Wolcott","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":99,"percent":61.88,"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":"Ryan McLaren","party":"Democratic","votes":44,"percent":27.5,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":17,"percent":10.62,"color":"#0f4b8f","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":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":82,"percent":66.67,"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":"Ryan McLaren","party":"Democratic","votes":26,"percent":21.14,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":15,"percent":12.2,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"woodford":{"name":"Woodford","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":20,"percent":71.43,"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":"Ryan McLaren","party":"Democratic","votes":8,"percent":28.57,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":0,"percent":0,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"woodstock":{"name":"Woodstock","type":"Town","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":415,"percent":61.66,"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":"Ryan McLaren","party":"Democratic","votes":210,"percent":31.2,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":48,"percent":7.13,"color":"#0f4b8f","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":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":155,"percent":63.79,"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":"Ryan McLaren","party":"Democratic","votes":53,"percent":21.81,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":35,"percent":14.4,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"enosburgh":{"name":"Enosburgh","type":"Town","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Esther Charlestin","party":"Democratic","votes":0,"percent":0,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Molly Gray","party":"Democratic","votes":0,"percent":0,"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":"Ryan McLaren","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"middlesex":{"name":"Middlesex","type":"Town","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Esther Charlestin","party":"Democratic","votes":0,"percent":0,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Molly Gray","party":"Democratic","votes":0,"percent":0,"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":"Ryan McLaren","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"newfane":{"name":"Newfane","type":"Town","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Esther Charlestin","party":"Democratic","votes":0,"percent":0,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Molly Gray","party":"Democratic","votes":0,"percent":0,"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":"Ryan McLaren","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"readsboro":{"name":"Readsboro","type":"Town","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Esther Charlestin","party":"Democratic","votes":0,"percent":0,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Molly Gray","party":"Democratic","votes":0,"percent":0,"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":"Ryan McLaren","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"salisbury":{"name":"Salisbury","type":"Town","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Esther Charlestin","party":"Democratic","votes":0,"percent":0,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Molly Gray","party":"Democratic","votes":0,"percent":0,"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":"Ryan McLaren","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"sheldon":{"name":"Sheldon","type":"Town","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Esther Charlestin","party":"Democratic","votes":0,"percent":0,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Molly Gray","party":"Democratic","votes":0,"percent":0,"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":"Ryan McLaren","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"vershire":{"name":"Vershire","type":"Town","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Esther Charlestin","party":"Democratic","votes":0,"percent":0,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Molly Gray","party":"Democratic","votes":0,"percent":0,"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":"Ryan McLaren","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"orleans":{"name":"Orleans","type":"County","fips":"50019","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":1087,"percent":63.75,"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":"Ryan McLaren","party":"Democratic","votes":421,"percent":24.69,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":197,"percent":11.55,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"caledonia":{"name":"Caledonia","type":"County","fips":"50005","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":1576,"percent":57.92,"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":"Ryan McLaren","party":"Democratic","votes":842,"percent":30.94,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":303,"percent":11.14,"color":"#0f4b8f","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":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":1410,"percent":57.48,"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":"Ryan McLaren","party":"Democratic","votes":822,"percent":33.51,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":221,"percent":9.01,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"rutland":{"name":"Rutland","type":"County","fips":"50021","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":2682,"percent":62.74,"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":"Ryan McLaren","party":"Democratic","votes":1221,"percent":28.56,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":372,"percent":8.7,"color":"#0f4b8f","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"essex":{"name":"Essex","type":"County","fips":"50009","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Molly Gray","party":"Democratic","votes":205,"percent":64.67,"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":"Ryan McLaren","party":"Democratic","votes":80,"percent":25.24,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Esther Charlestin","party":"Democratic","votes":32,"percent":10.09,"color":"#0f4b8f","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":"86050","generated_at":"2026-08-12T00:55:03.528177","fetch_seconds":0.101,"health":{"leader":"Molly Gray","runner_up":"Ryan McLaren","margin_votes":27276,"margin_percent":33.2959,"total_votes":81920,"percent_reporting":97.2,"closest_region":"enosburgh","closest_region_margin_percent":0.0}}}
