{
  "race": "SC_SEN_GOP_PRIMARY_2026",
  "polls": [
    {
      "poll_id": "SC_SEN_GOP_PRIMARY_2026_20250521_PULSEOPINIONRESEARCH_GRA_LYN",
      "pollster": "Pulse Opinion Research",
      "start_date": "2025-05-15",
      "end_date": "2025-05-21",
      "year": 2026,
      "state": "SC",
      "office": "SEN",
      "election_stage": "PRIMARY",
      "sample_size": 1062,
      "type": "LV",
      "poll_weight": 266.0,
      "sponsor": "Mark Lynch Internial",
      "url": "https://www.breitbart.com/politics/2025/05/27/poll-suggests-lindsey-graham-is-vulnerable-in-primary-in-home-state-of-south-carolina/amp/",
      "candidates": [
        {
          "name": "Graham",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": true,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/Graham.webp",
          "color": "#a21a15",
          "short": "GAR",
          "election_date": "2026-06-09T00:00:00",
          "race_start": "2025-01-01T00:00:00",
          "race_end": "2026-06-09T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Lynch",
          "pct": 29.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/Lynch.webp",
          "color": "#ff9933",
          "short": "LYN",
          "election_date": "2026-06-09T00:00:00",
          "race_start": "2025-01-01T00:00:00",
          "race_end": "2026-06-09T00:00:00",
          "round_1_date": "2026-06-09T00:00:00"
        },
        {
          "name": "Undecided",
          "pct": 23.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": [
        {
          "name": "Graham",
          "pct": 43.0,
          "party": "GOP",
          "incumbent": true,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/Graham.webp",
          "color": "#a21a15",
          "short": "GAR",
          "election_date": "2026-06-09T00:00:00",
          "race_start": "2025-01-01T00:00:00",
          "race_end": "2026-06-09T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Lynch",
          "pct": 29.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/Lynch.webp",
          "color": "#ff9933",
          "short": "LYN",
          "election_date": "2026-06-09T00:00:00",
          "race_start": "2025-01-01T00:00:00",
          "race_end": "2026-06-09T00:00:00",
          "round_1_date": "2026-06-09T00:00:00"
        },
        {
          "name": "Undecided",
          "pct": 23.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": "PRIMARY",
      "matchup_type": "unified",
      "election_date": "2026-06-09T00:00:00"
    },
    {
      "poll_id": "SC_SEN_GOP_PRIMARY_2026_20250613_QUANTUSINSIGHTS_GRA_LYN",
      "pollster": "Quantus Insights",
      "start_date": "2025-06-10",
      "end_date": "2025-06-13",
      "year": 2026,
      "state": "SC",
      "office": "SEN",
      "election_stage": "PRIMARY",
      "sample_size": 600,
      "type": "RV",
      "poll_weight": 1900.0,
      "sponsor": "",
      "url": "https://quantusinsights.org/f/lindsey-graham-faces-a-shifting-gop-landscape-in-south-carolina",
      "candidates": [
        {
          "name": "Graham",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": true,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/Graham.webp",
          "color": "#a21a15",
          "short": "GAR",
          "election_date": "2026-06-09T00:00:00",
          "race_start": "2025-01-01T00:00:00",
          "race_end": "2026-06-09T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Lynch",
          "pct": 23.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/Lynch.webp",
          "color": "#ff9933",
          "short": "LYN",
          "election_date": "2026-06-09T00:00:00",
          "race_start": "2025-01-01T00:00:00",
          "race_end": "2026-06-09T00:00:00",
          "round_1_date": "2026-06-09T00:00:00"
        },
        {
          "name": "Undecided",
          "pct": 29.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": [
        {
          "name": "Graham",
          "pct": 48.0,
          "party": "GOP",
          "incumbent": true,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/Graham.webp",
          "color": "#a21a15",
          "short": "GAR",
          "election_date": "2026-06-09T00:00:00",
          "race_start": "2025-01-01T00:00:00",
          "race_end": "2026-06-09T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Lynch",
          "pct": 23.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/Lynch.webp",
          "color": "#ff9933",
          "short": "LYN",
          "election_date": "2026-06-09T00:00:00",
          "race_start": "2025-01-01T00:00:00",
          "race_end": "2026-06-09T00:00:00",
          "round_1_date": "2026-06-09T00:00:00"
        },
        {
          "name": "Undecided",
          "pct": 29.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": "PRIMARY",
      "matchup_type": "unified",
      "election_date": "2026-06-09T00:00:00"
    },
    {
      "poll_id": "SC_SEN_GOP_PRIMARY_2026_20250929_BIGDATAPOLL_GRA_LYN_DAN",
      "pollster": "Big Data Poll",
      "start_date": "2025-09-26",
      "end_date": "2025-09-29",
      "year": 2026,
      "state": "SC",
      "office": "SEN",
      "election_stage": "PRIMARY",
      "sample_size": 827,
      "type": "RV",
      "poll_weight": 1600.0,
      "sponsor": "Sponsored by Dan's Campaign",
      "url": "https://www.fitsnews.com/wp-content/uploads/securepdfs/2025/09/South-Carolina-September-Poll-Memo-FITSNEWS.pdf",
      "candidates": [
        {
          "name": "Graham",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": true,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/Graham.webp",
          "color": "#a21a15",
          "short": "GAR",
          "election_date": "2026-06-09T00:00:00",
          "race_start": "2025-01-01T00:00:00",
          "race_end": "2026-06-09T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Lynch",
          "pct": 4.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/Lynch.webp",
          "color": "#ff9933",
          "short": "LYN",
          "election_date": "2026-06-09T00:00:00",
          "race_start": "2025-01-01T00:00:00",
          "race_end": "2026-06-09T00:00:00",
          "round_1_date": "2026-06-09T00:00:00"
        },
        {
          "name": "Dans",
          "pct": 22.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/Dans.webp",
          "color": "#6d1b83",
          "short": "DAN",
          "election_date": "2026-06-09T00:00:00",
          "race_start": "2025-07-28T00:00:00",
          "race_end": "2026-04-10T00:00:00",
          "round_1_date": "2026-06-09T00:00:00"
        },
        {
          "name": "Undecided",
          "pct": 28.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": [
        {
          "name": "Graham",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": true,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/Graham.webp",
          "color": "#a21a15",
          "short": "GAR",
          "election_date": "2026-06-09T00:00:00",
          "race_start": "2025-01-01T00:00:00",
          "race_end": "2026-06-09T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Lynch",
          "pct": 4.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/Lynch.webp",
          "color": "#ff9933",
          "short": "LYN",
          "election_date": "2026-06-09T00:00:00",
          "race_start": "2025-01-01T00:00:00",
          "race_end": "2026-06-09T00:00:00",
          "round_1_date": "2026-06-09T00:00:00"
        },
        {
          "name": "Dans",
          "pct": 22.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/Dans.webp",
          "color": "#6d1b83",
          "short": "DAN",
          "election_date": "2026-06-09T00:00:00",
          "race_start": "2025-07-28T00:00:00",
          "race_end": "2026-04-10T00:00:00",
          "round_1_date": "2026-06-09T00:00:00"
        },
        {
          "name": "Undecided",
          "pct": 28.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": "PRIMARY",
      "matchup_type": "unified",
      "election_date": "2026-06-09T00:00:00"
    },
    {
      "poll_id": "SC_SEN_GOP_PRIMARY_2026_20251004_QUANTUSINSIGHTS_GRA_LYN_DAN",
      "pollster": "Quantus Insights",
      "start_date": "2025-10-01",
      "end_date": "2025-10-04",
      "year": 2026,
      "state": "SC",
      "office": "SEN",
      "election_stage": "PRIMARY",
      "sample_size": 600,
      "type": "RV",
      "poll_weight": 1900.0,
      "sponsor": "",
      "url": "https://drive.google.com/file/d/1tCibFinGXezZsQigFPTDtiHP0IwzoB5-/view?pli=1",
      "candidates": [
        {
          "name": "Graham",
          "pct": 58.0,
          "party": "GOP",
          "incumbent": true,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/Graham.webp",
          "color": "#a21a15",
          "short": "GAR",
          "election_date": "2026-06-09T00:00:00",
          "race_start": "2025-01-01T00:00:00",
          "race_end": "2026-06-09T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Lynch",
          "pct": 15.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/Lynch.webp",
          "color": "#ff9933",
          "short": "LYN",
          "election_date": "2026-06-09T00:00:00",
          "race_start": "2025-01-01T00:00:00",
          "race_end": "2026-06-09T00:00:00",
          "round_1_date": "2026-06-09T00:00:00"
        },
        {
          "name": "Dans",
          "pct": 7.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/Dans.webp",
          "color": "#6d1b83",
          "short": "DAN",
          "election_date": "2026-06-09T00:00:00",
          "race_start": "2025-07-28T00:00:00",
          "race_end": "2026-04-10T00:00:00",
          "round_1_date": "2026-06-09T00:00:00"
        },
        {
          "name": "Undecided",
          "pct": 20.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": [
        {
          "name": "Graham",
          "pct": 58.0,
          "party": "GOP",
          "incumbent": true,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/Graham.webp",
          "color": "#a21a15",
          "short": "GAR",
          "election_date": "2026-06-09T00:00:00",
          "race_start": "2025-01-01T00:00:00",
          "race_end": "2026-06-09T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Lynch",
          "pct": 15.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/Lynch.webp",
          "color": "#ff9933",
          "short": "LYN",
          "election_date": "2026-06-09T00:00:00",
          "race_start": "2025-01-01T00:00:00",
          "race_end": "2026-06-09T00:00:00",
          "round_1_date": "2026-06-09T00:00:00"
        },
        {
          "name": "Dans",
          "pct": 7.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/Dans.webp",
          "color": "#6d1b83",
          "short": "DAN",
          "election_date": "2026-06-09T00:00:00",
          "race_start": "2025-07-28T00:00:00",
          "race_end": "2026-04-10T00:00:00",
          "round_1_date": "2026-06-09T00:00:00"
        },
        {
          "name": "Undecided",
          "pct": 20.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": "PRIMARY",
      "matchup_type": "unified",
      "election_date": "2026-06-09T00:00:00"
    },
    {
      "poll_id": "SC_SEN_GOP_PRIMARY_2026_20260317_PULSEOPINIONRESEARCH_GRA_LYN_DAN",
      "pollster": "Pulse Opinion Research",
      "start_date": "2026-03-11",
      "end_date": "2026-03-17",
      "year": 2026,
      "state": "SC",
      "office": "SEN",
      "election_stage": "PRIMARY",
      "sample_size": 1000,
      "type": "LV",
      "poll_weight": 266.0,
      "sponsor": "",
      "url": "https://x.com/TheCalvinCooli1/status/2035784809310535844?s=20",
      "candidates": [
        {
          "name": "Graham",
          "pct": 41.0,
          "party": "GOP",
          "incumbent": true,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/Graham.webp",
          "color": "#a21a15",
          "short": "GAR",
          "election_date": "2026-06-09T00:00:00",
          "race_start": "2025-01-01T00:00:00",
          "race_end": "2026-06-09T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Lynch",
          "pct": 21.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/Lynch.webp",
          "color": "#ff9933",
          "short": "LYN",
          "election_date": "2026-06-09T00:00:00",
          "race_start": "2025-01-01T00:00:00",
          "race_end": "2026-06-09T00:00:00",
          "round_1_date": "2026-06-09T00:00:00"
        },
        {
          "name": "Dans",
          "pct": 11.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/Dans.webp",
          "color": "#6d1b83",
          "short": "DAN",
          "election_date": "2026-06-09T00:00:00",
          "race_start": "2025-07-28T00:00:00",
          "race_end": "2026-04-10T00:00:00",
          "round_1_date": "2026-06-09T00:00:00"
        },
        {
          "name": "Undecided",
          "pct": 22.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": [
        {
          "name": "Graham",
          "pct": 41.0,
          "party": "GOP",
          "incumbent": true,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/Graham.webp",
          "color": "#a21a15",
          "short": "GAR",
          "election_date": "2026-06-09T00:00:00",
          "race_start": "2025-01-01T00:00:00",
          "race_end": "2026-06-09T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Lynch",
          "pct": 21.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/Lynch.webp",
          "color": "#ff9933",
          "short": "LYN",
          "election_date": "2026-06-09T00:00:00",
          "race_start": "2025-01-01T00:00:00",
          "race_end": "2026-06-09T00:00:00",
          "round_1_date": "2026-06-09T00:00:00"
        },
        {
          "name": "Dans",
          "pct": 11.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/Dans.webp",
          "color": "#6d1b83",
          "short": "DAN",
          "election_date": "2026-06-09T00:00:00",
          "race_start": "2025-07-28T00:00:00",
          "race_end": "2026-04-10T00:00:00",
          "round_1_date": "2026-06-09T00:00:00"
        },
        {
          "name": "Undecided",
          "pct": 22.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": "PRIMARY",
      "matchup_type": "unified",
      "election_date": "2026-06-09T00:00:00"
    },
    {
      "poll_id": "SC_SEN_GOP_PRIMARY_2026_20260514_INSIDERADVANTAGE_GRA_LYN",
      "pollster": "InsiderAdvantage",
      "start_date": "2026-05-13",
      "end_date": "2026-05-14",
      "year": 2026,
      "state": "SC",
      "office": "SEN",
      "election_stage": "PRIMARY",
      "sample_size": 800,
      "type": "LV",
      "poll_weight": 1600.0,
      "sponsor": "",
      "url": "https://insideradvantage.com/insideradvantage-south-carolina-survey-lindsey-graham-takes-commanding-lead-in-republican-primary/",
      "candidates": [
        {
          "name": "Graham",
          "pct": 56.0,
          "party": "GOP",
          "incumbent": true,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/Graham.webp",
          "color": "#a21a15",
          "short": "GAR",
          "election_date": "2026-06-09T00:00:00",
          "race_start": "2025-01-01T00:00:00",
          "race_end": "2026-06-09T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Lynch",
          "pct": 13.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/Lynch.webp",
          "color": "#ff9933",
          "short": "LYN",
          "election_date": "2026-06-09T00:00:00",
          "race_start": "2025-01-01T00:00:00",
          "race_end": "2026-06-09T00:00:00",
          "round_1_date": "2026-06-09T00:00:00"
        },
        {
          "name": "Undecided",
          "pct": 31.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": [
        {
          "name": "Graham",
          "pct": 56.0,
          "party": "GOP",
          "incumbent": true,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/Graham.webp",
          "color": "#a21a15",
          "short": "GAR",
          "election_date": "2026-06-09T00:00:00",
          "race_start": "2025-01-01T00:00:00",
          "race_end": "2026-06-09T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Lynch",
          "pct": 13.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/Lynch.webp",
          "color": "#ff9933",
          "short": "LYN",
          "election_date": "2026-06-09T00:00:00",
          "race_start": "2025-01-01T00:00:00",
          "race_end": "2026-06-09T00:00:00",
          "round_1_date": "2026-06-09T00:00:00"
        },
        {
          "name": "Undecided",
          "pct": 31.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": "PRIMARY",
      "matchup_type": "unified",
      "election_date": "2026-06-09T00:00:00"
    },
    {
      "poll_id": "SC_SEN_GOP_PRIMARY_2026_20260531_CITADEL_GRA_LYN",
      "pollster": "Citadel",
      "start_date": "2026-05-21",
      "end_date": "2026-05-31",
      "year": 2026,
      "state": "SC",
      "office": "SEN",
      "election_stage": "PRIMARY",
      "sample_size": 1505,
      "type": "RV",
      "poll_weight": 266.0,
      "sponsor": "",
      "url": "https://poll.citadel.edu/wp-content/uploads/2026/06/The-Citadel-SC-Voter-Survey-May-2026.pdf",
      "candidates": [
        {
          "name": "Graham",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": true,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/Graham.webp",
          "color": "#a21a15",
          "short": "GAR",
          "election_date": "2026-06-09T00:00:00",
          "race_start": "2025-01-01T00:00:00",
          "race_end": "2026-06-09T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Lynch",
          "pct": 36.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/Lynch.webp",
          "color": "#ff9933",
          "short": "LYN",
          "election_date": "2026-06-09T00:00:00",
          "race_start": "2025-01-01T00:00:00",
          "race_end": "2026-06-09T00:00:00",
          "round_1_date": "2026-06-09T00:00:00"
        },
        {
          "name": "Undecided",
          "pct": 18.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": [
        {
          "name": "Graham",
          "pct": 46.0,
          "party": "GOP",
          "incumbent": true,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/Graham.webp",
          "color": "#a21a15",
          "short": "GAR",
          "election_date": "2026-06-09T00:00:00",
          "race_start": "2025-01-01T00:00:00",
          "race_end": "2026-06-09T00:00:00",
          "round_1_date": null
        },
        {
          "name": "Lynch",
          "pct": 36.0,
          "party": "GOP",
          "incumbent": false,
          "endorsed": false,
          "status": "ACTIVE",
          "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/Lynch.webp",
          "color": "#ff9933",
          "short": "LYN",
          "election_date": "2026-06-09T00:00:00",
          "race_start": "2025-01-01T00:00:00",
          "race_end": "2026-06-09T00:00:00",
          "round_1_date": "2026-06-09T00:00:00"
        },
        {
          "name": "Undecided",
          "pct": 18.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": "PRIMARY",
      "matchup_type": "unified",
      "election_date": "2026-06-09T00:00:00"
    }
  ],
  "candidates_map": {
    "Graham": {
      "name": "Graham",
      "pct": 46.0,
      "party": "GOP",
      "incumbent": true,
      "endorsed": false,
      "status": "ACTIVE",
      "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/Graham.webp",
      "color": "#a21a15",
      "short": "GAR",
      "election_date": "2026-06-09T00:00:00",
      "race_start": "2025-01-01T00:00:00",
      "race_end": "2026-06-09T00:00:00",
      "round_1_date": null
    },
    "Lynch": {
      "name": "Lynch",
      "pct": 36.0,
      "party": "GOP",
      "incumbent": false,
      "endorsed": false,
      "status": "ACTIVE",
      "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/Lynch.webp",
      "color": "#ff9933",
      "short": "LYN",
      "election_date": "2026-06-09T00:00:00",
      "race_start": "2025-01-01T00:00:00",
      "race_end": "2026-06-09T00:00:00",
      "round_1_date": "2026-06-09T00:00:00"
    },
    "Undecided": {
      "name": "Undecided",
      "pct": 18.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
    },
    "Dans": {
      "name": "Dans",
      "pct": 11.0,
      "party": "GOP",
      "incumbent": false,
      "endorsed": false,
      "status": "ACTIVE",
      "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/Dans.webp",
      "color": "#6d1b83",
      "short": "DAN",
      "election_date": "2026-06-09T00:00:00",
      "race_start": "2025-07-28T00:00:00",
      "race_end": "2026-04-10T00:00:00",
      "round_1_date": "2026-06-09T00:00:00"
    }
  },
  "matchups": [],
  "election_date": "2026-06-09T00:00:00",
  "candidates": [
    {
      "name": "Graham",
      "pct": 46.0,
      "party": "GOP",
      "incumbent": true,
      "endorsed": false,
      "status": "ACTIVE",
      "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/Graham.webp",
      "color": "#a21a15",
      "short": "GAR",
      "election_date": "2026-06-09T00:00:00",
      "race_start": "2025-01-01T00:00:00",
      "race_end": "2026-06-09T00:00:00",
      "round_1_date": null
    },
    {
      "name": "Lynch",
      "pct": 36.0,
      "party": "GOP",
      "incumbent": false,
      "endorsed": false,
      "status": "ACTIVE",
      "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/Lynch.webp",
      "color": "#ff9933",
      "short": "LYN",
      "election_date": "2026-06-09T00:00:00",
      "race_start": "2025-01-01T00:00:00",
      "race_end": "2026-06-09T00:00:00",
      "round_1_date": "2026-06-09T00:00:00"
    },
    {
      "name": "Undecided",
      "pct": 18.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
    },
    {
      "name": "Dans",
      "pct": 11.0,
      "party": "GOP",
      "incumbent": false,
      "endorsed": false,
      "status": "ACTIVE",
      "icon": "https://americafirstinsight.com/wp-content/uploads/2026/03/Dans.webp",
      "color": "#6d1b83",
      "short": "DAN",
      "election_date": "2026-06-09T00:00:00",
      "race_start": "2025-07-28T00:00:00",
      "race_end": "2026-04-10T00:00:00",
      "round_1_date": "2026-06-09T00:00:00"
    }
  ]
}