{
  "race": "OH_GOV_GENERAL_2026",
  "polls": [
    {
      "poll_id": "OH_GOV_GENERAL_2026_20260222_EMCRESEARCH_ACT_VIV",
      "pollster": "EMC Research",
      "start_date": "2026-02-10",
      "end_date": "2026-02-22",
      "year": 2026,
      "state": "OH",
      "office": "GOV",
      "election_stage": "GENERAL",
      "sample_size": 1343,
      "type": "LV",
      "poll_weight": 266.0,
      "sponsor": "Ohio Environmental Council",
      "url": "https://theoec.org/wp-content/uploads/2026/03/OEC-Ohio-Survey-Results-2026.pdf",
      "candidates": [
        {
          "candidate_key": "Acton",
          "member_key": "Acton",
          "name": "Acton",
          "polled_name": "Acton",
          "series_name": "Acton",
          "series_id": "Acton",
          "pct": 53.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/ActonIcon.webp",
          "color": "#0f4b8f",
          "short": "ACT",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        },
        {
          "candidate_key": "Vivek",
          "member_key": "Vivek",
          "name": "Vivek",
          "polled_name": "Vivek",
          "series_name": "Vivek",
          "series_id": "Vivek",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/VivekIcon.webp",
          "color": "#a21a15",
          "short": "VIV",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        },
        {
          "candidate_key": "Undecided",
          "member_key": "Undecided",
          "name": "Undecided",
          "polled_name": "Undecided",
          "series_name": "Undecided",
          "series_id": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "candidate_key": "Acton",
          "member_key": "Acton",
          "name": "Acton",
          "polled_name": "Acton",
          "series_name": "Acton",
          "series_id": "Acton",
          "pct": 53.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/ActonIcon.webp",
          "color": "#0f4b8f",
          "short": "ACT",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        },
        {
          "candidate_key": "Vivek",
          "member_key": "Vivek",
          "name": "Vivek",
          "polled_name": "Vivek",
          "series_name": "Vivek",
          "series_id": "Vivek",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/VivekIcon.webp",
          "color": "#a21a15",
          "short": "VIV",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        },
        {
          "candidate_key": "Undecided",
          "member_key": "Undecided",
          "name": "Undecided",
          "polled_name": "Undecided",
          "series_name": "Undecided",
          "series_id": "Undecided",
          "pct": 4.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Acton|Vivek",
      "matchup_type": "scenario",
      "election_date": null
    },
    {
      "poll_id": "OH_GOV_GENERAL_2026_20260314_QUANTUSINSIGHTS_ACT_VIV",
      "pollster": "Quantus Insights",
      "start_date": "2026-03-13",
      "end_date": "2026-03-14",
      "year": 2026,
      "state": "OH",
      "office": "GOV",
      "election_stage": "GENERAL",
      "sample_size": 809,
      "type": "LV",
      "poll_weight": 1900.0,
      "sponsor": "",
      "url": "https://quantusinsights.org/f/quantus-insights-ohio-voters-signal-competitive-2026-environment",
      "candidates": [
        {
          "candidate_key": "Acton",
          "member_key": "Acton",
          "name": "Acton",
          "polled_name": "Acton",
          "series_name": "Acton",
          "series_id": "Acton",
          "pct": 46.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/ActonIcon.webp",
          "color": "#0f4b8f",
          "short": "ACT",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        },
        {
          "candidate_key": "Vivek",
          "member_key": "Vivek",
          "name": "Vivek",
          "polled_name": "Vivek",
          "series_name": "Vivek",
          "series_id": "Vivek",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/VivekIcon.webp",
          "color": "#a21a15",
          "short": "VIV",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        },
        {
          "candidate_key": "Undecided",
          "member_key": "Undecided",
          "name": "Undecided",
          "polled_name": "Undecided",
          "series_name": "Undecided",
          "series_id": "Undecided",
          "pct": 9.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "candidate_key": "Acton",
          "member_key": "Acton",
          "name": "Acton",
          "polled_name": "Acton",
          "series_name": "Acton",
          "series_id": "Acton",
          "pct": 46.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/ActonIcon.webp",
          "color": "#0f4b8f",
          "short": "ACT",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        },
        {
          "candidate_key": "Vivek",
          "member_key": "Vivek",
          "name": "Vivek",
          "polled_name": "Vivek",
          "series_name": "Vivek",
          "series_id": "Vivek",
          "pct": 45.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/VivekIcon.webp",
          "color": "#a21a15",
          "short": "VIV",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        },
        {
          "candidate_key": "Undecided",
          "member_key": "Undecided",
          "name": "Undecided",
          "polled_name": "Undecided",
          "series_name": "Undecided",
          "series_id": "Undecided",
          "pct": 9.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Acton|Vivek",
      "matchup_type": "scenario",
      "election_date": null
    },
    {
      "poll_id": "OH_GOV_GENERAL_2026_20260409_ECHELONINSIGHTS_ACT_VIV",
      "pollster": "Echelon Insights",
      "start_date": "2026-04-03",
      "end_date": "2026-04-09",
      "year": 2026,
      "state": "OH",
      "office": "GOV",
      "election_stage": "GENERAL",
      "sample_size": 413,
      "type": "LV",
      "poll_weight": 850.0,
      "sponsor": "NetChoice",
      "url": "https://netchoice.org/wp-content/uploads/2026/04/NetChoice-Apr-2026-National-Antitrust-Survey-Topline.pdf",
      "candidates": [
        {
          "candidate_key": "Acton",
          "member_key": "Acton",
          "name": "Acton",
          "polled_name": "Acton",
          "series_name": "Acton",
          "series_id": "Acton",
          "pct": 44.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/ActonIcon.webp",
          "color": "#0f4b8f",
          "short": "ACT",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        },
        {
          "candidate_key": "Vivek",
          "member_key": "Vivek",
          "name": "Vivek",
          "polled_name": "Vivek",
          "series_name": "Vivek",
          "series_id": "Vivek",
          "pct": 49.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/VivekIcon.webp",
          "color": "#a21a15",
          "short": "VIV",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        },
        {
          "candidate_key": "Undecided",
          "member_key": "Undecided",
          "name": "Undecided",
          "polled_name": "Undecided",
          "series_name": "Undecided",
          "series_id": "Undecided",
          "pct": 7.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "candidate_key": "Acton",
          "member_key": "Acton",
          "name": "Acton",
          "polled_name": "Acton",
          "series_name": "Acton",
          "series_id": "Acton",
          "pct": 44.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/ActonIcon.webp",
          "color": "#0f4b8f",
          "short": "ACT",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        },
        {
          "candidate_key": "Vivek",
          "member_key": "Vivek",
          "name": "Vivek",
          "polled_name": "Vivek",
          "series_name": "Vivek",
          "series_id": "Vivek",
          "pct": 49.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/VivekIcon.webp",
          "color": "#a21a15",
          "short": "VIV",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        },
        {
          "candidate_key": "Undecided",
          "member_key": "Undecided",
          "name": "Undecided",
          "polled_name": "Undecided",
          "series_name": "Undecided",
          "series_id": "Undecided",
          "pct": 7.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Acton|Vivek",
      "matchup_type": "scenario",
      "election_date": null
    },
    {
      "poll_id": "OH_GOV_GENERAL_2026_20260414_YOUGOV_ACT_VIV",
      "pollster": "YouGov",
      "start_date": "2026-04-07",
      "end_date": "2026-04-14",
      "year": 2026,
      "state": "OH",
      "office": "GOV",
      "election_stage": "GENERAL",
      "sample_size": 1000,
      "type": "LV",
      "poll_weight": 450.0,
      "sponsor": "Bowling Green State University",
      "url": "https://scholarworks.bgsu.edu/cgi/viewcontent.cgi?article=1021&context=depo",
      "candidates": [
        {
          "candidate_key": "Acton",
          "member_key": "Acton",
          "name": "Acton",
          "polled_name": "Acton",
          "series_name": "Acton",
          "series_id": "Acton",
          "pct": 47.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/ActonIcon.webp",
          "color": "#0f4b8f",
          "short": "ACT",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        },
        {
          "candidate_key": "Vivek",
          "member_key": "Vivek",
          "name": "Vivek",
          "polled_name": "Vivek",
          "series_name": "Vivek",
          "series_id": "Vivek",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/VivekIcon.webp",
          "color": "#a21a15",
          "short": "VIV",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        },
        {
          "candidate_key": "Undecided",
          "member_key": "Undecided",
          "name": "Undecided",
          "polled_name": "Undecided",
          "series_name": "Undecided",
          "series_id": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "candidate_key": "Acton",
          "member_key": "Acton",
          "name": "Acton",
          "polled_name": "Acton",
          "series_name": "Acton",
          "series_id": "Acton",
          "pct": 47.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/ActonIcon.webp",
          "color": "#0f4b8f",
          "short": "ACT",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        },
        {
          "candidate_key": "Vivek",
          "member_key": "Vivek",
          "name": "Vivek",
          "polled_name": "Vivek",
          "series_name": "Vivek",
          "series_id": "Vivek",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/VivekIcon.webp",
          "color": "#a21a15",
          "short": "VIV",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        },
        {
          "candidate_key": "Undecided",
          "member_key": "Undecided",
          "name": "Undecided",
          "polled_name": "Undecided",
          "series_name": "Undecided",
          "series_id": "Undecided",
          "pct": 5.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Acton|Vivek",
      "matchup_type": "scenario",
      "election_date": null
    },
    {
      "poll_id": "OH_GOV_GENERAL_2026_20260601_BEACONSHAW_ACT_VIV",
      "pollster": "Beacon/Shaw",
      "start_date": "2026-05-28",
      "end_date": "2026-06-01",
      "year": 2026,
      "state": "OH",
      "office": "GOV",
      "election_stage": "GENERAL",
      "sample_size": 1015,
      "type": "RV",
      "poll_weight": 600.0,
      "sponsor": "FOX News",
      "url": "https://www.foxnews.com/politics/fox-news-poll-democratic-unity-republican-crossovers-shape-ohio-senate-race",
      "candidates": [
        {
          "candidate_key": "Acton",
          "member_key": "Acton",
          "name": "Acton",
          "polled_name": "Acton",
          "series_name": "Acton",
          "series_id": "Acton",
          "pct": 50.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/ActonIcon.webp",
          "color": "#0f4b8f",
          "short": "ACT",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        },
        {
          "candidate_key": "Vivek",
          "member_key": "Vivek",
          "name": "Vivek",
          "polled_name": "Vivek",
          "series_name": "Vivek",
          "series_id": "Vivek",
          "pct": 49.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/VivekIcon.webp",
          "color": "#a21a15",
          "short": "VIV",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        },
        {
          "candidate_key": "Undecided",
          "member_key": "Undecided",
          "name": "Undecided",
          "polled_name": "Undecided",
          "series_name": "Undecided",
          "series_id": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "candidate_key": "Acton",
          "member_key": "Acton",
          "name": "Acton",
          "polled_name": "Acton",
          "series_name": "Acton",
          "series_id": "Acton",
          "pct": 50.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/ActonIcon.webp",
          "color": "#0f4b8f",
          "short": "ACT",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        },
        {
          "candidate_key": "Vivek",
          "member_key": "Vivek",
          "name": "Vivek",
          "polled_name": "Vivek",
          "series_name": "Vivek",
          "series_id": "Vivek",
          "pct": 49.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/VivekIcon.webp",
          "color": "#a21a15",
          "short": "VIV",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        },
        {
          "candidate_key": "Undecided",
          "member_key": "Undecided",
          "name": "Undecided",
          "polled_name": "Undecided",
          "series_name": "Undecided",
          "series_id": "Undecided",
          "pct": 1.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Acton|Vivek",
      "matchup_type": "scenario",
      "election_date": null
    },
    {
      "poll_id": "OH_GOV_GENERAL_2026_20260604_TULCHINRESEARCH_ACT_VIV",
      "pollster": "Tulchin Research",
      "start_date": "2026-06-02",
      "end_date": "2026-06-04",
      "year": 2026,
      "state": "OH",
      "office": "GOV",
      "election_stage": "GENERAL",
      "sample_size": 600,
      "type": "LV",
      "poll_weight": 266.0,
      "sponsor": "John Kulewicz, Democratic candidate for Attorney General",
      "url": "https://www.nbc4i.com/news/your-local-election-hq/new-poll-shows-democratic-candidates-ahead-in-ohio/",
      "candidates": [
        {
          "candidate_key": "Acton",
          "member_key": "Acton",
          "name": "Acton",
          "polled_name": "Acton",
          "series_name": "Acton",
          "series_id": "Acton",
          "pct": 47.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/ActonIcon.webp",
          "color": "#0f4b8f",
          "short": "ACT",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        },
        {
          "candidate_key": "Vivek",
          "member_key": "Vivek",
          "name": "Vivek",
          "polled_name": "Vivek",
          "series_name": "Vivek",
          "series_id": "Vivek",
          "pct": 44.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/VivekIcon.webp",
          "color": "#a21a15",
          "short": "VIV",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        },
        {
          "candidate_key": "Undecided",
          "member_key": "Undecided",
          "name": "Undecided",
          "polled_name": "Undecided",
          "series_name": "Undecided",
          "series_id": "Undecided",
          "pct": 9.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "candidate_key": "Acton",
          "member_key": "Acton",
          "name": "Acton",
          "polled_name": "Acton",
          "series_name": "Acton",
          "series_id": "Acton",
          "pct": 47.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/ActonIcon.webp",
          "color": "#0f4b8f",
          "short": "ACT",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        },
        {
          "candidate_key": "Vivek",
          "member_key": "Vivek",
          "name": "Vivek",
          "polled_name": "Vivek",
          "series_name": "Vivek",
          "series_id": "Vivek",
          "pct": 44.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/VivekIcon.webp",
          "color": "#a21a15",
          "short": "VIV",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        },
        {
          "candidate_key": "Undecided",
          "member_key": "Undecided",
          "name": "Undecided",
          "polled_name": "Undecided",
          "series_name": "Undecided",
          "series_id": "Undecided",
          "pct": 9.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Acton|Vivek",
      "matchup_type": "scenario",
      "election_date": null
    },
    {
      "poll_id": "OH_GOV_GENERAL_2026_20260616_FABRIZIOIMPACT_ACT_VIV",
      "pollster": "Fabrizio/Impact",
      "start_date": "2026-06-14",
      "end_date": "2026-06-16",
      "year": 2026,
      "state": "OH",
      "office": "GOV",
      "election_stage": "GENERAL",
      "sample_size": 800,
      "type": "LV",
      "poll_weight": 850.0,
      "sponsor": "AARP",
      "url": "https://www.aarp.org/press/releases/2026-06-25-ohio-poll-50-voters-key-tight-senate-governor-races/",
      "candidates": [
        {
          "candidate_key": "Acton",
          "member_key": "Acton",
          "name": "Acton",
          "polled_name": "Acton",
          "series_name": "Acton",
          "series_id": "Acton",
          "pct": 47.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/ActonIcon.webp",
          "color": "#0f4b8f",
          "short": "ACT",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        },
        {
          "candidate_key": "Vivek",
          "member_key": "Vivek",
          "name": "Vivek",
          "polled_name": "Vivek",
          "series_name": "Vivek",
          "series_id": "Vivek",
          "pct": 44.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/VivekIcon.webp",
          "color": "#a21a15",
          "short": "VIV",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        },
        {
          "candidate_key": "Undecided",
          "member_key": "Undecided",
          "name": "Undecided",
          "polled_name": "Undecided",
          "series_name": "Undecided",
          "series_id": "Undecided",
          "pct": 9.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "candidate_key": "Acton",
          "member_key": "Acton",
          "name": "Acton",
          "polled_name": "Acton",
          "series_name": "Acton",
          "series_id": "Acton",
          "pct": 47.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/ActonIcon.webp",
          "color": "#0f4b8f",
          "short": "ACT",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        },
        {
          "candidate_key": "Vivek",
          "member_key": "Vivek",
          "name": "Vivek",
          "polled_name": "Vivek",
          "series_name": "Vivek",
          "series_id": "Vivek",
          "pct": 44.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/VivekIcon.webp",
          "color": "#a21a15",
          "short": "VIV",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        },
        {
          "candidate_key": "Undecided",
          "member_key": "Undecided",
          "name": "Undecided",
          "polled_name": "Undecided",
          "series_name": "Undecided",
          "series_id": "Undecided",
          "pct": 9.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Acton|Vivek",
      "matchup_type": "scenario",
      "election_date": null
    },
    {
      "poll_id": "OH_GOV_GENERAL_2026_20260629_SIENANYT_ACT_VIV",
      "pollster": "Siena/NYT",
      "start_date": "2029-06-15",
      "end_date": "2026-06-29",
      "year": 2026,
      "state": "OH",
      "office": "GOV",
      "election_stage": "GENERAL",
      "sample_size": 601,
      "type": "LV",
      "poll_weight": 600.0,
      "sponsor": "",
      "url": "https://www.nytimes.com/interactive/2026/07/01/polls/times-siena-ohio-poll-toplines.html",
      "candidates": [
        {
          "candidate_key": "Acton",
          "member_key": "Acton",
          "name": "Acton",
          "polled_name": "Acton",
          "series_name": "Acton",
          "series_id": "Acton",
          "pct": 47.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/ActonIcon.webp",
          "color": "#0f4b8f",
          "short": "ACT",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        },
        {
          "candidate_key": "Vivek",
          "member_key": "Vivek",
          "name": "Vivek",
          "polled_name": "Vivek",
          "series_name": "Vivek",
          "series_id": "Vivek",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/VivekIcon.webp",
          "color": "#a21a15",
          "short": "VIV",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        },
        {
          "candidate_key": "Undecided",
          "member_key": "Undecided",
          "name": "Undecided",
          "polled_name": "Undecided",
          "series_name": "Undecided",
          "series_id": "Undecided",
          "pct": 6.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "candidate_key": "Acton",
          "member_key": "Acton",
          "name": "Acton",
          "polled_name": "Acton",
          "series_name": "Acton",
          "series_id": "Acton",
          "pct": 47.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/ActonIcon.webp",
          "color": "#0f4b8f",
          "short": "ACT",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        },
        {
          "candidate_key": "Vivek",
          "member_key": "Vivek",
          "name": "Vivek",
          "polled_name": "Vivek",
          "series_name": "Vivek",
          "series_id": "Vivek",
          "pct": 47.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/VivekIcon.webp",
          "color": "#a21a15",
          "short": "VIV",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        },
        {
          "candidate_key": "Undecided",
          "member_key": "Undecided",
          "name": "Undecided",
          "polled_name": "Undecided",
          "series_name": "Undecided",
          "series_id": "Undecided",
          "pct": 6.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Acton|Vivek",
      "matchup_type": "scenario",
      "election_date": null
    },
    {
      "poll_id": "OH_GOV_GENERAL_2026_20260804_TULCHINRESEARCH_ACT_VIV",
      "pollster": "Tulchin Research",
      "start_date": "2026-07-29",
      "end_date": "2026-08-04",
      "year": 2026,
      "state": "OH",
      "office": "GOV",
      "election_stage": "GENERAL",
      "sample_size": 600,
      "type": "LV",
      "poll_weight": 266.0,
      "sponsor": "Kulewicz Internal",
      "url": "https://www.the-downballot.com/p/morning-digest-sponsored-by-the-michigan-a7b?open=false",
      "candidates": [
        {
          "candidate_key": "Acton",
          "member_key": "Acton",
          "name": "Acton",
          "polled_name": "Acton",
          "series_name": "Acton",
          "series_id": "Acton",
          "pct": 46.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/ActonIcon.webp",
          "color": "#0f4b8f",
          "short": "ACT",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        },
        {
          "candidate_key": "Vivek",
          "member_key": "Vivek",
          "name": "Vivek",
          "polled_name": "Vivek",
          "series_name": "Vivek",
          "series_id": "Vivek",
          "pct": 44.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/VivekIcon.webp",
          "color": "#a21a15",
          "short": "VIV",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        },
        {
          "candidate_key": "Undecided",
          "member_key": "Undecided",
          "name": "Undecided",
          "polled_name": "Undecided",
          "series_name": "Undecided",
          "series_id": "Undecided",
          "pct": 10.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "candidates_default": [
        {
          "candidate_key": "Acton",
          "member_key": "Acton",
          "name": "Acton",
          "polled_name": "Acton",
          "series_name": "Acton",
          "series_id": "Acton",
          "pct": 46.0,
          "party": "DEM",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/ActonIcon.webp",
          "color": "#0f4b8f",
          "short": "ACT",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        },
        {
          "candidate_key": "Vivek",
          "member_key": "Vivek",
          "name": "Vivek",
          "polled_name": "Vivek",
          "series_name": "Vivek",
          "series_id": "Vivek",
          "pct": 44.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/VivekIcon.webp",
          "color": "#a21a15",
          "short": "VIV",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        },
        {
          "candidate_key": "Undecided",
          "member_key": "Undecided",
          "name": "Undecided",
          "polled_name": "Undecided",
          "series_name": "Undecided",
          "series_id": "Undecided",
          "pct": 10.0,
          "party": "",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
          "color": "#525252",
          "short": "UND",
          "election_date": null,
          "race_start": null,
          "race_end": null,
          "round_1_date": null
        }
      ],
      "matchup_key": "Acton|Vivek",
      "matchup_type": "scenario",
      "election_date": null
    }
  ],
  "candidates_map": {
    "Acton": {
      "candidate_key": "Acton",
      "member_key": "Acton",
      "name": "Acton",
      "polled_name": "Acton",
      "series_name": "Acton",
      "series_id": "Acton",
      "pct": 46.0,
      "party": "DEM",
      "incumbent": false,
      "endorsed": false,
      "status": "ACTIVE",
      "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/ActonIcon.webp",
      "color": "#0f4b8f",
      "short": "ACT",
      "election_date": null,
      "race_start": null,
      "race_end": null,
      "round_1_date": null
    },
    "Vivek": {
      "candidate_key": "Vivek",
      "member_key": "Vivek",
      "name": "Vivek",
      "polled_name": "Vivek",
      "series_name": "Vivek",
      "series_id": "Vivek",
      "pct": 44.0,
      "party": "GOP",
      "incumbent": false,
      "endorsed": false,
      "status": "ACTIVE",
      "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/VivekIcon.webp",
      "color": "#a21a15",
      "short": "VIV",
      "election_date": null,
      "race_start": null,
      "race_end": null,
      "round_1_date": null
    },
    "Undecided": {
      "candidate_key": "Undecided",
      "member_key": "Undecided",
      "name": "Undecided",
      "polled_name": "Undecided",
      "series_name": "Undecided",
      "series_id": "Undecided",
      "pct": 10.0,
      "party": "",
      "incumbent": false,
      "endorsed": false,
      "status": "ACTIVE",
      "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
      "color": "#525252",
      "short": "UND",
      "election_date": null,
      "race_start": null,
      "race_end": null,
      "round_1_date": null
    }
  },
  "matchups": [
    {
      "key": "Acton|Vivek",
      "polls": [
        {
          "poll_id": "OH_GOV_GENERAL_2026_20260222_EMCRESEARCH_ACT_VIV",
          "pollster": "EMC Research",
          "start_date": "2026-02-10",
          "end_date": "2026-02-22",
          "year": 2026,
          "state": "OH",
          "office": "GOV",
          "election_stage": "GENERAL",
          "sample_size": 1343,
          "type": "LV",
          "poll_weight": 266.0,
          "sponsor": "Ohio Environmental Council",
          "url": "https://theoec.org/wp-content/uploads/2026/03/OEC-Ohio-Survey-Results-2026.pdf",
          "candidates": [
            {
              "candidate_key": "Acton",
              "member_key": "Acton",
              "name": "Acton",
              "polled_name": "Acton",
              "series_name": "Acton",
              "series_id": "Acton",
              "pct": 53.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/ActonIcon.webp",
              "color": "#0f4b8f",
              "short": "ACT",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            },
            {
              "candidate_key": "Vivek",
              "member_key": "Vivek",
              "name": "Vivek",
              "polled_name": "Vivek",
              "series_name": "Vivek",
              "series_id": "Vivek",
              "pct": 43.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/VivekIcon.webp",
              "color": "#a21a15",
              "short": "VIV",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            },
            {
              "candidate_key": "Undecided",
              "member_key": "Undecided",
              "name": "Undecided",
              "polled_name": "Undecided",
              "series_name": "Undecided",
              "series_id": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "candidate_key": "Acton",
              "member_key": "Acton",
              "name": "Acton",
              "polled_name": "Acton",
              "series_name": "Acton",
              "series_id": "Acton",
              "pct": 53.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/ActonIcon.webp",
              "color": "#0f4b8f",
              "short": "ACT",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            },
            {
              "candidate_key": "Vivek",
              "member_key": "Vivek",
              "name": "Vivek",
              "polled_name": "Vivek",
              "series_name": "Vivek",
              "series_id": "Vivek",
              "pct": 43.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/VivekIcon.webp",
              "color": "#a21a15",
              "short": "VIV",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            },
            {
              "candidate_key": "Undecided",
              "member_key": "Undecided",
              "name": "Undecided",
              "polled_name": "Undecided",
              "series_name": "Undecided",
              "series_id": "Undecided",
              "pct": 4.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Acton|Vivek",
          "matchup_type": "scenario",
          "election_date": null
        },
        {
          "poll_id": "OH_GOV_GENERAL_2026_20260314_QUANTUSINSIGHTS_ACT_VIV",
          "pollster": "Quantus Insights",
          "start_date": "2026-03-13",
          "end_date": "2026-03-14",
          "year": 2026,
          "state": "OH",
          "office": "GOV",
          "election_stage": "GENERAL",
          "sample_size": 809,
          "type": "LV",
          "poll_weight": 1900.0,
          "sponsor": "",
          "url": "https://quantusinsights.org/f/quantus-insights-ohio-voters-signal-competitive-2026-environment",
          "candidates": [
            {
              "candidate_key": "Acton",
              "member_key": "Acton",
              "name": "Acton",
              "polled_name": "Acton",
              "series_name": "Acton",
              "series_id": "Acton",
              "pct": 46.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/ActonIcon.webp",
              "color": "#0f4b8f",
              "short": "ACT",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            },
            {
              "candidate_key": "Vivek",
              "member_key": "Vivek",
              "name": "Vivek",
              "polled_name": "Vivek",
              "series_name": "Vivek",
              "series_id": "Vivek",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/VivekIcon.webp",
              "color": "#a21a15",
              "short": "VIV",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            },
            {
              "candidate_key": "Undecided",
              "member_key": "Undecided",
              "name": "Undecided",
              "polled_name": "Undecided",
              "series_name": "Undecided",
              "series_id": "Undecided",
              "pct": 9.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "candidate_key": "Acton",
              "member_key": "Acton",
              "name": "Acton",
              "polled_name": "Acton",
              "series_name": "Acton",
              "series_id": "Acton",
              "pct": 46.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/ActonIcon.webp",
              "color": "#0f4b8f",
              "short": "ACT",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            },
            {
              "candidate_key": "Vivek",
              "member_key": "Vivek",
              "name": "Vivek",
              "polled_name": "Vivek",
              "series_name": "Vivek",
              "series_id": "Vivek",
              "pct": 45.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/VivekIcon.webp",
              "color": "#a21a15",
              "short": "VIV",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            },
            {
              "candidate_key": "Undecided",
              "member_key": "Undecided",
              "name": "Undecided",
              "polled_name": "Undecided",
              "series_name": "Undecided",
              "series_id": "Undecided",
              "pct": 9.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Acton|Vivek",
          "matchup_type": "scenario",
          "election_date": null
        },
        {
          "poll_id": "OH_GOV_GENERAL_2026_20260409_ECHELONINSIGHTS_ACT_VIV",
          "pollster": "Echelon Insights",
          "start_date": "2026-04-03",
          "end_date": "2026-04-09",
          "year": 2026,
          "state": "OH",
          "office": "GOV",
          "election_stage": "GENERAL",
          "sample_size": 413,
          "type": "LV",
          "poll_weight": 850.0,
          "sponsor": "NetChoice",
          "url": "https://netchoice.org/wp-content/uploads/2026/04/NetChoice-Apr-2026-National-Antitrust-Survey-Topline.pdf",
          "candidates": [
            {
              "candidate_key": "Acton",
              "member_key": "Acton",
              "name": "Acton",
              "polled_name": "Acton",
              "series_name": "Acton",
              "series_id": "Acton",
              "pct": 44.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/ActonIcon.webp",
              "color": "#0f4b8f",
              "short": "ACT",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            },
            {
              "candidate_key": "Vivek",
              "member_key": "Vivek",
              "name": "Vivek",
              "polled_name": "Vivek",
              "series_name": "Vivek",
              "series_id": "Vivek",
              "pct": 49.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/VivekIcon.webp",
              "color": "#a21a15",
              "short": "VIV",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            },
            {
              "candidate_key": "Undecided",
              "member_key": "Undecided",
              "name": "Undecided",
              "polled_name": "Undecided",
              "series_name": "Undecided",
              "series_id": "Undecided",
              "pct": 7.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "candidate_key": "Acton",
              "member_key": "Acton",
              "name": "Acton",
              "polled_name": "Acton",
              "series_name": "Acton",
              "series_id": "Acton",
              "pct": 44.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/ActonIcon.webp",
              "color": "#0f4b8f",
              "short": "ACT",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            },
            {
              "candidate_key": "Vivek",
              "member_key": "Vivek",
              "name": "Vivek",
              "polled_name": "Vivek",
              "series_name": "Vivek",
              "series_id": "Vivek",
              "pct": 49.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/VivekIcon.webp",
              "color": "#a21a15",
              "short": "VIV",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            },
            {
              "candidate_key": "Undecided",
              "member_key": "Undecided",
              "name": "Undecided",
              "polled_name": "Undecided",
              "series_name": "Undecided",
              "series_id": "Undecided",
              "pct": 7.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Acton|Vivek",
          "matchup_type": "scenario",
          "election_date": null
        },
        {
          "poll_id": "OH_GOV_GENERAL_2026_20260414_YOUGOV_ACT_VIV",
          "pollster": "YouGov",
          "start_date": "2026-04-07",
          "end_date": "2026-04-14",
          "year": 2026,
          "state": "OH",
          "office": "GOV",
          "election_stage": "GENERAL",
          "sample_size": 1000,
          "type": "LV",
          "poll_weight": 450.0,
          "sponsor": "Bowling Green State University",
          "url": "https://scholarworks.bgsu.edu/cgi/viewcontent.cgi?article=1021&context=depo",
          "candidates": [
            {
              "candidate_key": "Acton",
              "member_key": "Acton",
              "name": "Acton",
              "polled_name": "Acton",
              "series_name": "Acton",
              "series_id": "Acton",
              "pct": 47.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/ActonIcon.webp",
              "color": "#0f4b8f",
              "short": "ACT",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            },
            {
              "candidate_key": "Vivek",
              "member_key": "Vivek",
              "name": "Vivek",
              "polled_name": "Vivek",
              "series_name": "Vivek",
              "series_id": "Vivek",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/VivekIcon.webp",
              "color": "#a21a15",
              "short": "VIV",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            },
            {
              "candidate_key": "Undecided",
              "member_key": "Undecided",
              "name": "Undecided",
              "polled_name": "Undecided",
              "series_name": "Undecided",
              "series_id": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "candidate_key": "Acton",
              "member_key": "Acton",
              "name": "Acton",
              "polled_name": "Acton",
              "series_name": "Acton",
              "series_id": "Acton",
              "pct": 47.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/ActonIcon.webp",
              "color": "#0f4b8f",
              "short": "ACT",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            },
            {
              "candidate_key": "Vivek",
              "member_key": "Vivek",
              "name": "Vivek",
              "polled_name": "Vivek",
              "series_name": "Vivek",
              "series_id": "Vivek",
              "pct": 48.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/VivekIcon.webp",
              "color": "#a21a15",
              "short": "VIV",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            },
            {
              "candidate_key": "Undecided",
              "member_key": "Undecided",
              "name": "Undecided",
              "polled_name": "Undecided",
              "series_name": "Undecided",
              "series_id": "Undecided",
              "pct": 5.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Acton|Vivek",
          "matchup_type": "scenario",
          "election_date": null
        },
        {
          "poll_id": "OH_GOV_GENERAL_2026_20260601_BEACONSHAW_ACT_VIV",
          "pollster": "Beacon/Shaw",
          "start_date": "2026-05-28",
          "end_date": "2026-06-01",
          "year": 2026,
          "state": "OH",
          "office": "GOV",
          "election_stage": "GENERAL",
          "sample_size": 1015,
          "type": "RV",
          "poll_weight": 600.0,
          "sponsor": "FOX News",
          "url": "https://www.foxnews.com/politics/fox-news-poll-democratic-unity-republican-crossovers-shape-ohio-senate-race",
          "candidates": [
            {
              "candidate_key": "Acton",
              "member_key": "Acton",
              "name": "Acton",
              "polled_name": "Acton",
              "series_name": "Acton",
              "series_id": "Acton",
              "pct": 50.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/ActonIcon.webp",
              "color": "#0f4b8f",
              "short": "ACT",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            },
            {
              "candidate_key": "Vivek",
              "member_key": "Vivek",
              "name": "Vivek",
              "polled_name": "Vivek",
              "series_name": "Vivek",
              "series_id": "Vivek",
              "pct": 49.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/VivekIcon.webp",
              "color": "#a21a15",
              "short": "VIV",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            },
            {
              "candidate_key": "Undecided",
              "member_key": "Undecided",
              "name": "Undecided",
              "polled_name": "Undecided",
              "series_name": "Undecided",
              "series_id": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "candidate_key": "Acton",
              "member_key": "Acton",
              "name": "Acton",
              "polled_name": "Acton",
              "series_name": "Acton",
              "series_id": "Acton",
              "pct": 50.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/ActonIcon.webp",
              "color": "#0f4b8f",
              "short": "ACT",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            },
            {
              "candidate_key": "Vivek",
              "member_key": "Vivek",
              "name": "Vivek",
              "polled_name": "Vivek",
              "series_name": "Vivek",
              "series_id": "Vivek",
              "pct": 49.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/VivekIcon.webp",
              "color": "#a21a15",
              "short": "VIV",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            },
            {
              "candidate_key": "Undecided",
              "member_key": "Undecided",
              "name": "Undecided",
              "polled_name": "Undecided",
              "series_name": "Undecided",
              "series_id": "Undecided",
              "pct": 1.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Acton|Vivek",
          "matchup_type": "scenario",
          "election_date": null
        },
        {
          "poll_id": "OH_GOV_GENERAL_2026_20260604_TULCHINRESEARCH_ACT_VIV",
          "pollster": "Tulchin Research",
          "start_date": "2026-06-02",
          "end_date": "2026-06-04",
          "year": 2026,
          "state": "OH",
          "office": "GOV",
          "election_stage": "GENERAL",
          "sample_size": 600,
          "type": "LV",
          "poll_weight": 266.0,
          "sponsor": "John Kulewicz, Democratic candidate for Attorney General",
          "url": "https://www.nbc4i.com/news/your-local-election-hq/new-poll-shows-democratic-candidates-ahead-in-ohio/",
          "candidates": [
            {
              "candidate_key": "Acton",
              "member_key": "Acton",
              "name": "Acton",
              "polled_name": "Acton",
              "series_name": "Acton",
              "series_id": "Acton",
              "pct": 47.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/ActonIcon.webp",
              "color": "#0f4b8f",
              "short": "ACT",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            },
            {
              "candidate_key": "Vivek",
              "member_key": "Vivek",
              "name": "Vivek",
              "polled_name": "Vivek",
              "series_name": "Vivek",
              "series_id": "Vivek",
              "pct": 44.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/VivekIcon.webp",
              "color": "#a21a15",
              "short": "VIV",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            },
            {
              "candidate_key": "Undecided",
              "member_key": "Undecided",
              "name": "Undecided",
              "polled_name": "Undecided",
              "series_name": "Undecided",
              "series_id": "Undecided",
              "pct": 9.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "candidate_key": "Acton",
              "member_key": "Acton",
              "name": "Acton",
              "polled_name": "Acton",
              "series_name": "Acton",
              "series_id": "Acton",
              "pct": 47.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/ActonIcon.webp",
              "color": "#0f4b8f",
              "short": "ACT",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            },
            {
              "candidate_key": "Vivek",
              "member_key": "Vivek",
              "name": "Vivek",
              "polled_name": "Vivek",
              "series_name": "Vivek",
              "series_id": "Vivek",
              "pct": 44.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/VivekIcon.webp",
              "color": "#a21a15",
              "short": "VIV",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            },
            {
              "candidate_key": "Undecided",
              "member_key": "Undecided",
              "name": "Undecided",
              "polled_name": "Undecided",
              "series_name": "Undecided",
              "series_id": "Undecided",
              "pct": 9.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Acton|Vivek",
          "matchup_type": "scenario",
          "election_date": null
        },
        {
          "poll_id": "OH_GOV_GENERAL_2026_20260616_FABRIZIOIMPACT_ACT_VIV",
          "pollster": "Fabrizio/Impact",
          "start_date": "2026-06-14",
          "end_date": "2026-06-16",
          "year": 2026,
          "state": "OH",
          "office": "GOV",
          "election_stage": "GENERAL",
          "sample_size": 800,
          "type": "LV",
          "poll_weight": 850.0,
          "sponsor": "AARP",
          "url": "https://www.aarp.org/press/releases/2026-06-25-ohio-poll-50-voters-key-tight-senate-governor-races/",
          "candidates": [
            {
              "candidate_key": "Acton",
              "member_key": "Acton",
              "name": "Acton",
              "polled_name": "Acton",
              "series_name": "Acton",
              "series_id": "Acton",
              "pct": 47.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/ActonIcon.webp",
              "color": "#0f4b8f",
              "short": "ACT",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            },
            {
              "candidate_key": "Vivek",
              "member_key": "Vivek",
              "name": "Vivek",
              "polled_name": "Vivek",
              "series_name": "Vivek",
              "series_id": "Vivek",
              "pct": 44.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/VivekIcon.webp",
              "color": "#a21a15",
              "short": "VIV",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            },
            {
              "candidate_key": "Undecided",
              "member_key": "Undecided",
              "name": "Undecided",
              "polled_name": "Undecided",
              "series_name": "Undecided",
              "series_id": "Undecided",
              "pct": 9.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "candidate_key": "Acton",
              "member_key": "Acton",
              "name": "Acton",
              "polled_name": "Acton",
              "series_name": "Acton",
              "series_id": "Acton",
              "pct": 47.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/ActonIcon.webp",
              "color": "#0f4b8f",
              "short": "ACT",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            },
            {
              "candidate_key": "Vivek",
              "member_key": "Vivek",
              "name": "Vivek",
              "polled_name": "Vivek",
              "series_name": "Vivek",
              "series_id": "Vivek",
              "pct": 44.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/VivekIcon.webp",
              "color": "#a21a15",
              "short": "VIV",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            },
            {
              "candidate_key": "Undecided",
              "member_key": "Undecided",
              "name": "Undecided",
              "polled_name": "Undecided",
              "series_name": "Undecided",
              "series_id": "Undecided",
              "pct": 9.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Acton|Vivek",
          "matchup_type": "scenario",
          "election_date": null
        },
        {
          "poll_id": "OH_GOV_GENERAL_2026_20260629_SIENANYT_ACT_VIV",
          "pollster": "Siena/NYT",
          "start_date": "2029-06-15",
          "end_date": "2026-06-29",
          "year": 2026,
          "state": "OH",
          "office": "GOV",
          "election_stage": "GENERAL",
          "sample_size": 601,
          "type": "LV",
          "poll_weight": 600.0,
          "sponsor": "",
          "url": "https://www.nytimes.com/interactive/2026/07/01/polls/times-siena-ohio-poll-toplines.html",
          "candidates": [
            {
              "candidate_key": "Acton",
              "member_key": "Acton",
              "name": "Acton",
              "polled_name": "Acton",
              "series_name": "Acton",
              "series_id": "Acton",
              "pct": 47.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/ActonIcon.webp",
              "color": "#0f4b8f",
              "short": "ACT",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            },
            {
              "candidate_key": "Vivek",
              "member_key": "Vivek",
              "name": "Vivek",
              "polled_name": "Vivek",
              "series_name": "Vivek",
              "series_id": "Vivek",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/VivekIcon.webp",
              "color": "#a21a15",
              "short": "VIV",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            },
            {
              "candidate_key": "Undecided",
              "member_key": "Undecided",
              "name": "Undecided",
              "polled_name": "Undecided",
              "series_name": "Undecided",
              "series_id": "Undecided",
              "pct": 6.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "candidate_key": "Acton",
              "member_key": "Acton",
              "name": "Acton",
              "polled_name": "Acton",
              "series_name": "Acton",
              "series_id": "Acton",
              "pct": 47.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/ActonIcon.webp",
              "color": "#0f4b8f",
              "short": "ACT",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            },
            {
              "candidate_key": "Vivek",
              "member_key": "Vivek",
              "name": "Vivek",
              "polled_name": "Vivek",
              "series_name": "Vivek",
              "series_id": "Vivek",
              "pct": 47.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/VivekIcon.webp",
              "color": "#a21a15",
              "short": "VIV",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            },
            {
              "candidate_key": "Undecided",
              "member_key": "Undecided",
              "name": "Undecided",
              "polled_name": "Undecided",
              "series_name": "Undecided",
              "series_id": "Undecided",
              "pct": 6.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Acton|Vivek",
          "matchup_type": "scenario",
          "election_date": null
        },
        {
          "poll_id": "OH_GOV_GENERAL_2026_20260804_TULCHINRESEARCH_ACT_VIV",
          "pollster": "Tulchin Research",
          "start_date": "2026-07-29",
          "end_date": "2026-08-04",
          "year": 2026,
          "state": "OH",
          "office": "GOV",
          "election_stage": "GENERAL",
          "sample_size": 600,
          "type": "LV",
          "poll_weight": 266.0,
          "sponsor": "Kulewicz Internal",
          "url": "https://www.the-downballot.com/p/morning-digest-sponsored-by-the-michigan-a7b?open=false",
          "candidates": [
            {
              "candidate_key": "Acton",
              "member_key": "Acton",
              "name": "Acton",
              "polled_name": "Acton",
              "series_name": "Acton",
              "series_id": "Acton",
              "pct": 46.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/ActonIcon.webp",
              "color": "#0f4b8f",
              "short": "ACT",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            },
            {
              "candidate_key": "Vivek",
              "member_key": "Vivek",
              "name": "Vivek",
              "polled_name": "Vivek",
              "series_name": "Vivek",
              "series_id": "Vivek",
              "pct": 44.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/VivekIcon.webp",
              "color": "#a21a15",
              "short": "VIV",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            },
            {
              "candidate_key": "Undecided",
              "member_key": "Undecided",
              "name": "Undecided",
              "polled_name": "Undecided",
              "series_name": "Undecided",
              "series_id": "Undecided",
              "pct": 10.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "candidates_default": [
            {
              "candidate_key": "Acton",
              "member_key": "Acton",
              "name": "Acton",
              "polled_name": "Acton",
              "series_name": "Acton",
              "series_id": "Acton",
              "pct": 46.0,
              "party": "DEM",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/ActonIcon.webp",
              "color": "#0f4b8f",
              "short": "ACT",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            },
            {
              "candidate_key": "Vivek",
              "member_key": "Vivek",
              "name": "Vivek",
              "polled_name": "Vivek",
              "series_name": "Vivek",
              "series_id": "Vivek",
              "pct": 44.0,
              "party": "GOP",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/VivekIcon.webp",
              "color": "#a21a15",
              "short": "VIV",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            },
            {
              "candidate_key": "Undecided",
              "member_key": "Undecided",
              "name": "Undecided",
              "polled_name": "Undecided",
              "series_name": "Undecided",
              "series_id": "Undecided",
              "pct": 10.0,
              "party": "",
              "incumbent": false,
              "endorsed": false,
              "status": "ACTIVE",
              "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
              "color": "#525252",
              "short": "UND",
              "election_date": null,
              "race_start": null,
              "race_end": null,
              "round_1_date": null
            }
          ],
          "matchup_key": "Acton|Vivek",
          "matchup_type": "scenario",
          "election_date": null
        }
      ],
      "candidates": [
        "Acton",
        "Vivek"
      ]
    }
  ],
  "candidate_series": [
    {
      "series_id": "Vivek",
      "display_name": "Vivek",
      "party": "GOP",
      "color": "#a21a15",
      "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/VivekIcon.webp",
      "members": [
        {
          "candidate_key": "Vivek",
          "member_key": "Vivek",
          "name": "Vivek",
          "display_name": "Vivek",
          "status": "ACTIVE",
          "start_date": null,
          "end_date": null,
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/VivekIcon.webp",
          "color": "#a21a15",
          "start_event_label": "",
          "end_event_label": ""
        }
      ]
    },
    {
      "series_id": "Acton",
      "display_name": "Acton",
      "party": "DEM",
      "color": "#0f4b8f",
      "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/ActonIcon.webp",
      "members": [
        {
          "candidate_key": "Acton",
          "member_key": "Acton",
          "name": "Acton",
          "display_name": "Acton",
          "status": "ACTIVE",
          "start_date": null,
          "end_date": null,
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/ActonIcon.webp",
          "color": "#0f4b8f",
          "start_event_label": "",
          "end_event_label": ""
        }
      ]
    }
  ],
  "events": [],
  "election_date": null,
  "candidates": [
    {
      "candidate_key": "Acton",
      "member_key": "Acton",
      "name": "Acton",
      "polled_name": "Acton",
      "series_name": "Acton",
      "series_id": "Acton",
      "pct": 46.0,
      "party": "DEM",
      "incumbent": false,
      "endorsed": false,
      "status": "ACTIVE",
      "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/ActonIcon.webp",
      "color": "#0f4b8f",
      "short": "ACT",
      "election_date": null,
      "race_start": null,
      "race_end": null,
      "round_1_date": null
    },
    {
      "candidate_key": "Vivek",
      "member_key": "Vivek",
      "name": "Vivek",
      "polled_name": "Vivek",
      "series_name": "Vivek",
      "series_id": "Vivek",
      "pct": 44.0,
      "party": "GOP",
      "incumbent": false,
      "endorsed": false,
      "status": "ACTIVE",
      "icon": "https://americafirstinsight.com/wp-content/uploads/2026/05/VivekIcon.webp",
      "color": "#a21a15",
      "short": "VIV",
      "election_date": null,
      "race_start": null,
      "race_end": null,
      "round_1_date": null
    },
    {
      "candidate_key": "Undecided",
      "member_key": "Undecided",
      "name": "Undecided",
      "polled_name": "Undecided",
      "series_name": "Undecided",
      "series_id": "Undecided",
      "pct": 10.0,
      "party": "",
      "incumbent": false,
      "endorsed": false,
      "status": "ACTIVE",
      "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/UndecidedIcon.webp",
      "color": "#525252",
      "short": "UND",
      "election_date": null,
      "race_start": null,
      "race_end": null,
      "round_1_date": null
    }
  ]
}