{
  "election_name": "Florida US House 5 Democratic Primary",
  "election_type": "House of Representatives",
  "election_scope": "Primary",
  "election_date": "2026-08-18T05:00:00.000Z",
  "country": "US",
  "province": "FL",
  "district": "FL-05",
  "municipality": null,
  "polls_open": "2026-08-18T11:00:00.000Z",
  "polls_close": "2026-08-18T23:00:00.000Z",
  "is_disputed": false,
  "has_map": true,
  "registered_voters": null,
  "percent_reporting": 99.9,
  "last_updated": "2026-08-19T08:57:32.375Z",
  "round": 1,
  "maps": [
    {
      "name": "Florida",
      "map": "assets/Florida.svg"
    }
  ],
  "candidates": [
    {
      "name": "Rachel Grage",
      "party": "Democratic",
      "incumbent": false,
      "major_candidate": true,
      "winner": true,
      "advanced": false,
      "color": "#40247a",
      "votes": 27400,
      "percent": 65.06,
      "major_reason": [
        "competitive",
        "declared_winner",
        "metadata",
        "regional_leader",
        "vote_share"
      ],
      "bio": "",
      "photourl": "",
      "endorsed": false
    },
    {
      "name": "Alex Hazen",
      "party": "Democratic",
      "incumbent": false,
      "major_candidate": true,
      "winner": false,
      "advanced": false,
      "color": "#009f8e",
      "votes": 9110,
      "percent": 21.63,
      "major_reason": [
        "metadata",
        "vote_share"
      ],
      "bio": "",
      "photourl": "",
      "endorsed": false
    },
    {
      "name": "Mark Heggestad",
      "party": "Democratic",
      "incumbent": false,
      "major_candidate": true,
      "winner": false,
      "advanced": false,
      "color": "#339933",
      "votes": 5607,
      "percent": 13.31,
      "major_reason": [
        "metadata",
        "vote_share"
      ],
      "bio": "",
      "photourl": "",
      "endorsed": false
    }
  ],
  "region_results": {
    "duval": {
      "name": "Duval",
      "type": "County",
      "fips": "12031",
      "fill": "#4874a3",
      "percent_reporting": 99,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 18713,
          "percent": 65.22,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 6397,
          "percent": 22.3,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 3582,
          "percent": 12.48,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    },
    "st_johns": {
      "name": "St. Johns",
      "type": "County",
      "fips": "12109",
      "fill": "#4874a3",
      "percent_reporting": 98,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 8687,
          "percent": 64.71,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 2713,
          "percent": 20.21,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 2025,
          "percent": 15.08,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    },
    "st_johns_pct_101": {
      "name": "St. Johns PCT 101",
      "type": "Precinct",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 242,
          "percent": 66.12,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 74,
          "percent": 20.22,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 50,
          "percent": 13.66,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ],
      "county_fips": "109",
      "county_geoid": "12109",
      "precinct_county_inferred": true,
      "precinct": "101",
      "precinct_match_status": "resolved",
      "precinct_name": "101",
      "precinct_id": "101",
      "precinct_match_method": "exact"
    },
    "st_johns_pct_102": {
      "name": "St. Johns PCT 102",
      "type": "Precinct",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 70,
          "percent": 58.33,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 27,
          "percent": 22.5,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 23,
          "percent": 19.17,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ],
      "county_fips": "109",
      "county_geoid": "12109",
      "precinct_county_inferred": true,
      "precinct": "102",
      "precinct_match_status": "resolved",
      "precinct_name": "102",
      "precinct_id": "102",
      "precinct_match_method": "exact"
    },
    "st_johns_pct_103": {
      "name": "St. Johns PCT 103",
      "type": "Precinct",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 69,
          "percent": 65.09,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 21,
          "percent": 19.81,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 16,
          "percent": 15.09,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ],
      "county_fips": "109",
      "county_geoid": "12109",
      "precinct_county_inferred": true,
      "precinct": "103",
      "precinct_match_status": "resolved",
      "precinct_name": "103",
      "precinct_id": "103",
      "precinct_match_method": "exact"
    },
    "st_johns_pct_104": {
      "name": "St. Johns PCT 104",
      "type": "Precinct",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 165,
          "percent": 57.09,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 72,
          "percent": 24.91,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 52,
          "percent": 17.99,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ],
      "county_fips": "109",
      "county_geoid": "12109",
      "precinct_county_inferred": true,
      "precinct": "104",
      "precinct_match_status": "resolved",
      "precinct_name": "104",
      "precinct_id": "104",
      "precinct_match_method": "exact"
    },
    "st_johns_pct_105": {
      "name": "St. Johns PCT 105",
      "type": "Precinct",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 148,
          "percent": 62.18,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 52,
          "percent": 21.85,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 38,
          "percent": 15.97,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ],
      "county_fips": "109",
      "county_geoid": "12109",
      "precinct_county_inferred": true,
      "precinct": "105",
      "precinct_match_status": "resolved",
      "precinct_name": "105",
      "precinct_id": "105",
      "precinct_match_method": "exact"
    },
    "st_johns_pct_106": {
      "name": "St. Johns PCT 106",
      "type": "Precinct",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 147,
          "percent": 59.51,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 53,
          "percent": 21.46,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 47,
          "percent": 19.03,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ],
      "county_fips": "109",
      "county_geoid": "12109",
      "precinct_county_inferred": true,
      "precinct": "106",
      "precinct_match_status": "resolved",
      "precinct_name": "106",
      "precinct_id": "106",
      "precinct_match_method": "exact"
    },
    "st_johns_pct_107": {
      "name": "St. Johns PCT 107",
      "type": "Precinct",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 142,
          "percent": 63.39,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 41,
          "percent": 18.3,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 41,
          "percent": 18.3,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ],
      "county_fips": "109",
      "county_geoid": "12109",
      "precinct_county_inferred": true,
      "precinct": "107",
      "precinct_match_status": "resolved",
      "precinct_name": "107",
      "precinct_id": "107",
      "precinct_match_method": "exact"
    },
    "st_johns_pct_108": {
      "name": "St. Johns PCT 108",
      "type": "Precinct",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 91,
          "percent": 65.47,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 27,
          "percent": 19.42,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 21,
          "percent": 15.11,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ],
      "county_fips": "109",
      "county_geoid": "12109",
      "precinct_county_inferred": true,
      "precinct": "108",
      "precinct_match_status": "resolved",
      "precinct_name": "108",
      "precinct_id": "108",
      "precinct_match_method": "exact"
    },
    "st_johns_pct_109": {
      "name": "St. Johns PCT 109",
      "type": "Precinct",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 256,
          "percent": 60.09,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 90,
          "percent": 21.13,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 80,
          "percent": 18.78,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ],
      "county_fips": "109",
      "county_geoid": "12109",
      "precinct_county_inferred": true,
      "precinct": "109",
      "precinct_match_status": "resolved",
      "precinct_name": "109",
      "precinct_id": "109",
      "precinct_match_method": "exact"
    },
    "st_johns_pct_201": {
      "name": "St. Johns PCT 201",
      "type": "Precinct",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 112,
          "percent": 72.26,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 25,
          "percent": 16.13,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 18,
          "percent": 11.61,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ],
      "county_fips": "109",
      "county_geoid": "12109",
      "precinct_county_inferred": true,
      "precinct": "201",
      "precinct_match_status": "resolved",
      "precinct_name": "201",
      "precinct_id": "201",
      "precinct_match_method": "exact"
    },
    "st_johns_pct_202": {
      "name": "St. Johns PCT 202",
      "type": "Precinct",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 86,
          "percent": 52.44,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 53,
          "percent": 32.32,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 25,
          "percent": 15.24,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ],
      "county_fips": "109",
      "county_geoid": "12109",
      "precinct_county_inferred": true,
      "precinct": "202",
      "precinct_match_status": "resolved",
      "precinct_name": "202",
      "precinct_id": "202",
      "precinct_match_method": "exact"
    },
    "st_johns_pct_203": {
      "name": "St. Johns PCT 203",
      "type": "Precinct",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 155,
          "percent": 69.2,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 44,
          "percent": 19.64,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 25,
          "percent": 11.16,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ],
      "county_fips": "109",
      "county_geoid": "12109",
      "precinct_county_inferred": true,
      "precinct": "203",
      "precinct_match_status": "resolved",
      "precinct_name": "203",
      "precinct_id": "203",
      "precinct_match_method": "exact"
    },
    "st_johns_pct_204": {
      "name": "St. Johns PCT 204",
      "type": "Precinct",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 175,
          "percent": 61.4,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 63,
          "percent": 22.11,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 47,
          "percent": 16.49,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ],
      "county_fips": "109",
      "county_geoid": "12109",
      "precinct_county_inferred": true,
      "precinct": "204",
      "precinct_match_status": "resolved",
      "precinct_name": "204",
      "precinct_id": "204",
      "precinct_match_method": "exact"
    },
    "st_johns_pct_205": {
      "name": "St. Johns PCT 205",
      "type": "Precinct",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 193,
          "percent": 64.98,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 60,
          "percent": 20.2,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 44,
          "percent": 14.81,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ],
      "county_fips": "109",
      "county_geoid": "12109",
      "precinct_county_inferred": true,
      "precinct": "205",
      "precinct_match_status": "resolved",
      "precinct_name": "205",
      "precinct_id": "205",
      "precinct_match_method": "exact"
    },
    "st_johns_pct_206": {
      "name": "St. Johns PCT 206",
      "type": "Precinct",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 4,
          "percent": 66.67,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 1,
          "percent": 16.67,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 1,
          "percent": 16.67,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ],
      "county_fips": "109",
      "county_geoid": "12109",
      "precinct_county_inferred": true,
      "precinct": "206",
      "precinct_match_status": "resolved",
      "precinct_name": "206",
      "precinct_id": "206",
      "precinct_match_method": "exact"
    },
    "st_johns_pct_207": {
      "name": "St. Johns PCT 207",
      "type": "Precinct",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 32,
          "percent": 52.46,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 16,
          "percent": 26.23,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 13,
          "percent": 21.31,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ],
      "county_fips": "109",
      "county_geoid": "12109",
      "precinct_county_inferred": true,
      "precinct": "207",
      "precinct_match_status": "resolved",
      "precinct_name": "207",
      "precinct_id": "207",
      "precinct_match_method": "exact"
    },
    "st_johns_pct_208": {
      "name": "St. Johns PCT 208",
      "type": "Precinct",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 150,
          "percent": 58.14,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 62,
          "percent": 24.03,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 46,
          "percent": 17.83,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ],
      "county_fips": "109",
      "county_geoid": "12109",
      "precinct_county_inferred": true,
      "precinct": "208",
      "precinct_match_status": "resolved",
      "precinct_name": "208",
      "precinct_id": "208",
      "precinct_match_method": "exact"
    },
    "st_johns_pct_209": {
      "name": "St. Johns PCT 209",
      "type": "Precinct",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 108,
          "percent": 62.07,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 38,
          "percent": 21.84,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 28,
          "percent": 16.09,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ],
      "county_fips": "109",
      "county_geoid": "12109",
      "precinct_county_inferred": true,
      "precinct": "209",
      "precinct_match_status": "resolved",
      "precinct_name": "209",
      "precinct_id": "209",
      "precinct_match_method": "exact"
    },
    "st_johns_pct_210": {
      "name": "St. Johns PCT 210",
      "type": "Precinct",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 101,
          "percent": 65.16,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 27,
          "percent": 17.42,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 27,
          "percent": 17.42,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ],
      "county_fips": "109",
      "county_geoid": "12109",
      "precinct_county_inferred": true,
      "precinct": "210",
      "precinct_match_status": "resolved",
      "precinct_name": "210",
      "precinct_id": "210",
      "precinct_match_method": "exact"
    },
    "st_johns_pct_211": {
      "name": "St. Johns PCT 211",
      "type": "Precinct",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 72,
          "percent": 61.54,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 29,
          "percent": 24.79,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 16,
          "percent": 13.68,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ],
      "county_fips": "109",
      "county_geoid": "12109",
      "precinct_county_inferred": true,
      "precinct": "211",
      "precinct_match_status": "resolved",
      "precinct_name": "211",
      "precinct_id": "211",
      "precinct_match_method": "exact"
    },
    "st_johns_pct_301": {
      "name": "St. Johns PCT 301",
      "type": "Precinct",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 61,
          "percent": 58.65,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 22,
          "percent": 21.15,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 21,
          "percent": 20.19,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ],
      "county_fips": "109",
      "county_geoid": "12109",
      "precinct_county_inferred": true,
      "precinct": "301",
      "precinct_match_status": "resolved",
      "precinct_name": "301",
      "precinct_id": "301",
      "precinct_match_method": "exact"
    },
    "st_johns_pct_302": {
      "name": "St. Johns PCT 302",
      "type": "Precinct",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 71,
          "percent": 59.17,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 35,
          "percent": 29.17,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 14,
          "percent": 11.67,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ],
      "county_fips": "109",
      "county_geoid": "12109",
      "precinct_county_inferred": true,
      "precinct": "302",
      "precinct_match_status": "resolved",
      "precinct_name": "302",
      "precinct_id": "302",
      "precinct_match_method": "exact"
    },
    "st_johns_pct_303": {
      "name": "St. Johns PCT 303",
      "type": "Precinct",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 271,
          "percent": 60.63,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 110,
          "percent": 24.61,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 66,
          "percent": 14.77,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ],
      "county_fips": "109",
      "county_geoid": "12109",
      "precinct_county_inferred": true,
      "precinct": "303",
      "precinct_match_status": "resolved",
      "precinct_name": "303",
      "precinct_id": "303",
      "precinct_match_method": "exact"
    },
    "st_johns_pct_305": {
      "name": "St. Johns PCT 305",
      "type": "Precinct",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 209,
          "percent": 65.31,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 68,
          "percent": 21.25,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 43,
          "percent": 13.44,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ],
      "county_fips": "109",
      "county_geoid": "12109",
      "precinct_county_inferred": true,
      "precinct": "305",
      "precinct_match_status": "resolved",
      "precinct_name": "305",
      "precinct_id": "305",
      "precinct_match_method": "exact"
    },
    "st_johns_pct_306": {
      "name": "St. Johns PCT 306",
      "type": "Precinct",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 57,
          "percent": 57,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 24,
          "percent": 24,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 19,
          "percent": 19,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ],
      "county_fips": "109",
      "county_geoid": "12109",
      "precinct_county_inferred": true,
      "precinct": "306",
      "precinct_match_status": "resolved",
      "precinct_name": "306",
      "precinct_id": "306",
      "precinct_match_method": "exact"
    },
    "st_johns_pct_307": {
      "name": "St. Johns PCT 307",
      "type": "Precinct",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 71,
          "percent": 69.61,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 23,
          "percent": 22.55,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 8,
          "percent": 7.84,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ],
      "county_fips": "109",
      "county_geoid": "12109",
      "precinct_county_inferred": true,
      "precinct": "307",
      "precinct_match_status": "resolved",
      "precinct_name": "307",
      "precinct_id": "307",
      "precinct_match_method": "exact"
    },
    "st_johns_pct_308": {
      "name": "St. Johns PCT 308",
      "type": "Precinct",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 114,
          "percent": 61.96,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 40,
          "percent": 21.74,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 30,
          "percent": 16.3,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ],
      "county_fips": "109",
      "county_geoid": "12109",
      "precinct_county_inferred": true,
      "precinct": "308",
      "precinct_match_status": "resolved",
      "precinct_name": "308",
      "precinct_id": "308",
      "precinct_match_method": "exact"
    },
    "st_johns_pct_401": {
      "name": "St. Johns PCT 401",
      "type": "Precinct",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 132,
          "percent": 66,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 38,
          "percent": 19,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 30,
          "percent": 15,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ],
      "county_fips": "109",
      "county_geoid": "12109",
      "precinct_county_inferred": true,
      "precinct": "401",
      "precinct_match_status": "resolved",
      "precinct_name": "401",
      "precinct_id": "401",
      "precinct_match_method": "exact"
    },
    "st_johns_pct_402": {
      "name": "St. Johns PCT 402",
      "type": "Precinct",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 248,
          "percent": 74.7,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 44,
          "percent": 13.25,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 40,
          "percent": 12.05,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ],
      "county_fips": "109",
      "county_geoid": "12109",
      "precinct_county_inferred": true,
      "precinct": "402",
      "precinct_match_status": "resolved",
      "precinct_name": "402",
      "precinct_id": "402",
      "precinct_match_method": "exact"
    },
    "st_johns_pct_403": {
      "name": "St. Johns PCT 403",
      "type": "Precinct",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 200,
          "percent": 66.23,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 53,
          "percent": 17.55,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 49,
          "percent": 16.23,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ],
      "county_fips": "109",
      "county_geoid": "12109",
      "precinct_county_inferred": true,
      "precinct": "403",
      "precinct_match_status": "resolved",
      "precinct_name": "403",
      "precinct_id": "403",
      "precinct_match_method": "exact"
    },
    "st_johns_pct_404": {
      "name": "St. Johns PCT 404",
      "type": "Precinct",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 109,
          "percent": 72.19,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 21,
          "percent": 13.91,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 21,
          "percent": 13.91,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ],
      "county_fips": "109",
      "county_geoid": "12109",
      "precinct_county_inferred": true,
      "precinct": "404",
      "precinct_match_status": "resolved",
      "precinct_name": "404",
      "precinct_id": "404",
      "precinct_match_method": "exact"
    },
    "st_johns_pct_405": {
      "name": "St. Johns PCT 405",
      "type": "Precinct",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 181,
          "percent": 70.43,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 41,
          "percent": 15.95,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 35,
          "percent": 13.62,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ],
      "county_fips": "109",
      "county_geoid": "12109",
      "precinct_county_inferred": true,
      "precinct": "405",
      "precinct_match_status": "resolved",
      "precinct_name": "405",
      "precinct_id": "405",
      "precinct_match_method": "exact"
    },
    "st_johns_pct_406": {
      "name": "St. Johns PCT 406",
      "type": "Precinct",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 347,
          "percent": 71.99,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 80,
          "percent": 16.6,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 55,
          "percent": 11.41,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ],
      "county_fips": "109",
      "county_geoid": "12109",
      "precinct_county_inferred": true,
      "precinct": "406",
      "precinct_match_status": "resolved",
      "precinct_name": "406",
      "precinct_id": "406",
      "precinct_match_method": "exact"
    },
    "st_johns_pct_407": {
      "name": "St. Johns PCT 407",
      "type": "Precinct",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 17,
          "percent": 65.38,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 6,
          "percent": 23.08,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 3,
          "percent": 11.54,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ],
      "county_fips": "109",
      "county_geoid": "12109",
      "precinct_county_inferred": true,
      "precinct": "407",
      "precinct_match_status": "resolved",
      "precinct_name": "407",
      "precinct_id": "407",
      "precinct_match_method": "exact"
    },
    "st_johns_pct_408": {
      "name": "St. Johns PCT 408",
      "type": "Precinct",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 556,
          "percent": 74.23,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 107,
          "percent": 14.29,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 86,
          "percent": 11.48,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ],
      "county_fips": "109",
      "county_geoid": "12109",
      "precinct_county_inferred": true,
      "precinct": "408",
      "precinct_match_status": "resolved",
      "precinct_name": "408",
      "precinct_id": "408",
      "precinct_match_method": "exact"
    },
    "st_johns_pct_409": {
      "name": "St. Johns PCT 409",
      "type": "Precinct",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 72,
          "percent": 65.45,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 22,
          "percent": 20,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 16,
          "percent": 14.55,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ],
      "county_fips": "109",
      "county_geoid": "12109",
      "precinct_county_inferred": true,
      "precinct": "409",
      "precinct_match_status": "resolved",
      "precinct_name": "409",
      "precinct_id": "409",
      "precinct_match_method": "exact"
    },
    "st_johns_pct_501": {
      "name": "St. Johns PCT 501",
      "type": "Precinct",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 62,
          "percent": 63.92,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 18,
          "percent": 18.56,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 17,
          "percent": 17.53,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ],
      "county_fips": "109",
      "county_geoid": "12109",
      "precinct_county_inferred": true,
      "precinct": "501",
      "precinct_match_status": "resolved",
      "precinct_name": "501",
      "precinct_id": "501",
      "precinct_match_method": "exact"
    },
    "st_johns_pct_502": {
      "name": "St. Johns PCT 502",
      "type": "Precinct",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 55,
          "percent": 78.57,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 15,
          "percent": 21.43,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 0,
          "percent": 0,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ],
      "county_fips": "109",
      "county_geoid": "12109",
      "precinct_county_inferred": true,
      "precinct": "502",
      "precinct_match_status": "resolved",
      "precinct_name": "502",
      "precinct_id": "502",
      "precinct_match_method": "exact"
    },
    "st_johns_pct_503": {
      "name": "St. Johns PCT 503",
      "type": "Precinct",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 99,
          "percent": 70.71,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 24,
          "percent": 17.14,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 17,
          "percent": 12.14,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ],
      "county_fips": "109",
      "county_geoid": "12109",
      "precinct_county_inferred": true,
      "precinct": "503",
      "precinct_match_status": "resolved",
      "precinct_name": "503",
      "precinct_id": "503",
      "precinct_match_method": "exact"
    },
    "st_johns_pct_504": {
      "name": "St. Johns PCT 504",
      "type": "Precinct",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 327,
          "percent": 62.52,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 122,
          "percent": 23.33,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 74,
          "percent": 14.15,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ],
      "county_fips": "109",
      "county_geoid": "12109",
      "precinct_county_inferred": true,
      "precinct": "504",
      "precinct_match_status": "resolved",
      "precinct_name": "504",
      "precinct_id": "504",
      "precinct_match_method": "exact"
    },
    "st_johns_pct_505": {
      "name": "St. Johns PCT 505",
      "type": "Precinct",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 201,
          "percent": 70.28,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 55,
          "percent": 19.23,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 30,
          "percent": 10.49,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ],
      "county_fips": "109",
      "county_geoid": "12109",
      "precinct_county_inferred": true,
      "precinct": "505",
      "precinct_match_status": "resolved",
      "precinct_name": "505",
      "precinct_id": "505",
      "precinct_match_method": "exact"
    },
    "st_johns_pct_506": {
      "name": "St. Johns PCT 506",
      "type": "Precinct",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 273,
          "percent": 66.1,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 77,
          "percent": 18.64,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 63,
          "percent": 15.25,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ],
      "county_fips": "109",
      "county_geoid": "12109",
      "precinct_county_inferred": true,
      "precinct": "506",
      "precinct_match_status": "resolved",
      "precinct_name": "506",
      "precinct_id": "506",
      "precinct_match_method": "exact"
    },
    "st_johns_pct_507": {
      "name": "St. Johns PCT 507",
      "type": "Precinct",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 187,
          "percent": 65.16,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 56,
          "percent": 19.51,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 44,
          "percent": 15.33,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ],
      "county_fips": "109",
      "county_geoid": "12109",
      "precinct_county_inferred": true,
      "precinct": "507",
      "precinct_match_status": "resolved",
      "precinct_name": "507",
      "precinct_id": "507",
      "precinct_match_method": "exact"
    },
    "st_johns_pct_508": {
      "name": "St. Johns PCT 508",
      "type": "Precinct",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 188,
          "percent": 62.05,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 81,
          "percent": 26.73,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 34,
          "percent": 11.22,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ],
      "county_fips": "109",
      "county_geoid": "12109",
      "precinct_county_inferred": true,
      "precinct": "508",
      "precinct_match_status": "resolved",
      "precinct_name": "508",
      "precinct_id": "508",
      "precinct_match_method": "exact"
    },
    "st_johns_pct_509": {
      "name": "St. Johns PCT 509",
      "type": "Precinct",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 108,
          "percent": 70.13,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 28,
          "percent": 18.18,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 18,
          "percent": 11.69,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ],
      "county_fips": "109",
      "county_geoid": "12109",
      "precinct_county_inferred": true,
      "precinct": "509",
      "precinct_match_status": "resolved",
      "precinct_name": "509",
      "precinct_id": "509",
      "precinct_match_method": "exact"
    },
    "st_johns_pct_510": {
      "name": "St. Johns PCT 510",
      "type": "Precinct",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 336,
          "percent": 64.99,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 101,
          "percent": 19.54,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 80,
          "percent": 15.47,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ],
      "county_fips": "109",
      "county_geoid": "12109",
      "precinct_county_inferred": true,
      "precinct": "510",
      "precinct_match_status": "unmatched"
    },
    "st_johns_pct_511": {
      "name": "St. Johns PCT 511",
      "type": "Precinct",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 429,
          "percent": 71.03,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 101,
          "percent": 16.72,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 74,
          "percent": 12.25,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ],
      "county_fips": "109",
      "county_geoid": "12109",
      "precinct_county_inferred": true,
      "precinct": "511",
      "precinct_match_status": "resolved",
      "precinct_name": "511",
      "precinct_id": "511",
      "precinct_match_method": "exact"
    },
    "st_johns_pct_214": {
      "name": "St. Johns PCT 214",
      "type": "Precinct",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 74,
          "percent": 69.16,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 17,
          "percent": 15.89,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 16,
          "percent": 14.95,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ],
      "county_fips": "109",
      "county_geoid": "12109",
      "precinct_county_inferred": true,
      "precinct": "214",
      "precinct_match_status": "unmatched"
    },
    "st_johns_pct_512": {
      "name": "St. Johns PCT 512",
      "type": "Precinct",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Rachel Grage",
          "party": "Democratic",
          "votes": 105,
          "percent": 57.69,
          "color": "#40247a",
          "winner": true,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "competitive",
            "declared_winner",
            "metadata",
            "regional_leader",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Alex Hazen",
          "party": "Democratic",
          "votes": 52,
          "percent": 28.57,
          "color": "#009f8e",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Mark Heggestad",
          "party": "Democratic",
          "votes": 25,
          "percent": 13.74,
          "color": "#339933",
          "winner": false,
          "advanced": false,
          "incumbent": false,
          "major_candidate": true,
          "major_reason": [
            "metadata",
            "vote_share"
          ],
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ],
      "county_fips": "109",
      "county_geoid": "12109",
      "precinct_county_inferred": true,
      "precinct": "512",
      "precinct_match_status": "unmatched"
    }
  },
  "precinct_engine_meta": {
    "race_county_fips": [
      "031",
      "109"
    ],
    "precinct_matching": {
      "precinct_rows": 49,
      "resolved": 46,
      "resolved_with_county_fips": 46,
      "resolved_without_county_fips": 0,
      "resolved_parent": 0,
      "precinct_rows_with_county_fips": 49,
      "precinct_rows_without_county_fips": 0,
      "ambiguous": 0,
      "unmatched": 3
    },
    "parent_precinct_aggregation": {
      "groups": 0,
      "source_rows": 0,
      "rows_removed": 0
    },
    "state": "FL",
    "race_id": "86432",
    "generated_at": "2026-08-19T09:50:38.541369",
    "fetch_seconds": 0.072,
    "source_data_level": "precinct",
    "normal_latest_found": true,
    "normal_candidate_metadata_count": 3,
    "precinct_geography_mode": "per_county_files",
    "precinct_geography_dir": "/election_engine/config/0Maps/FL_precincts",
    "precinct_geography_counties_requested": [
      "031",
      "109"
    ],
    "precinct_geography_counties_loaded": [
      "031",
      "109"
    ],
    "precinct_geography_counties_missing": []
  }
}
