{"election_name":"Massachusetts US House 6 Democratic Primary","election_type":"US House","election_scope":"Primary","election_date":"2026-09-01T05:00:00.000Z","country":"US","province":"MA","district":"MA-06","municipality":null,"polls_open":"2026-09-01T11:00:00.000Z","polls_close":"2026-09-02T00:00:00.000Z","is_disputed":false,"has_map":true,"registered_voters":null,"percent_reporting":33.33,"last_updated":"2026-09-02T12:32:23.751Z","round":1,"maps":[{"name":"Massachusetts","map":"assets/Massachusetts.svg"}],"candidates":[{"name":"Dan Koh","party":"Democratic","votes":17461,"percent":42.19,"color":"#cc6699","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","regional_leader","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Tram T. Nguyen","party":"Democratic","votes":11333,"percent":27.38,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"John A. Beccia, III","party":"Democratic","votes":5742,"percent":13.87,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Jamie Belsito","party":"Democratic","votes":3807,"percent":9.2,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Bethany Andres-Beck","party":"Democratic","votes":1545,"percent":3.73,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"Mariah L. Lancaster","party":"Democratic","votes":1497,"percent":3.62,"color":"#4338ca","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false}],"region_results":{"essex":{"name":"Essex","type":"County","fips":"25009","fill":"#404040","percent_reporting":32.26,"candidates":[{"name":"Bethany Andres-Beck","party":"Democratic","votes":1103,"percent":3.74,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"John A. Beccia, III","party":"Democratic","votes":3975,"percent":13.5,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Jamie Belsito","party":"Democratic","votes":2809,"percent":9.54,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Dan Koh","party":"Democratic","votes":12339,"percent":41.89,"color":"#cc6699","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","regional_leader","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Mariah L. Lancaster","party":"Democratic","votes":1077,"percent":3.66,"color":"#4338ca","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"Tram T. Nguyen","party":"Democratic","votes":8152,"percent":27.68,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false}]},"middlesex":{"name":"Middlesex","type":"County","fips":"25017","fill":"#404040","percent_reporting":37.5,"candidates":[{"name":"Bethany Andres-Beck","party":"Democratic","votes":442,"percent":3.7,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"John A. Beccia, III","party":"Democratic","votes":1767,"percent":14.81,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Jamie Belsito","party":"Democratic","votes":998,"percent":8.37,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Dan Koh","party":"Democratic","votes":5122,"percent":42.93,"color":"#cc6699","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","regional_leader","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Mariah L. Lancaster","party":"Democratic","votes":420,"percent":3.52,"color":"#4338ca","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"Tram T. Nguyen","party":"Democratic","votes":3181,"percent":26.66,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false}]},"amesbury":{"name":"Amesbury","type":"Town","fill":"#404040","percent_reporting":100,"candidates":[{"name":"Bethany Andres-Beck","party":"Democratic","votes":103,"percent":3.71,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"John A. Beccia, III","party":"Democratic","votes":281,"percent":10.13,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Jamie Belsito","party":"Democratic","votes":276,"percent":9.95,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Dan Koh","party":"Democratic","votes":997,"percent":35.93,"color":"#cc6699","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","regional_leader","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Mariah L. Lancaster","party":"Democratic","votes":95,"percent":3.42,"color":"#4338ca","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"Tram T. Nguyen","party":"Democratic","votes":1023,"percent":36.86,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false}]},"andover":{"name":"Andover","type":"Town","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bethany Andres-Beck","party":"Democratic","votes":0,"percent":0,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"John A. Beccia, III","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Jamie Belsito","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Dan Koh","party":"Democratic","votes":0,"percent":0,"color":"#cc6699","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","regional_leader","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Mariah L. Lancaster","party":"Democratic","votes":0,"percent":0,"color":"#4338ca","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"Tram T. Nguyen","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false}]},"bedford":{"name":"Bedford","type":"Town","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bethany Andres-Beck","party":"Democratic","votes":0,"percent":0,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"John A. Beccia, III","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Jamie Belsito","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Dan Koh","party":"Democratic","votes":0,"percent":0,"color":"#cc6699","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","regional_leader","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Mariah L. Lancaster","party":"Democratic","votes":0,"percent":0,"color":"#4338ca","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"Tram T. Nguyen","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false}]},"beverly":{"name":"Beverly","type":"Town","fill":"#404040","percent_reporting":100,"candidates":[{"name":"Bethany Andres-Beck","party":"Democratic","votes":257,"percent":3.45,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"John A. Beccia, III","party":"Democratic","votes":885,"percent":11.89,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Jamie Belsito","party":"Democratic","votes":1132,"percent":15.21,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Dan Koh","party":"Democratic","votes":2589,"percent":34.78,"color":"#cc6699","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","regional_leader","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Mariah L. Lancaster","party":"Democratic","votes":377,"percent":5.06,"color":"#4338ca","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"Tram T. Nguyen","party":"Democratic","votes":2204,"percent":29.61,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false}]},"billerica":{"name":"Billerica","type":"Town","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bethany Andres-Beck","party":"Democratic","votes":0,"percent":0,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"John A. Beccia, III","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Jamie Belsito","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Dan Koh","party":"Democratic","votes":0,"percent":0,"color":"#cc6699","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","regional_leader","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Mariah L. Lancaster","party":"Democratic","votes":0,"percent":0,"color":"#4338ca","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"Tram T. Nguyen","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false}]},"boxford":{"name":"Boxford","type":"Town","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bethany Andres-Beck","party":"Democratic","votes":0,"percent":0,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"John A. Beccia, III","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Jamie Belsito","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Dan Koh","party":"Democratic","votes":0,"percent":0,"color":"#cc6699","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","regional_leader","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Mariah L. Lancaster","party":"Democratic","votes":0,"percent":0,"color":"#4338ca","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"Tram T. Nguyen","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false}]},"burlington":{"name":"Burlington","type":"Town","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bethany Andres-Beck","party":"Democratic","votes":0,"percent":0,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"John A. Beccia, III","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Jamie Belsito","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Dan Koh","party":"Democratic","votes":0,"percent":0,"color":"#cc6699","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","regional_leader","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Mariah L. Lancaster","party":"Democratic","votes":0,"percent":0,"color":"#4338ca","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"Tram T. Nguyen","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false}]},"danvers":{"name":"Danvers","type":"Town","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bethany Andres-Beck","party":"Democratic","votes":0,"percent":0,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"John A. Beccia, III","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Jamie Belsito","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Dan Koh","party":"Democratic","votes":0,"percent":0,"color":"#cc6699","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","regional_leader","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Mariah L. Lancaster","party":"Democratic","votes":0,"percent":0,"color":"#4338ca","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"Tram T. Nguyen","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false}]},"essex_township":{"name":"Essex Township","type":"Town","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bethany Andres-Beck","party":"Democratic","votes":0,"percent":0,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"John A. Beccia, III","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Jamie Belsito","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Dan Koh","party":"Democratic","votes":0,"percent":0,"color":"#cc6699","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","regional_leader","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Mariah L. Lancaster","party":"Democratic","votes":0,"percent":0,"color":"#4338ca","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"Tram T. Nguyen","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false}]},"georgetown":{"name":"Georgetown","type":"Town","fill":"#404040","percent_reporting":100,"candidates":[{"name":"Bethany Andres-Beck","party":"Democratic","votes":37,"percent":2.89,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"John A. Beccia, III","party":"Democratic","votes":126,"percent":9.83,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Jamie Belsito","party":"Democratic","votes":118,"percent":9.2,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Dan Koh","party":"Democratic","votes":531,"percent":41.42,"color":"#cc6699","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","regional_leader","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Mariah L. Lancaster","party":"Democratic","votes":34,"percent":2.65,"color":"#4338ca","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"Tram T. Nguyen","party":"Democratic","votes":436,"percent":34.01,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false}]},"gloucester":{"name":"Gloucester","type":"Town","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bethany Andres-Beck","party":"Democratic","votes":0,"percent":0,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"John A. Beccia, III","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Jamie Belsito","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Dan Koh","party":"Democratic","votes":0,"percent":0,"color":"#cc6699","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","regional_leader","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Mariah L. Lancaster","party":"Democratic","votes":0,"percent":0,"color":"#4338ca","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"Tram T. Nguyen","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false}]},"groveland":{"name":"Groveland","type":"Town","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bethany Andres-Beck","party":"Democratic","votes":0,"percent":0,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"John A. Beccia, III","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Jamie Belsito","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Dan Koh","party":"Democratic","votes":0,"percent":0,"color":"#cc6699","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","regional_leader","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Mariah L. Lancaster","party":"Democratic","votes":0,"percent":0,"color":"#4338ca","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"Tram T. Nguyen","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false}]},"hamilton":{"name":"Hamilton","type":"Town","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bethany Andres-Beck","party":"Democratic","votes":0,"percent":0,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"John A. Beccia, III","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Jamie Belsito","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Dan Koh","party":"Democratic","votes":0,"percent":0,"color":"#cc6699","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","regional_leader","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Mariah L. Lancaster","party":"Democratic","votes":0,"percent":0,"color":"#4338ca","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"Tram T. Nguyen","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false}]},"ipswich":{"name":"Ipswich","type":"Town","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bethany Andres-Beck","party":"Democratic","votes":0,"percent":0,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"John A. Beccia, III","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Jamie Belsito","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Dan Koh","party":"Democratic","votes":0,"percent":0,"color":"#cc6699","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","regional_leader","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Mariah L. Lancaster","party":"Democratic","votes":0,"percent":0,"color":"#4338ca","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"Tram T. Nguyen","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false}]},"lynn":{"name":"Lynn","type":"Town","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bethany Andres-Beck","party":"Democratic","votes":0,"percent":0,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"John A. Beccia, III","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Jamie Belsito","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Dan Koh","party":"Democratic","votes":0,"percent":0,"color":"#cc6699","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","regional_leader","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Mariah L. Lancaster","party":"Democratic","votes":0,"percent":0,"color":"#4338ca","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"Tram T. Nguyen","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false}]},"lynnfield":{"name":"Lynnfield","type":"Town","fill":"#404040","percent_reporting":100,"candidates":[{"name":"Bethany Andres-Beck","party":"Democratic","votes":39,"percent":2.29,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"John A. Beccia, III","party":"Democratic","votes":667,"percent":39.12,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Jamie Belsito","party":"Democratic","votes":85,"percent":4.99,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Dan Koh","party":"Democratic","votes":635,"percent":37.24,"color":"#cc6699","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","regional_leader","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Mariah L. Lancaster","party":"Democratic","votes":30,"percent":1.76,"color":"#4338ca","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"Tram T. Nguyen","party":"Democratic","votes":249,"percent":14.6,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false}]},"marblehead":{"name":"Marblehead","type":"Town","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bethany Andres-Beck","party":"Democratic","votes":0,"percent":0,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"John A. Beccia, III","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Jamie Belsito","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Dan Koh","party":"Democratic","votes":0,"percent":0,"color":"#cc6699","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","regional_leader","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Mariah L. Lancaster","party":"Democratic","votes":0,"percent":0,"color":"#4338ca","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"Tram T. Nguyen","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false}]},"merrimac":{"name":"Merrimac","type":"Town","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bethany Andres-Beck","party":"Democratic","votes":0,"percent":0,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"John A. Beccia, III","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Jamie Belsito","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Dan Koh","party":"Democratic","votes":0,"percent":0,"color":"#cc6699","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","regional_leader","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Mariah L. Lancaster","party":"Democratic","votes":0,"percent":0,"color":"#4338ca","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"Tram T. Nguyen","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false}]},"middleton":{"name":"Middleton","type":"Town","fill":"#404040","percent_reporting":100,"candidates":[{"name":"Bethany Andres-Beck","party":"Democratic","votes":146,"percent":12.77,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"John A. Beccia, III","party":"Democratic","votes":160,"percent":14,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Jamie Belsito","party":"Democratic","votes":112,"percent":9.8,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Dan Koh","party":"Democratic","votes":497,"percent":43.48,"color":"#cc6699","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","regional_leader","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Mariah L. Lancaster","party":"Democratic","votes":29,"percent":2.54,"color":"#4338ca","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"Tram T. Nguyen","party":"Democratic","votes":199,"percent":17.41,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false}]},"nahant":{"name":"Nahant","type":"Town","fill":"#404040","percent_reporting":100,"candidates":[{"name":"Bethany Andres-Beck","party":"Democratic","votes":21,"percent":2.77,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"John A. Beccia, III","party":"Democratic","votes":100,"percent":13.18,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Jamie Belsito","party":"Democratic","votes":41,"percent":5.4,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Dan Koh","party":"Democratic","votes":356,"percent":46.9,"color":"#cc6699","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","regional_leader","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Mariah L. Lancaster","party":"Democratic","votes":32,"percent":4.22,"color":"#4338ca","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"Tram T. Nguyen","party":"Democratic","votes":209,"percent":27.54,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false}]},"newbury":{"name":"Newbury","type":"Town","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bethany Andres-Beck","party":"Democratic","votes":0,"percent":0,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"John A. Beccia, III","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Jamie Belsito","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Dan Koh","party":"Democratic","votes":0,"percent":0,"color":"#cc6699","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","regional_leader","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Mariah L. Lancaster","party":"Democratic","votes":0,"percent":0,"color":"#4338ca","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"Tram T. Nguyen","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false}]},"newburyport":{"name":"Newburyport","type":"Town","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bethany Andres-Beck","party":"Democratic","votes":0,"percent":0,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"John A. Beccia, III","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Jamie Belsito","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Dan Koh","party":"Democratic","votes":0,"percent":0,"color":"#cc6699","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","regional_leader","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Mariah L. Lancaster","party":"Democratic","votes":0,"percent":0,"color":"#4338ca","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"Tram T. Nguyen","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false}]},"north_andover":{"name":"North Andover","type":"Town","fill":"#404040","percent_reporting":100,"candidates":[{"name":"Bethany Andres-Beck","party":"Democratic","votes":114,"percent":2.69,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"John A. Beccia, III","party":"Democratic","votes":228,"percent":5.38,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Jamie Belsito","party":"Democratic","votes":287,"percent":6.78,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Dan Koh","party":"Democratic","votes":1878,"percent":44.34,"color":"#cc6699","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","regional_leader","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Mariah L. Lancaster","party":"Democratic","votes":80,"percent":1.89,"color":"#4338ca","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"Tram T. Nguyen","party":"Democratic","votes":1648,"percent":38.91,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false}]},"north_reading":{"name":"North Reading","type":"Town","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bethany Andres-Beck","party":"Democratic","votes":0,"percent":0,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"John A. Beccia, III","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Jamie Belsito","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Dan Koh","party":"Democratic","votes":0,"percent":0,"color":"#cc6699","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","regional_leader","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Mariah L. Lancaster","party":"Democratic","votes":0,"percent":0,"color":"#4338ca","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"Tram T. Nguyen","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false}]},"peabody":{"name":"Peabody","type":"Town","fill":"#404040","percent_reporting":100,"candidates":[{"name":"Bethany Andres-Beck","party":"Democratic","votes":308,"percent":4.52,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"John A. Beccia, III","party":"Democratic","votes":1257,"percent":18.43,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Jamie Belsito","party":"Democratic","votes":476,"percent":6.98,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Dan Koh","party":"Democratic","votes":3442,"percent":50.47,"color":"#cc6699","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","regional_leader","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Mariah L. Lancaster","party":"Democratic","votes":269,"percent":3.94,"color":"#4338ca","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"Tram T. Nguyen","party":"Democratic","votes":1068,"percent":15.66,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false}]},"reading":{"name":"Reading","type":"Town","fill":"#404040","percent_reporting":100,"candidates":[{"name":"Bethany Andres-Beck","party":"Democratic","votes":145,"percent":3.17,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"John A. Beccia, III","party":"Democratic","votes":655,"percent":14.3,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Jamie Belsito","party":"Democratic","votes":386,"percent":8.43,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Dan Koh","party":"Democratic","votes":2014,"percent":43.98,"color":"#cc6699","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","regional_leader","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Mariah L. Lancaster","party":"Democratic","votes":146,"percent":3.19,"color":"#4338ca","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"Tram T. Nguyen","party":"Democratic","votes":1233,"percent":26.93,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false}]},"rockport":{"name":"Rockport","type":"Town","fill":"#404040","percent_reporting":100,"candidates":[{"name":"Bethany Andres-Beck","party":"Democratic","votes":49,"percent":2.26,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"John A. Beccia, III","party":"Democratic","votes":192,"percent":8.86,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Jamie Belsito","party":"Democratic","votes":157,"percent":7.25,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Dan Koh","party":"Democratic","votes":880,"percent":40.61,"color":"#cc6699","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","regional_leader","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Mariah L. Lancaster","party":"Democratic","votes":90,"percent":4.15,"color":"#4338ca","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"Tram T. Nguyen","party":"Democratic","votes":799,"percent":36.87,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false}]},"rowley":{"name":"Rowley","type":"Town","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bethany Andres-Beck","party":"Democratic","votes":0,"percent":0,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"John A. Beccia, III","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Jamie Belsito","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Dan Koh","party":"Democratic","votes":0,"percent":0,"color":"#cc6699","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","regional_leader","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Mariah L. Lancaster","party":"Democratic","votes":0,"percent":0,"color":"#4338ca","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"Tram T. Nguyen","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false}]},"salem":{"name":"Salem","type":"Town","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bethany Andres-Beck","party":"Democratic","votes":0,"percent":0,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"John A. Beccia, III","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Jamie Belsito","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Dan Koh","party":"Democratic","votes":0,"percent":0,"color":"#cc6699","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","regional_leader","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Mariah L. Lancaster","party":"Democratic","votes":0,"percent":0,"color":"#4338ca","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"Tram T. Nguyen","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false}]},"salisbury":{"name":"Salisbury","type":"Town","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bethany Andres-Beck","party":"Democratic","votes":0,"percent":0,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"John A. Beccia, III","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Jamie Belsito","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Dan Koh","party":"Democratic","votes":0,"percent":0,"color":"#cc6699","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","regional_leader","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Mariah L. Lancaster","party":"Democratic","votes":0,"percent":0,"color":"#4338ca","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"Tram T. Nguyen","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false}]},"saugus":{"name":"Saugus","type":"Town","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bethany Andres-Beck","party":"Democratic","votes":0,"percent":0,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"John A. Beccia, III","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Jamie Belsito","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Dan Koh","party":"Democratic","votes":0,"percent":0,"color":"#cc6699","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","regional_leader","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Mariah L. Lancaster","party":"Democratic","votes":0,"percent":0,"color":"#4338ca","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"Tram T. Nguyen","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false}]},"swampscott":{"name":"Swampscott","type":"Town","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bethany Andres-Beck","party":"Democratic","votes":0,"percent":0,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"John A. Beccia, III","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Jamie Belsito","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Dan Koh","party":"Democratic","votes":0,"percent":0,"color":"#cc6699","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","regional_leader","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Mariah L. Lancaster","party":"Democratic","votes":0,"percent":0,"color":"#4338ca","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"Tram T. Nguyen","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false}]},"tewksbury":{"name":"Tewksbury","type":"Town","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bethany Andres-Beck","party":"Democratic","votes":0,"percent":0,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"John A. Beccia, III","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Jamie Belsito","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Dan Koh","party":"Democratic","votes":0,"percent":0,"color":"#cc6699","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","regional_leader","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Mariah L. Lancaster","party":"Democratic","votes":0,"percent":0,"color":"#4338ca","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"Tram T. Nguyen","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false}]},"topsfield":{"name":"Topsfield","type":"Town","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bethany Andres-Beck","party":"Democratic","votes":0,"percent":0,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"John A. Beccia, III","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Jamie Belsito","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Dan Koh","party":"Democratic","votes":0,"percent":0,"color":"#cc6699","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","regional_leader","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Mariah L. Lancaster","party":"Democratic","votes":0,"percent":0,"color":"#4338ca","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"Tram T. Nguyen","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false}]},"wakefield":{"name":"Wakefield","type":"Town","fill":"#404040","percent_reporting":100,"candidates":[{"name":"Bethany Andres-Beck","party":"Democratic","votes":173,"percent":3.94,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"John A. Beccia, III","party":"Democratic","votes":718,"percent":16.34,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Jamie Belsito","party":"Democratic","votes":414,"percent":9.42,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Dan Koh","party":"Democratic","votes":1692,"percent":38.52,"color":"#cc6699","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","regional_leader","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Mariah L. Lancaster","party":"Democratic","votes":182,"percent":4.14,"color":"#4338ca","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"Tram T. Nguyen","party":"Democratic","votes":1214,"percent":27.63,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false}]},"wenham":{"name":"Wenham","type":"Town","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bethany Andres-Beck","party":"Democratic","votes":0,"percent":0,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"John A. Beccia, III","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Jamie Belsito","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Dan Koh","party":"Democratic","votes":0,"percent":0,"color":"#cc6699","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","regional_leader","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Mariah L. Lancaster","party":"Democratic","votes":0,"percent":0,"color":"#4338ca","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"Tram T. Nguyen","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false}]},"west_newbury":{"name":"West Newbury","type":"Town","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bethany Andres-Beck","party":"Democratic","votes":0,"percent":0,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"John A. Beccia, III","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Jamie Belsito","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Dan Koh","party":"Democratic","votes":0,"percent":0,"color":"#cc6699","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","regional_leader","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Mariah L. Lancaster","party":"Democratic","votes":0,"percent":0,"color":"#4338ca","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"Tram T. Nguyen","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false}]},"wilmington":{"name":"Wilmington","type":"Town","fill":"#404040","percent_reporting":100,"candidates":[{"name":"Bethany Andres-Beck","party":"Democratic","votes":124,"percent":4.19,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"John A. Beccia, III","party":"Democratic","votes":394,"percent":13.32,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Jamie Belsito","party":"Democratic","votes":198,"percent":6.69,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Dan Koh","party":"Democratic","votes":1416,"percent":47.87,"color":"#cc6699","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","regional_leader","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Mariah L. Lancaster","party":"Democratic","votes":92,"percent":3.11,"color":"#4338ca","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"bio":"","photourl":"","endorsed":false},{"name":"Tram T. Nguyen","party":"Democratic","votes":734,"percent":24.81,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"bio":"","photourl":"","endorsed":false}]},"manchester_by_the_sea":{"name":"Manchester-by-the-Sea","type":"Town","fill":"#404040","percent_reporting":100,"candidates":[{"name":"Bethany Andres-Beck","party":"Democratic","votes":29,"percent":2.58,"winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"color":"#40247a","bio":"","photourl":"","endorsed":false},{"name":"John A. Beccia, III","party":"Democratic","votes":79,"percent":7.02,"winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"color":"#009f8e","bio":"","photourl":"","endorsed":false},{"name":"Jamie Belsito","party":"Democratic","votes":125,"percent":11.11,"winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"color":"#339933","bio":"","photourl":"","endorsed":false},{"name":"Dan Koh","party":"Democratic","votes":534,"percent":47.47,"winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","regional_leader","vote_share"],"color":"#cc6699","bio":"","photourl":"","endorsed":false},{"name":"Mariah L. Lancaster","party":"Democratic","votes":41,"percent":3.64,"winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"major_reason":[],"color":"#4338ca","bio":"","photourl":"","endorsed":false},{"name":"Tram T. Nguyen","party":"Democratic","votes":317,"percent":28.18,"winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["vote_share"],"color":"#6d1b83","bio":"","photourl":"","endorsed":false}]}},"engine_meta":{"state":"MA","race_id":"87568","generated_at":"2026-09-02T09:46:24.354728","fetch_seconds":0.113,"health":{"leader":"Dan Koh","runner_up":"Tram T. Nguyen","margin_votes":6128,"margin_percent":14.8073,"total_votes":41385,"percent_reporting":33.33,"closest_region":"andover","closest_region_margin_percent":0.0}}}
