{
  "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": 98.95,
  "last_updated": "2026-09-02T15:16:43.979Z",
  "round": 1,
  "maps": [
    {
      "name": "Massachusetts",
      "map": "assets/Massachusetts.svg"
    }
  ],
  "candidates": [
    {
      "name": "Dan Koh",
      "party": "Democratic",
      "votes": 47326,
      "percent": 41.03,
      "winner": false,
      "advanced": false,
      "incumbent": false,
      "major_candidate": true,
      "color": "#cc6699",
      "major_reason": [
        "competitive",
        "regional_leader",
        "vote_share"
      ],
      "bio": "",
      "photourl": "",
      "endorsed": false
    },
    {
      "name": "Tram T. Nguyen",
      "party": "Democratic",
      "votes": 33991,
      "percent": 29.47,
      "winner": false,
      "advanced": false,
      "incumbent": false,
      "major_candidate": true,
      "color": "#6d1b83",
      "major_reason": [
        "vote_share"
      ],
      "bio": "",
      "photourl": "",
      "endorsed": false
    },
    {
      "name": "John A. Beccia, III",
      "party": "Democratic",
      "votes": 13972,
      "percent": 12.11,
      "winner": false,
      "advanced": false,
      "incumbent": false,
      "major_candidate": true,
      "color": "#009f8e",
      "major_reason": [
        "vote_share"
      ],
      "bio": "",
      "photourl": "",
      "endorsed": false
    },
    {
      "name": "Jamie Belsito",
      "party": "Democratic",
      "votes": 11146,
      "percent": 9.66,
      "winner": false,
      "advanced": false,
      "incumbent": false,
      "major_candidate": true,
      "color": "#339933",
      "major_reason": [
        "vote_share"
      ],
      "bio": "",
      "photourl": "",
      "endorsed": false
    },
    {
      "name": "Mariah L. Lancaster",
      "party": "Democratic",
      "votes": 4615,
      "percent": 4,
      "winner": false,
      "advanced": false,
      "incumbent": false,
      "major_candidate": false,
      "color": "#4338ca",
      "major_reason": [],
      "bio": "",
      "photourl": "",
      "endorsed": false
    },
    {
      "name": "Bethany Andres-Beck",
      "party": "Democratic",
      "votes": 4292,
      "percent": 3.72,
      "winner": false,
      "advanced": false,
      "incumbent": false,
      "major_candidate": false,
      "color": "#40247a",
      "major_reason": [],
      "bio": "",
      "photourl": "",
      "endorsed": false
    }
  ],
  "region_results": {
    "essex": {
      "name": "Essex",
      "type": "County",
      "percent_reporting": 98.99,
      "candidates": [
        {
          "name": "Bethany Andres-Beck",
          "party": "Democratic",
          "votes": 3151,
          "percent": 3.52,
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": false,
          "color": "#40247a",
          "major_reason": [],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "John A. Beccia, III",
          "party": "Democratic",
          "votes": 10489,
          "percent": 11.71,
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "color": "#009f8e",
          "major_reason": [
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Jamie Belsito",
          "party": "Democratic",
          "votes": 9119,
          "percent": 10.18,
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "color": "#339933",
          "major_reason": [
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Dan Koh",
          "party": "Democratic",
          "votes": 35590,
          "percent": 39.72,
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "color": "#cc6699",
          "major_reason": [
            "competitive",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mariah L. Lancaster",
          "party": "Democratic",
          "votes": 3680,
          "percent": 4.11,
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": false,
          "color": "#4338ca",
          "major_reason": [],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Tram T. Nguyen",
          "party": "Democratic",
          "votes": 27565,
          "percent": 30.77,
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "color": "#6d1b83",
          "major_reason": [
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    },
    "middlesex": {
      "name": "Middlesex",
      "type": "County",
      "percent_reporting": 98.78,
      "candidates": [
        {
          "name": "Bethany Andres-Beck",
          "party": "Democratic",
          "votes": 1141,
          "percent": 4.43,
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": false,
          "color": "#40247a",
          "major_reason": [],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "John A. Beccia, III",
          "party": "Democratic",
          "votes": 3483,
          "percent": 13.53,
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "color": "#009f8e",
          "major_reason": [
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Jamie Belsito",
          "party": "Democratic",
          "votes": 2027,
          "percent": 7.87,
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "color": "#339933",
          "major_reason": [
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Dan Koh",
          "party": "Democratic",
          "votes": 11736,
          "percent": 45.58,
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "color": "#cc6699",
          "major_reason": [
            "competitive",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mariah L. Lancaster",
          "party": "Democratic",
          "votes": 935,
          "percent": 3.63,
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": false,
          "color": "#4338ca",
          "major_reason": [],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Tram T. Nguyen",
          "party": "Democratic",
          "votes": 6426,
          "percent": 24.96,
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "color": "#6d1b83",
          "major_reason": [
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    },
    "amesbury": {
      "name": "Amesbury",
      "type": "Town",
      "fill": "#404040",
      "percent_reporting": 99,
      "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": 99,
      "candidates": [
        {
          "name": "Bethany Andres-Beck",
          "party": "Democratic",
          "votes": 79,
          "percent": 1.33,
          "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": 290,
          "percent": 4.9,
          "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": 194,
          "percent": 3.28,
          "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": 2920,
          "percent": 49.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": 83,
          "percent": 1.4,
          "color": "#4338ca",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": false,
          "major_reason": [],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Tram T. Nguyen",
          "party": "Democratic",
          "votes": 2352,
          "percent": 39.74,
          "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": 98.98,
      "candidates": [
        {
          "name": "Bethany Andres-Beck",
          "party": "Democratic",
          "votes": 108,
          "percent": 4.44,
          "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": 251,
          "percent": 10.31,
          "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": 190,
          "percent": 7.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": 1120,
          "percent": 46,
          "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": 121,
          "percent": 4.97,
          "color": "#4338ca",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": false,
          "major_reason": [],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Tram T. Nguyen",
          "party": "Democratic",
          "votes": 645,
          "percent": 26.49,
          "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": 99,
      "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": 99,
      "candidates": [
        {
          "name": "Bethany Andres-Beck",
          "party": "Democratic",
          "votes": 130,
          "percent": 6.41,
          "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": 263,
          "percent": 12.97,
          "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": 146,
          "percent": 7.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": 1051,
          "percent": 51.82,
          "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": 69,
          "percent": 3.4,
          "color": "#4338ca",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": false,
          "major_reason": [],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Tram T. Nguyen",
          "party": "Democratic",
          "votes": 369,
          "percent": 18.2,
          "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": 98.99,
      "candidates": [
        {
          "name": "Bethany Andres-Beck",
          "party": "Democratic",
          "votes": 26,
          "percent": 1.9,
          "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": 78,
          "percent": 5.71,
          "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": 130,
          "percent": 9.52,
          "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": 350,
          "percent": 25.62,
          "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": 21,
          "percent": 1.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": 761,
          "percent": 55.71,
          "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": 99,
      "candidates": [
        {
          "name": "Bethany Andres-Beck",
          "party": "Democratic",
          "votes": 182,
          "percent": 5.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": 465,
          "percent": 14.56,
          "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": 294,
          "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": 1444,
          "percent": 45.21,
          "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": 141,
          "percent": 4.41,
          "color": "#4338ca",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": false,
          "major_reason": [],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Tram T. Nguyen",
          "party": "Democratic",
          "votes": 668,
          "percent": 20.91,
          "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": 98.99,
      "candidates": [
        {
          "name": "Bethany Andres-Beck",
          "party": "Democratic",
          "votes": 193,
          "percent": 4.91,
          "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": 503,
          "percent": 12.8,
          "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": 437,
          "percent": 11.12,
          "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": 1639,
          "percent": 41.7,
          "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.72,
          "color": "#4338ca",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": false,
          "major_reason": [],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Tram T. Nguyen",
          "party": "Democratic",
          "votes": 1012,
          "percent": 25.75,
          "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": 98.99,
      "candidates": [
        {
          "name": "Bethany Andres-Beck",
          "party": "Democratic",
          "votes": 19,
          "percent": 2.78,
          "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": 59,
          "percent": 8.63,
          "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": 109,
          "percent": 15.94,
          "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": 250,
          "percent": 36.55,
          "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": 18,
          "percent": 2.63,
          "color": "#4338ca",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": false,
          "major_reason": [],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Tram T. Nguyen",
          "party": "Democratic",
          "votes": 229,
          "percent": 33.48,
          "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": 99,
      "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": 99,
      "candidates": [
        {
          "name": "Bethany Andres-Beck",
          "party": "Democratic",
          "votes": 169,
          "percent": 3.06,
          "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": 469,
          "percent": 8.48,
          "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": 421,
          "percent": 7.61,
          "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": 2102,
          "percent": 38.02,
          "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": 229,
          "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": 2139,
          "percent": 38.69,
          "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": 99,
      "candidates": [
        {
          "name": "Bethany Andres-Beck",
          "party": "Democratic",
          "votes": 37,
          "percent": 3.57,
          "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": 114,
          "percent": 11,
          "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": 155,
          "percent": 14.96,
          "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": 442,
          "percent": 42.66,
          "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": 37,
          "percent": 3.57,
          "color": "#4338ca",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": false,
          "major_reason": [],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Tram T. Nguyen",
          "party": "Democratic",
          "votes": 251,
          "percent": 24.23,
          "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": 98.98,
      "candidates": [
        {
          "name": "Bethany Andres-Beck",
          "party": "Democratic",
          "votes": 31,
          "percent": 2.12,
          "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": 138,
          "percent": 9.45,
          "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": 230,
          "percent": 15.75,
          "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": 539,
          "percent": 36.92,
          "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": 39,
          "percent": 2.67,
          "color": "#4338ca",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": false,
          "major_reason": [],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Tram T. Nguyen",
          "party": "Democratic",
          "votes": 483,
          "percent": 33.08,
          "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": 99,
      "candidates": [
        {
          "name": "Bethany Andres-Beck",
          "party": "Democratic",
          "votes": 72,
          "percent": 2.33,
          "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": 225,
          "percent": 7.28,
          "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": 706,
          "percent": 22.83,
          "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": 1113,
          "percent": 36,
          "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": 54,
          "percent": 1.75,
          "color": "#4338ca",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": false,
          "major_reason": [],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Tram T. Nguyen",
          "party": "Democratic",
          "votes": 922,
          "percent": 29.82,
          "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": 99,
      "candidates": [
        {
          "name": "Bethany Andres-Beck",
          "party": "Democratic",
          "votes": 335,
          "percent": 4.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": 1118,
          "percent": 16.49,
          "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": 595,
          "percent": 8.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": 2827,
          "percent": 41.7,
          "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": 452,
          "percent": 6.67,
          "color": "#4338ca",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": false,
          "major_reason": [],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Tram T. Nguyen",
          "party": "Democratic",
          "votes": 1452,
          "percent": 21.42,
          "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": 99,
      "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": 99,
      "candidates": [
        {
          "name": "Bethany Andres-Beck",
          "party": "Democratic",
          "votes": 88,
          "percent": 1.92,
          "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": 679,
          "percent": 14.8,
          "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": 275,
          "percent": 6,
          "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": 2029,
          "percent": 44.23,
          "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": 190,
          "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": 1326,
          "percent": 28.91,
          "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": 98.96,
      "candidates": [
        {
          "name": "Bethany Andres-Beck",
          "party": "Democratic",
          "votes": 62,
          "percent": 5.9,
          "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": 106,
          "percent": 10.1,
          "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": 8.1,
          "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": 459,
          "percent": 43.71,
          "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": 3.24,
          "color": "#4338ca",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": false,
          "major_reason": [],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Tram T. Nguyen",
          "party": "Democratic",
          "votes": 304,
          "percent": 28.95,
          "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": 98.96,
      "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": 98.96,
      "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": 99,
      "candidates": [
        {
          "name": "Bethany Andres-Beck",
          "party": "Democratic",
          "votes": 38,
          "percent": 2.87,
          "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": 118,
          "percent": 8.9,
          "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": 119,
          "percent": 8.97,
          "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": 477,
          "percent": 35.97,
          "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": 21,
          "percent": 1.58,
          "color": "#4338ca",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": false,
          "major_reason": [],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Tram T. Nguyen",
          "party": "Democratic",
          "votes": 553,
          "percent": 41.7,
          "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": 98.99,
      "candidates": [
        {
          "name": "Bethany Andres-Beck",
          "party": "Democratic",
          "votes": 100,
          "percent": 2.38,
          "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": 343,
          "percent": 8.15,
          "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": 6.56,
          "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": 1486,
          "percent": 35.3,
          "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": 85,
          "percent": 2.02,
          "color": "#4338ca",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": false,
          "major_reason": [],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Tram T. Nguyen",
          "party": "Democratic",
          "votes": 1920,
          "percent": 45.61,
          "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": 98.99,
      "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": 99,
      "candidates": [
        {
          "name": "Bethany Andres-Beck",
          "party": "Democratic",
          "votes": 121,
          "percent": 5.23,
          "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": 297,
          "percent": 12.85,
          "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": 190,
          "percent": 8.22,
          "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": 1183,
          "percent": 51.17,
          "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": 62,
          "percent": 2.68,
          "color": "#4338ca",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": false,
          "major_reason": [],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Tram T. Nguyen",
          "party": "Democratic",
          "votes": 459,
          "percent": 19.85,
          "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": 99,
      "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": 99,
      "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": 98.99,
      "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": 99,
      "candidates": [
        {
          "name": "Bethany Andres-Beck",
          "party": "Democratic",
          "votes": 20,
          "percent": 2.18,
          "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": 92,
          "percent": 10.02,
          "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": 205,
          "percent": 22.33,
          "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": 317,
          "percent": 34.53,
          "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": 40,
          "percent": 4.36,
          "color": "#4338ca",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": false,
          "major_reason": [],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Tram T. Nguyen",
          "party": "Democratic",
          "votes": 244,
          "percent": 26.58,
          "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": 99,
      "candidates": [
        {
          "name": "Bethany Andres-Beck",
          "party": "Democratic",
          "votes": 432,
          "percent": 5.25,
          "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": 790,
          "percent": 9.6,
          "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": 945,
          "percent": 11.48,
          "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": 2451,
          "percent": 29.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": 734,
          "percent": 8.92,
          "color": "#4338ca",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": false,
          "major_reason": [],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Tram T. Nguyen",
          "party": "Democratic",
          "votes": 2877,
          "percent": 34.96,
          "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": 98.98,
      "candidates": [
        {
          "name": "Bethany Andres-Beck",
          "party": "Democratic",
          "votes": 42,
          "percent": 3.62,
          "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": 159,
          "percent": 13.72,
          "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": 88,
          "percent": 7.59,
          "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": 563,
          "percent": 48.58,
          "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": 35,
          "percent": 3.02,
          "color": "#4338ca",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": false,
          "major_reason": [],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Tram T. Nguyen",
          "party": "Democratic",
          "votes": 272,
          "percent": 23.47,
          "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": 99,
      "candidates": [
        {
          "name": "Bethany Andres-Beck",
          "party": "Democratic",
          "votes": 164,
          "percent": 6.03,
          "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": 615,
          "percent": 22.63,
          "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": 236,
          "percent": 8.68,
          "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": 1142,
          "percent": 42.02,
          "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": 144,
          "percent": 5.3,
          "color": "#4338ca",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": false,
          "major_reason": [],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Tram T. Nguyen",
          "party": "Democratic",
          "votes": 417,
          "percent": 15.34,
          "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": 99,
      "candidates": [
        {
          "name": "Bethany Andres-Beck",
          "party": "Democratic",
          "votes": 82,
          "percent": 2.66,
          "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": 374,
          "percent": 12.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": 319,
          "percent": 10.34,
          "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": 1157,
          "percent": 37.5,
          "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": 165,
          "percent": 5.35,
          "color": "#4338ca",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": false,
          "major_reason": [],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Tram T. Nguyen",
          "party": "Democratic",
          "votes": 988,
          "percent": 32.03,
          "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": 99,
      "candidates": [
        {
          "name": "Bethany Andres-Beck",
          "party": "Democratic",
          "votes": 158,
          "percent": 4.1,
          "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": 440,
          "percent": 11.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": 209,
          "percent": 5.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": 1816,
          "percent": 47.18,
          "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": 122,
          "percent": 3.17,
          "color": "#4338ca",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": false,
          "major_reason": [],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Tram T. Nguyen",
          "party": "Democratic",
          "votes": 1104,
          "percent": 28.68,
          "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": 98.96,
      "candidates": [
        {
          "name": "Bethany Andres-Beck",
          "party": "Democratic",
          "votes": 19,
          "percent": 1.53,
          "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": 85,
          "percent": 6.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": 626,
          "percent": 50.57,
          "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": 277,
          "percent": 22.37,
          "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": 19,
          "percent": 1.53,
          "color": "#4338ca",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": false,
          "major_reason": [],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Tram T. Nguyen",
          "party": "Democratic",
          "votes": 212,
          "percent": 17.12,
          "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": 99,
      "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": 99,
      "candidates": [
        {
          "name": "Bethany Andres-Beck",
          "party": "Democratic",
          "votes": 16,
          "percent": 1.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": 89,
          "percent": 10.8,
          "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": 99,
          "percent": 12.01,
          "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": 358,
          "percent": 43.45,
          "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": 26,
          "percent": 3.16,
          "color": "#4338ca",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": false,
          "major_reason": [],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Tram T. Nguyen",
          "party": "Democratic",
          "votes": 236,
          "percent": 28.64,
          "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": 98.98,
      "candidates": [
        {
          "name": "Bethany Andres-Beck",
          "party": "Democratic",
          "votes": 21,
          "percent": 2.16,
          "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": 68,
          "percent": 7.01,
          "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": 57,
          "percent": 5.88,
          "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": 341,
          "percent": 35.15,
          "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": 3.09,
          "color": "#4338ca",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": false,
          "major_reason": [],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Tram T. Nguyen",
          "party": "Democratic",
          "votes": 453,
          "percent": 46.7,
          "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": 97.24,
      "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": 98.97,
      "candidates": [
        {
          "name": "Bethany Andres-Beck",
          "party": "Democratic",
          "votes": 32,
          "percent": 2.77,
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": false,
          "color": "#40247a",
          "major_reason": [],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "John A. Beccia, III",
          "party": "Democratic",
          "votes": 81,
          "percent": 7.01,
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "color": "#009f8e",
          "major_reason": [
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Jamie Belsito",
          "party": "Democratic",
          "votes": 128,
          "percent": 11.07,
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "color": "#339933",
          "major_reason": [
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Dan Koh",
          "party": "Democratic",
          "votes": 546,
          "percent": 47.23,
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "color": "#cc6699",
          "major_reason": [
            "competitive",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mariah L. Lancaster",
          "party": "Democratic",
          "votes": 42,
          "percent": 3.63,
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": false,
          "color": "#4338ca",
          "major_reason": [],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Tram T. Nguyen",
          "party": "Democratic",
          "votes": 327,
          "percent": 28.29,
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "color": "#6d1b83",
          "major_reason": [
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    }
  },
  "engine_meta": {
    "state": "MA",
    "race_id": "87568",
    "generated_at": "2026-09-02T20:00:03.483438",
    "fetch_seconds": 0.326,
    "health": {
      "leader": "Dan Koh",
      "runner_up": "Tram T. Nguyen",
      "margin_votes": 13335,
      "margin_percent": 11.5613,
      "total_votes": 115342,
      "percent_reporting": 98.95,
      "closest_region": "gloucester",
      "closest_region_margin_percent": 0.6692
    }
  }
}
