{
  "schema_version": 1,
  "source_type": "official_results_file_historical_reference",
  "election_name": "2020-09-12 \u2014 Democratic \u2014 U S Senate",
  "province": "MA",
  "election_type": "Primary",
  "election_scope": "State",
  "last_updated": "2020-09-12",
  "percent_reporting": 100.0,
  "candidates": [
    {
      "name": "Edward J. Markey",
      "party": "Democratic",
      "votes": 782694,
      "percent": 55.429505832996355,
      "major_candidate": true
    },
    {
      "name": "Joseph P. Kennedy, III",
      "party": "Democratic",
      "votes": 629359,
      "percent": 44.570494167003645,
      "major_candidate": true
    }
  ],
  "region_results": {
    "abington": {
      "name": "Abington",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1629,
          "percent": 53.287536800785084,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1428,
          "percent": 46.712463199214916,
          "major_candidate": true
        }
      ]
    },
    "acton": {
      "name": "Acton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 4849,
          "percent": 71.23549287498163,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1958,
          "percent": 28.764507125018362,
          "major_candidate": true
        }
      ]
    },
    "acushnet": {
      "name": "Acushnet",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1006,
          "percent": 65.8808120497708,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 521,
          "percent": 34.11918795022921,
          "major_candidate": true
        }
      ]
    },
    "adams": {
      "name": "Adams",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 906,
          "percent": 54.94238932686476,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 743,
          "percent": 45.05761067313524,
          "major_candidate": true
        }
      ]
    },
    "agawam": {
      "name": "Agawam",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 2893,
          "percent": 59.16155419222904,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1997,
          "percent": 40.83844580777096,
          "major_candidate": true
        }
      ]
    },
    "alford": {
      "name": "Alford",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 141,
          "percent": 74.60317460317461,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 48,
          "percent": 25.396825396825395,
          "major_candidate": true
        }
      ]
    },
    "amesbury": {
      "name": "Amesbury",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 2305,
          "percent": 59.56072351421189,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1565,
          "percent": 40.43927648578811,
          "major_candidate": true
        }
      ]
    },
    "amherst": {
      "name": "Amherst",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 5639,
          "percent": 81.16004605641912,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1309,
          "percent": 18.839953943580888,
          "major_candidate": true
        }
      ]
    },
    "andover": {
      "name": "Andover",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 5052,
          "percent": 63.63521854137801,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 2887,
          "percent": 36.36478145862199,
          "major_candidate": true
        }
      ]
    },
    "aquinnah": {
      "name": "Aquinnah",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 125,
          "percent": 67.93478260869566,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 59,
          "percent": 32.06521739130435,
          "major_candidate": true
        }
      ]
    },
    "arlington": {
      "name": "Arlington",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 13039,
          "percent": 76.67293896271904,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 3967,
          "percent": 23.32706103728096,
          "major_candidate": true
        }
      ]
    },
    "ashburnham": {
      "name": "Ashburnham",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 575,
          "percent": 51.662174303683734,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 538,
          "percent": 48.337825696316266,
          "major_candidate": true
        }
      ]
    },
    "ashby": {
      "name": "Ashby",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 301,
          "percent": 53.6541889483066,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 260,
          "percent": 46.3458110516934,
          "major_candidate": true
        }
      ]
    },
    "ashfield": {
      "name": "Ashfield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 512,
          "percent": 72.52124645892351,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 194,
          "percent": 27.478753541076486,
          "major_candidate": true
        }
      ]
    },
    "ashland": {
      "name": "Ashland",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 2321,
          "percent": 57.50743310208127,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1715,
          "percent": 42.49256689791873,
          "major_candidate": true
        }
      ]
    },
    "athol": {
      "name": "Athol",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 824,
          "percent": 60.32210834553441,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 542,
          "percent": 39.67789165446559,
          "major_candidate": true
        }
      ]
    },
    "attleboro": {
      "name": "Attleboro",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 4424,
          "percent": 62.894512368495874,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 2610,
          "percent": 37.105487631504126,
          "major_candidate": true
        }
      ]
    },
    "auburn": {
      "name": "Auburn",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1857,
          "percent": 55.4493878769782,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1492,
          "percent": 44.5506121230218,
          "major_candidate": true
        }
      ]
    },
    "avon": {
      "name": "Avon",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 556,
          "percent": 59.65665236051502,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 376,
          "percent": 40.34334763948498,
          "major_candidate": true
        }
      ]
    },
    "ayer": {
      "name": "Ayer",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 882,
          "percent": 52.751196172248804,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 790,
          "percent": 47.248803827751196,
          "major_candidate": true
        }
      ]
    },
    "barnstable": {
      "name": "Barnstable",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 5144,
          "percent": 52.149229521492295,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 4720,
          "percent": 47.850770478507705,
          "major_candidate": true
        }
      ]
    },
    "barre": {
      "name": "Barre",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 453,
          "percent": 54.64414957780458,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 376,
          "percent": 45.35585042219542,
          "major_candidate": true
        }
      ]
    },
    "becket": {
      "name": "Becket",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 228,
          "percent": 53.64705882352941,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 197,
          "percent": 46.35294117647059,
          "major_candidate": true
        }
      ]
    },
    "bedford": {
      "name": "Bedford",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 2655,
          "percent": 67.79877425944842,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1261,
          "percent": 32.201225740551585,
          "major_candidate": true
        }
      ]
    },
    "belchertown": {
      "name": "Belchertown",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1942,
          "percent": 56.127167630057805,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1518,
          "percent": 43.872832369942195,
          "major_candidate": true
        }
      ]
    },
    "bellingham": {
      "name": "Bellingham",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1541,
          "percent": 58.107088989441934,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1111,
          "percent": 41.892911010558066,
          "major_candidate": true
        }
      ]
    },
    "belmont": {
      "name": "Belmont",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 6022,
          "percent": 74.87255999005346,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 2021,
          "percent": 25.127440009946536,
          "major_candidate": true
        }
      ]
    },
    "berkley": {
      "name": "Berkley",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 606,
          "percent": 64.39957492029755,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 335,
          "percent": 35.60042507970245,
          "major_candidate": true
        }
      ]
    },
    "berlin": {
      "name": "Berlin",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 501,
          "percent": 59.92822966507177,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 335,
          "percent": 40.07177033492823,
          "major_candidate": true
        }
      ]
    },
    "bernardston": {
      "name": "Bernardston",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 297,
          "percent": 53.707052441229656,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 256,
          "percent": 46.292947558770344,
          "major_candidate": true
        }
      ]
    },
    "beverly": {
      "name": "Beverly",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 5842,
          "percent": 59.4968937773704,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 3977,
          "percent": 40.5031062226296,
          "major_candidate": true
        }
      ]
    },
    "billerica": {
      "name": "Billerica",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 3714,
          "percent": 50.86277732128184,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 3588,
          "percent": 49.13722267871816,
          "major_candidate": true
        }
      ]
    },
    "blackstone": {
      "name": "Blackstone",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 688,
          "percent": 60.13986013986014,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 456,
          "percent": 39.86013986013986,
          "major_candidate": true
        }
      ]
    },
    "blandford": {
      "name": "Blandford",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 105,
          "percent": 50.72463768115942,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 102,
          "percent": 49.27536231884058,
          "major_candidate": true
        }
      ]
    },
    "bolton": {
      "name": "Bolton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 945,
          "percent": 65.89958158995816,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 489,
          "percent": 34.10041841004184,
          "major_candidate": true
        }
      ]
    },
    "boston": {
      "name": "Boston",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 81854,
          "percent": 59.7740599829121,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 55085,
          "percent": 40.2259400170879,
          "major_candidate": true
        }
      ]
    },
    "bourne": {
      "name": "Bourne",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1932,
          "percent": 50.24707412223667,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1913,
          "percent": 49.75292587776333,
          "major_candidate": true
        }
      ]
    },
    "boxborough": {
      "name": "Boxborough",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1087,
          "percent": 69.45686900958466,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 478,
          "percent": 30.543130990415335,
          "major_candidate": true
        }
      ]
    },
    "boxford": {
      "name": "Boxford",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1122,
          "percent": 62.40266963292547,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 676,
          "percent": 37.59733036707453,
          "major_candidate": true
        }
      ]
    },
    "boylston": {
      "name": "Boylston",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 562,
          "percent": 51.2306289881495,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 535,
          "percent": 48.7693710118505,
          "major_candidate": true
        }
      ]
    },
    "braintree": {
      "name": "Braintree",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 4173,
          "percent": 50.410727228799225,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 4105,
          "percent": 49.589272771200775,
          "major_candidate": true
        }
      ]
    },
    "brewster": {
      "name": "Brewster",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1905,
          "percent": 60.88207094918504,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1224,
          "percent": 39.11792905081496,
          "major_candidate": true
        }
      ]
    },
    "bridgewater": {
      "name": "Bridgewater",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 2178,
          "percent": 54.17910447761194,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1842,
          "percent": 45.82089552238806,
          "major_candidate": true
        }
      ]
    },
    "brimfield": {
      "name": "Brimfield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 320,
          "percent": 52.545155993431855,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 289,
          "percent": 47.454844006568145,
          "major_candidate": true
        }
      ]
    },
    "brockton": {
      "name": "Brockton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 9335,
          "percent": 63.990951466959146,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 5253,
          "percent": 36.009048533040854,
          "major_candidate": true
        }
      ]
    },
    "brookfield": {
      "name": "Brookfield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 252,
          "percent": 50.29940119760479,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 249,
          "percent": 49.70059880239521,
          "major_candidate": true
        }
      ]
    },
    "brookline": {
      "name": "Brookline",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 12660,
          "percent": 69.44977782654013,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 5569,
          "percent": 30.550222173459872,
          "major_candidate": true
        }
      ]
    },
    "buckland": {
      "name": "Buckland",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 426,
          "percent": 65.13761467889908,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 228,
          "percent": 34.862385321100916,
          "major_candidate": true
        }
      ]
    },
    "burlington": {
      "name": "Burlington",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 3084,
          "percent": 55.4177897574124,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 2481,
          "percent": 44.5822102425876,
          "major_candidate": true
        }
      ]
    },
    "cambridge": {
      "name": "Cambridge",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 25312,
          "percent": 78.72360277423569,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 6841,
          "percent": 21.276397225764313,
          "major_candidate": true
        }
      ]
    },
    "canton": {
      "name": "Canton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 3052,
          "percent": 51.31136516476126,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 2896,
          "percent": 48.68863483523874,
          "major_candidate": true
        }
      ]
    },
    "carlisle": {
      "name": "Carlisle",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1243,
          "percent": 72.77517564402811,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 465,
          "percent": 27.224824355971897,
          "major_candidate": true
        }
      ]
    },
    "carver": {
      "name": "Carver",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1012,
          "percent": 60.166468489892985,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 670,
          "percent": 39.833531510107015,
          "major_candidate": true
        }
      ]
    },
    "charlemont": {
      "name": "Charlemont",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 167,
          "percent": 53.35463258785943,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 146,
          "percent": 46.64536741214057,
          "major_candidate": true
        }
      ]
    },
    "charlton": {
      "name": "Charlton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1043,
          "percent": 54.779411764705884,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 861,
          "percent": 45.220588235294116,
          "major_candidate": true
        }
      ]
    },
    "chatham": {
      "name": "Chatham",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1062,
          "percent": 58.096280087527354,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 766,
          "percent": 41.903719912472646,
          "major_candidate": true
        }
      ]
    },
    "chelmsford": {
      "name": "Chelmsford",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 4701,
          "percent": 56.32638389647735,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 3645,
          "percent": 43.67361610352265,
          "major_candidate": true
        }
      ]
    },
    "chelsea": {
      "name": "Chelsea",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 2156,
          "percent": 51.86432523454414,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 2001,
          "percent": 48.13567476545586,
          "major_candidate": true
        }
      ]
    },
    "cheshire": {
      "name": "Cheshire",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 316,
          "percent": 50.56,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 309,
          "percent": 49.44,
          "major_candidate": true
        }
      ]
    },
    "chester": {
      "name": "Chester",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 132,
          "percent": 60.8294930875576,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 85,
          "percent": 39.1705069124424,
          "major_candidate": true
        }
      ]
    },
    "chesterfield": {
      "name": "Chesterfield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 211,
          "percent": 54.1025641025641,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 179,
          "percent": 45.8974358974359,
          "major_candidate": true
        }
      ]
    },
    "chicopee": {
      "name": "Chicopee",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 6108,
          "percent": 62.180596559095996,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 3715,
          "percent": 37.819403440904004,
          "major_candidate": true
        }
      ]
    },
    "chilmark": {
      "name": "Chilmark",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 379,
          "percent": 74.31372549019608,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 131,
          "percent": 25.686274509803923,
          "major_candidate": true
        }
      ]
    },
    "clarksburg": {
      "name": "Clarksburg",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 175,
          "percent": 58.333333333333336,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 125,
          "percent": 41.666666666666664,
          "major_candidate": true
        }
      ]
    },
    "clinton": {
      "name": "Clinton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1586,
          "percent": 57.798833819241985,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1158,
          "percent": 42.201166180758015,
          "major_candidate": true
        }
      ]
    },
    "cohasset": {
      "name": "Cohasset",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1219,
          "percent": 57.17636022514071,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 913,
          "percent": 42.82363977485929,
          "major_candidate": true
        }
      ]
    },
    "colrain": {
      "name": "Colrain",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 262,
          "percent": 59.954233409610985,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 175,
          "percent": 40.045766590389015,
          "major_candidate": true
        }
      ]
    },
    "concord": {
      "name": "Concord",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 4846,
          "percent": 73.33535108958837,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1762,
          "percent": 26.66464891041162,
          "major_candidate": true
        }
      ]
    },
    "conway": {
      "name": "Conway",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 546,
          "percent": 74.28571428571429,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 189,
          "percent": 25.714285714285715,
          "major_candidate": true
        }
      ]
    },
    "cummington": {
      "name": "Cummington",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 231,
          "percent": 71.51702786377709,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 92,
          "percent": 28.48297213622291,
          "major_candidate": true
        }
      ]
    },
    "dalton": {
      "name": "Dalton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 777,
          "percent": 50.356448476992874,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 766,
          "percent": 49.643551523007126,
          "major_candidate": true
        }
      ]
    },
    "danvers": {
      "name": "Danvers",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 2868,
          "percent": 50.77903682719547,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 2780,
          "percent": 49.22096317280453,
          "major_candidate": true
        }
      ]
    },
    "dartmouth": {
      "name": "Dartmouth",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 3401,
          "percent": 56.99681582034523,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 2566,
          "percent": 43.00318417965477,
          "major_candidate": true
        }
      ]
    },
    "dedham": {
      "name": "Dedham",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 3864,
          "percent": 53.61454141806577,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 3343,
          "percent": 46.38545858193423,
          "major_candidate": true
        }
      ]
    },
    "deerfield": {
      "name": "Deerfield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 939,
          "percent": 58.90840652446675,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 655,
          "percent": 41.09159347553325,
          "major_candidate": true
        }
      ]
    },
    "dennis": {
      "name": "Dennis",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 2002,
          "percent": 50.747782002534855,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1943,
          "percent": 49.252217997465145,
          "major_candidate": true
        }
      ]
    },
    "dighton": {
      "name": "Dighton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 767,
          "percent": 66.75369886858138,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 382,
          "percent": 33.246301131418626,
          "major_candidate": true
        }
      ]
    },
    "douglas": {
      "name": "Douglas",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 639,
          "percent": 55.08620689655172,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 521,
          "percent": 44.91379310344828,
          "major_candidate": true
        }
      ]
    },
    "dover": {
      "name": "Dover",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 928,
          "percent": 57.8914535246413,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 675,
          "percent": 42.1085464753587,
          "major_candidate": true
        }
      ]
    },
    "dracut": {
      "name": "Dracut",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 2976,
          "percent": 58.76777251184834,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 2088,
          "percent": 41.23222748815166,
          "major_candidate": true
        }
      ]
    },
    "dudley": {
      "name": "Dudley",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 943,
          "percent": 61.313394018205464,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 595,
          "percent": 38.686605981794536,
          "major_candidate": true
        }
      ]
    },
    "dunstable": {
      "name": "Dunstable",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 401,
          "percent": 57.12250712250712,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 301,
          "percent": 42.87749287749288,
          "major_candidate": true
        }
      ]
    },
    "duxbury": {
      "name": "Duxbury",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 2142,
          "percent": 56.68166181529505,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1637,
          "percent": 43.31833818470495,
          "major_candidate": true
        }
      ]
    },
    "e_bridgewater": {
      "name": "E. Bridgewater",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1210,
          "percent": 53.42163355408388,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1055,
          "percent": 46.57836644591612,
          "major_candidate": true
        }
      ]
    },
    "e_brookfield": {
      "name": "E. Brookfield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 197,
          "percent": 57.60233918128655,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 145,
          "percent": 42.39766081871345,
          "major_candidate": true
        }
      ]
    },
    "e_longmeadow": {
      "name": "E. Longmeadow",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1857,
          "percent": 54.17152858809801,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1571,
          "percent": 45.82847141190199,
          "major_candidate": true
        }
      ]
    },
    "eastham": {
      "name": "Eastham",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1059,
          "percent": 57.648339684267825,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 778,
          "percent": 42.351660315732175,
          "major_candidate": true
        }
      ]
    },
    "easthampton": {
      "name": "Easthampton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 3620,
          "percent": 62.869051754081276,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 2138,
          "percent": 37.130948245918724,
          "major_candidate": true
        }
      ]
    },
    "easton": {
      "name": "Easton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 2943,
          "percent": 57.944477259303014,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 2136,
          "percent": 42.055522740696986,
          "major_candidate": true
        }
      ]
    },
    "edgartown": {
      "name": "Edgartown",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 654,
          "percent": 61.873226111636704,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 403,
          "percent": 38.126773888363296,
          "major_candidate": true
        }
      ]
    },
    "egremont": {
      "name": "Egremont",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 389,
          "percent": 69.2170818505338,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 173,
          "percent": 30.78291814946619,
          "major_candidate": true
        }
      ]
    },
    "erving": {
      "name": "Erving",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 179,
          "percent": 55.9375,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 141,
          "percent": 44.0625,
          "major_candidate": true
        }
      ]
    },
    "essex": {
      "name": "Essex",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 570,
          "percent": 58.282208588957054,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 408,
          "percent": 41.717791411042946,
          "major_candidate": true
        }
      ]
    },
    "everett": {
      "name": "Everett",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 3138,
          "percent": 53.3038899269577,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 2749,
          "percent": 46.6961100730423,
          "major_candidate": true
        }
      ]
    },
    "fairhaven": {
      "name": "Fairhaven",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1850,
          "percent": 59.428204304529395,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1263,
          "percent": 40.571795695470605,
          "major_candidate": true
        }
      ]
    },
    "fall_river": {
      "name": "Fall River",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 7800,
          "percent": 76.1644370666927,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 2441,
          "percent": 23.835562933307294,
          "major_candidate": true
        }
      ]
    },
    "falmouth": {
      "name": "Falmouth",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 5112,
          "percent": 56.00350569675723,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 4016,
          "percent": 43.99649430324277,
          "major_candidate": true
        }
      ]
    },
    "fitchburg": {
      "name": "Fitchburg",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 2962,
          "percent": 59.63358163881619,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 2005,
          "percent": 40.36641836118381,
          "major_candidate": true
        }
      ]
    },
    "florida": {
      "name": "Florida",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 69,
          "percent": 59.48275862068966,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 47,
          "percent": 40.51724137931034,
          "major_candidate": true
        }
      ]
    },
    "foxborough": {
      "name": "Foxborough",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 2138,
          "percent": 54.360539028731246,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1795,
          "percent": 45.639460971268754,
          "major_candidate": true
        }
      ]
    },
    "framingham": {
      "name": "Framingham",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 8542,
          "percent": 60.11259676284307,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 5668,
          "percent": 39.88740323715693,
          "major_candidate": true
        }
      ]
    },
    "franklin": {
      "name": "Franklin",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 3918,
          "percent": 55.214205186020294,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 3178,
          "percent": 44.785794813979706,
          "major_candidate": true
        }
      ]
    },
    "freetown": {
      "name": "Freetown",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 964,
          "percent": 66.89798750867453,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 477,
          "percent": 33.10201249132547,
          "major_candidate": true
        }
      ]
    },
    "gardner": {
      "name": "Gardner",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1718,
          "percent": 62.0889049512107,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1049,
          "percent": 37.9110950487893,
          "major_candidate": true
        }
      ]
    },
    "georgetown": {
      "name": "Georgetown",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1062,
          "percent": 54.94050698396275,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 871,
          "percent": 45.05949301603725,
          "major_candidate": true
        }
      ]
    },
    "gill": {
      "name": "Gill",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 251,
          "percent": 58.64485981308411,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 177,
          "percent": 41.35514018691589,
          "major_candidate": true
        }
      ]
    },
    "gloucester": {
      "name": "Gloucester",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 4201,
          "percent": 58.06496199032481,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 3034,
          "percent": 41.93503800967519,
          "major_candidate": true
        }
      ]
    },
    "goshen": {
      "name": "Goshen",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 201,
          "percent": 64.21725239616613,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 112,
          "percent": 35.78274760383387,
          "major_candidate": true
        }
      ]
    },
    "gosnold": {
      "name": "Gosnold",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 20,
          "percent": 64.51612903225806,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 11,
          "percent": 35.483870967741936,
          "major_candidate": true
        }
      ]
    },
    "grafton": {
      "name": "Grafton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1908,
          "percent": 52.66353850400221,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1715,
          "percent": 47.33646149599779,
          "major_candidate": true
        }
      ]
    },
    "granby": {
      "name": "Granby",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 781,
          "percent": 54.236111111111114,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 659,
          "percent": 45.763888888888886,
          "major_candidate": true
        }
      ]
    },
    "granville": {
      "name": "Granville",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 115,
          "percent": 50.66079295154185,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 112,
          "percent": 49.33920704845815,
          "major_candidate": true
        }
      ]
    },
    "great_barrington": {
      "name": "Great Barrington",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1447,
          "percent": 68.4160756501182,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 668,
          "percent": 31.583924349881798,
          "major_candidate": true
        }
      ]
    },
    "greenfield": {
      "name": "Greenfield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 2574,
          "percent": 58.46014081308199,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1829,
          "percent": 41.53985918691801,
          "major_candidate": true
        }
      ]
    },
    "groton": {
      "name": "Groton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1777,
          "percent": 65.54776835116193,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 934,
          "percent": 34.452231648838065,
          "major_candidate": true
        }
      ]
    },
    "groveland": {
      "name": "Groveland",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 730,
          "percent": 52.78380332610268,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 653,
          "percent": 47.21619667389732,
          "major_candidate": true
        }
      ]
    },
    "hadley": {
      "name": "Hadley",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1083,
          "percent": 66.48250460405157,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 546,
          "percent": 33.51749539594844,
          "major_candidate": true
        }
      ]
    },
    "halifax": {
      "name": "Halifax",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 724,
          "percent": 55.35168195718654,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 584,
          "percent": 44.64831804281346,
          "major_candidate": true
        }
      ]
    },
    "hamilton": {
      "name": "Hamilton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1228,
          "percent": 64.39433665443104,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 679,
          "percent": 35.605663345568956,
          "major_candidate": true
        }
      ]
    },
    "hampden": {
      "name": "Hampden",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 510,
          "percent": 52.200614124872054,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 467,
          "percent": 47.799385875127946,
          "major_candidate": true
        }
      ]
    },
    "hancock": {
      "name": "Hancock",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 83,
          "percent": 61.940298507462686,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 51,
          "percent": 38.059701492537314,
          "major_candidate": true
        }
      ]
    },
    "hanover": {
      "name": "Hanover",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1552,
          "percent": 53.38837289301686,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1355,
          "percent": 46.61162710698314,
          "major_candidate": true
        }
      ]
    },
    "hanson": {
      "name": "Hanson",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 909,
          "percent": 50.27654867256637,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 899,
          "percent": 49.72345132743363,
          "major_candidate": true
        }
      ]
    },
    "hardwick": {
      "name": "Hardwick",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 222,
          "percent": 51.99063231850117,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 205,
          "percent": 48.00936768149883,
          "major_candidate": true
        }
      ]
    },
    "harvard": {
      "name": "Harvard",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1379,
          "percent": 73.07896131425544,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 508,
          "percent": 26.92103868574457,
          "major_candidate": true
        }
      ]
    },
    "harwich": {
      "name": "Harwich",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1903,
          "percent": 52.99359509885826,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1688,
          "percent": 47.00640490114174,
          "major_candidate": true
        }
      ]
    },
    "hatfield": {
      "name": "Hatfield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 625,
          "percent": 58.9622641509434,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 435,
          "percent": 41.0377358490566,
          "major_candidate": true
        }
      ]
    },
    "haverhill": {
      "name": "Haverhill",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 5075,
          "percent": 51.33522152538944,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 4811,
          "percent": 48.66477847461056,
          "major_candidate": true
        }
      ]
    },
    "hawley": {
      "name": "Hawley",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 70,
          "percent": 60.869565217391305,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 45,
          "percent": 39.130434782608695,
          "major_candidate": true
        }
      ]
    },
    "heath": {
      "name": "Heath",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 135,
          "percent": 72.19251336898395,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 52,
          "percent": 27.807486631016044,
          "major_candidate": true
        }
      ]
    },
    "hingham": {
      "name": "Hingham",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 3671,
          "percent": 58.48335191970687,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 2606,
          "percent": 41.51664808029313,
          "major_candidate": true
        }
      ]
    },
    "hinsdale": {
      "name": "Hinsdale",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 247,
          "percent": 54.166666666666664,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 209,
          "percent": 45.833333333333336,
          "major_candidate": true
        }
      ]
    },
    "holbrook": {
      "name": "Holbrook",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1234,
          "percent": 56.68350941662839,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 943,
          "percent": 43.31649058337161,
          "major_candidate": true
        }
      ]
    },
    "holden": {
      "name": "Holden",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 2163,
          "percent": 52.41095226556821,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1964,
          "percent": 47.58904773443179,
          "major_candidate": true
        }
      ]
    },
    "holland": {
      "name": "Holland",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 203,
          "percent": 56.54596100278552,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 156,
          "percent": 43.45403899721448,
          "major_candidate": true
        }
      ]
    },
    "holliston": {
      "name": "Holliston",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 2341,
          "percent": 58.642284569138276,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1651,
          "percent": 41.357715430861724,
          "major_candidate": true
        }
      ]
    },
    "holyoke": {
      "name": "Holyoke",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 4421,
          "percent": 53.78999878330697,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 3798,
          "percent": 46.21000121669303,
          "major_candidate": true
        }
      ]
    },
    "hopedale": {
      "name": "Hopedale",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 661,
          "percent": 53.04975922953451,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 585,
          "percent": 46.95024077046549,
          "major_candidate": true
        }
      ]
    },
    "hopkinton": {
      "name": "Hopkinton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 2010,
          "percent": 53.44323318266419,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1751,
          "percent": 46.55676681733581,
          "major_candidate": true
        }
      ]
    },
    "hubbardston": {
      "name": "Hubbardston",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 455,
          "percent": 58.55855855855856,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 322,
          "percent": 41.44144144144144,
          "major_candidate": true
        }
      ]
    },
    "hudson": {
      "name": "Hudson",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 2250,
          "percent": 51.736031271556676,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 2099,
          "percent": 48.263968728443324,
          "major_candidate": true
        }
      ]
    },
    "hull": {
      "name": "Hull",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1563,
          "percent": 53.32650972364381,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1368,
          "percent": 46.67349027635619,
          "major_candidate": true
        }
      ]
    },
    "huntington": {
      "name": "Huntington",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 199,
          "percent": 50.12594458438287,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 198,
          "percent": 49.87405541561713,
          "major_candidate": true
        }
      ]
    },
    "ipswich": {
      "name": "Ipswich",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 2385,
          "percent": 63.58304452146094,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1366,
          "percent": 36.41695547853906,
          "major_candidate": true
        }
      ]
    },
    "kingston": {
      "name": "Kingston",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1182,
          "percent": 51.68342807170966,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1105,
          "percent": 48.31657192829034,
          "major_candidate": true
        }
      ]
    },
    "lakeville": {
      "name": "Lakeville",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1053,
          "percent": 58.532518065591994,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 746,
          "percent": 41.467481934408006,
          "major_candidate": true
        }
      ]
    },
    "lancaster": {
      "name": "Lancaster",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 804,
          "percent": 54.17789757412399,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 680,
          "percent": 45.82210242587601,
          "major_candidate": true
        }
      ]
    },
    "lanesborough": {
      "name": "Lanesborough",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 380,
          "percent": 58.55161787365177,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 269,
          "percent": 41.44838212634823,
          "major_candidate": true
        }
      ]
    },
    "lawrence": {
      "name": "Lawrence",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 5407,
          "percent": 68.16691880988401,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 2525,
          "percent": 31.833081190115987,
          "major_candidate": true
        }
      ]
    },
    "lee": {
      "name": "Lee",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 806,
          "percent": 57.12260807937633,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 605,
          "percent": 42.87739192062367,
          "major_candidate": true
        }
      ]
    },
    "leicester": {
      "name": "Leicester",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1106,
          "percent": 57.936092194866426,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 803,
          "percent": 42.063907805133574,
          "major_candidate": true
        }
      ]
    },
    "lenox": {
      "name": "Lenox",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1129,
          "percent": 64.33048433048432,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 626,
          "percent": 35.66951566951567,
          "major_candidate": true
        }
      ]
    },
    "leominster": {
      "name": "Leominster",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 3367,
          "percent": 55.86527293844367,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 2660,
          "percent": 44.13472706155633,
          "major_candidate": true
        }
      ]
    },
    "leverett": {
      "name": "Leverett",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 670,
          "percent": 82.41082410824109,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 143,
          "percent": 17.589175891758916,
          "major_candidate": true
        }
      ]
    },
    "lexington": {
      "name": "Lexington",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 8031,
          "percent": 75.8571833380561,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 2556,
          "percent": 24.142816661943893,
          "major_candidate": true
        }
      ]
    },
    "leyden": {
      "name": "Leyden",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 148,
          "percent": 57.8125,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 108,
          "percent": 42.1875,
          "major_candidate": true
        }
      ]
    },
    "lincoln": {
      "name": "Lincoln",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1844,
          "percent": 75.57377049180327,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 596,
          "percent": 24.42622950819672,
          "major_candidate": true
        }
      ]
    },
    "littleton": {
      "name": "Littleton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1623,
          "percent": 63.078118927322194,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 950,
          "percent": 36.921881072677806,
          "major_candidate": true
        }
      ]
    },
    "longmeadow": {
      "name": "Longmeadow",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 2538,
          "percent": 58.600785038097435,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1793,
          "percent": 41.399214961902565,
          "major_candidate": true
        }
      ]
    },
    "lowell": {
      "name": "Lowell",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 6876,
          "percent": 52.233363719234276,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 6288,
          "percent": 47.766636280765724,
          "major_candidate": true
        }
      ]
    },
    "ludlow": {
      "name": "Ludlow",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 2342,
          "percent": 60.39195461578133,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1536,
          "percent": 39.60804538421867,
          "major_candidate": true
        }
      ]
    },
    "lunenburg": {
      "name": "Lunenburg",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1157,
          "percent": 54.99049429657795,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 947,
          "percent": 45.00950570342205,
          "major_candidate": true
        }
      ]
    },
    "lynn": {
      "name": "Lynn",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 6145,
          "percent": 50.53869561641582,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 6014,
          "percent": 49.46130438358418,
          "major_candidate": true
        }
      ]
    },
    "lynnfield": {
      "name": "Lynnfield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1400,
          "percent": 59.171597633136095,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 966,
          "percent": 40.828402366863905,
          "major_candidate": true
        }
      ]
    },
    "malden": {
      "name": "Malden",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 7798,
          "percent": 69.18026969481902,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 3474,
          "percent": 30.81973030518098,
          "major_candidate": true
        }
      ]
    },
    "manchester_by_the_sea": {
      "name": "Manchester-by-the-Sea",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 947,
          "percent": 62.88180610889774,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 559,
          "percent": 37.11819389110226,
          "major_candidate": true
        }
      ]
    },
    "mansfield": {
      "name": "Mansfield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 2748,
          "percent": 54.22257300710339,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 2320,
          "percent": 45.77742699289661,
          "major_candidate": true
        }
      ]
    },
    "marblehead": {
      "name": "Marblehead",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 3935,
          "percent": 63.24333011893282,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 2287,
          "percent": 36.75666988106718,
          "major_candidate": true
        }
      ]
    },
    "marion": {
      "name": "Marion",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 763,
          "percent": 56.22697126013264,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 594,
          "percent": 43.77302873986736,
          "major_candidate": true
        }
      ]
    },
    "marlborough": {
      "name": "Marlborough",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 3612,
          "percent": 52.63004516975084,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 3251,
          "percent": 47.36995483024916,
          "major_candidate": true
        }
      ]
    },
    "marshfield": {
      "name": "Marshfield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 3245,
          "percent": 54.264214046822744,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 2735,
          "percent": 45.735785953177256,
          "major_candidate": true
        }
      ]
    },
    "mashpee": {
      "name": "Mashpee",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1985,
          "percent": 53.95487904321826,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1694,
          "percent": 46.04512095678174,
          "major_candidate": true
        }
      ]
    },
    "mattapoisett": {
      "name": "Mattapoisett",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 866,
          "percent": 51.00117785630153,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 832,
          "percent": 48.99882214369847,
          "major_candidate": true
        }
      ]
    },
    "maynard": {
      "name": "Maynard",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 2032,
          "percent": 66.75427069645204,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1012,
          "percent": 33.24572930354796,
          "major_candidate": true
        }
      ]
    },
    "medfield": {
      "name": "Medfield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1826,
          "percent": 55.45095657455208,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1467,
          "percent": 44.54904342544792,
          "major_candidate": true
        }
      ]
    },
    "medford": {
      "name": "Medford",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 10613,
          "percent": 70.50890247143236,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 4439,
          "percent": 29.491097528567632,
          "major_candidate": true
        }
      ]
    },
    "medway": {
      "name": "Medway",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1582,
          "percent": 52.87433155080214,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1410,
          "percent": 47.12566844919786,
          "major_candidate": true
        }
      ]
    },
    "melrose": {
      "name": "Melrose",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 6178,
          "percent": 66.98471213271169,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 3045,
          "percent": 33.0152878672883,
          "major_candidate": true
        }
      ]
    },
    "mendon": {
      "name": "Mendon",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 601,
          "percent": 52.67309377738825,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 540,
          "percent": 47.32690622261175,
          "major_candidate": true
        }
      ]
    },
    "merrimac": {
      "name": "Merrimac",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 759,
          "percent": 53.07692307692308,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 671,
          "percent": 46.92307692307692,
          "major_candidate": true
        }
      ]
    },
    "methuen": {
      "name": "Methuen",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 4177,
          "percent": 56.07464089139482,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 3272,
          "percent": 43.92535910860518,
          "major_candidate": true
        }
      ]
    },
    "middleborough": {
      "name": "Middleborough",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 2002,
          "percent": 57.2163475278651,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1497,
          "percent": 42.7836524721349,
          "major_candidate": true
        }
      ]
    },
    "middlefield": {
      "name": "Middlefield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 89,
          "percent": 64.02877697841727,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 50,
          "percent": 35.97122302158273,
          "major_candidate": true
        }
      ]
    },
    "middleton": {
      "name": "Middleton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 875,
          "percent": 51.50088287227781,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 824,
          "percent": 48.49911712772219,
          "major_candidate": true
        }
      ]
    },
    "milford": {
      "name": "Milford",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 2859,
          "percent": 58.646153846153844,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 2016,
          "percent": 41.353846153846156,
          "major_candidate": true
        }
      ]
    },
    "millbury": {
      "name": "Millbury",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1311,
          "percent": 57.0,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 989,
          "percent": 43.0,
          "major_candidate": true
        }
      ]
    },
    "millis": {
      "name": "Millis",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1101,
          "percent": 51.18549511854951,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1050,
          "percent": 48.81450488145049,
          "major_candidate": true
        }
      ]
    },
    "millville": {
      "name": "Millville",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 252,
          "percent": 66.3157894736842,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 128,
          "percent": 33.68421052631579,
          "major_candidate": true
        }
      ]
    },
    "milton": {
      "name": "Milton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 4986,
          "percent": 56.041362256940545,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 3911,
          "percent": 43.958637743059455,
          "major_candidate": true
        }
      ]
    },
    "monroe": {
      "name": "Monroe",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 9,
          "percent": 64.28571428571429,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 5,
          "percent": 35.714285714285715,
          "major_candidate": true
        }
      ]
    },
    "monson": {
      "name": "Monson",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 976,
          "percent": 55.96330275229358,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 768,
          "percent": 44.03669724770642,
          "major_candidate": true
        }
      ]
    },
    "montague": {
      "name": "Montague",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1269,
          "percent": 57.47282608695652,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 939,
          "percent": 42.52717391304348,
          "major_candidate": true
        }
      ]
    },
    "monterey": {
      "name": "Monterey",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 198,
          "percent": 67.57679180887372,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 95,
          "percent": 32.42320819112628,
          "major_candidate": true
        }
      ]
    },
    "montgomery": {
      "name": "Montgomery",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 88,
          "percent": 50.0,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 88,
          "percent": 50.0,
          "major_candidate": true
        }
      ]
    },
    "mount_washington": {
      "name": "Mount Washington",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 46,
          "percent": 67.6470588235294,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 22,
          "percent": 32.35294117647059,
          "major_candidate": true
        }
      ]
    },
    "n_adams": {
      "name": "N. Adams",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1186,
          "percent": 52.5709219858156,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1070,
          "percent": 47.4290780141844,
          "major_candidate": true
        }
      ]
    },
    "n_andover": {
      "name": "N. Andover",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 3498,
          "percent": 58.02919708029197,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 2530,
          "percent": 41.97080291970803,
          "major_candidate": true
        }
      ]
    },
    "n_attleborough": {
      "name": "N. Attleborough",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 2895,
          "percent": 58.650729335494326,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 2041,
          "percent": 41.349270664505674,
          "major_candidate": true
        }
      ]
    },
    "n_brookfield": {
      "name": "N. Brookfield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 387,
          "percent": 57.93413173652694,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 281,
          "percent": 42.06586826347306,
          "major_candidate": true
        }
      ]
    },
    "n_reading": {
      "name": "N. Reading",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1737,
          "percent": 54.86418193303854,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1429,
          "percent": 45.13581806696146,
          "major_candidate": true
        }
      ]
    },
    "nahant": {
      "name": "Nahant",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 692,
          "percent": 61.51111111111111,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 433,
          "percent": 38.48888888888889,
          "major_candidate": true
        }
      ]
    },
    "nantucket": {
      "name": "Nantucket",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1256,
          "percent": 58.911819887429644,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 876,
          "percent": 41.088180112570356,
          "major_candidate": true
        }
      ]
    },
    "natick": {
      "name": "Natick",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 6331,
          "percent": 62.926150482059434,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 3730,
          "percent": 37.073849517940566,
          "major_candidate": true
        }
      ]
    },
    "needham": {
      "name": "Needham",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 6177,
          "percent": 60.02332134875134,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 4114,
          "percent": 39.97667865124866,
          "major_candidate": true
        }
      ]
    },
    "new_ashford": {
      "name": "New Ashford",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 32,
          "percent": 56.14035087719298,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 25,
          "percent": 43.85964912280702,
          "major_candidate": true
        }
      ]
    },
    "new_bedford": {
      "name": "New Bedford",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 7877,
          "percent": 67.51521385103283,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 3790,
          "percent": 32.484786148967174,
          "major_candidate": true
        }
      ]
    },
    "new_braintree": {
      "name": "New Braintree",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 95,
          "percent": 52.77777777777778,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 85,
          "percent": 47.22222222222222,
          "major_candidate": true
        }
      ]
    },
    "new_marlborough": {
      "name": "New Marlborough",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 266,
          "percent": 66.83417085427136,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 132,
          "percent": 33.165829145728644,
          "major_candidate": true
        }
      ]
    },
    "new_salem": {
      "name": "New Salem",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 180,
          "percent": 66.17647058823529,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 92,
          "percent": 33.8235294117647,
          "major_candidate": true
        }
      ]
    },
    "newbury": {
      "name": "Newbury",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1103,
          "percent": 59.5894111291194,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 748,
          "percent": 40.4105888708806,
          "major_candidate": true
        }
      ]
    },
    "newburyport": {
      "name": "Newburyport",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 3611,
          "percent": 63.32865661171519,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 2091,
          "percent": 36.67134338828481,
          "major_candidate": true
        }
      ]
    },
    "newton": {
      "name": "Newton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 19187,
          "percent": 64.17056856187291,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 10713,
          "percent": 35.82943143812709,
          "major_candidate": true
        }
      ]
    },
    "norfolk": {
      "name": "Norfolk",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1278,
          "percent": 52.398523985239855,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1161,
          "percent": 47.601476014760145,
          "major_candidate": true
        }
      ]
    },
    "northampton": {
      "name": "Northampton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 8590,
          "percent": 78.11931611495089,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 2406,
          "percent": 21.88068388504911,
          "major_candidate": true
        }
      ]
    },
    "northborough": {
      "name": "Northborough",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 2072,
          "percent": 55.773889636608345,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1643,
          "percent": 44.226110363391655,
          "major_candidate": true
        }
      ]
    },
    "northbridge": {
      "name": "Northbridge",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1259,
          "percent": 55.05028421512899,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1028,
          "percent": 44.94971578487101,
          "major_candidate": true
        }
      ]
    },
    "northfield": {
      "name": "Northfield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 432,
          "percent": 59.58620689655172,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 293,
          "percent": 40.41379310344828,
          "major_candidate": true
        }
      ]
    },
    "norton": {
      "name": "Norton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1924,
          "percent": 59.56656346749226,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1306,
          "percent": 40.43343653250774,
          "major_candidate": true
        }
      ]
    },
    "norwell": {
      "name": "Norwell",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1341,
          "percent": 57.627847013321876,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 986,
          "percent": 42.372152986678124,
          "major_candidate": true
        }
      ]
    },
    "norwood": {
      "name": "Norwood",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 3717,
          "percent": 50.56454904094681,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 3634,
          "percent": 49.43545095905319,
          "major_candidate": true
        }
      ]
    },
    "oak_bluffs": {
      "name": "Oak Bluffs",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 814,
          "percent": 63.29704510108865,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 472,
          "percent": 36.70295489891135,
          "major_candidate": true
        }
      ]
    },
    "oakham": {
      "name": "Oakham",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 170,
          "percent": 52.79503105590062,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 152,
          "percent": 47.20496894409938,
          "major_candidate": true
        }
      ]
    },
    "orange": {
      "name": "Orange",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 529,
          "percent": 52.689243027888445,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 475,
          "percent": 47.310756972111555,
          "major_candidate": true
        }
      ]
    },
    "orleans": {
      "name": "Orleans",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1309,
          "percent": 63.54368932038835,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 751,
          "percent": 36.45631067961165,
          "major_candidate": true
        }
      ]
    },
    "otis": {
      "name": "Otis",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 195,
          "percent": 55.873925501432666,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 154,
          "percent": 44.126074498567334,
          "major_candidate": true
        }
      ]
    },
    "oxford": {
      "name": "Oxford",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1203,
          "percent": 62.363919129082426,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 726,
          "percent": 37.636080870917574,
          "major_candidate": true
        }
      ]
    },
    "palmer": {
      "name": "Palmer",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1182,
          "percent": 60.33690658499234,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 777,
          "percent": 39.66309341500766,
          "major_candidate": true
        }
      ]
    },
    "paxton": {
      "name": "Paxton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 534,
          "percent": 52.55905511811024,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 482,
          "percent": 47.44094488188976,
          "major_candidate": true
        }
      ]
    },
    "peabody": {
      "name": "Peabody",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 5518,
          "percent": 53.175291510070345,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 4859,
          "percent": 46.824708489929655,
          "major_candidate": true
        }
      ]
    },
    "pelham": {
      "name": "Pelham",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 465,
          "percent": 80.03442340791739,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 116,
          "percent": 19.965576592082616,
          "major_candidate": true
        }
      ]
    },
    "pembroke": {
      "name": "Pembroke",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1747,
          "percent": 53.31095514189808,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1530,
          "percent": 46.68904485810192,
          "major_candidate": true
        }
      ]
    },
    "pepperell": {
      "name": "Pepperell",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1122,
          "percent": 54.255319148936174,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 946,
          "percent": 45.744680851063826,
          "major_candidate": true
        }
      ]
    },
    "peru": {
      "name": "Peru",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 88,
          "percent": 51.461988304093566,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 83,
          "percent": 48.538011695906434,
          "major_candidate": true
        }
      ]
    },
    "petersham": {
      "name": "Petersham",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 210,
          "percent": 61.224489795918366,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 133,
          "percent": 38.775510204081634,
          "major_candidate": true
        }
      ]
    },
    "phillipston": {
      "name": "Phillipston",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 152,
          "percent": 55.88235294117647,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 120,
          "percent": 44.11764705882353,
          "major_candidate": true
        }
      ]
    },
    "pittsfield": {
      "name": "Pittsfield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 5231,
          "percent": 53.9111614964444,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 4472,
          "percent": 46.0888385035556,
          "major_candidate": true
        }
      ]
    },
    "plainfield": {
      "name": "Plainfield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 183,
          "percent": 71.484375,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 73,
          "percent": 28.515625,
          "major_candidate": true
        }
      ]
    },
    "plainville": {
      "name": "Plainville",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 949,
          "percent": 56.5554231227652,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 729,
          "percent": 43.4445768772348,
          "major_candidate": true
        }
      ]
    },
    "plymouth": {
      "name": "Plymouth",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 6212,
          "percent": 50.55749979653292,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 6075,
          "percent": 49.44250020346708,
          "major_candidate": true
        }
      ]
    },
    "plympton": {
      "name": "Plympton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 285,
          "percent": 52.973977695167285,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 253,
          "percent": 47.026022304832715,
          "major_candidate": true
        }
      ]
    },
    "princeton": {
      "name": "Princeton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 578,
          "percent": 64.15094339622641,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 323,
          "percent": 35.84905660377358,
          "major_candidate": true
        }
      ]
    },
    "provincetown": {
      "name": "Provincetown",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 906,
          "percent": 56.90954773869347,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 686,
          "percent": 43.09045226130653,
          "major_candidate": true
        }
      ]
    },
    "quincy": {
      "name": "Quincy",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 10628,
          "percent": 53.0524634353317,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 9405,
          "percent": 46.9475365646683,
          "major_candidate": true
        }
      ]
    },
    "randolph": {
      "name": "Randolph",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 4479,
          "percent": 59.05854430379747,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 3105,
          "percent": 40.94145569620253,
          "major_candidate": true
        }
      ]
    },
    "raynham": {
      "name": "Raynham",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1277,
          "percent": 60.09411764705882,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 848,
          "percent": 39.90588235294118,
          "major_candidate": true
        }
      ]
    },
    "reading": {
      "name": "Reading",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 4816,
          "percent": 62.21418421392585,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 2925,
          "percent": 37.78581578607415,
          "major_candidate": true
        }
      ]
    },
    "rehoboth": {
      "name": "Rehoboth",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1064,
          "percent": 59.27576601671309,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 731,
          "percent": 40.72423398328691,
          "major_candidate": true
        }
      ]
    },
    "revere": {
      "name": "Revere",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 3667,
          "percent": 50.57931034482758,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 3583,
          "percent": 49.42068965517242,
          "major_candidate": true
        }
      ]
    },
    "richmond": {
      "name": "Richmond",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 353,
          "percent": 67.49521988527725,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 170,
          "percent": 32.504780114722756,
          "major_candidate": true
        }
      ]
    },
    "rochester": {
      "name": "Rochester",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 475,
          "percent": 51.4626218851571,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 448,
          "percent": 48.5373781148429,
          "major_candidate": true
        }
      ]
    },
    "rockland": {
      "name": "Rockland",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1613,
          "percent": 56.06534584636774,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1264,
          "percent": 43.93465415363226,
          "major_candidate": true
        }
      ]
    },
    "rockport": {
      "name": "Rockport",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1607,
          "percent": 63.54290233293792,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 922,
          "percent": 36.45709766706208,
          "major_candidate": true
        }
      ]
    },
    "rowe": {
      "name": "Rowe",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 73,
          "percent": 65.17857142857143,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 39,
          "percent": 34.82142857142857,
          "major_candidate": true
        }
      ]
    },
    "rowley": {
      "name": "Rowley",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 700,
          "percent": 58.09128630705394,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 505,
          "percent": 41.90871369294606,
          "major_candidate": true
        }
      ]
    },
    "royalston": {
      "name": "Royalston",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 132,
          "percent": 50.76923076923077,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 128,
          "percent": 49.23076923076923,
          "major_candidate": true
        }
      ]
    },
    "russell": {
      "name": "Russell",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 119,
          "percent": 55.348837209302324,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 96,
          "percent": 44.651162790697676,
          "major_candidate": true
        }
      ]
    },
    "rutland": {
      "name": "Rutland",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 799,
          "percent": 53.58819584171697,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 692,
          "percent": 46.41180415828303,
          "major_candidate": true
        }
      ]
    },
    "s_hadley": {
      "name": "S. Hadley",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 2516,
          "percent": 54.25921932283804,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 2121,
          "percent": 45.74078067716196,
          "major_candidate": true
        }
      ]
    },
    "salem": {
      "name": "Salem",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 6543,
          "percent": 59.840863361990124,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 4391,
          "percent": 40.159136638009876,
          "major_candidate": true
        }
      ]
    },
    "salisbury": {
      "name": "Salisbury",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 914,
          "percent": 55.59610705596107,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 730,
          "percent": 44.40389294403893,
          "major_candidate": true
        }
      ]
    },
    "sandisfield": {
      "name": "Sandisfield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 104,
          "percent": 53.333333333333336,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 91,
          "percent": 46.666666666666664,
          "major_candidate": true
        }
      ]
    },
    "sandwich": {
      "name": "Sandwich",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 2364,
          "percent": 51.6947299365843,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 2209,
          "percent": 48.3052700634157,
          "major_candidate": true
        }
      ]
    },
    "saugus": {
      "name": "Saugus",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 2437,
          "percent": 50.7602582795251,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 2364,
          "percent": 49.2397417204749,
          "major_candidate": true
        }
      ]
    },
    "savoy": {
      "name": "Savoy",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 73,
          "percent": 60.33057851239669,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 48,
          "percent": 39.66942148760331,
          "major_candidate": true
        }
      ]
    },
    "scituate": {
      "name": "Scituate",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 3126,
          "percent": 57.55846068863929,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 2305,
          "percent": 42.44153931136071,
          "major_candidate": true
        }
      ]
    },
    "seekonk": {
      "name": "Seekonk",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1288,
          "percent": 58.20153637596024,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 925,
          "percent": 41.79846362403976,
          "major_candidate": true
        }
      ]
    },
    "sharon": {
      "name": "Sharon",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 3140,
          "percent": 55.38895748809314,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 2529,
          "percent": 44.61104251190686,
          "major_candidate": true
        }
      ]
    },
    "sheffield": {
      "name": "Sheffield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 552,
          "percent": 66.10778443113773,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 283,
          "percent": 33.89221556886228,
          "major_candidate": true
        }
      ]
    },
    "shelburne": {
      "name": "Shelburne",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 448,
          "percent": 67.26726726726727,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 218,
          "percent": 32.732732732732735,
          "major_candidate": true
        }
      ]
    },
    "sherborn": {
      "name": "Sherborn",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 910,
          "percent": 68.16479400749064,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 425,
          "percent": 31.835205992509362,
          "major_candidate": true
        }
      ]
    },
    "shirley": {
      "name": "Shirley",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 607,
          "percent": 50.88013411567477,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 586,
          "percent": 49.11986588432523,
          "major_candidate": true
        }
      ]
    },
    "shrewsbury": {
      "name": "Shrewsbury",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 3980,
          "percent": 53.90762562643911,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 3403,
          "percent": 46.09237437356089,
          "major_candidate": true
        }
      ]
    },
    "shutesbury": {
      "name": "Shutesbury",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 658,
          "percent": 80.14616321559075,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 163,
          "percent": 19.853836784409257,
          "major_candidate": true
        }
      ]
    },
    "somerset": {
      "name": "Somerset",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 2366,
          "percent": 68.67924528301887,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1079,
          "percent": 31.32075471698113,
          "major_candidate": true
        }
      ]
    },
    "somerville": {
      "name": "Somerville",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 20334,
          "percent": 80.28269109286165,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 4994,
          "percent": 19.717308907138346,
          "major_candidate": true
        }
      ]
    },
    "southampton": {
      "name": "Southampton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 841,
          "percent": 51.69022741241549,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 786,
          "percent": 48.30977258758451,
          "major_candidate": true
        }
      ]
    },
    "southborough": {
      "name": "Southborough",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1491,
          "percent": 61.40856672158155,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 937,
          "percent": 38.59143327841845,
          "major_candidate": true
        }
      ]
    },
    "southbridge": {
      "name": "Southbridge",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1346,
          "percent": 66.99850671976108,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 663,
          "percent": 33.001493280238925,
          "major_candidate": true
        }
      ]
    },
    "southwick": {
      "name": "Southwick",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 797,
          "percent": 57.92151162790697,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 579,
          "percent": 42.07848837209303,
          "major_candidate": true
        }
      ]
    },
    "spencer": {
      "name": "Spencer",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 957,
          "percent": 57.82477341389728,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 698,
          "percent": 42.17522658610272,
          "major_candidate": true
        }
      ]
    },
    "springfield": {
      "name": "Springfield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 15296,
          "percent": 63.086694712529905,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 8950,
          "percent": 36.913305287470095,
          "major_candidate": true
        }
      ]
    },
    "sterling": {
      "name": "Sterling",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 910,
          "percent": 51.64585698070375,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 852,
          "percent": 48.35414301929625,
          "major_candidate": true
        }
      ]
    },
    "stockbridge": {
      "name": "Stockbridge",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 492,
          "percent": 65.86345381526104,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 255,
          "percent": 34.136546184738954,
          "major_candidate": true
        }
      ]
    },
    "stoneham": {
      "name": "Stoneham",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 3210,
          "percent": 58.812751923781605,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 2248,
          "percent": 41.187248076218395,
          "major_candidate": true
        }
      ]
    },
    "stoughton": {
      "name": "Stoughton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 3110,
          "percent": 54.256803907885555,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 2622,
          "percent": 45.743196092114445,
          "major_candidate": true
        }
      ]
    },
    "stow": {
      "name": "Stow",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1525,
          "percent": 67.56756756756756,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 732,
          "percent": 32.432432432432435,
          "major_candidate": true
        }
      ]
    },
    "sturbridge": {
      "name": "Sturbridge",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 920,
          "percent": 51.082731815657965,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 881,
          "percent": 48.917268184342035,
          "major_candidate": true
        }
      ]
    },
    "sudbury": {
      "name": "Sudbury",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 3688,
          "percent": 68.81880947938048,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1671,
          "percent": 31.18119052061952,
          "major_candidate": true
        }
      ]
    },
    "sunderland": {
      "name": "Sunderland",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 650,
          "percent": 68.4931506849315,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 299,
          "percent": 31.506849315068493,
          "major_candidate": true
        }
      ]
    },
    "sutton": {
      "name": "Sutton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 823,
          "percent": 53.44155844155844,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 717,
          "percent": 46.55844155844156,
          "major_candidate": true
        }
      ]
    },
    "swampscott": {
      "name": "Swampscott",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 2631,
          "percent": 62.02263083451202,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1611,
          "percent": 37.97736916548798,
          "major_candidate": true
        }
      ]
    },
    "swansea": {
      "name": "Swansea",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1851,
          "percent": 69.4298574643661,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 815,
          "percent": 30.57014253563391,
          "major_candidate": true
        }
      ]
    },
    "taunton": {
      "name": "Taunton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 5324,
          "percent": 68.12539987204094,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 2491,
          "percent": 31.874600127959052,
          "major_candidate": true
        }
      ]
    },
    "templeton": {
      "name": "Templeton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 612,
          "percent": 59.59104186952288,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 415,
          "percent": 40.40895813047712,
          "major_candidate": true
        }
      ]
    },
    "tewksbury": {
      "name": "Tewksbury",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 3041,
          "percent": 51.28161888701518,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 2889,
          "percent": 48.71838111298482,
          "major_candidate": true
        }
      ]
    },
    "tisbury": {
      "name": "Tisbury",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 774,
          "percent": 62.926829268292686,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 456,
          "percent": 37.073170731707314,
          "major_candidate": true
        }
      ]
    },
    "tolland": {
      "name": "Tolland",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 39,
          "percent": 55.714285714285715,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 31,
          "percent": 44.285714285714285,
          "major_candidate": true
        }
      ]
    },
    "topsfield": {
      "name": "Topsfield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 909,
          "percent": 60.19867549668874,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 601,
          "percent": 39.80132450331126,
          "major_candidate": true
        }
      ]
    },
    "townsend": {
      "name": "Townsend",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 699,
          "percent": 50.87336244541485,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 675,
          "percent": 49.12663755458515,
          "major_candidate": true
        }
      ]
    },
    "truro": {
      "name": "Truro",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 585,
          "percent": 62.234042553191486,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 355,
          "percent": 37.765957446808514,
          "major_candidate": true
        }
      ]
    },
    "tyngsborough": {
      "name": "Tyngsborough",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1164,
          "percent": 53.690036900369,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1004,
          "percent": 46.309963099631,
          "major_candidate": true
        }
      ]
    },
    "tyringham": {
      "name": "Tyringham",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 121,
          "percent": 74.23312883435582,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 42,
          "percent": 25.766871165644172,
          "major_candidate": true
        }
      ]
    },
    "upton": {
      "name": "Upton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 853,
          "percent": 53.3458411507192,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 746,
          "percent": 46.6541588492808,
          "major_candidate": true
        }
      ]
    },
    "uxbridge": {
      "name": "Uxbridge",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1241,
          "percent": 57.72093023255814,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 909,
          "percent": 42.27906976744186,
          "major_candidate": true
        }
      ]
    },
    "w_boylston": {
      "name": "W. Boylston",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 903,
          "percent": 51.926394479585966,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 836,
          "percent": 48.073605520414034,
          "major_candidate": true
        }
      ]
    },
    "w_bridgewater": {
      "name": "W. Bridgewater",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 816,
          "percent": 57.995735607675904,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 591,
          "percent": 42.004264392324096,
          "major_candidate": true
        }
      ]
    },
    "w_brookfield": {
      "name": "W. Brookfield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 344,
          "percent": 52.84178187403994,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 307,
          "percent": 47.15821812596006,
          "major_candidate": true
        }
      ]
    },
    "w_newbury": {
      "name": "W. Newbury",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 737,
          "percent": 61.21262458471761,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 467,
          "percent": 38.78737541528239,
          "major_candidate": true
        }
      ]
    },
    "w_springfield": {
      "name": "W. Springfield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 2619,
          "percent": 57.840106007067135,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1909,
          "percent": 42.159893992932865,
          "major_candidate": true
        }
      ]
    },
    "w_stockbridge": {
      "name": "W. Stockbridge",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 336,
          "percent": 69.42148760330579,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 148,
          "percent": 30.578512396694215,
          "major_candidate": true
        }
      ]
    },
    "w_tisbury": {
      "name": "W. Tisbury",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 783,
          "percent": 72.16589861751152,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 302,
          "percent": 27.83410138248848,
          "major_candidate": true
        }
      ]
    },
    "wakefield": {
      "name": "Wakefield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 3870,
          "percent": 61.702806122448976,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 2402,
          "percent": 38.297193877551024,
          "major_candidate": true
        }
      ]
    },
    "wales": {
      "name": "Wales",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 160,
          "percent": 60.836501901140686,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 103,
          "percent": 39.163498098859314,
          "major_candidate": true
        }
      ]
    },
    "walpole": {
      "name": "Walpole",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 3059,
          "percent": 52.659666035462216,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 2750,
          "percent": 47.340333964537784,
          "major_candidate": true
        }
      ]
    },
    "waltham": {
      "name": "Waltham",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 7757,
          "percent": 62.86061588330632,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 4583,
          "percent": 37.13938411669368,
          "major_candidate": true
        }
      ]
    },
    "ware": {
      "name": "Ware",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 794,
          "percent": 59.52023988005997,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 540,
          "percent": 40.47976011994003,
          "major_candidate": true
        }
      ]
    },
    "wareham": {
      "name": "Wareham",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 2328,
          "percent": 60.310880829015545,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1532,
          "percent": 39.689119170984455,
          "major_candidate": true
        }
      ]
    },
    "warren": {
      "name": "Warren",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 385,
          "percent": 59.41358024691358,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 263,
          "percent": 40.58641975308642,
          "major_candidate": true
        }
      ]
    },
    "warwick": {
      "name": "Warwick",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 105,
          "percent": 50.72463768115942,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 102,
          "percent": 49.27536231884058,
          "major_candidate": true
        }
      ]
    },
    "washington": {
      "name": "Washington",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 97,
          "percent": 54.18994413407821,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 82,
          "percent": 45.81005586592179,
          "major_candidate": true
        }
      ]
    },
    "watertown": {
      "name": "Watertown",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 7239,
          "percent": 70.76938117117997,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 2990,
          "percent": 29.23061882882002,
          "major_candidate": true
        }
      ]
    },
    "wayland": {
      "name": "Wayland",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 2605,
          "percent": 68.06898353801934,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1222,
          "percent": 31.931016461980665,
          "major_candidate": true
        }
      ]
    },
    "webster": {
      "name": "Webster",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1298,
          "percent": 64.16213544241226,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 725,
          "percent": 35.83786455758774,
          "major_candidate": true
        }
      ]
    },
    "wellesley": {
      "name": "Wellesley",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 4848,
          "percent": 61.687237562030795,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 3011,
          "percent": 38.312762437969205,
          "major_candidate": true
        }
      ]
    },
    "wellfleet": {
      "name": "Wellfleet",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 868,
          "percent": 68.72525732383214,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 395,
          "percent": 31.274742676167854,
          "major_candidate": true
        }
      ]
    },
    "wendell": {
      "name": "Wendell",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 271,
          "percent": 79.70588235294117,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 69,
          "percent": 20.294117647058822,
          "major_candidate": true
        }
      ]
    },
    "wenham": {
      "name": "Wenham",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 628,
          "percent": 64.60905349794238,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 344,
          "percent": 35.390946502057616,
          "major_candidate": true
        }
      ]
    },
    "westborough": {
      "name": "Westborough",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 2357,
          "percent": 60.920134401654174,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1512,
          "percent": 39.079865598345826,
          "major_candidate": true
        }
      ]
    },
    "westfield": {
      "name": "Westfield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 3570,
          "percent": 56.74773485932284,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 2721,
          "percent": 43.25226514067716,
          "major_candidate": true
        }
      ]
    },
    "westford": {
      "name": "Westford",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 3386,
          "percent": 61.11913357400722,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 2154,
          "percent": 38.88086642599278,
          "major_candidate": true
        }
      ]
    },
    "westhampton": {
      "name": "Westhampton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 354,
          "percent": 62.87744227353463,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 209,
          "percent": 37.12255772646537,
          "major_candidate": true
        }
      ]
    },
    "westminster": {
      "name": "Westminster",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 703,
          "percent": 50.868306801736615,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 679,
          "percent": 49.131693198263385,
          "major_candidate": true
        }
      ]
    },
    "weston": {
      "name": "Weston",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1813,
          "percent": 65.07537688442211,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 973,
          "percent": 34.92462311557789,
          "major_candidate": true
        }
      ]
    },
    "westport": {
      "name": "Westport",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1691,
          "percent": 58.39088397790055,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1205,
          "percent": 41.60911602209945,
          "major_candidate": true
        }
      ]
    },
    "westwood": {
      "name": "Westwood",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 2591,
          "percent": 58.619909502262445,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1829,
          "percent": 41.380090497737555,
          "major_candidate": true
        }
      ]
    },
    "weymouth": {
      "name": "Weymouth",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 6360,
          "percent": 50.66114385853115,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 6194,
          "percent": 49.33885614146885,
          "major_candidate": true
        }
      ]
    },
    "whately": {
      "name": "Whately",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 317,
          "percent": 63.52705410821643,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 182,
          "percent": 36.47294589178357,
          "major_candidate": true
        }
      ]
    },
    "whitman": {
      "name": "Whitman",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1385,
          "percent": 55.00397140587768,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1133,
          "percent": 44.99602859412232,
          "major_candidate": true
        }
      ]
    },
    "wilbraham": {
      "name": "Wilbraham",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1612,
          "percent": 50.29641185647426,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1593,
          "percent": 49.70358814352574,
          "major_candidate": true
        }
      ]
    },
    "williamsburg": {
      "name": "Williamsburg",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 827,
          "percent": 72.16404886561955,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 319,
          "percent": 27.835951134380455,
          "major_candidate": true
        }
      ]
    },
    "williamstown": {
      "name": "Williamstown",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1601,
          "percent": 76.45654250238778,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 493,
          "percent": 23.543457497612227,
          "major_candidate": true
        }
      ]
    },
    "wilmington": {
      "name": "Wilmington",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 2560,
          "percent": 53.17823016202742,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 2254,
          "percent": 46.82176983797258,
          "major_candidate": true
        }
      ]
    },
    "winchendon": {
      "name": "Winchendon",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 640,
          "percent": 60.54872280037843,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 417,
          "percent": 39.45127719962157,
          "major_candidate": true
        }
      ]
    },
    "winchester": {
      "name": "Winchester",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 3885,
          "percent": 67.55346896191966,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1866,
          "percent": 32.44653103808034,
          "major_candidate": true
        }
      ]
    },
    "windsor": {
      "name": "Windsor",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 127,
          "percent": 57.207207207207205,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 95,
          "percent": 42.792792792792795,
          "major_candidate": true
        }
      ]
    },
    "winthrop": {
      "name": "Winthrop",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 2310,
          "percent": 59.245960502692995,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1589,
          "percent": 40.754039497307005,
          "major_candidate": true
        }
      ]
    },
    "woburn": {
      "name": "Woburn",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 4515,
          "percent": 54.575123897014386,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 3758,
          "percent": 45.424876102985614,
          "major_candidate": true
        }
      ]
    },
    "worcester": {
      "name": "Worcester",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 13784,
          "percent": 51.93082922051011,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 12759,
          "percent": 48.06917077948989,
          "major_candidate": true
        }
      ]
    },
    "worthington": {
      "name": "Worthington",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 276,
          "percent": 63.30275229357798,
          "major_candidate": true
        },
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 160,
          "percent": 36.69724770642202,
          "major_candidate": true
        }
      ]
    },
    "wrentham": {
      "name": "Wrentham",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 1227,
          "percent": 51.16763969974979,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 1171,
          "percent": 48.83236030025021,
          "major_candidate": true
        }
      ]
    },
    "yarmouth": {
      "name": "Yarmouth",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Joseph P. Kennedy, III",
          "party": "Democratic",
          "votes": 2800,
          "percent": 51.62241887905605,
          "major_candidate": true
        },
        {
          "name": "Edward J. Markey",
          "party": "Democratic",
          "votes": 2624,
          "percent": 48.37758112094395,
          "major_candidate": true
        }
      ]
    }
  },
  "source": {
    "official_results_file": "PD43___2020_U_S_Senate_Democratic_Primary_20260901_194140_81663e.csv",
    "source_format": "massachusetts_pd43_city_town_csv",
    "selection_id": "b05e545021f35006",
    "selection": {
      "id": "b05e545021f35006",
      "election_date": "2020-09-12",
      "office_code": null,
      "office_description": "U S Senate",
      "district_code": null,
      "subdistrict_code": null,
      "party": "Democratic",
      "party_slug": "democratic",
      "scope_guess": "statewide",
      "regions": 351,
      "region_type": "Town",
      "region_label": "municipalities",
      "counties": 351,
      "candidates": [
        "Edward J. Markey",
        "Joseph P. Kennedy, III"
      ],
      "candidate_count": 2,
      "statewide_votes_from_rows": 1412053,
      "row_count": 702,
      "label": "2020-09-12 \u2014 Democratic \u2014 U S Senate"
    },
    "delimiter": "comma",
    "header_line": 1,
    "detected_columns": {
      "election_date": "ElectionDate",
      "office_description": "OfficeDesc",
      "office_code": null,
      "district_code": "DistrictCode",
      "subdistrict_code": null,
      "party_description": "PartyName",
      "county_name": "CountyName",
      "county_code": null,
      "candidate_name": "CandidateName",
      "candidate_first": null,
      "candidate_middle": null,
      "candidate_last": null,
      "candidate_id": null,
      "candidate_votes": "CandidateVotes",
      "candidate_absentee_votes": null,
      "candidate_early_votes": null,
      "candidate_election_day_votes": null,
      "total_precincts": null,
      "precincts_reporting": null
    },
    "parser_metadata": {
      "municipalities_seen": 351,
      "candidate_columns": [
        "Edward J. Markey",
        "Joseph P. Kennedy, III"
      ],
      "excluded_columns": [
        "All Others",
        "Blanks",
        "Total Votes Cast"
      ],
      "excluded_votes": {
        "All Others": 1935,
        "Blanks": 13880,
        "Total Votes Cast": 0
      },
      "filename_year": "2020",
      "filename_party": "Democratic",
      "filename_office": "U S Senate",
      "election_date_override": "2020-09-12"
    },
    "current_race_used_for_fips": "https://data.americafirstinsight.com/Election2026/output/2026/MA/US_Senate/00/democratic/",
    "vote_method_metadata_preserved": false,
    "vote_method_note": "Vote-method fields are preserved for research, but V6.2 uses geographic-unit total votes; Oklahoma can therefore be tested even when the live API does not expose voting method."
  },
  "import_summary": {
    "regions_imported": 351,
    "region_type": "Town",
    "region_label": "municipalities",
    "counties_imported": 0,
    "municipalities_imported": 351,
    "fips_matched": 0,
    "fips_match_rate": null,
    "candidates": [
      "Edward J. Markey",
      "Joseph P. Kennedy, III"
    ],
    "statewide_votes_from_regions": 1412053,
    "statewide_votes_from_counties": 1412053,
    "party": "Democratic",
    "office": "U S Senate",
    "office_code": null,
    "district_code": null,
    "subdistrict_code": null,
    "election_date": "2020-09-12",
    "source_file": "PD43___2020_U_S_Senate_Democratic_Primary_20260901_194140_81663e.csv",
    "source_format": "massachusetts_pd43_city_town_csv",
    "source_file_excluded_write_in_votes": 0,
    "vote_method_rows": 0,
    "vote_method_total_mismatch_rows": 0,
    "vote_method_columns_detected": []
  }
}