{
  "schema_version": 1,
  "source_type": "official_results_file_historical_reference",
  "election_name": "2024-05-03 \u2014 Republican \u2014 President",
  "province": "MA",
  "election_type": "Primary",
  "election_scope": "State",
  "last_updated": "2024-05-03",
  "percent_reporting": 100.0,
  "candidates": [
    {
      "name": "Donald J. Trump",
      "party": "Republican",
      "votes": 343189,
      "percent": 60.55802693083424,
      "major_candidate": true
    },
    {
      "name": "Nikki Haley",
      "party": "Republican",
      "votes": 211440,
      "percent": 37.310022215908994,
      "major_candidate": true
    },
    {
      "name": "Chris Christie",
      "party": "Republican",
      "votes": 5217,
      "percent": 0.9205750373647238,
      "major_candidate": true
    },
    {
      "name": "Ron Desantis",
      "party": "Republican",
      "votes": 3981,
      "percent": 0.7024744534692285,
      "major_candidate": true
    },
    {
      "name": "Vivek Ramaswamy",
      "party": "Republican",
      "votes": 1738,
      "percent": 0.3066818890051543,
      "major_candidate": true
    },
    {
      "name": "Ryan Binkley",
      "party": "Republican",
      "votes": 619,
      "percent": 0.10922674873083459,
      "major_candidate": true
    },
    {
      "name": "Asa Hutchinson",
      "party": "Republican",
      "votes": 527,
      "percent": 0.09299272468683333,
      "major_candidate": true
    }
  ],
  "region_results": {
    "abington": {
      "name": "Abington",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1432,
          "percent": 70.75098814229248,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 556,
          "percent": 27.470355731225297,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 21,
          "percent": 1.0375494071146245,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 10,
          "percent": 0.49407114624505927,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 4,
          "percent": 0.1976284584980237,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.04940711462450593,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "acton": {
      "name": "Acton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1170,
          "percent": 64.85587583148559,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 582,
          "percent": 32.26164079822616,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 24,
          "percent": 1.3303769401330376,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 16,
          "percent": 0.8869179600886918,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 10,
          "percent": 0.5543237250554324,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.11086474501108648,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "acushnet": {
      "name": "Acushnet",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 993,
          "percent": 80.73170731707317,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 222,
          "percent": 18.048780487804876,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 7,
          "percent": 0.5691056910569106,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 5,
          "percent": 0.4065040650406504,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 3,
          "percent": 0.24390243902439024,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "adams": {
      "name": "Adams",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 347,
          "percent": 66.34799235181644,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 164,
          "percent": 31.35755258126195,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 5,
          "percent": 0.9560229445506692,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 4,
          "percent": 0.7648183556405354,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 1,
          "percent": 0.19120458891013384,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.19120458891013384,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.19120458891013384,
          "major_candidate": true
        }
      ]
    },
    "agawam": {
      "name": "Agawam",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 2261,
          "percent": 74.32610124917817,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 735,
          "percent": 24.161735700197237,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 23,
          "percent": 0.7560815253122946,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 16,
          "percent": 0.5259697567389875,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 4,
          "percent": 0.13149243918474687,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.06574621959237344,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.03287310979618672,
          "major_candidate": true
        }
      ]
    },
    "alford": {
      "name": "Alford",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 14,
          "percent": 56.0,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 8,
          "percent": 32.0,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 3,
          "percent": 12.0,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "amesbury": {
      "name": "Amesbury",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1028,
          "percent": 56.7642186637217,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 761,
          "percent": 42.020982882385425,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 9,
          "percent": 0.4969630038652678,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 8,
          "percent": 0.4417448923246825,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 4,
          "percent": 0.22087244616234125,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.05521811154058531,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "amherst": {
      "name": "Amherst",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 307,
          "percent": 62.14574898785425,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 166,
          "percent": 33.60323886639676,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 10,
          "percent": 2.0242914979757085,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 5,
          "percent": 1.0121457489878543,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 4,
          "percent": 0.8097165991902834,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 2,
          "percent": 0.4048582995951417,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "andover": {
      "name": "Andover",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1958,
          "percent": 50.02554931016863,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1860,
          "percent": 47.52171691364333,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 48,
          "percent": 1.2263668880940215,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 24,
          "percent": 0.6131834440470108,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 16,
          "percent": 0.40878896269800713,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 5,
          "percent": 0.12774655084312725,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 3,
          "percent": 0.07664793050587634,
          "major_candidate": true
        }
      ]
    },
    "aquinnah": {
      "name": "Aquinnah",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 8,
          "percent": 44.44444444444444,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 8,
          "percent": 44.44444444444444,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 1,
          "percent": 5.555555555555555,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 5.555555555555555,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "arlington": {
      "name": "Arlington",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1717,
          "percent": 53.589263420724095,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1306,
          "percent": 40.76154806491885,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 116,
          "percent": 3.620474406991261,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 45,
          "percent": 1.404494382022472,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 12,
          "percent": 0.37453183520599254,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 7,
          "percent": 0.2184769038701623,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.031210986267166042,
          "major_candidate": true
        }
      ]
    },
    "ashburnham": {
      "name": "Ashburnham",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 533,
          "percent": 65.88380716934488,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 262,
          "percent": 32.38566131025958,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 6,
          "percent": 0.7416563658838071,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 4,
          "percent": 0.49443757725587145,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 3,
          "percent": 0.37082818294190356,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.12360939431396786,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "ashby": {
      "name": "Ashby",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 339,
          "percent": 65.69767441860465,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 137,
          "percent": 26.550387596899224,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 33,
          "percent": 6.395348837209302,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 5,
          "percent": 0.9689922480620154,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 2,
          "percent": 0.3875968992248062,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "ashfield": {
      "name": "Ashfield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 85,
          "percent": 55.55555555555556,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 63,
          "percent": 41.1764705882353,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 2,
          "percent": 1.3071895424836601,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 2,
          "percent": 1.3071895424836601,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.6535947712418301,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "ashland": {
      "name": "Ashland",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 748,
          "percent": 50.71186440677966,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 693,
          "percent": 46.983050847457626,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 22,
          "percent": 1.4915254237288136,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 5,
          "percent": 0.3389830508474576,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 5,
          "percent": 0.3389830508474576,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.06779661016949153,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.06779661016949153,
          "major_candidate": true
        }
      ]
    },
    "athol": {
      "name": "Athol",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 714,
          "percent": 67.74193548387096,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 310,
          "percent": 29.41176470588235,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 13,
          "percent": 1.2333965844402277,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 10,
          "percent": 0.9487666034155597,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 3,
          "percent": 0.2846299810246679,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 3,
          "percent": 0.2846299810246679,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.09487666034155598,
          "major_candidate": true
        }
      ]
    },
    "attleboro": {
      "name": "Attleboro",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 2355,
          "percent": 65.47122602168474,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1171,
          "percent": 32.55490686683347,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 35,
          "percent": 0.9730330831248263,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 18,
          "percent": 0.5004170141784821,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 13,
          "percent": 0.3614122880177926,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 3,
          "percent": 0.08340283569641367,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 2,
          "percent": 0.055601890464275786,
          "major_candidate": true
        }
      ]
    },
    "auburn": {
      "name": "Auburn",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1297,
          "percent": 66.34271099744245,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 613,
          "percent": 31.355498721227622,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 17,
          "percent": 0.8695652173913043,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 16,
          "percent": 0.8184143222506394,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 8,
          "percent": 0.4092071611253197,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 3,
          "percent": 0.1534526854219949,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.05115089514066496,
          "major_candidate": true
        }
      ]
    },
    "avon": {
      "name": "Avon",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 363,
          "percent": 74.23312883435582,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 119,
          "percent": 24.335378323108383,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 3,
          "percent": 0.6134969325153374,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 2,
          "percent": 0.40899795501022496,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 2,
          "percent": 0.40899795501022496,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "ayer": {
      "name": "Ayer",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 488,
          "percent": 55.07900677200903,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 379,
          "percent": 42.776523702031604,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 8,
          "percent": 0.9029345372460497,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 5,
          "percent": 0.5643340857787811,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 4,
          "percent": 0.45146726862302483,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.11286681715575621,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.11286681715575621,
          "major_candidate": true
        }
      ]
    },
    "barnstable": {
      "name": "Barnstable",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 4158,
          "percent": 63.54883081155433,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 2268,
          "percent": 34.66299862448418,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 60,
          "percent": 0.9170105456212746,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 38,
          "percent": 0.5807733455601406,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 13,
          "percent": 0.19868561821794284,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 4,
          "percent": 0.06113403637475164,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 2,
          "percent": 0.03056701818737582,
          "major_candidate": true
        }
      ]
    },
    "barre": {
      "name": "Barre",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 538,
          "percent": 72.11796246648794,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 200,
          "percent": 26.80965147453083,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 3,
          "percent": 0.40214477211796246,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 3,
          "percent": 0.40214477211796246,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 1,
          "percent": 0.13404825737265416,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.13404825737265416,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "becket": {
      "name": "Becket",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 93,
          "percent": 61.18421052631579,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 56,
          "percent": 36.8421052631579,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 2,
          "percent": 1.3157894736842106,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 1,
          "percent": 0.6578947368421053,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "bedford": {
      "name": "Bedford",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 788,
          "percent": 54.08373369938229,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 634,
          "percent": 43.51407000686342,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 17,
          "percent": 1.1667810569663692,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 12,
          "percent": 0.8236101578586136,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 4,
          "percent": 0.27453671928620454,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.06863417982155114,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.06863417982155114,
          "major_candidate": true
        }
      ]
    },
    "belchertown": {
      "name": "Belchertown",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 891,
          "percent": 60.4887983706721,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 546,
          "percent": 37.06720977596741,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 15,
          "percent": 1.0183299389002036,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 14,
          "percent": 0.9504412763068567,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 4,
          "percent": 0.27155465037338766,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 2,
          "percent": 0.13577732518669383,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.06788866259334692,
          "major_candidate": true
        }
      ]
    },
    "bellingham": {
      "name": "Bellingham",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1384,
          "percent": 67.94305351006382,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 624,
          "percent": 30.633284241531666,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 14,
          "percent": 0.6872852233676976,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 13,
          "percent": 0.6381934216985763,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 2,
          "percent": 0.09818360333824251,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "belmont": {
      "name": "Belmont",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1149,
          "percent": 55.96687773989284,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 852,
          "percent": 41.5002435460302,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 25,
          "percent": 1.2177301509985388,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 12,
          "percent": 0.5845104724792985,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 7,
          "percent": 0.34096444227959083,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 6,
          "percent": 0.2922552362396493,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.0974184120798831,
          "major_candidate": true
        }
      ]
    },
    "berkley": {
      "name": "Berkley",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 737,
          "percent": 76.37305699481865,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 208,
          "percent": 21.55440414507772,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 12,
          "percent": 1.2435233160621761,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 4,
          "percent": 0.41450777202072536,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 3,
          "percent": 0.31088082901554404,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.10362694300518134,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "berlin": {
      "name": "Berlin",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 312,
          "percent": 58.97920604914934,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 203,
          "percent": 38.37429111531191,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 7,
          "percent": 1.3232514177693762,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 2,
          "percent": 0.3780718336483932,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.3780718336483932,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 2,
          "percent": 0.3780718336483932,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 1,
          "percent": 0.1890359168241966,
          "major_candidate": true
        }
      ]
    },
    "bernardston": {
      "name": "Bernardston",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 130,
          "percent": 51.58730158730159,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 118,
          "percent": 46.82539682539682,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 2,
          "percent": 0.7936507936507936,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 1,
          "percent": 0.3968253968253968,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.3968253968253968,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "beverly": {
      "name": "Beverly",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 2214,
          "percent": 53.60774818401937,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1834,
          "percent": 44.40677966101695,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 35,
          "percent": 0.847457627118644,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 30,
          "percent": 0.7263922518159807,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 14,
          "percent": 0.3389830508474576,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.048426150121065374,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.024213075060532687,
          "major_candidate": true
        }
      ]
    },
    "billerica": {
      "name": "Billerica",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 3834,
          "percent": 69.25578034682081,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1606,
          "percent": 29.010115606936417,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 40,
          "percent": 0.7225433526011561,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 29,
          "percent": 0.5238439306358381,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 16,
          "percent": 0.28901734104046245,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 6,
          "percent": 0.10838150289017341,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 5,
          "percent": 0.09031791907514451,
          "major_candidate": true
        }
      ]
    },
    "blackstone": {
      "name": "Blackstone",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 720,
          "percent": 70.58823529411765,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 271,
          "percent": 26.568627450980394,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 15,
          "percent": 1.4705882352941178,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 10,
          "percent": 0.9803921568627451,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 3,
          "percent": 0.29411764705882354,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.09803921568627451,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "blandford": {
      "name": "Blandford",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 137,
          "percent": 74.45652173913044,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 45,
          "percent": 24.456521739130434,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 1,
          "percent": 0.5434782608695652,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 1,
          "percent": 0.5434782608695652,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "bolton": {
      "name": "Bolton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 393,
          "percent": 53.324287652645864,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 322,
          "percent": 43.69063772048847,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 11,
          "percent": 1.492537313432836,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 6,
          "percent": 0.8141112618724559,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 3,
          "percent": 0.40705563093622793,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 1,
          "percent": 0.13568521031207598,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.13568521031207598,
          "major_candidate": true
        }
      ]
    },
    "boston": {
      "name": "Boston",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 9554,
          "percent": 51.9775855502965,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 8393,
          "percent": 45.661280670257334,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 193,
          "percent": 1.0499972797997932,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 110,
          "percent": 0.5984440454817475,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 81,
          "percent": 0.44067243349110496,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 26,
          "percent": 0.1414504107502312,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 24,
          "percent": 0.13056960992329036,
          "major_candidate": true
        }
      ]
    },
    "bourne": {
      "name": "Bourne",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1843,
          "percent": 62.81526925698705,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1033,
          "percent": 35.207907293796865,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 27,
          "percent": 0.9202453987730062,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 19,
          "percent": 0.6475800954328562,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 6,
          "percent": 0.20449897750511248,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 4,
          "percent": 0.136332651670075,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.0681663258350375,
          "major_candidate": true
        }
      ]
    },
    "boxborough": {
      "name": "Boxborough",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 323,
          "percent": 60.48689138576779,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 204,
          "percent": 38.20224719101124,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 3,
          "percent": 0.5617977528089888,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 3,
          "percent": 0.5617977528089888,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 1,
          "percent": 0.18726591760299627,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "boxford": {
      "name": "Boxford",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 638,
          "percent": 50.7557677008751,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 599,
          "percent": 47.65314240254575,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 10,
          "percent": 0.7955449482895783,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 7,
          "percent": 0.5568814638027049,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 3,
          "percent": 0.2386634844868735,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "boylston": {
      "name": "Boylston",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 396,
          "percent": 56.011315417256014,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 297,
          "percent": 42.00848656294201,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 11,
          "percent": 1.5558698727015559,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 3,
          "percent": 0.4243281471004243,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "braintree": {
      "name": "Braintree",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 2834,
          "percent": 70.0271806276254,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1148,
          "percent": 28.366691376328145,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 32,
          "percent": 0.7907091672844082,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 21,
          "percent": 0.5189028910303929,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 8,
          "percent": 0.19767729182110205,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.04941932295527551,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 2,
          "percent": 0.04941932295527551,
          "major_candidate": true
        }
      ]
    },
    "brewster": {
      "name": "Brewster",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 774,
          "percent": 52.016129032258064,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 683,
          "percent": 45.9005376344086,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 16,
          "percent": 1.075268817204301,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 7,
          "percent": 0.47043010752688175,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 4,
          "percent": 0.26881720430107525,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 3,
          "percent": 0.20161290322580644,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.06720430107526881,
          "major_candidate": true
        }
      ]
    },
    "bridgewater": {
      "name": "Bridgewater",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 2250,
          "percent": 71.02272727272727,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 864,
          "percent": 27.272727272727273,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 22,
          "percent": 0.6944444444444444,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 21,
          "percent": 0.6628787878787878,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 9,
          "percent": 0.2840909090909091,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.03156565656565657,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.03156565656565657,
          "major_candidate": true
        }
      ]
    },
    "brimfield": {
      "name": "Brimfield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 368,
          "percent": 69.96197718631178,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 143,
          "percent": 27.186311787072242,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 8,
          "percent": 1.520912547528517,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 4,
          "percent": 0.7604562737642585,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 2,
          "percent": 0.38022813688212925,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.19011406844106463,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "brockton": {
      "name": "Brockton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 2291,
          "percent": 75.01637197118534,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 698,
          "percent": 22.855271774721675,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 32,
          "percent": 1.0478061558611658,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 16,
          "percent": 0.5239030779305829,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 9,
          "percent": 0.29469548133595286,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 4,
          "percent": 0.13097576948264572,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 4,
          "percent": 0.13097576948264572,
          "major_candidate": true
        }
      ]
    },
    "brookfield": {
      "name": "Brookfield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 368,
          "percent": 73.45309381237524,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 125,
          "percent": 24.9500998003992,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 3,
          "percent": 0.5988023952095808,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 3,
          "percent": 0.5988023952095808,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 2,
          "percent": 0.3992015968063872,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "brookline": {
      "name": "Brookline",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1689,
          "percent": 70.22869022869023,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 651,
          "percent": 27.06860706860707,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 36,
          "percent": 1.496881496881497,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 11,
          "percent": 0.4573804573804574,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 9,
          "percent": 0.37422037422037424,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 6,
          "percent": 0.2494802494802495,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 3,
          "percent": 0.12474012474012475,
          "major_candidate": true
        }
      ]
    },
    "buckland": {
      "name": "Buckland",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 75,
          "percent": 48.701298701298704,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 74,
          "percent": 48.05194805194805,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 2,
          "percent": 1.2987012987012987,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 1,
          "percent": 0.6493506493506493,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 1,
          "percent": 0.6493506493506493,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.6493506493506493,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "burlington": {
      "name": "Burlington",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1703,
          "percent": 62.13060926669099,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 973,
          "percent": 35.49799343305363,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 25,
          "percent": 0.9120758847136081,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 22,
          "percent": 0.8026267785479752,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 12,
          "percent": 0.43779642466253194,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 4,
          "percent": 0.1459321415541773,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 2,
          "percent": 0.07296607077708865,
          "major_candidate": true
        }
      ]
    },
    "cambridge": {
      "name": "Cambridge",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1870,
          "percent": 69.72408650260999,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 722,
          "percent": 26.92020879940343,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 48,
          "percent": 1.7897091722595078,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 18,
          "percent": 0.6711409395973155,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 16,
          "percent": 0.5965697240865027,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 5,
          "percent": 0.18642803877703207,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 3,
          "percent": 0.11185682326621924,
          "major_candidate": true
        }
      ]
    },
    "canton": {
      "name": "Canton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1467,
          "percent": 57.778653012997246,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1012,
          "percent": 39.85821189444663,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 22,
          "percent": 0.866482867270579,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 20,
          "percent": 0.7877116975187082,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 11,
          "percent": 0.4332414336352895,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 5,
          "percent": 0.19692792437967704,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 2,
          "percent": 0.07877116975187082,
          "major_candidate": true
        }
      ]
    },
    "carlisle": {
      "name": "Carlisle",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 414,
          "percent": 63.98763523956723,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 218,
          "percent": 33.69397217928903,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 7,
          "percent": 1.0819165378670788,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 4,
          "percent": 0.6182380216383307,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 2,
          "percent": 0.3091190108191654,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.3091190108191654,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "carver": {
      "name": "Carver",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1201,
          "percent": 74.96878901373283,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 373,
          "percent": 23.283395755305868,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 10,
          "percent": 0.6242197253433208,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 9,
          "percent": 0.5617977528089888,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 6,
          "percent": 0.37453183520599254,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.12484394506866417,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.062421972534332085,
          "major_candidate": true
        }
      ]
    },
    "charlemont": {
      "name": "Charlemont",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 83,
          "percent": 69.16666666666667,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 37,
          "percent": 30.833333333333332,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "charlton": {
      "name": "Charlton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1226,
          "percent": 65.00530222693531,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 629,
          "percent": 33.35100742311771,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 19,
          "percent": 1.007423117709438,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 5,
          "percent": 0.2651113467656416,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 5,
          "percent": 0.2651113467656416,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.10604453870625663,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "chatham": {
      "name": "Chatham",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 571,
          "percent": 49.224137931034484,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 563,
          "percent": 48.53448275862069,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 14,
          "percent": 1.206896551724138,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 9,
          "percent": 0.7758620689655172,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 2,
          "percent": 0.1724137931034483,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.08620689655172414,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "chelmsford": {
      "name": "Chelmsford",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 2609,
          "percent": 53.56189694107986,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 2155,
          "percent": 44.241428864709505,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 41,
          "percent": 0.8417162800246356,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 33,
          "percent": 0.6774789570929994,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 19,
          "percent": 0.390063641962636,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 8,
          "percent": 0.1642373229316362,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 6,
          "percent": 0.12317799219872716,
          "major_candidate": true
        }
      ]
    },
    "chelsea": {
      "name": "Chelsea",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 489,
          "percent": 72.12389380530973,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 169,
          "percent": 24.926253687315633,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 8,
          "percent": 1.1799410029498525,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 5,
          "percent": 0.7374631268436578,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 4,
          "percent": 0.5899705014749262,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 2,
          "percent": 0.2949852507374631,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.14749262536873156,
          "major_candidate": true
        }
      ]
    },
    "cheshire": {
      "name": "Cheshire",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 184,
          "percent": 68.65671641791045,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 80,
          "percent": 29.850746268656717,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 2,
          "percent": 0.746268656716418,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 2,
          "percent": 0.746268656716418,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "chester": {
      "name": "Chester",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 120,
          "percent": 71.42857142857143,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 47,
          "percent": 27.976190476190474,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 1,
          "percent": 0.5952380952380952,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "chesterfield": {
      "name": "Chesterfield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 67,
          "percent": 48.55072463768116,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 66,
          "percent": 47.82608695652174,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 2,
          "percent": 1.4492753623188406,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 2,
          "percent": 1.4492753623188406,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.7246376811594203,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "chicopee": {
      "name": "Chicopee",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 2589,
          "percent": 73.4051601927984,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 871,
          "percent": 24.695208392401476,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 27,
          "percent": 0.7655231074567621,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 19,
          "percent": 0.5387014459880919,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 10,
          "percent": 0.28352707683583783,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 6,
          "percent": 0.1701162461015027,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 5,
          "percent": 0.14176353841791892,
          "major_candidate": true
        }
      ]
    },
    "chilmark": {
      "name": "Chilmark",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 38,
          "percent": 65.51724137931035,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 19,
          "percent": 32.758620689655174,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 1,
          "percent": 1.7241379310344827,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "clarksburg": {
      "name": "Clarksburg",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 87,
          "percent": 60.83916083916084,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 53,
          "percent": 37.06293706293706,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 2,
          "percent": 1.3986013986013985,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 1,
          "percent": 0.6993006993006993,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "clinton": {
      "name": "Clinton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 772,
          "percent": 64.33333333333333,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 397,
          "percent": 33.083333333333336,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 12,
          "percent": 1.0,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 12,
          "percent": 1.0,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 5,
          "percent": 0.4166666666666667,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.08333333333333333,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.08333333333333333,
          "major_candidate": true
        }
      ]
    },
    "cohasset": {
      "name": "Cohasset",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 629,
          "percent": 55.81188997338066,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 470,
          "percent": 41.703637976929905,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 13,
          "percent": 1.1535048802129548,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 12,
          "percent": 1.064773735581189,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 2,
          "percent": 0.1774622892635315,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.08873114463176575,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "colrain": {
      "name": "Colrain",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 88,
          "percent": 52.69461077844311,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 72,
          "percent": 43.11377245508982,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 4,
          "percent": 2.395209580838323,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 2,
          "percent": 1.1976047904191616,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.5988023952095808,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "concord": {
      "name": "Concord",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1241,
          "percent": 68.11196487376509,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 538,
          "percent": 29.527991218441272,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 21,
          "percent": 1.1525795828759604,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 11,
          "percent": 0.6037321624588364,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 9,
          "percent": 0.49396267837541163,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 2,
          "percent": 0.10976948408342481,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "conway": {
      "name": "Conway",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 92,
          "percent": 52.57142857142857,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 82,
          "percent": 46.857142857142854,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 1,
          "percent": 0.5714285714285714,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "cummington": {
      "name": "Cummington",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 50,
          "percent": 58.13953488372093,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 33,
          "percent": 38.372093023255815,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 2,
          "percent": 2.3255813953488373,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 1,
          "percent": 1.1627906976744187,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "dalton": {
      "name": "Dalton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 228,
          "percent": 56.71641791044776,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 164,
          "percent": 40.79601990049751,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 4,
          "percent": 0.9950248756218906,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 4,
          "percent": 0.9950248756218906,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 1,
          "percent": 0.24875621890547264,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.24875621890547264,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "danvers": {
      "name": "Danvers",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 2419,
          "percent": 64.47228144989339,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1257,
          "percent": 33.502132196162044,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 30,
          "percent": 0.7995735607675906,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 28,
          "percent": 0.746268656716418,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 11,
          "percent": 0.2931769722814499,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 4,
          "percent": 0.10660980810234541,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 3,
          "percent": 0.07995735607675906,
          "major_candidate": true
        }
      ]
    },
    "dartmouth": {
      "name": "Dartmouth",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 2316,
          "percent": 71.26153846153846,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 885,
          "percent": 27.23076923076923,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 24,
          "percent": 0.7384615384615385,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 13,
          "percent": 0.4,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 7,
          "percent": 0.2153846153846154,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 3,
          "percent": 0.09230769230769231,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 2,
          "percent": 0.06153846153846154,
          "major_candidate": true
        }
      ]
    },
    "dedham": {
      "name": "Dedham",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1649,
          "percent": 62.604403948367505,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 938,
          "percent": 35.61123766135156,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 22,
          "percent": 0.8352315869400152,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 11,
          "percent": 0.4176157934700076,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 9,
          "percent": 0.3416856492027335,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 3,
          "percent": 0.11389521640091116,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.07593014426727411,
          "major_candidate": true
        }
      ]
    },
    "deerfield": {
      "name": "Deerfield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 222,
          "percent": 49.333333333333336,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 219,
          "percent": 48.666666666666664,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 5,
          "percent": 1.1111111111111112,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 2,
          "percent": 0.4444444444444444,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 1,
          "percent": 0.2222222222222222,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.2222222222222222,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "dennis": {
      "name": "Dennis",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1514,
          "percent": 58.88759237650719,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 995,
          "percent": 38.70089459354337,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 30,
          "percent": 1.1668611435239207,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 21,
          "percent": 0.8168028004667445,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 10,
          "percent": 0.38895371450797356,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.038895371450797356,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "dighton": {
      "name": "Dighton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 761,
          "percent": 73.88349514563107,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 245,
          "percent": 23.78640776699029,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 15,
          "percent": 1.4563106796116505,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 4,
          "percent": 0.3883495145631068,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 3,
          "percent": 0.2912621359223301,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 1,
          "percent": 0.0970873786407767,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.0970873786407767,
          "major_candidate": true
        }
      ]
    },
    "douglas": {
      "name": "Douglas",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 796,
          "percent": 67.22972972972973,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 368,
          "percent": 31.08108108108108,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 10,
          "percent": 0.8445945945945946,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 6,
          "percent": 0.5067567567567568,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 3,
          "percent": 0.2533783783783784,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.08445945945945946,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "dover": {
      "name": "Dover",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 546,
          "percent": 62.32876712328767,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 312,
          "percent": 35.61643835616438,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 11,
          "percent": 1.2557077625570776,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 4,
          "percent": 0.45662100456621,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 3,
          "percent": 0.3424657534246575,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "dracut": {
      "name": "Dracut",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 3013,
          "percent": 73.13106796116504,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1058,
          "percent": 25.679611650485437,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 19,
          "percent": 0.46116504854368934,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 16,
          "percent": 0.3883495145631068,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 7,
          "percent": 0.16990291262135923,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 6,
          "percent": 0.14563106796116504,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.024271844660194174,
          "major_candidate": true
        }
      ]
    },
    "dudley": {
      "name": "Dudley",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 954,
          "percent": 73.78190255220417,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 318,
          "percent": 24.593967517401392,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 11,
          "percent": 0.8507347254447022,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 5,
          "percent": 0.3866976024748647,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 3,
          "percent": 0.23201856148491878,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.07733952049497293,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.07733952049497293,
          "major_candidate": true
        }
      ]
    },
    "dunstable": {
      "name": "Dunstable",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 300,
          "percent": 53.003533568904594,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 256,
          "percent": 45.22968197879859,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 5,
          "percent": 0.8833922261484098,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 4,
          "percent": 0.7067137809187279,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 1,
          "percent": 0.17667844522968199,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "duxbury": {
      "name": "Duxbury",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1200,
          "percent": 50.314465408805034,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1134,
          "percent": 47.54716981132076,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 27,
          "percent": 1.1320754716981132,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 15,
          "percent": 0.6289308176100629,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 6,
          "percent": 0.25157232704402516,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.08385744234800839,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.041928721174004195,
          "major_candidate": true
        }
      ]
    },
    "e_bridgewater": {
      "name": "E. Bridgewater",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1419,
          "percent": 72.36104028556859,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 501,
          "percent": 25.548189699133097,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 15,
          "percent": 0.7649158592554819,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 13,
          "percent": 0.6629270780214176,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 6,
          "percent": 0.3059663437021928,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 4,
          "percent": 0.2039775624681285,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 3,
          "percent": 0.1529831718510964,
          "major_candidate": true
        }
      ]
    },
    "e_brookfield": {
      "name": "E. Brookfield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 258,
          "percent": 73.08781869688386,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 89,
          "percent": 25.21246458923513,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 2,
          "percent": 0.56657223796034,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 1,
          "percent": 0.28328611898017,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 1,
          "percent": 0.28328611898017,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.28328611898017,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.28328611898017,
          "major_candidate": true
        }
      ]
    },
    "e_longmeadow": {
      "name": "E. Longmeadow",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1154,
          "percent": 65.53094832481544,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 577,
          "percent": 32.76547416240772,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 14,
          "percent": 0.7950028392958546,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 11,
          "percent": 0.6246450880181715,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 4,
          "percent": 0.2271436683702442,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.05678591709256105,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "eastham": {
      "name": "Eastham",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 379,
          "percent": 49.86842105263158,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 363,
          "percent": 47.76315789473684,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 12,
          "percent": 1.5789473684210527,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 3,
          "percent": 0.39473684210526316,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 2,
          "percent": 0.2631578947368421,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.13157894736842105,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "easthampton": {
      "name": "Easthampton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 729,
          "percent": 63.226366001734604,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 396,
          "percent": 34.345186470078055,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 9,
          "percent": 0.7805724197745013,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 8,
          "percent": 0.6938421509106678,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 7,
          "percent": 0.6071118820468343,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 3,
          "percent": 0.26019080659150046,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.08673026886383348,
          "major_candidate": true
        }
      ]
    },
    "easton": {
      "name": "Easton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1664,
          "percent": 59.791591807402085,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1051,
          "percent": 37.76500179662235,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 33,
          "percent": 1.1857707509881423,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 20,
          "percent": 0.7186489399928135,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 12,
          "percent": 0.4311893639956881,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.07186489399928135,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.035932446999640676,
          "major_candidate": true
        }
      ]
    },
    "edgartown": {
      "name": "Edgartown",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 195,
          "percent": 52.98913043478261,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 161,
          "percent": 43.75,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 7,
          "percent": 1.9021739130434783,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 3,
          "percent": 0.8152173913043478,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 2,
          "percent": 0.5434782608695652,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "egremont": {
      "name": "Egremont",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 44,
          "percent": 55.0,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 36,
          "percent": 45.0,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "erving": {
      "name": "Erving",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 95,
          "percent": 65.51724137931035,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 48,
          "percent": 33.10344827586207,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 1,
          "percent": 0.6896551724137931,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 1,
          "percent": 0.6896551724137931,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "essex": {
      "name": "Essex",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 247,
          "percent": 48.62204724409449,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 245,
          "percent": 48.22834645669291,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 9,
          "percent": 1.7716535433070866,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 5,
          "percent": 0.984251968503937,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 1,
          "percent": 0.1968503937007874,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.1968503937007874,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "everett": {
      "name": "Everett",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1081,
          "percent": 80.73188946975355,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 238,
          "percent": 17.77445855115758,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 6,
          "percent": 0.4480955937266617,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 6,
          "percent": 0.4480955937266617,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 4,
          "percent": 0.29873039581777444,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 3,
          "percent": 0.22404779686333084,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.07468259895444361,
          "major_candidate": true
        }
      ]
    },
    "fairhaven": {
      "name": "Fairhaven",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1286,
          "percent": 72.40990990990991,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 458,
          "percent": 25.78828828828829,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 16,
          "percent": 0.9009009009009009,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 10,
          "percent": 0.5630630630630631,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 4,
          "percent": 0.22522522522522523,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 1,
          "percent": 0.05630630630630631,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.05630630630630631,
          "major_candidate": true
        }
      ]
    },
    "fall_river": {
      "name": "Fall River",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 3144,
          "percent": 82.088772845953,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 614,
          "percent": 16.031331592689295,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 31,
          "percent": 0.8093994778067886,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 23,
          "percent": 0.6005221932114883,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 8,
          "percent": 0.20887728459530025,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 5,
          "percent": 0.13054830287206268,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 5,
          "percent": 0.13054830287206268,
          "major_candidate": true
        }
      ]
    },
    "falmouth": {
      "name": "Falmouth",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 2473,
          "percent": 56.08981628487185,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1848,
          "percent": 41.91426627353141,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 36,
          "percent": 0.8165116806532093,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 27,
          "percent": 0.6123837604899071,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 12,
          "percent": 0.27217056021773645,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 9,
          "percent": 0.20412792016330233,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 4,
          "percent": 0.09072352007257882,
          "major_candidate": true
        }
      ]
    },
    "fitchburg": {
      "name": "Fitchburg",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1872,
          "percent": 68.17188638018936,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 821,
          "percent": 29.898033503277496,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 22,
          "percent": 0.8011653313911143,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 15,
          "percent": 0.5462490895848507,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 7,
          "percent": 0.25491624180626365,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 5,
          "percent": 0.1820830298616169,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 4,
          "percent": 0.14566642388929352,
          "major_candidate": true
        }
      ]
    },
    "florida": {
      "name": "Florida",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 48,
          "percent": 63.1578947368421,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 24,
          "percent": 31.57894736842105,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 3,
          "percent": 3.9473684210526314,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 1,
          "percent": 1.3157894736842106,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "foxborough": {
      "name": "Foxborough",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1315,
          "percent": 59.234234234234236,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 873,
          "percent": 39.32432432432432,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 14,
          "percent": 0.6306306306306306,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 12,
          "percent": 0.5405405405405406,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 5,
          "percent": 0.22522522522522523,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.04504504504504504,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "framingham": {
      "name": "Framingham",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 2025,
          "percent": 51.684532924961715,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1793,
          "percent": 45.76314446145993,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 49,
          "percent": 1.2506380806533945,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 32,
          "percent": 0.8167432363450741,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 14,
          "percent": 0.3573251659009699,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 3,
          "percent": 0.07656967840735068,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 2,
          "percent": 0.05104645227156713,
          "major_candidate": true
        }
      ]
    },
    "franklin": {
      "name": "Franklin",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 2263,
          "percent": 55.61563037601376,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1728,
          "percent": 42.467436716638,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 35,
          "percent": 0.8601622020152372,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 23,
          "percent": 0.5652494470385844,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 15,
          "percent": 0.3686409437208159,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 3,
          "percent": 0.07372818874416319,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 2,
          "percent": 0.049152125829442124,
          "major_candidate": true
        }
      ]
    },
    "freetown": {
      "name": "Freetown",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 928,
          "percent": 73.07086614173228,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 321,
          "percent": 25.275590551181104,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 8,
          "percent": 0.6299212598425197,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 6,
          "percent": 0.47244094488188976,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 4,
          "percent": 0.31496062992125984,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 3,
          "percent": 0.23622047244094488,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "gardner": {
      "name": "Gardner",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1294,
          "percent": 70.9818979703785,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 491,
          "percent": 26.933625891387823,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 15,
          "percent": 0.8228195282501372,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 13,
          "percent": 0.7131102578167855,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 5,
          "percent": 0.27427317608337903,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 4,
          "percent": 0.21941854086670323,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.05485463521667581,
          "major_candidate": true
        }
      ]
    },
    "georgetown": {
      "name": "Georgetown",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 845,
          "percent": 59.33988764044944,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 542,
          "percent": 38.061797752808985,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 16,
          "percent": 1.1235955056179776,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 13,
          "percent": 0.9129213483146067,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 7,
          "percent": 0.49157303370786515,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.0702247191011236,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "gill": {
      "name": "Gill",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 81,
          "percent": 50.31055900621118,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 76,
          "percent": 47.20496894409938,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 3,
          "percent": 1.8633540372670807,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.6211180124223602,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "gloucester": {
      "name": "Gloucester",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1832,
          "percent": 57.19637839525445,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1317,
          "percent": 41.11770215423041,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 27,
          "percent": 0.842959725257571,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 19,
          "percent": 0.5931938807368092,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 5,
          "percent": 0.1561036528254761,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 3,
          "percent": 0.09366219169528567,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "goshen": {
      "name": "Goshen",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 67,
          "percent": 56.779661016949156,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 51,
          "percent": 43.220338983050844,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "gosnold": {
      "name": "Gosnold",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 12,
          "percent": 85.71428571428571,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 2,
          "percent": 14.285714285714286,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "grafton": {
      "name": "Grafton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1054,
          "percent": 55.5028962611901,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 798,
          "percent": 42.02211690363349,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 28,
          "percent": 1.4744602422327542,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 11,
          "percent": 0.5792522380200106,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 6,
          "percent": 0.315955766192733,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.105318588730911,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "granby": {
      "name": "Granby",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 552,
          "percent": 68.82793017456359,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 237,
          "percent": 29.551122194513717,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 6,
          "percent": 0.7481296758104738,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 3,
          "percent": 0.3740648379052369,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.24937655860349128,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 1,
          "percent": 0.12468827930174564,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.12468827930174564,
          "major_candidate": true
        }
      ]
    },
    "granville": {
      "name": "Granville",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 178,
          "percent": 68.19923371647509,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 75,
          "percent": 28.735632183908045,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 5,
          "percent": 1.9157088122605364,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 2,
          "percent": 0.7662835249042146,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 1,
          "percent": 0.3831417624521073,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "great_barrington": {
      "name": "Great Barrington",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 135,
          "percent": 53.1496062992126,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 112,
          "percent": 44.09448818897638,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 4,
          "percent": 1.5748031496062993,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.7874015748031497,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 1,
          "percent": 0.3937007874015748,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "greenfield": {
      "name": "Greenfield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 630,
          "percent": 55.900621118012424,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 459,
          "percent": 40.72759538598048,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 18,
          "percent": 1.5971606033717836,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 11,
          "percent": 0.9760425909494232,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 6,
          "percent": 0.5323868677905945,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 3,
          "percent": 0.26619343389529726,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "groton": {
      "name": "Groton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 797,
          "percent": 51.386202450032236,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 714,
          "percent": 46.03481624758221,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 19,
          "percent": 1.2250161186331399,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 10,
          "percent": 0.6447453255963894,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 9,
          "percent": 0.5802707930367504,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.1289490651192779,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "groveland": {
      "name": "Groveland",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 664,
          "percent": 62.288930581613506,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 373,
          "percent": 34.9906191369606,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 16,
          "percent": 1.5009380863039399,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 5,
          "percent": 0.46904315196998125,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 5,
          "percent": 0.46904315196998125,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 2,
          "percent": 0.18761726078799248,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.09380863039399624,
          "major_candidate": true
        }
      ]
    },
    "hadley": {
      "name": "Hadley",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 246,
          "percent": 53.7117903930131,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 201,
          "percent": 43.88646288209607,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 5,
          "percent": 1.091703056768559,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 5,
          "percent": 1.091703056768559,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 1,
          "percent": 0.2183406113537118,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "halifax": {
      "name": "Halifax",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 895,
          "percent": 74.02812241521919,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 294,
          "percent": 24.317617866004962,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 10,
          "percent": 0.8271298593879239,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 4,
          "percent": 0.3308519437551696,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 4,
          "percent": 0.3308519437551696,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.1654259718775848,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "hamilton": {
      "name": "Hamilton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 527,
          "percent": 52.385685884691846,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 449,
          "percent": 44.63220675944334,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 12,
          "percent": 1.1928429423459244,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 10,
          "percent": 0.9940357852882704,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 5,
          "percent": 0.4970178926441352,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 2,
          "percent": 0.1988071570576541,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.09940357852882704,
          "major_candidate": true
        }
      ]
    },
    "hampden": {
      "name": "Hampden",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 495,
          "percent": 72.68722466960352,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 176,
          "percent": 25.844346549192363,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 6,
          "percent": 0.8810572687224669,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 2,
          "percent": 0.2936857562408223,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 1,
          "percent": 0.14684287812041116,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.14684287812041116,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "hancock": {
      "name": "Hancock",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 70,
          "percent": 72.91666666666667,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 25,
          "percent": 26.041666666666668,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 1,
          "percent": 1.0416666666666667,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "hanover": {
      "name": "Hanover",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1606,
          "percent": 66.72206065641878,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 763,
          "percent": 31.699210635646033,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 15,
          "percent": 0.6231823847112589,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 14,
          "percent": 0.5816368923971749,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 5,
          "percent": 0.2077274615704196,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 3,
          "percent": 0.12463647694225176,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.04154549231408392,
          "major_candidate": true
        }
      ]
    },
    "hanson": {
      "name": "Hanson",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1281,
          "percent": 71.56424581005587,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 487,
          "percent": 27.206703910614525,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 12,
          "percent": 0.6703910614525139,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 8,
          "percent": 0.44692737430167595,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 2,
          "percent": 0.11173184357541899,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "hardwick": {
      "name": "Hardwick",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 259,
          "percent": 72.3463687150838,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 90,
          "percent": 25.139664804469273,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 4,
          "percent": 1.1173184357541899,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 3,
          "percent": 0.8379888268156425,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 1,
          "percent": 0.27932960893854747,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.27932960893854747,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "harvard": {
      "name": "Harvard",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 454,
          "percent": 60.2921646746348,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 275,
          "percent": 36.52058432934927,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 17,
          "percent": 2.257636122177955,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 5,
          "percent": 0.6640106241699867,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 2,
          "percent": 0.2656042496679947,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "harwich": {
      "name": "Harwich",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1185,
          "percent": 57.496360989810775,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 825,
          "percent": 40.02911208151383,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 32,
          "percent": 1.5526443474041727,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 7,
          "percent": 0.3396409509946628,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 7,
          "percent": 0.3396409509946628,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 3,
          "percent": 0.14556040756914118,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.09704027171276079,
          "major_candidate": true
        }
      ]
    },
    "hatfield": {
      "name": "Hatfield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 226,
          "percent": 61.917808219178085,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 131,
          "percent": 35.89041095890411,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 5,
          "percent": 1.36986301369863,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 1,
          "percent": 0.273972602739726,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 1,
          "percent": 0.273972602739726,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.273972602739726,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "haverhill": {
      "name": "Haverhill",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 4129,
          "percent": 68.24793388429752,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1809,
          "percent": 29.90082644628099,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 46,
          "percent": 0.7603305785123967,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 34,
          "percent": 0.5619834710743802,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 17,
          "percent": 0.2809917355371901,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 8,
          "percent": 0.1322314049586777,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 7,
          "percent": 0.11570247933884298,
          "major_candidate": true
        }
      ]
    },
    "hawley": {
      "name": "Hawley",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 22,
          "percent": 56.41025641025641,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 17,
          "percent": 43.58974358974359,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "heath": {
      "name": "Heath",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 44,
          "percent": 55.69620253164557,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 33,
          "percent": 41.77215189873418,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 2,
          "percent": 2.5316455696202533,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "hingham": {
      "name": "Hingham",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1614,
          "percent": 52.64187866927593,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1368,
          "percent": 44.61839530332681,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 37,
          "percent": 1.2067840834964123,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 31,
          "percent": 1.0110893672537509,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 12,
          "percent": 0.3913894324853229,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.06523157208088715,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 2,
          "percent": 0.06523157208088715,
          "major_candidate": true
        }
      ]
    },
    "hinsdale": {
      "name": "Hinsdale",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 110,
          "percent": 69.18238993710692,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 42,
          "percent": 26.41509433962264,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 3,
          "percent": 1.8867924528301887,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 3,
          "percent": 1.8867924528301887,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 1,
          "percent": 0.6289308176100629,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "holbrook": {
      "name": "Holbrook",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 785,
          "percent": 74.47817836812145,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 250,
          "percent": 23.719165085388994,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 7,
          "percent": 0.6641366223908919,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 7,
          "percent": 0.6641366223908919,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 4,
          "percent": 0.3795066413662239,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.09487666034155598,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "holden": {
      "name": "Holden",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1610,
          "percent": 58.8235294117647,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1079,
          "percent": 39.42272561198392,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 20,
          "percent": 0.7307270734380709,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 19,
          "percent": 0.6941907197661673,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 5,
          "percent": 0.18268176835951772,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 2,
          "percent": 0.0730727073438071,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 2,
          "percent": 0.0730727073438071,
          "major_candidate": true
        }
      ]
    },
    "holland": {
      "name": "Holland",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 217,
          "percent": 67.601246105919,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 96,
          "percent": 29.906542056074766,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 3,
          "percent": 0.9345794392523364,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 3,
          "percent": 0.9345794392523364,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 1,
          "percent": 0.3115264797507788,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.3115264797507788,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "holliston": {
      "name": "Holliston",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 910,
          "percent": 55.118110236220474,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 704,
          "percent": 42.64082374318595,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 23,
          "percent": 1.3930950938824955,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 7,
          "percent": 0.4239854633555421,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 4,
          "percent": 0.24227740763173833,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.12113870381586916,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.06056935190793458,
          "major_candidate": true
        }
      ]
    },
    "holyoke": {
      "name": "Holyoke",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1104,
          "percent": 72.48850952068287,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 377,
          "percent": 24.7537754432042,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 21,
          "percent": 1.3788575180564675,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 9,
          "percent": 0.5909389363099147,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 6,
          "percent": 0.3939592908732764,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 6,
          "percent": 0.3939592908732764,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "hopedale": {
      "name": "Hopedale",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 348,
          "percent": 57.90349417637271,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 241,
          "percent": 40.09983361064892,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 7,
          "percent": 1.1647254575707155,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 3,
          "percent": 0.49916805324459235,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 1,
          "percent": 0.16638935108153077,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.16638935108153077,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "hopkinton": {
      "name": "Hopkinton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 924,
          "percent": 56.582976117575015,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 669,
          "percent": 40.967544396815676,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 17,
          "percent": 1.0410287813839558,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 11,
          "percent": 0.6736068585425597,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 9,
          "percent": 0.5511328842620943,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 2,
          "percent": 0.1224739742804654,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.0612369871402327,
          "major_candidate": true
        }
      ]
    },
    "hubbardston": {
      "name": "Hubbardston",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 534,
          "percent": 70.26315789473684,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 210,
          "percent": 27.63157894736842,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 10,
          "percent": 1.3157894736842106,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 3,
          "percent": 0.39473684210526316,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 1,
          "percent": 0.13157894736842105,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.13157894736842105,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.13157894736842105,
          "major_candidate": true
        }
      ]
    },
    "hudson": {
      "name": "Hudson",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1163,
          "percent": 55.32825880114177,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 894,
          "percent": 42.53092293054234,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 25,
          "percent": 1.1893434823977165,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 11,
          "percent": 0.5233111322549953,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 6,
          "percent": 0.285442435775452,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 3,
          "percent": 0.142721217887726,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "hull": {
      "name": "Hull",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 808,
          "percent": 60.569715142428784,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 509,
          "percent": 38.155922038980506,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 9,
          "percent": 0.6746626686656672,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 4,
          "percent": 0.29985007496251875,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 3,
          "percent": 0.22488755622188905,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.07496251874062969,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "huntington": {
      "name": "Huntington",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 168,
          "percent": 72.41379310344827,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 62,
          "percent": 26.724137931034484,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 1,
          "percent": 0.43103448275862066,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 1,
          "percent": 0.43103448275862066,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "ipswich": {
      "name": "Ipswich",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1007,
          "percent": 51.56169994879672,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 901,
          "percent": 46.13415258576549,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 22,
          "percent": 1.1264720942140296,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 20,
          "percent": 1.0240655401945724,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 3,
          "percent": 0.15360983102918588,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "kingston": {
      "name": "Kingston",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1325,
          "percent": 68.61729673744173,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 585,
          "percent": 30.29518384256862,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 9,
          "percent": 0.46607975142413255,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 6,
          "percent": 0.31071983428275507,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 5,
          "percent": 0.2589331952356292,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.05178663904712584,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "lakeville": {
      "name": "Lakeville",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1265,
          "percent": 69.65859030837004,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 517,
          "percent": 28.469162995594715,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 15,
          "percent": 0.8259911894273128,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 11,
          "percent": 0.6057268722466961,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 5,
          "percent": 0.2753303964757709,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 3,
          "percent": 0.16519823788546256,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "lancaster": {
      "name": "Lancaster",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 538,
          "percent": 56.87103594080338,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 386,
          "percent": 40.80338266384778,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 10,
          "percent": 1.0570824524312896,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 7,
          "percent": 0.7399577167019028,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 5,
          "percent": 0.5285412262156448,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "lanesborough": {
      "name": "Lanesborough",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 129,
          "percent": 60.2803738317757,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 81,
          "percent": 37.850467289719624,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 3,
          "percent": 1.4018691588785046,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 1,
          "percent": 0.4672897196261682,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "lawrence": {
      "name": "Lawrence",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 842,
          "percent": 76.82481751824818,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 231,
          "percent": 21.076642335766422,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 8,
          "percent": 0.7299270072992701,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 5,
          "percent": 0.4562043795620438,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 5,
          "percent": 0.4562043795620438,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 3,
          "percent": 0.2737226277372263,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 2,
          "percent": 0.18248175182481752,
          "major_candidate": true
        }
      ]
    },
    "lee": {
      "name": "Lee",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 160,
          "percent": 50.473186119873816,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 150,
          "percent": 47.3186119873817,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 4,
          "percent": 1.2618296529968454,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 1,
          "percent": 0.31545741324921134,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.31545741324921134,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.31545741324921134,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "leicester": {
      "name": "Leicester",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1037,
          "percent": 71.76470588235294,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 386,
          "percent": 26.71280276816609,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 9,
          "percent": 0.6228373702422145,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 7,
          "percent": 0.4844290657439446,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 4,
          "percent": 0.2768166089965398,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.1384083044982699,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "lenox": {
      "name": "Lenox",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 155,
          "percent": 58.27067669172932,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 106,
          "percent": 39.849624060150376,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 1,
          "percent": 0.37593984962406013,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 1,
          "percent": 0.37593984962406013,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 1,
          "percent": 0.37593984962406013,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.37593984962406013,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.37593984962406013,
          "major_candidate": true
        }
      ]
    },
    "leominster": {
      "name": "Leominster",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 2499,
          "percent": 66.04122621564483,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1215,
          "percent": 32.10887949260042,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 28,
          "percent": 0.7399577167019028,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 21,
          "percent": 0.554968287526427,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 9,
          "percent": 0.23784355179704017,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 8,
          "percent": 0.21141649048625794,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 4,
          "percent": 0.10570824524312897,
          "major_candidate": true
        }
      ]
    },
    "leverett": {
      "name": "Leverett",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 53,
          "percent": 49.532710280373834,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 46,
          "percent": 42.99065420560748,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 4,
          "percent": 3.7383177570093458,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 3,
          "percent": 2.803738317757009,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 1,
          "percent": 0.9345794392523364,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "lexington": {
      "name": "Lexington",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1585,
          "percent": 60.19749335358906,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 914,
          "percent": 34.71325484238511,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 56,
          "percent": 2.1268515001898973,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 53,
          "percent": 2.0129130269654385,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 15,
          "percent": 0.569692366122294,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 9,
          "percent": 0.34181541967337636,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.0379794910748196,
          "major_candidate": true
        }
      ]
    },
    "leyden": {
      "name": "Leyden",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 44,
          "percent": 56.41025641025641,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 32,
          "percent": 41.02564102564103,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 1,
          "percent": 1.2820512820512822,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 1,
          "percent": 1.2820512820512822,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "lincoln": {
      "name": "Lincoln",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 411,
          "percent": 71.47826086956522,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 149,
          "percent": 25.91304347826087,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 11,
          "percent": 1.9130434782608696,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 3,
          "percent": 0.5217391304347826,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 1,
          "percent": 0.17391304347826086,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "littleton": {
      "name": "Littleton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 664,
          "percent": 54.51559934318555,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 524,
          "percent": 43.02134646962233,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 15,
          "percent": 1.2315270935960592,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 9,
          "percent": 0.7389162561576355,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 3,
          "percent": 0.24630541871921183,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 2,
          "percent": 0.16420361247947454,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.08210180623973727,
          "major_candidate": true
        }
      ]
    },
    "longmeadow": {
      "name": "Longmeadow",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 753,
          "percent": 50.604838709677416,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 700,
          "percent": 47.043010752688176,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 14,
          "percent": 0.9408602150537635,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 12,
          "percent": 0.8064516129032258,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 4,
          "percent": 0.26881720430107525,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 3,
          "percent": 0.20161290322580644,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 2,
          "percent": 0.13440860215053763,
          "major_candidate": true
        }
      ]
    },
    "lowell": {
      "name": "Lowell",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 2683,
          "percent": 68.65404298874104,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1155,
          "percent": 29.554759467758444,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 29,
          "percent": 0.7420675537359263,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 19,
          "percent": 0.48618219037871035,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 12,
          "percent": 0.3070624360286592,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 6,
          "percent": 0.1535312180143296,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 4,
          "percent": 0.1023541453428864,
          "major_candidate": true
        }
      ]
    },
    "ludlow": {
      "name": "Ludlow",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1498,
          "percent": 76.62404092071611,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 419,
          "percent": 21.43222506393862,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 15,
          "percent": 0.7672634271099744,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 14,
          "percent": 0.7161125319693095,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 6,
          "percent": 0.3069053708439898,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 3,
          "percent": 0.1534526854219949,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "lunenburg": {
      "name": "Lunenburg",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 910,
          "percent": 57.961783439490446,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 613,
          "percent": 39.044585987261144,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 22,
          "percent": 1.4012738853503184,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 13,
          "percent": 0.8280254777070064,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 5,
          "percent": 0.3184713375796178,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 4,
          "percent": 0.25477707006369427,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 3,
          "percent": 0.1910828025477707,
          "major_candidate": true
        }
      ]
    },
    "lynn": {
      "name": "Lynn",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 2428,
          "percent": 72.73816656680647,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 861,
          "percent": 25.79388855602157,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 18,
          "percent": 0.5392450569203115,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 17,
          "percent": 0.5092869982025164,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 9,
          "percent": 0.2696225284601558,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 3,
          "percent": 0.08987417615338526,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.05991611743559017,
          "major_candidate": true
        }
      ]
    },
    "lynnfield": {
      "name": "Lynnfield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1306,
          "percent": 66.73479816044967,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 613,
          "percent": 31.3234542667348,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 20,
          "percent": 1.021972406745018,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 13,
          "percent": 0.6642820643842616,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 4,
          "percent": 0.20439448134900357,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.05109862033725089,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "malden": {
      "name": "Malden",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1578,
          "percent": 67.87096774193549,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 689,
          "percent": 29.634408602150536,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 30,
          "percent": 1.2903225806451613,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 11,
          "percent": 0.4731182795698925,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 10,
          "percent": 0.43010752688172044,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 5,
          "percent": 0.21505376344086022,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.08602150537634409,
          "major_candidate": true
        }
      ]
    },
    "manchester_by_the_sea": {
      "name": "Manchester-by-the-Sea",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 402,
          "percent": 57.10227272727273,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 287,
          "percent": 40.76704545454545,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 8,
          "percent": 1.1363636363636365,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 6,
          "percent": 0.8522727272727273,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 1,
          "percent": 0.14204545454545456,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "mansfield": {
      "name": "Mansfield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1379,
          "percent": 53.84615384615385,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1125,
          "percent": 43.9281530652089,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 26,
          "percent": 1.015228426395939,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 18,
          "percent": 0.7028504490433425,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 9,
          "percent": 0.35142522452167124,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.07809449433814916,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 2,
          "percent": 0.07809449433814916,
          "major_candidate": true
        }
      ]
    },
    "marblehead": {
      "name": "Marblehead",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1355,
          "percent": 54.90275526742302,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1058,
          "percent": 42.86871961102107,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 25,
          "percent": 1.012965964343598,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 20,
          "percent": 0.8103727714748784,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 5,
          "percent": 0.2025931928687196,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 3,
          "percent": 0.12155591572123177,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 2,
          "percent": 0.08103727714748785,
          "major_candidate": true
        }
      ]
    },
    "marion": {
      "name": "Marion",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 400,
          "percent": 52.91005291005291,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 338,
          "percent": 44.70899470899471,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 10,
          "percent": 1.3227513227513228,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 7,
          "percent": 0.9259259259259259,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.13227513227513227,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "marlborough": {
      "name": "Marlborough",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1883,
          "percent": 57.06060606060606,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1341,
          "percent": 40.63636363636363,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 39,
          "percent": 1.1818181818181819,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 17,
          "percent": 0.5151515151515151,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 12,
          "percent": 0.36363636363636365,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 6,
          "percent": 0.18181818181818182,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 2,
          "percent": 0.06060606060606061,
          "major_candidate": true
        }
      ]
    },
    "marshfield": {
      "name": "Marshfield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 2442,
          "percent": 63.39563862928349,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1342,
          "percent": 34.83904465212876,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 29,
          "percent": 0.7528556593977155,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 24,
          "percent": 0.6230529595015576,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 11,
          "percent": 0.28556593977154726,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.05192107995846314,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 2,
          "percent": 0.05192107995846314,
          "major_candidate": true
        }
      ]
    },
    "mashpee": {
      "name": "Mashpee",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1429,
          "percent": 60.32081046855213,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 887,
          "percent": 37.44195863233432,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 28,
          "percent": 1.1819333051920642,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 16,
          "percent": 0.6753904601097509,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 6,
          "percent": 0.2532714225411566,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 2,
          "percent": 0.08442380751371886,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.04221190375685943,
          "major_candidate": true
        }
      ]
    },
    "mattapoisett": {
      "name": "Mattapoisett",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 598,
          "percent": 58.22784810126582,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 411,
          "percent": 40.01947419668939,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 9,
          "percent": 0.8763388510223953,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 8,
          "percent": 0.7789678675754625,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 1,
          "percent": 0.09737098344693282,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "maynard": {
      "name": "Maynard",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 543,
          "percent": 52.56534365924492,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 463,
          "percent": 44.820909970958375,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 13,
          "percent": 1.2584704743465633,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 8,
          "percent": 0.7744433688286544,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 3,
          "percent": 0.2904162633107454,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 2,
          "percent": 0.1936108422071636,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.0968054211035818,
          "major_candidate": true
        }
      ]
    },
    "medfield": {
      "name": "Medfield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 883,
          "percent": 55.395232120451695,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 684,
          "percent": 42.91091593475533,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 14,
          "percent": 0.8782936010037641,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 9,
          "percent": 0.5646173149309912,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 2,
          "percent": 0.12547051442910917,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.06273525721455459,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.06273525721455459,
          "major_candidate": true
        }
      ]
    },
    "medford": {
      "name": "Medford",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 2249,
          "percent": 62.69863395595205,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1270,
          "percent": 35.405631446891555,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 29,
          "percent": 0.8084750487872874,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 28,
          "percent": 0.7805965988291051,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 8,
          "percent": 0.2230275996654586,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.05575689991636465,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.027878449958182325,
          "major_candidate": true
        }
      ]
    },
    "medway": {
      "name": "Medway",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 834,
          "percent": 49.4661921708185,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 820,
          "percent": 48.63582443653618,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 15,
          "percent": 0.8896797153024911,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 7,
          "percent": 0.4151838671411625,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 6,
          "percent": 0.35587188612099646,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 3,
          "percent": 0.17793594306049823,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.05931198102016608,
          "major_candidate": true
        }
      ]
    },
    "melrose": {
      "name": "Melrose",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1488,
          "percent": 53.75722543352601,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1217,
          "percent": 43.966763005780344,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 28,
          "percent": 1.0115606936416186,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 21,
          "percent": 0.7586705202312138,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 8,
          "percent": 0.28901734104046245,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 3,
          "percent": 0.10838150289017341,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 3,
          "percent": 0.10838150289017341,
          "major_candidate": true
        }
      ]
    },
    "mendon": {
      "name": "Mendon",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 546,
          "percent": 62.54295532646048,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 314,
          "percent": 35.967926689576174,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 6,
          "percent": 0.6872852233676976,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 3,
          "percent": 0.3436426116838488,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 3,
          "percent": 0.3436426116838488,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.1145475372279496,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "merrimac": {
      "name": "Merrimac",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 605,
          "percent": 64.49893390191897,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 316,
          "percent": 33.688699360341154,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 10,
          "percent": 1.0660980810234542,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 4,
          "percent": 0.42643923240938164,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 3,
          "percent": 0.31982942430703626,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "methuen": {
      "name": "Methuen",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 3142,
          "percent": 73.98163409465505,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1054,
          "percent": 24.817518248175183,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 21,
          "percent": 0.49446668236402164,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 16,
          "percent": 0.37673651989639745,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 10,
          "percent": 0.2354603249352484,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 3,
          "percent": 0.07063809748057452,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.02354603249352484,
          "major_candidate": true
        }
      ]
    },
    "middleborough": {
      "name": "Middleborough",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 2493,
          "percent": 73.80106571936057,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 822,
          "percent": 24.33392539964476,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 26,
          "percent": 0.7696862048549438,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 24,
          "percent": 0.7104795737122558,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 6,
          "percent": 0.17761989342806395,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 4,
          "percent": 0.11841326228537596,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 3,
          "percent": 0.08880994671403197,
          "major_candidate": true
        }
      ]
    },
    "middlefield": {
      "name": "Middlefield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 38,
          "percent": 50.0,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 37,
          "percent": 48.68421052631579,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 1,
          "percent": 1.3157894736842106,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "middleton": {
      "name": "Middleton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1105,
          "percent": 69.36597614563716,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 455,
          "percent": 28.562460765850595,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 16,
          "percent": 1.0043942247332078,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 13,
          "percent": 0.8160703075957313,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 3,
          "percent": 0.18832391713747645,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.06277463904582549,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "milford": {
      "name": "Milford",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1607,
          "percent": 63.9984070091597,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 839,
          "percent": 33.41298287534847,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 38,
          "percent": 1.513341298287535,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 15,
          "percent": 0.5973715651135006,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 7,
          "percent": 0.27877339705296694,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 3,
          "percent": 0.11947431302270012,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.07964954201513341,
          "major_candidate": true
        }
      ]
    },
    "millbury": {
      "name": "Millbury",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1101,
          "percent": 68.13118811881188,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 486,
          "percent": 30.074257425742573,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 12,
          "percent": 0.7425742574257426,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 8,
          "percent": 0.49504950495049505,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 7,
          "percent": 0.43316831683168316,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.06188118811881188,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.06188118811881188,
          "major_candidate": true
        }
      ]
    },
    "millis": {
      "name": "Millis",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 724,
          "percent": 56.873527101335426,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 529,
          "percent": 41.5553809897879,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 10,
          "percent": 0.7855459544383346,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 6,
          "percent": 0.4713275726630008,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 2,
          "percent": 0.15710919088766692,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.15710919088766692,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "millville": {
      "name": "Millville",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 270,
          "percent": 73.3695652173913,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 89,
          "percent": 24.184782608695652,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 5,
          "percent": 1.358695652173913,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 3,
          "percent": 0.8152173913043478,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 1,
          "percent": 0.2717391304347826,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "milton": {
      "name": "Milton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1402,
          "percent": 52.21601489757914,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1227,
          "percent": 45.69832402234637,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 19,
          "percent": 0.707635009310987,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 16,
          "percent": 0.595903165735568,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 15,
          "percent": 0.5586592178770949,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 4,
          "percent": 0.148975791433892,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.074487895716946,
          "major_candidate": true
        }
      ]
    },
    "monroe": {
      "name": "Monroe",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 10,
          "percent": 52.63157894736842,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 9,
          "percent": 47.36842105263158,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "monson": {
      "name": "Monson",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 853,
          "percent": 72.41086587436332,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 297,
          "percent": 25.212224108658745,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 11,
          "percent": 0.933786078098472,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 7,
          "percent": 0.5942275042444821,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 5,
          "percent": 0.4244482173174873,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 3,
          "percent": 0.2546689303904924,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 2,
          "percent": 0.1697792869269949,
          "major_candidate": true
        }
      ]
    },
    "montague": {
      "name": "Montague",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 321,
          "percent": 57.219251336898395,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 223,
          "percent": 39.750445632798574,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 8,
          "percent": 1.4260249554367201,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 3,
          "percent": 0.5347593582887701,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 3,
          "percent": 0.5347593582887701,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 3,
          "percent": 0.5347593582887701,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "monterey": {
      "name": "Monterey",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 34,
          "percent": 56.666666666666664,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 24,
          "percent": 40.0,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 1,
          "percent": 1.6666666666666667,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 1.6666666666666667,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "montgomery": {
      "name": "Montgomery",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 97,
          "percent": 74.61538461538461,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 32,
          "percent": 24.615384615384617,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.7692307692307693,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "mount_washington": {
      "name": "Mount Washington",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 5,
          "percent": 83.33333333333333,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1,
          "percent": 16.666666666666668,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "n_adams": {
      "name": "N. Adams",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 319,
          "percent": 64.70588235294117,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 161,
          "percent": 32.657200811359026,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 5,
          "percent": 1.0141987829614605,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 3,
          "percent": 0.6085192697768763,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 3,
          "percent": 0.6085192697768763,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.4056795131845842,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "n_andover": {
      "name": "N. Andover",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1802,
          "percent": 54.9725442342892,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1388,
          "percent": 42.34289200732154,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 43,
          "percent": 1.3117754728492983,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 30,
          "percent": 0.9151921903599756,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 8,
          "percent": 0.24405125076266015,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 6,
          "percent": 0.18303843807199513,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.03050640634533252,
          "major_candidate": true
        }
      ]
    },
    "n_attleborough": {
      "name": "N. Attleborough",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1761,
          "percent": 61.55190492834673,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1039,
          "percent": 36.315973435861586,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 27,
          "percent": 0.9437259699405802,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 20,
          "percent": 0.6990562740300594,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 8,
          "percent": 0.2796225096120238,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 3,
          "percent": 0.10485844110450891,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 3,
          "percent": 0.10485844110450891,
          "major_candidate": true
        }
      ]
    },
    "n_brookfield": {
      "name": "N. Brookfield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 495,
          "percent": 72.36842105263158,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 175,
          "percent": 25.584795321637426,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 6,
          "percent": 0.8771929824561403,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 3,
          "percent": 0.43859649122807015,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 2,
          "percent": 0.29239766081871343,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.29239766081871343,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.14619883040935672,
          "major_candidate": true
        }
      ]
    },
    "n_reading": {
      "name": "N. Reading",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1408,
          "percent": 61.917326297273526,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 816,
          "percent": 35.88390501319261,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 23,
          "percent": 1.0114335971855761,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 16,
          "percent": 0.7036059806508356,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 5,
          "percent": 0.2198768689533861,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 4,
          "percent": 0.1759014951627089,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.08795074758135445,
          "major_candidate": true
        }
      ]
    },
    "nahant": {
      "name": "Nahant",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 275,
          "percent": 61.79775280898876,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 161,
          "percent": 36.17977528089887,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 6,
          "percent": 1.348314606741573,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 3,
          "percent": 0.6741573033707865,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "nantucket": {
      "name": "Nantucket",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 416,
          "percent": 52.99363057324841,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 347,
          "percent": 44.203821656050955,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 9,
          "percent": 1.1464968152866242,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 6,
          "percent": 0.7643312101910829,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 3,
          "percent": 0.3821656050955414,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 3,
          "percent": 0.3821656050955414,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.12738853503184713,
          "major_candidate": true
        }
      ]
    },
    "natick": {
      "name": "Natick",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1671,
          "percent": 53.38658146964856,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1373,
          "percent": 43.86581469648562,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 46,
          "percent": 1.4696485623003195,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 18,
          "percent": 0.5750798722044729,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 12,
          "percent": 0.38338658146964855,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 6,
          "percent": 0.19169329073482427,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 4,
          "percent": 0.12779552715654952,
          "major_candidate": true
        }
      ]
    },
    "needham": {
      "name": "Needham",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 2050,
          "percent": 66.19309008718115,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 971,
          "percent": 31.352922182757506,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 39,
          "percent": 1.2592831772683242,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 24,
          "percent": 0.7749434937035841,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 9,
          "percent": 0.29060381013884407,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 3,
          "percent": 0.09686793671294801,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.03228931223764934,
          "major_candidate": true
        }
      ]
    },
    "new_ashford": {
      "name": "New Ashford",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 24,
          "percent": 72.72727272727273,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 9,
          "percent": 27.272727272727273,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "new_bedford": {
      "name": "New Bedford",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 3248,
          "percent": 79.92125984251969,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 737,
          "percent": 18.13484251968504,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 27,
          "percent": 0.6643700787401575,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 25,
          "percent": 0.6151574803149606,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 18,
          "percent": 0.44291338582677164,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 6,
          "percent": 0.14763779527559054,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 3,
          "percent": 0.07381889763779527,
          "major_candidate": true
        }
      ]
    },
    "new_braintree": {
      "name": "New Braintree",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 107,
          "percent": 60.79545454545455,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 51,
          "percent": 28.977272727272727,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 14,
          "percent": 7.954545454545454,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 3,
          "percent": 1.7045454545454546,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.5681818181818182,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "new_marlborough": {
      "name": "New Marlborough",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 62,
          "percent": 62.0,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 38,
          "percent": 38.0,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "new_salem": {
      "name": "New Salem",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 74,
          "percent": 61.666666666666664,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 39,
          "percent": 32.5,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 5,
          "percent": 4.166666666666667,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 1,
          "percent": 0.8333333333333334,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 1,
          "percent": 0.8333333333333334,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "newbury": {
      "name": "Newbury",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 654,
          "percent": 55.470737913486005,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 487,
          "percent": 41.30619168787108,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 13,
          "percent": 1.1026293469041561,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 9,
          "percent": 0.7633587786259542,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 8,
          "percent": 0.6785411365564037,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 5,
          "percent": 0.42408821034775235,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 3,
          "percent": 0.2544529262086514,
          "major_candidate": true
        }
      ]
    },
    "newburyport": {
      "name": "Newburyport",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1062,
          "percent": 52.96758104738154,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 897,
          "percent": 44.738154613466335,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 24,
          "percent": 1.1970074812967582,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 9,
          "percent": 0.4488778054862843,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 8,
          "percent": 0.39900249376558605,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 4,
          "percent": 0.19950124688279303,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.04987531172069826,
          "major_candidate": true
        }
      ]
    },
    "newton": {
      "name": "Newton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 3453,
          "percent": 62.873270211216315,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1909,
          "percent": 34.759650400582665,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 46,
          "percent": 0.8375819373634378,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 45,
          "percent": 0.8193736343772761,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 23,
          "percent": 0.4187909686817189,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 12,
          "percent": 0.21849963583394028,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 4,
          "percent": 0.07283321194464676,
          "major_candidate": true
        }
      ]
    },
    "norfolk": {
      "name": "Norfolk",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 825,
          "percent": 49.165673420738976,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 805,
          "percent": 47.97377830750894,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 21,
          "percent": 1.2514898688915375,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 14,
          "percent": 0.834326579261025,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 12,
          "percent": 0.7151370679380215,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.05959475566150179,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "northampton": {
      "name": "Northampton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 634,
          "percent": 56.10619469026549,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 464,
          "percent": 41.06194690265487,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 21,
          "percent": 1.8584070796460177,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 6,
          "percent": 0.5309734513274337,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 5,
          "percent": 0.4424778761061947,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "northborough": {
      "name": "Northborough",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 928,
          "percent": 51.44124168514412,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 843,
          "percent": 46.729490022172946,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 16,
          "percent": 0.8869179600886918,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 13,
          "percent": 0.720620842572062,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 3,
          "percent": 0.1662971175166297,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.05543237250554324,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "northbridge": {
      "name": "Northbridge",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1164,
          "percent": 63.36418072945019,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 629,
          "percent": 34.240609689711484,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 16,
          "percent": 0.8709853021230267,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 13,
          "percent": 0.7076755579749592,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 9,
          "percent": 0.4899292324442025,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 5,
          "percent": 0.2721829069134458,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.05443658138268917,
          "major_candidate": true
        }
      ]
    },
    "northfield": {
      "name": "Northfield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 175,
          "percent": 52.71084337349398,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 151,
          "percent": 45.48192771084337,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 3,
          "percent": 0.9036144578313253,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 2,
          "percent": 0.6024096385542169,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.30120481927710846,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "norton": {
      "name": "Norton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1223,
          "percent": 62.87917737789203,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 694,
          "percent": 35.681233933161955,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 12,
          "percent": 0.6169665809768637,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 9,
          "percent": 0.46272493573264784,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 4,
          "percent": 0.20565552699228792,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 2,
          "percent": 0.10282776349614396,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.05141388174807198,
          "major_candidate": true
        }
      ]
    },
    "norwell": {
      "name": "Norwell",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 895,
          "percent": 56.36020151133501,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 657,
          "percent": 41.3727959697733,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 15,
          "percent": 0.9445843828715366,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 12,
          "percent": 0.7556675062972292,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 7,
          "percent": 0.44080604534005036,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.06297229219143577,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.06297229219143577,
          "major_candidate": true
        }
      ]
    },
    "norwood": {
      "name": "Norwood",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1963,
          "percent": 62.59566326530612,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1104,
          "percent": 35.204081632653065,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 26,
          "percent": 0.8290816326530612,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 25,
          "percent": 0.7971938775510204,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 11,
          "percent": 0.350765306122449,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 4,
          "percent": 0.12755102040816327,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 3,
          "percent": 0.09566326530612244,
          "major_candidate": true
        }
      ]
    },
    "oak_bluffs": {
      "name": "Oak Bluffs",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 186,
          "percent": 58.307210031347964,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 126,
          "percent": 39.49843260188088,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 6,
          "percent": 1.8808777429467085,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.31347962382445144,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "oakham": {
      "name": "Oakham",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 273,
          "percent": 71.65354330708661,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 101,
          "percent": 26.509186351706038,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 4,
          "percent": 1.0498687664041995,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 1,
          "percent": 0.26246719160104987,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.26246719160104987,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.26246719160104987,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "orange": {
      "name": "Orange",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 499,
          "percent": 72.84671532846716,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 173,
          "percent": 25.255474452554743,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 9,
          "percent": 1.313868613138686,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 2,
          "percent": 0.291970802919708,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 1,
          "percent": 0.145985401459854,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.145985401459854,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "orleans": {
      "name": "Orleans",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 546,
          "percent": 55.657492354740064,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 399,
          "percent": 40.67278287461774,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 23,
          "percent": 2.344546381243629,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 7,
          "percent": 0.7135575942915392,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 4,
          "percent": 0.4077471967380224,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.1019367991845056,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.1019367991845056,
          "major_candidate": true
        }
      ]
    },
    "otis": {
      "name": "Otis",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 86,
          "percent": 53.75,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 72,
          "percent": 45.0,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 1,
          "percent": 0.625,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 1,
          "percent": 0.625,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "oxford": {
      "name": "Oxford",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1162,
          "percent": 75.21035598705501,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 359,
          "percent": 23.236245954692556,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 10,
          "percent": 0.6472491909385113,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 6,
          "percent": 0.3883495145631068,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 4,
          "percent": 0.2588996763754045,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.12944983818770225,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 2,
          "percent": 0.12944983818770225,
          "major_candidate": true
        }
      ]
    },
    "palmer": {
      "name": "Palmer",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 885,
          "percent": 78.04232804232804,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 232,
          "percent": 20.458553791887127,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 7,
          "percent": 0.6172839506172839,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 6,
          "percent": 0.5291005291005291,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 3,
          "percent": 0.26455026455026454,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.08818342151675485,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "paxton": {
      "name": "Paxton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 413,
          "percent": 63.05343511450382,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 227,
          "percent": 34.656488549618324,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 8,
          "percent": 1.2213740458015268,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 5,
          "percent": 0.7633587786259542,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 1,
          "percent": 0.15267175572519084,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.15267175572519084,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "peabody": {
      "name": "Peabody",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 4378,
          "percent": 71.25651041666667,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1657,
          "percent": 26.969401041666668,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 55,
          "percent": 0.8951822916666666,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 26,
          "percent": 0.4231770833333333,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 17,
          "percent": 0.2766927083333333,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 7,
          "percent": 0.11393229166666667,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 4,
          "percent": 0.06510416666666667,
          "major_candidate": true
        }
      ]
    },
    "pelham": {
      "name": "Pelham",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 46,
          "percent": 66.66666666666667,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 20,
          "percent": 28.985507246376812,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 2,
          "percent": 2.898550724637681,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 1,
          "percent": 1.4492753623188406,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "pembroke": {
      "name": "Pembroke",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1869,
          "percent": 68.18679314118934,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 817,
          "percent": 29.806639912440716,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 22,
          "percent": 0.8026267785479752,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 19,
          "percent": 0.6931776723823422,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 10,
          "percent": 0.36483035388544327,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 4,
          "percent": 0.1459321415541773,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "pepperell": {
      "name": "Pepperell",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1097,
          "percent": 63.15486470926886,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 615,
          "percent": 35.40587219343696,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 13,
          "percent": 0.7484168105929764,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 6,
          "percent": 0.3454231433506045,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 4,
          "percent": 0.23028209556706966,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.11514104778353483,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "peru": {
      "name": "Peru",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 63,
          "percent": 63.63636363636363,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 36,
          "percent": 36.36363636363637,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "petersham": {
      "name": "Petersham",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 114,
          "percent": 57.57575757575758,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 82,
          "percent": 41.41414141414141,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 1,
          "percent": 0.5050505050505051,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.5050505050505051,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "phillipston": {
      "name": "Phillipston",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 223,
          "percent": 75.85034013605443,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 64,
          "percent": 21.768707482993197,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 4,
          "percent": 1.3605442176870748,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 2,
          "percent": 0.6802721088435374,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.3401360544217687,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "pittsfield": {
      "name": "Pittsfield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 986,
          "percent": 57.22576900754498,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 686,
          "percent": 39.81427742309925,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 26,
          "percent": 1.5089959373186304,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 18,
          "percent": 1.044689495066744,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 4,
          "percent": 0.2321532211259431,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 3,
          "percent": 0.17411491584445735,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "plainfield": {
      "name": "Plainfield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 32,
          "percent": 53.333333333333336,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 27,
          "percent": 45.0,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 1,
          "percent": 1.6666666666666667,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "plainville": {
      "name": "Plainville",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 831,
          "percent": 64.56876456876456,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 437,
          "percent": 33.954933954933956,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 7,
          "percent": 0.5439005439005439,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 5,
          "percent": 0.3885003885003885,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 4,
          "percent": 0.3108003108003108,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 3,
          "percent": 0.2331002331002331,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "plymouth": {
      "name": "Plymouth",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 5553,
          "percent": 62.96632271232566,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 3099,
          "percent": 35.14003855312394,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 75,
          "percent": 0.8504365574328155,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 57,
          "percent": 0.6463317836489398,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 23,
          "percent": 0.26080054427939675,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 11,
          "percent": 0.12473069509014628,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.011339154099104206,
          "major_candidate": true
        }
      ]
    },
    "plympton": {
      "name": "Plympton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 357,
          "percent": 65.74585635359117,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 177,
          "percent": 32.59668508287293,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 4,
          "percent": 0.7366482504604052,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 2,
          "percent": 0.3683241252302026,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 2,
          "percent": 0.3683241252302026,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 1,
          "percent": 0.1841620626151013,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "princeton": {
      "name": "Princeton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 332,
          "percent": 51.875,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 299,
          "percent": 46.71875,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 3,
          "percent": 0.46875,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 3,
          "percent": 0.46875,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 1,
          "percent": 0.15625,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.15625,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.15625,
          "major_candidate": true
        }
      ]
    },
    "provincetown": {
      "name": "Provincetown",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 58,
          "percent": 58.58585858585859,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 40,
          "percent": 40.4040404040404,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 1.0101010101010102,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "quincy": {
      "name": "Quincy",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 4409,
          "percent": 68.60121362999844,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1905,
          "percent": 29.640578808153105,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 48,
          "percent": 0.7468492298117317,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 28,
          "percent": 0.4356620507235102,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 24,
          "percent": 0.37342461490586587,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 9,
          "percent": 0.14003423058969972,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 4,
          "percent": 0.062237435817644314,
          "major_candidate": true
        }
      ]
    },
    "randolph": {
      "name": "Randolph",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 903,
          "percent": 71.04642014162077,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 343,
          "percent": 26.98662470495673,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 12,
          "percent": 0.9441384736428009,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 5,
          "percent": 0.3933910306845004,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 5,
          "percent": 0.3933910306845004,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 3,
          "percent": 0.23603461841070023,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "raynham": {
      "name": "Raynham",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1429,
          "percent": 73.20696721311475,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 496,
          "percent": 25.40983606557377,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 14,
          "percent": 0.7172131147540983,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 8,
          "percent": 0.4098360655737705,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 4,
          "percent": 0.20491803278688525,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.05122950819672131,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "reading": {
      "name": "Reading",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1957,
          "percent": 52.32620320855615,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1683,
          "percent": 45.0,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 52,
          "percent": 1.3903743315508021,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 24,
          "percent": 0.6417112299465241,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 20,
          "percent": 0.5347593582887701,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 3,
          "percent": 0.08021390374331551,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.026737967914438502,
          "major_candidate": true
        }
      ]
    },
    "rehoboth": {
      "name": "Rehoboth",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1091,
          "percent": 70.07064868336545,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 428,
          "percent": 27.488760436737316,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 14,
          "percent": 0.899165061014772,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 13,
          "percent": 0.8349389852280026,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 10,
          "percent": 0.6422607578676943,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.06422607578676943,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "revere": {
      "name": "Revere",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 2025,
          "percent": 78.94736842105263,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 507,
          "percent": 19.76608187134503,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 12,
          "percent": 0.4678362573099415,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 11,
          "percent": 0.42884990253411304,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 5,
          "percent": 0.1949317738791423,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 4,
          "percent": 0.15594541910331383,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.03898635477582846,
          "major_candidate": true
        }
      ]
    },
    "richmond": {
      "name": "Richmond",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 60,
          "percent": 53.57142857142857,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 48,
          "percent": 42.857142857142854,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 2,
          "percent": 1.7857142857142858,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 1,
          "percent": 0.8928571428571429,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 1,
          "percent": 0.8928571428571429,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "rochester": {
      "name": "Rochester",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 738,
          "percent": 73.65269461077844,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 247,
          "percent": 24.65069860279441,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 6,
          "percent": 0.5988023952095808,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 6,
          "percent": 0.5988023952095808,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 4,
          "percent": 0.3992015968063872,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.0998003992015968,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "rockland": {
      "name": "Rockland",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1550,
          "percent": 73.73929590865842,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 524,
          "percent": 24.928639391056137,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 21,
          "percent": 0.9990485252140818,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 6,
          "percent": 0.285442435775452,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 1,
          "percent": 0.047573739295908656,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "rockport": {
      "name": "Rockport",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 524,
          "percent": 50.09560229445507,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 492,
          "percent": 47.03632887189293,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 17,
          "percent": 1.6252390057361377,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 7,
          "percent": 0.6692160611854685,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 4,
          "percent": 0.3824091778202677,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 1,
          "percent": 0.09560229445506692,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.09560229445506692,
          "major_candidate": true
        }
      ]
    },
    "rowe": {
      "name": "Rowe",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 55,
          "percent": 78.57142857142857,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 14,
          "percent": 20.0,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 1,
          "percent": 1.4285714285714286,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "rowley": {
      "name": "Rowley",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 774,
          "percent": 64.23236514522821,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 414,
          "percent": 34.356846473029044,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 9,
          "percent": 0.7468879668049793,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 6,
          "percent": 0.4979253112033195,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 2,
          "percent": 0.16597510373443983,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "royalston": {
      "name": "Royalston",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 124,
          "percent": 64.92146596858639,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 39,
          "percent": 20.418848167539267,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 26,
          "percent": 13.612565445026178,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 2,
          "percent": 1.0471204188481675,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "russell": {
      "name": "Russell",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 142,
          "percent": 72.08121827411168,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 52,
          "percent": 26.395939086294415,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 1,
          "percent": 0.5076142131979695,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 1,
          "percent": 0.5076142131979695,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 1,
          "percent": 0.5076142131979695,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "rutland": {
      "name": "Rutland",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 884,
          "percent": 64.15094339622641,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 469,
          "percent": 34.034833091436866,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 10,
          "percent": 0.7256894049346879,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 7,
          "percent": 0.5079825834542816,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 7,
          "percent": 0.5079825834542816,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.07256894049346879,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "s_hadley": {
      "name": "S. Hadley",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 963,
          "percent": 60.262828535669584,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 594,
          "percent": 37.171464330413016,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 17,
          "percent": 1.0638297872340425,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 15,
          "percent": 0.9386733416770964,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 4,
          "percent": 0.2503128911138924,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 4,
          "percent": 0.2503128911138924,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.0625782227784731,
          "major_candidate": true
        }
      ]
    },
    "salem": {
      "name": "Salem",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1644,
          "percent": 59.43600867678959,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1056,
          "percent": 38.17787418655097,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 32,
          "percent": 1.1569052783803326,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 17,
          "percent": 0.6146059291395517,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 12,
          "percent": 0.43383947939262474,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 3,
          "percent": 0.10845986984815618,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 2,
          "percent": 0.07230657989877079,
          "major_candidate": true
        }
      ]
    },
    "salisbury": {
      "name": "Salisbury",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 864,
          "percent": 69.17534027221778,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 369,
          "percent": 29.54363490792634,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 10,
          "percent": 0.800640512409928,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 3,
          "percent": 0.2401921537229784,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 1,
          "percent": 0.08006405124099279,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.08006405124099279,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.08006405124099279,
          "major_candidate": true
        }
      ]
    },
    "sandisfield": {
      "name": "Sandisfield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 30,
          "percent": 49.18032786885246,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 26,
          "percent": 42.622950819672134,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 4,
          "percent": 6.557377049180328,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 1,
          "percent": 1.639344262295082,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "sandwich": {
      "name": "Sandwich",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 2003,
          "percent": 63.00723497955332,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1104,
          "percent": 34.72790185592954,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 34,
          "percent": 1.0695187165775402,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 30,
          "percent": 0.9436929852154765,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 5,
          "percent": 0.15728216420257943,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 2,
          "percent": 0.06291286568103177,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.031456432840515886,
          "major_candidate": true
        }
      ]
    },
    "saugus": {
      "name": "Saugus",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 2753,
          "percent": 79.65856481481481,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 662,
          "percent": 19.15509259259259,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 15,
          "percent": 0.4340277777777778,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 15,
          "percent": 0.4340277777777778,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 8,
          "percent": 0.23148148148148148,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.05787037037037037,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.028935185185185185,
          "major_candidate": true
        }
      ]
    },
    "savoy": {
      "name": "Savoy",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 69,
          "percent": 84.14634146341463,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 12,
          "percent": 14.634146341463415,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 1,
          "percent": 1.2195121951219512,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "scituate": {
      "name": "Scituate",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1497,
          "percent": 49.00163666121113,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1488,
          "percent": 48.707037643207855,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 34,
          "percent": 1.1129296235679214,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 29,
          "percent": 0.9492635024549918,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 7,
          "percent": 0.22913256955810146,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "seekonk": {
      "name": "Seekonk",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 964,
          "percent": 68.41731724627395,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 421,
          "percent": 29.879347054648687,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 12,
          "percent": 0.8516678495386799,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 7,
          "percent": 0.49680624556423,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 3,
          "percent": 0.21291696238466998,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 2,
          "percent": 0.14194464158977999,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "sharon": {
      "name": "Sharon",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 902,
          "percent": 59.22521339461589,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 593,
          "percent": 38.93630991464215,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 10,
          "percent": 0.6565988181221274,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 9,
          "percent": 0.5909389363099147,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 8,
          "percent": 0.525279054497702,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.06565988181221274,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "sheffield": {
      "name": "Sheffield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 107,
          "percent": 54.59183673469388,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 80,
          "percent": 40.816326530612244,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 5,
          "percent": 2.5510204081632653,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 3,
          "percent": 1.530612244897959,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.5102040816326531,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "shelburne": {
      "name": "Shelburne",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 75,
          "percent": 52.816901408450704,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 63,
          "percent": 44.36619718309859,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 2,
          "percent": 1.408450704225352,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 1,
          "percent": 0.704225352112676,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.704225352112676,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "sherborn": {
      "name": "Sherborn",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 323,
          "percent": 66.5979381443299,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 139,
          "percent": 28.65979381443299,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 12,
          "percent": 2.4742268041237114,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 5,
          "percent": 1.0309278350515463,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 3,
          "percent": 0.6185567010309279,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 2,
          "percent": 0.41237113402061853,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.20618556701030927,
          "major_candidate": true
        }
      ]
    },
    "shirley": {
      "name": "Shirley",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 465,
          "percent": 60.943643512450855,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 274,
          "percent": 35.91087811271297,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 11,
          "percent": 1.4416775884665793,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 8,
          "percent": 1.0484927916120577,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 3,
          "percent": 0.3931847968545216,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.2621231979030144,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "shrewsbury": {
      "name": "Shrewsbury",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1947,
          "percent": 52.735644637053085,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1661,
          "percent": 44.98916576381365,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 34,
          "percent": 0.9209100758396533,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 28,
          "percent": 0.7583965330444203,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 16,
          "percent": 0.4333694474539545,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 4,
          "percent": 0.10834236186348863,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 2,
          "percent": 0.05417118093174431,
          "major_candidate": true
        }
      ]
    },
    "shutesbury": {
      "name": "Shutesbury",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 57,
          "percent": 50.892857142857146,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 49,
          "percent": 43.75,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 3,
          "percent": 2.6785714285714284,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 2,
          "percent": 1.7857142857142858,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.8928571428571429,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "somerset": {
      "name": "Somerset",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1371,
          "percent": 76.08213096559379,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 388,
          "percent": 21.53163152053274,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 20,
          "percent": 1.1098779134295227,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 10,
          "percent": 0.5549389567147613,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 5,
          "percent": 0.27746947835738067,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 4,
          "percent": 0.22197558268590456,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 4,
          "percent": 0.22197558268590456,
          "major_candidate": true
        }
      ]
    },
    "somerville": {
      "name": "Somerville",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1317,
          "percent": 54.78369384359401,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1006,
          "percent": 41.84692179700499,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 34,
          "percent": 1.4143094841930117,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 21,
          "percent": 0.8735440931780366,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 11,
          "percent": 0.45757071547420963,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 9,
          "percent": 0.37437603993344426,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 6,
          "percent": 0.24958402662229617,
          "major_candidate": true
        }
      ]
    },
    "southampton": {
      "name": "Southampton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 535,
          "percent": 66.54228855721394,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 249,
          "percent": 30.970149253731343,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 10,
          "percent": 1.243781094527363,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 7,
          "percent": 0.8706467661691543,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 2,
          "percent": 0.24875621890547264,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.12437810945273632,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "southborough": {
      "name": "Southborough",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 683,
          "percent": 57.832345469940726,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 462,
          "percent": 39.119390347163424,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 20,
          "percent": 1.6934801016088061,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 7,
          "percent": 0.5927180355630821,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 6,
          "percent": 0.5080440304826418,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.1693480101608806,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.0846740050804403,
          "major_candidate": true
        }
      ]
    },
    "southbridge": {
      "name": "Southbridge",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 807,
          "percent": 71.41592920353982,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 294,
          "percent": 26.01769911504425,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 12,
          "percent": 1.0619469026548674,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 10,
          "percent": 0.8849557522123894,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 3,
          "percent": 0.26548672566371684,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 3,
          "percent": 0.26548672566371684,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.08849557522123894,
          "major_candidate": true
        }
      ]
    },
    "southwick": {
      "name": "Southwick",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 975,
          "percent": 71.01238164603059,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 361,
          "percent": 26.29278951201748,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 19,
          "percent": 1.3838310269482885,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 15,
          "percent": 1.0924981791697015,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 2,
          "percent": 0.14566642388929352,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.07283321194464676,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "spencer": {
      "name": "Spencer",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1080,
          "percent": 74.07407407407408,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 349,
          "percent": 23.93689986282579,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 14,
          "percent": 0.9602194787379973,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 10,
          "percent": 0.6858710562414266,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 3,
          "percent": 0.205761316872428,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 1,
          "percent": 0.06858710562414266,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.06858710562414266,
          "major_candidate": true
        }
      ]
    },
    "springfield": {
      "name": "Springfield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 2580,
          "percent": 73.77752359164998,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 843,
          "percent": 24.106376894480984,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 27,
          "percent": 0.77209036316843,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 25,
          "percent": 0.7148984844152131,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 12,
          "percent": 0.3431512725193023,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 6,
          "percent": 0.17157563625965114,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 4,
          "percent": 0.11438375750643409,
          "major_candidate": true
        }
      ]
    },
    "sterling": {
      "name": "Sterling",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 797,
          "percent": 59.92481203007519,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 514,
          "percent": 38.64661654135338,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 7,
          "percent": 0.5263157894736842,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 7,
          "percent": 0.5263157894736842,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 2,
          "percent": 0.15037593984962405,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 2,
          "percent": 0.15037593984962405,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.07518796992481203,
          "major_candidate": true
        }
      ]
    },
    "stockbridge": {
      "name": "Stockbridge",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 56,
          "percent": 55.445544554455445,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 40,
          "percent": 39.603960396039604,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 3,
          "percent": 2.9702970297029703,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 2,
          "percent": 1.9801980198019802,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "stoneham": {
      "name": "Stoneham",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1803,
          "percent": 67.85848701543094,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 791,
          "percent": 29.770417764395937,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 29,
          "percent": 1.0914565299209635,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 18,
          "percent": 0.6774557771923222,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 7,
          "percent": 0.26345502446368085,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 7,
          "percent": 0.26345502446368085,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.07527286413248024,
          "major_candidate": true
        }
      ]
    },
    "stoughton": {
      "name": "Stoughton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1586,
          "percent": 68.30318690783807,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 697,
          "percent": 30.017226528854437,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 15,
          "percent": 0.6459948320413437,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 12,
          "percent": 0.5167958656330749,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 9,
          "percent": 0.3875968992248062,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.08613264427217916,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.04306632213608958,
          "major_candidate": true
        }
      ]
    },
    "stow": {
      "name": "Stow",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 583,
          "percent": 59.36863543788187,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 379,
          "percent": 38.59470468431772,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 9,
          "percent": 0.9164969450101833,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 7,
          "percent": 0.7128309572301426,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 2,
          "percent": 0.20366598778004075,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.20366598778004075,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "sturbridge": {
      "name": "Sturbridge",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 821,
          "percent": 61.682945154019535,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 477,
          "percent": 35.83771600300526,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 18,
          "percent": 1.35236664162284,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 10,
          "percent": 0.7513148009015778,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 3,
          "percent": 0.22539444027047334,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 2,
          "percent": 0.15026296018031554,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "sudbury": {
      "name": "Sudbury",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1210,
          "percent": 63.35078534031414,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 650,
          "percent": 34.031413612565444,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 19,
          "percent": 0.9947643979057592,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 18,
          "percent": 0.9424083769633508,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 7,
          "percent": 0.36649214659685864,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 4,
          "percent": 0.2094240837696335,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.10471204188481675,
          "major_candidate": true
        }
      ]
    },
    "sunderland": {
      "name": "Sunderland",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 112,
          "percent": 53.333333333333336,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 94,
          "percent": 44.76190476190476,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 2,
          "percent": 0.9523809523809523,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 1,
          "percent": 0.47619047619047616,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.47619047619047616,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "sutton": {
      "name": "Sutton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 859,
          "percent": 61.75413371675054,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 511,
          "percent": 36.73616103522646,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 9,
          "percent": 0.6470165348670022,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 7,
          "percent": 0.503235082674335,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 5,
          "percent": 0.35945363048166784,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "swampscott": {
      "name": "Swampscott",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 761,
          "percent": 52.12328767123287,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 670,
          "percent": 45.89041095890411,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 13,
          "percent": 0.8904109589041096,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 9,
          "percent": 0.6164383561643836,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 4,
          "percent": 0.273972602739726,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 2,
          "percent": 0.136986301369863,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.0684931506849315,
          "major_candidate": true
        }
      ]
    },
    "swansea": {
      "name": "Swansea",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1357,
          "percent": 77.49857224443176,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 361,
          "percent": 20.616790405482583,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 17,
          "percent": 0.970873786407767,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 8,
          "percent": 0.4568817818389492,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 6,
          "percent": 0.34266133637921187,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 1,
          "percent": 0.05711022272986865,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.05711022272986865,
          "major_candidate": true
        }
      ]
    },
    "taunton": {
      "name": "Taunton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 3254,
          "percent": 74.6501491167699,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1026,
          "percent": 23.537508602890572,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 35,
          "percent": 0.8029364533149805,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 29,
          "percent": 0.6652902041752695,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 11,
          "percent": 0.25235145675613674,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 3,
          "percent": 0.06882312456985547,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.022941041523285157,
          "major_candidate": true
        }
      ]
    },
    "templeton": {
      "name": "Templeton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 746,
          "percent": 71.52444870565677,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 273,
          "percent": 26.174496644295303,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 13,
          "percent": 1.2464046021093,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 6,
          "percent": 0.5752636625119847,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 4,
          "percent": 0.3835091083413231,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.09587727708533078,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "tewksbury": {
      "name": "Tewksbury",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 2976,
          "percent": 69.50023353573097,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1229,
          "percent": 28.70154133582438,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 37,
          "percent": 0.8640822045773003,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 28,
          "percent": 0.6539000467071462,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 6,
          "percent": 0.14012143858010276,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 5,
          "percent": 0.11676786548341897,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.023353573096683792,
          "major_candidate": true
        }
      ]
    },
    "tisbury": {
      "name": "Tisbury",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 125,
          "percent": 48.63813229571984,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 121,
          "percent": 47.08171206225681,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 6,
          "percent": 2.3346303501945527,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 2,
          "percent": 0.7782101167315175,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 2,
          "percent": 0.7782101167315175,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.38910505836575876,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "tolland": {
      "name": "Tolland",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 55,
          "percent": 70.51282051282051,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 21,
          "percent": 26.923076923076923,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 1,
          "percent": 1.2820512820512822,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 1.2820512820512822,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "topsfield": {
      "name": "Topsfield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 552,
          "percent": 51.20593692022263,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 497,
          "percent": 46.103896103896105,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 12,
          "percent": 1.1131725417439704,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 8,
          "percent": 0.7421150278293135,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 6,
          "percent": 0.5565862708719852,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 3,
          "percent": 0.2782931354359926,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "townsend": {
      "name": "Townsend",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 889,
          "percent": 65.12820512820512,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 447,
          "percent": 32.747252747252745,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 14,
          "percent": 1.0256410256410255,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 12,
          "percent": 0.8791208791208791,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 2,
          "percent": 0.14652014652014653,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.07326007326007326,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "truro": {
      "name": "Truro",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 122,
          "percent": 50.62240663900415,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 115,
          "percent": 47.71784232365145,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 1,
          "percent": 0.4149377593360996,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 1,
          "percent": 0.4149377593360996,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.4149377593360996,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.4149377593360996,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "tyngsborough": {
      "name": "Tyngsborough",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1146,
          "percent": 65.56064073226544,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 567,
          "percent": 32.4370709382151,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 14,
          "percent": 0.8009153318077803,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 13,
          "percent": 0.7437070938215103,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 6,
          "percent": 0.34324942791762014,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.11441647597254005,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "tyringham": {
      "name": "Tyringham",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 32,
          "percent": 60.37735849056604,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 19,
          "percent": 35.84905660377358,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 2,
          "percent": 3.7735849056603774,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "upton": {
      "name": "Upton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 598,
          "percent": 52.13600697471665,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 524,
          "percent": 45.68439407149084,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 17,
          "percent": 1.4821272885789014,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 4,
          "percent": 0.34873583260680036,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 3,
          "percent": 0.26155187445510025,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.08718395815170009,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "uxbridge": {
      "name": "Uxbridge",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1268,
          "percent": 66.7017359284587,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 592,
          "percent": 31.14150447133088,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 17,
          "percent": 0.8942661756970016,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 15,
          "percent": 0.7890583903208838,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 4,
          "percent": 0.21041557075223566,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 3,
          "percent": 0.15781167806417676,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 2,
          "percent": 0.10520778537611783,
          "major_candidate": true
        }
      ]
    },
    "w_boylston": {
      "name": "W. Boylston",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 602,
          "percent": 56.89981096408317,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 428,
          "percent": 40.45368620037807,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 12,
          "percent": 1.1342155009451795,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 9,
          "percent": 0.8506616257088847,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 4,
          "percent": 0.3780718336483932,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 3,
          "percent": 0.2835538752362949,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "w_bridgewater": {
      "name": "W. Bridgewater",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 849,
          "percent": 73.1266149870801,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 288,
          "percent": 24.8062015503876,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 10,
          "percent": 0.8613264427217916,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 10,
          "percent": 0.8613264427217916,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 3,
          "percent": 0.25839793281653745,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.08613264427217916,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "w_brookfield": {
      "name": "W. Brookfield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 340,
          "percent": 67.19367588932806,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 156,
          "percent": 30.8300395256917,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 4,
          "percent": 0.7905138339920948,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 4,
          "percent": 0.7905138339920948,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 2,
          "percent": 0.3952569169960474,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "w_newbury": {
      "name": "W. Newbury",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 383,
          "percent": 52.10884353741496,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 337,
          "percent": 45.85034013605442,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 5,
          "percent": 0.6802721088435374,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 4,
          "percent": 0.54421768707483,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 4,
          "percent": 0.54421768707483,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 2,
          "percent": 0.272108843537415,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "w_springfield": {
      "name": "W. Springfield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1358,
          "percent": 71.06227106227107,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 521,
          "percent": 27.263212977498693,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 12,
          "percent": 0.6279434850863422,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 12,
          "percent": 0.6279434850863422,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 7,
          "percent": 0.3663003663003663,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.052328623757195186,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "w_stockbridge": {
      "name": "W. Stockbridge",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 43,
          "percent": 51.19047619047619,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 39,
          "percent": 46.42857142857143,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 1,
          "percent": 1.1904761904761905,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 1,
          "percent": 1.1904761904761905,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "w_tisbury": {
      "name": "W. Tisbury",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 101,
          "percent": 52.604166666666664,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 90,
          "percent": 46.875,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 1,
          "percent": 0.5208333333333334,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "wakefield": {
      "name": "Wakefield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 2017,
          "percent": 62.756689483509646,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1139,
          "percent": 35.438705662725575,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 26,
          "percent": 0.8089607965152458,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 16,
          "percent": 0.49782202862476665,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 11,
          "percent": 0.3422526446795271,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 3,
          "percent": 0.09334163036714374,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.06222775357809583,
          "major_candidate": true
        }
      ]
    },
    "wales": {
      "name": "Wales",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 201,
          "percent": 76.13636363636364,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 58,
          "percent": 21.96969696969697,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 2,
          "percent": 0.7575757575757576,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 2,
          "percent": 0.7575757575757576,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 1,
          "percent": 0.3787878787878788,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "walpole": {
      "name": "Walpole",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 2077,
          "percent": 57.790762381747356,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1446,
          "percent": 40.23372287145242,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 28,
          "percent": 0.7790762381747357,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 22,
          "percent": 0.6121313299944352,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 15,
          "percent": 0.41736227045075125,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 4,
          "percent": 0.11129660545353366,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.05564830272676683,
          "major_candidate": true
        }
      ]
    },
    "waltham": {
      "name": "Waltham",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 2243,
          "percent": 60.198604401502955,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1409,
          "percent": 37.815351583467525,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 33,
          "percent": 0.8856682769726248,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 24,
          "percent": 0.644122383252818,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 8,
          "percent": 0.2147074610842727,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 7,
          "percent": 0.1878690284487386,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.05367686527106817,
          "major_candidate": true
        }
      ]
    },
    "ware": {
      "name": "Ware",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 701,
          "percent": 74.33722163308589,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 226,
          "percent": 23.966065747614,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 8,
          "percent": 0.848356309650053,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 3,
          "percent": 0.3181336161187699,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 3,
          "percent": 0.3181336161187699,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 2,
          "percent": 0.21208907741251326,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "wareham": {
      "name": "Wareham",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1896,
          "percent": 71.41242937853107,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 706,
          "percent": 26.591337099811675,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 30,
          "percent": 1.1299435028248588,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 13,
          "percent": 0.4896421845574388,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 5,
          "percent": 0.18832391713747645,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 3,
          "percent": 0.11299435028248588,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 2,
          "percent": 0.07532956685499058,
          "major_candidate": true
        }
      ]
    },
    "warren": {
      "name": "Warren",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 456,
          "percent": 74.75409836065573,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 146,
          "percent": 23.934426229508198,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 6,
          "percent": 0.9836065573770492,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 2,
          "percent": 0.32786885245901637,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "warwick": {
      "name": "Warwick",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 44,
          "percent": 50.57471264367816,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 40,
          "percent": 45.97701149425287,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 2,
          "percent": 2.2988505747126435,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 1,
          "percent": 1.1494252873563218,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "washington": {
      "name": "Washington",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 30,
          "percent": 50.847457627118644,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 29,
          "percent": 49.152542372881356,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "watertown": {
      "name": "Watertown",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1020,
          "percent": 54.19766206163656,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 822,
          "percent": 43.676939426142404,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 20,
          "percent": 1.0626992561105206,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 13,
          "percent": 0.6907545164718385,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 5,
          "percent": 0.26567481402763016,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.053134962805526036,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.053134962805526036,
          "major_candidate": true
        }
      ]
    },
    "wayland": {
      "name": "Wayland",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 856,
          "percent": 66.71862821512082,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 382,
          "percent": 29.773967264224474,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 22,
          "percent": 1.71473109898675,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 11,
          "percent": 0.857365549493375,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 5,
          "percent": 0.3897116134060795,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 4,
          "percent": 0.3117692907248636,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 3,
          "percent": 0.2338269680436477,
          "major_candidate": true
        }
      ]
    },
    "webster": {
      "name": "Webster",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1046,
          "percent": 71.74211248285323,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 387,
          "percent": 26.54320987654321,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 11,
          "percent": 0.7544581618655692,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 6,
          "percent": 0.411522633744856,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 5,
          "percent": 0.3429355281207133,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 3,
          "percent": 0.205761316872428,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "wellesley": {
      "name": "Wellesley",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1909,
          "percent": 66.16984402079723,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 890,
          "percent": 30.849220103986134,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 39,
          "percent": 1.3518197573656845,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 34,
          "percent": 1.1785095320623917,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 8,
          "percent": 0.2772963604852686,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 4,
          "percent": 0.1386481802426343,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.03466204506065858,
          "major_candidate": true
        }
      ]
    },
    "wellfleet": {
      "name": "Wellfleet",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 159,
          "percent": 48.77300613496933,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 159,
          "percent": 48.77300613496933,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 3,
          "percent": 0.9202453987730062,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 2,
          "percent": 0.6134969325153374,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 1,
          "percent": 0.3067484662576687,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.3067484662576687,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.3067484662576687,
          "major_candidate": true
        }
      ]
    },
    "wendell": {
      "name": "Wendell",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 40,
          "percent": 55.55555555555556,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 31,
          "percent": 43.05555555555556,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 1,
          "percent": 1.3888888888888888,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "wenham": {
      "name": "Wenham",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 300,
          "percent": 55.248618784530386,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 229,
          "percent": 42.173112338858196,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 7,
          "percent": 1.289134438305709,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 2,
          "percent": 0.3683241252302026,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 2,
          "percent": 0.3683241252302026,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 2,
          "percent": 0.3683241252302026,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.1841620626151013,
          "major_candidate": true
        }
      ]
    },
    "westborough": {
      "name": "Westborough",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 925,
          "percent": 54.09356725146199,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 743,
          "percent": 43.45029239766082,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 23,
          "percent": 1.345029239766082,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 16,
          "percent": 0.935672514619883,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 2,
          "percent": 0.11695906432748537,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.05847953216374269,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "westfield": {
      "name": "Westfield",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 2614,
          "percent": 69.83702912102592,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1045,
          "percent": 27.918781725888326,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 30,
          "percent": 0.8014961261020572,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 30,
          "percent": 0.8014961261020572,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 11,
          "percent": 0.2938819129040876,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 8,
          "percent": 0.2137323002938819,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 5,
          "percent": 0.1335826876836762,
          "major_candidate": true
        }
      ]
    },
    "westford": {
      "name": "Westford",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1680,
          "percent": 52.287581699346404,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1450,
          "percent": 45.1291627762216,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 38,
          "percent": 1.1826953003423593,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 26,
          "percent": 0.8092125739184562,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 12,
          "percent": 0.3734827264239029,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 4,
          "percent": 0.12449424214130096,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 3,
          "percent": 0.09337068160597572,
          "major_candidate": true
        }
      ]
    },
    "westhampton": {
      "name": "Westhampton",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 128,
          "percent": 58.986175115207374,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 86,
          "percent": 39.63133640552996,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 2,
          "percent": 0.9216589861751152,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 1,
          "percent": 0.4608294930875576,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "westminster": {
      "name": "Westminster",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 814,
          "percent": 63.9937106918239,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 436,
          "percent": 34.276729559748425,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 9,
          "percent": 0.7075471698113207,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 7,
          "percent": 0.550314465408805,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 4,
          "percent": 0.31446540880503143,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.15723270440251572,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "weston": {
      "name": "Weston",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 749,
          "percent": 66.34189548272808,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 348,
          "percent": 30.823737821080602,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 15,
          "percent": 1.328609388839681,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 8,
          "percent": 0.70859167404783,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 7,
          "percent": 0.6200177147918512,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.08857395925597875,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.08857395925597875,
          "major_candidate": true
        }
      ]
    },
    "westport": {
      "name": "Westport",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1473,
          "percent": 73.24714072600696,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 495,
          "percent": 24.614619592242665,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 21,
          "percent": 1.04425658876181,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 10,
          "percent": 0.4972650422675286,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 9,
          "percent": 0.44753853804077576,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 3,
          "percent": 0.14917951268025859,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "westwood": {
      "name": "Westwood",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1045,
          "percent": 51.938369781312126,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 921,
          "percent": 45.77534791252485,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 24,
          "percent": 1.1928429423459244,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 14,
          "percent": 0.6958250497017893,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 5,
          "percent": 0.2485089463220676,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.09940357852882704,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.04970178926441352,
          "major_candidate": true
        }
      ]
    },
    "weymouth": {
      "name": "Weymouth",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 4332,
          "percent": 67.87840802256346,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1946,
          "percent": 30.492008774678784,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 40,
          "percent": 0.6267627702914447,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 32,
          "percent": 0.5014102162331557,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 13,
          "percent": 0.20369790034471952,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 11,
          "percent": 0.17235976183014728,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 8,
          "percent": 0.12535255405828893,
          "major_candidate": true
        }
      ]
    },
    "whately": {
      "name": "Whately",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 90,
          "percent": 51.724137931034484,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 83,
          "percent": 47.701149425287355,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 1,
          "percent": 0.5747126436781609,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "whitman": {
      "name": "Whitman",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1423,
          "percent": 71.61550075490689,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 515,
          "percent": 25.91847005535984,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 24,
          "percent": 1.2078510317060895,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 18,
          "percent": 0.9058882737795672,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 4,
          "percent": 0.20130850528434827,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 2,
          "percent": 0.10065425264217413,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.050327126321087066,
          "major_candidate": true
        }
      ]
    },
    "wilbraham": {
      "name": "Wilbraham",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1091,
          "percent": 62.918108419838525,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 602,
          "percent": 34.71741637831603,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 17,
          "percent": 0.9803921568627451,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 15,
          "percent": 0.8650519031141869,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 6,
          "percent": 0.3460207612456747,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 2,
          "percent": 0.11534025374855825,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.05767012687427912,
          "major_candidate": true
        }
      ]
    },
    "williamsburg": {
      "name": "Williamsburg",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 89,
          "percent": 49.44444444444444,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 86,
          "percent": 47.77777777777778,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 3,
          "percent": 1.6666666666666667,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 1,
          "percent": 0.5555555555555556,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 1,
          "percent": 0.5555555555555556,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "williamstown": {
      "name": "Williamstown",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 136,
          "percent": 53.125,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 115,
          "percent": 44.921875,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 2,
          "percent": 0.78125,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 1,
          "percent": 0.390625,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 1,
          "percent": 0.390625,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.390625,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "wilmington": {
      "name": "Wilmington",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 2275,
          "percent": 67.3076923076923,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1051,
          "percent": 31.09467455621302,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 25,
          "percent": 0.7396449704142012,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 14,
          "percent": 0.41420118343195267,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 11,
          "percent": 0.3254437869822485,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.05917159763313609,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 2,
          "percent": 0.05917159763313609,
          "major_candidate": true
        }
      ]
    },
    "winchendon": {
      "name": "Winchendon",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 881,
          "percent": 75.23484201537148,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 270,
          "percent": 23.05721605465414,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 6,
          "percent": 0.5123825789923142,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 5,
          "percent": 0.4269854824935952,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 4,
          "percent": 0.3415883859948762,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 3,
          "percent": 0.2561912894961571,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 2,
          "percent": 0.1707941929974381,
          "major_candidate": true
        }
      ]
    },
    "winchester": {
      "name": "Winchester",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1258,
          "percent": 54.88656195462478,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 985,
          "percent": 42.975567190226876,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 27,
          "percent": 1.1780104712041886,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 12,
          "percent": 0.5235602094240838,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 6,
          "percent": 0.2617801047120419,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.08726003490401396,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 2,
          "percent": 0.08726003490401396,
          "major_candidate": true
        }
      ]
    },
    "windsor": {
      "name": "Windsor",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 46,
          "percent": 50.0,
          "major_candidate": true
        },
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 45,
          "percent": 48.91304347826087,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 1,
          "percent": 1.0869565217391304,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "winthrop": {
      "name": "Winthrop",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1201,
          "percent": 70.56404230317274,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 468,
          "percent": 27.497062279670974,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 12,
          "percent": 0.7050528789659224,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 8,
          "percent": 0.4700352526439483,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 7,
          "percent": 0.4112808460634548,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 5,
          "percent": 0.2937720329024677,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 1,
          "percent": 0.05875440658049354,
          "major_candidate": true
        }
      ]
    },
    "woburn": {
      "name": "Woburn",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 2874,
          "percent": 69.4035257184255,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1186,
          "percent": 28.640425018111568,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 35,
          "percent": 0.8452064718666988,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 22,
          "percent": 0.5312726394590679,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 15,
          "percent": 0.3622313450857281,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 6,
          "percent": 0.14489253803429122,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 3,
          "percent": 0.07244626901714561,
          "major_candidate": true
        }
      ]
    },
    "worcester": {
      "name": "Worcester",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 5063,
          "percent": 67.36295902075572,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 2293,
          "percent": 30.50824906865354,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 66,
          "percent": 0.8781266631186802,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 58,
          "percent": 0.7716870675891432,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 18,
          "percent": 0.23948908994145823,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 11,
          "percent": 0.14635444385311336,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 7,
          "percent": 0.09313464608834486,
          "major_candidate": true
        }
      ]
    },
    "worthington": {
      "name": "Worthington",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 71,
          "percent": 53.78787878787879,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 58,
          "percent": 43.93939393939394,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 3,
          "percent": 2.272727272727273,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    },
    "wrentham": {
      "name": "Wrentham",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 1204,
          "percent": 58.961802154750245,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 794,
          "percent": 38.883447600391776,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 17,
          "percent": 0.8325171400587659,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 16,
          "percent": 0.7835455435847208,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 8,
          "percent": 0.3917727717923604,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 2,
          "percent": 0.0979431929480901,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 1,
          "percent": 0.04897159647404505,
          "major_candidate": true
        }
      ]
    },
    "yarmouth": {
      "name": "Yarmouth",
      "type": "Town",
      "fips": null,
      "percent_reporting": 100.0,
      "candidates": [
        {
          "name": "Donald J. Trump",
          "party": "Republican",
          "votes": 2251,
          "percent": 63.12394840157039,
          "major_candidate": true
        },
        {
          "name": "Nikki Haley",
          "party": "Republican",
          "votes": 1241,
          "percent": 34.80089736399327,
          "major_candidate": true
        },
        {
          "name": "Chris Christie",
          "party": "Republican",
          "votes": 42,
          "percent": 1.1777902411665733,
          "major_candidate": true
        },
        {
          "name": "Ron Desantis",
          "party": "Republican",
          "votes": 22,
          "percent": 0.6169377453729669,
          "major_candidate": true
        },
        {
          "name": "Vivek Ramaswamy",
          "party": "Republican",
          "votes": 6,
          "percent": 0.16825574873808188,
          "major_candidate": true
        },
        {
          "name": "Ryan Binkley",
          "party": "Republican",
          "votes": 4,
          "percent": 0.11217049915872125,
          "major_candidate": true
        },
        {
          "name": "Asa Hutchinson",
          "party": "Republican",
          "votes": 0,
          "percent": 0.0,
          "major_candidate": true
        }
      ]
    }
  },
  "source": {
    "official_results_file": "PD43___2024_President_Republican_Primary_20260901_224903_55af26.csv",
    "source_format": "massachusetts_pd43_city_town_csv",
    "selection_id": "f0067f868b879b3f",
    "selection": {
      "id": "f0067f868b879b3f",
      "election_date": "2024-05-03",
      "office_code": null,
      "office_description": "President",
      "district_code": null,
      "subdistrict_code": null,
      "party": "Republican",
      "party_slug": "republican",
      "scope_guess": "statewide",
      "regions": 351,
      "region_type": "Town",
      "region_label": "municipalities",
      "counties": 351,
      "candidates": [
        "Asa Hutchinson",
        "Chris Christie",
        "Donald J. Trump",
        "Nikki Haley",
        "Ron Desantis",
        "Ryan Binkley",
        "Vivek Ramaswamy"
      ],
      "candidate_count": 7,
      "statewide_votes_from_rows": 566711,
      "row_count": 2457,
      "label": "2024-05-03 \u2014 Republican \u2014 President"
    },
    "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": [
        "Donald J. Trump",
        "Nikki Haley",
        "Chris Christie",
        "Ron Desantis",
        "Vivek Ramaswamy",
        "Ryan Binkley",
        "Asa Hutchinson"
      ],
      "excluded_columns": [
        "All Others",
        "No Preference",
        "Blanks",
        "Total Votes Cast"
      ],
      "excluded_votes": {
        "All Others": 1674,
        "No Preference": 5717,
        "Blanks": 2148,
        "Total Votes Cast": 0
      },
      "filename_year": "2024",
      "filename_party": "Republican",
      "filename_office": "President",
      "election_date_override": "2024-05-03"
    },
    "current_race_used_for_fips": "https://data.americafirstinsight.com/Election2026/output/2026/MA/Governor/00/republican/",
    "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": [
      "Donald J. Trump",
      "Nikki Haley",
      "Chris Christie",
      "Ron Desantis",
      "Vivek Ramaswamy",
      "Ryan Binkley",
      "Asa Hutchinson"
    ],
    "statewide_votes_from_regions": 566711,
    "statewide_votes_from_counties": 566711,
    "party": "Republican",
    "office": "President",
    "office_code": null,
    "district_code": null,
    "subdistrict_code": null,
    "election_date": "2024-05-03",
    "source_file": "PD43___2024_President_Republican_Primary_20260901_224903_55af26.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": []
  }
}