{
  "schema_version": 1,
  "state": "KS",
  "election_year": 2026,
  "generated_at": "2026-08-03T13:10:43-04:00",
  "source_files": [
    "races_2026_ks_federal.json",
    "races_2026_ks_local.json"
  ],
  "availability": {
    "governor": {
      "gop": true,
      "dem": true
    },
    "senate": {
      "gop": true,
      "dem": true
    },
    "us_house": {
      "gop": [
        1,
        2,
        3,
        4
      ],
      "dem": [
        1,
        3,
        4
      ]
    },
    "state_house": {
      "gop": [
        2,
        5,
        35,
        42,
        47,
        54,
        61,
        65,
        67,
        68,
        70,
        71,
        72,
        74,
        75,
        76,
        85,
        100,
        101,
        102,
        107,
        110,
        116,
        120,
        121
      ],
      "dem": [
        3,
        7,
        10,
        26,
        27,
        30,
        31,
        32,
        33,
        55,
        56,
        69,
        78,
        81,
        83,
        84,
        88,
        89,
        96
      ]
    },
    "state_senate": {
      "gop": [],
      "dem": []
    },
    "other_races": {
      "gop": [],
      "dem": [
        "secretary_of_state"
      ]
    }
  },
  "races": [
    {
      "source": "local",
      "race_type": "governor",
      "office_key": "governor",
      "office": "Governor",
      "district": null,
      "party": "dem",
      "party_directory": "democratic",
      "race_id": "84780",
      "slug": "ks_governor00_2026_democratic"
    },
    {
      "source": "local",
      "race_type": "governor",
      "office_key": "governor",
      "office": "Governor",
      "district": null,
      "party": "gop",
      "party_directory": "republican",
      "race_id": "84781",
      "slug": "ks_governor00_2026_republican"
    },
    {
      "source": "local",
      "race_type": "other",
      "office_key": "secretary_of_state",
      "office": "Secretary of State",
      "district": null,
      "party": "dem",
      "party_directory": "democratic",
      "race_id": "84783",
      "slug": "ks_secretary_of_state00_2026_democratic"
    },
    {
      "source": "federal",
      "race_type": "senate",
      "office_key": "senate",
      "office": "US Senate",
      "district": null,
      "party": "dem",
      "party_directory": "democratic",
      "race_id": "84840",
      "slug": "ks_us_senate00_2026_democratic"
    },
    {
      "source": "federal",
      "race_type": "senate",
      "office_key": "senate",
      "office": "US Senate",
      "district": null,
      "party": "gop",
      "party_directory": "republican",
      "race_id": "84841",
      "slug": "ks_us_senate00_2026_republican"
    },
    {
      "source": "local",
      "race_type": "state_house",
      "office_key": "state_house",
      "office": "State House 2",
      "district": 2,
      "party": "gop",
      "party_directory": "republican",
      "race_id": "84798",
      "slug": "ks_state_house_200_2026_republican"
    },
    {
      "source": "local",
      "race_type": "state_house",
      "office_key": "state_house",
      "office": "State House 3",
      "district": 3,
      "party": "dem",
      "party_directory": "democratic",
      "race_id": "84801",
      "slug": "ks_state_house_300_2026_democratic"
    },
    {
      "source": "local",
      "race_type": "state_house",
      "office_key": "state_house",
      "office": "State House 5",
      "district": 5,
      "party": "gop",
      "party_directory": "republican",
      "race_id": "84809",
      "slug": "ks_state_house_500_2026_republican"
    },
    {
      "source": "local",
      "race_type": "state_house",
      "office_key": "state_house",
      "office": "State House 7",
      "district": 7,
      "party": "dem",
      "party_directory": "democratic",
      "race_id": "84818",
      "slug": "ks_state_house_700_2026_democratic"
    },
    {
      "source": "local",
      "race_type": "state_house",
      "office_key": "state_house",
      "office": "State House 10",
      "district": 10,
      "party": "dem",
      "party_directory": "democratic",
      "race_id": "84789",
      "slug": "ks_state_house_1000_2026_democratic"
    },
    {
      "source": "local",
      "race_type": "state_house",
      "office_key": "state_house",
      "office": "State House 26",
      "district": 26,
      "party": "dem",
      "party_directory": "democratic",
      "race_id": "84799",
      "slug": "ks_state_house_2600_2026_democratic"
    },
    {
      "source": "local",
      "race_type": "state_house",
      "office_key": "state_house",
      "office": "State House 27",
      "district": 27,
      "party": "dem",
      "party_directory": "democratic",
      "race_id": "84800",
      "slug": "ks_state_house_2700_2026_democratic"
    },
    {
      "source": "local",
      "race_type": "state_house",
      "office_key": "state_house",
      "office": "State House 30",
      "district": 30,
      "party": "dem",
      "party_directory": "democratic",
      "race_id": "84802",
      "slug": "ks_state_house_3000_2026_democratic"
    },
    {
      "source": "local",
      "race_type": "state_house",
      "office_key": "state_house",
      "office": "State House 31",
      "district": 31,
      "party": "dem",
      "party_directory": "democratic",
      "race_id": "84803",
      "slug": "ks_state_house_3100_2026_democratic"
    },
    {
      "source": "local",
      "race_type": "state_house",
      "office_key": "state_house",
      "office": "State House 32",
      "district": 32,
      "party": "dem",
      "party_directory": "democratic",
      "race_id": "84804",
      "slug": "ks_state_house_3200_2026_democratic"
    },
    {
      "source": "local",
      "race_type": "state_house",
      "office_key": "state_house",
      "office": "State House 33",
      "district": 33,
      "party": "dem",
      "party_directory": "democratic",
      "race_id": "84805",
      "slug": "ks_state_house_3300_2026_democratic"
    },
    {
      "source": "local",
      "race_type": "state_house",
      "office_key": "state_house",
      "office": "State House 35",
      "district": 35,
      "party": "gop",
      "party_directory": "republican",
      "race_id": "84806",
      "slug": "ks_state_house_3500_2026_republican"
    },
    {
      "source": "local",
      "race_type": "state_house",
      "office_key": "state_house",
      "office": "State House 42",
      "district": 42,
      "party": "gop",
      "party_directory": "republican",
      "race_id": "84807",
      "slug": "ks_state_house_4200_2026_republican"
    },
    {
      "source": "local",
      "race_type": "state_house",
      "office_key": "state_house",
      "office": "State House 47",
      "district": 47,
      "party": "gop",
      "party_directory": "republican",
      "race_id": "84808",
      "slug": "ks_state_house_4700_2026_republican"
    },
    {
      "source": "local",
      "race_type": "state_house",
      "office_key": "state_house",
      "office": "State House 54",
      "district": 54,
      "party": "gop",
      "party_directory": "republican",
      "race_id": "84810",
      "slug": "ks_state_house_5400_2026_republican"
    },
    {
      "source": "local",
      "race_type": "state_house",
      "office_key": "state_house",
      "office": "State House 55",
      "district": 55,
      "party": "dem",
      "party_directory": "democratic",
      "race_id": "84811",
      "slug": "ks_state_house_5500_2026_democratic"
    },
    {
      "source": "local",
      "race_type": "state_house",
      "office_key": "state_house",
      "office": "State House 56",
      "district": 56,
      "party": "dem",
      "party_directory": "democratic",
      "race_id": "84812",
      "slug": "ks_state_house_5600_2026_democratic"
    },
    {
      "source": "local",
      "race_type": "state_house",
      "office_key": "state_house",
      "office": "State House 61",
      "district": 61,
      "party": "gop",
      "party_directory": "republican",
      "race_id": "84813",
      "slug": "ks_state_house_6100_2026_republican"
    },
    {
      "source": "local",
      "race_type": "state_house",
      "office_key": "state_house",
      "office": "State House 65",
      "district": 65,
      "party": "gop",
      "party_directory": "republican",
      "race_id": "84814",
      "slug": "ks_state_house_6500_2026_republican"
    },
    {
      "source": "local",
      "race_type": "state_house",
      "office_key": "state_house",
      "office": "State House 67",
      "district": 67,
      "party": "gop",
      "party_directory": "republican",
      "race_id": "84815",
      "slug": "ks_state_house_6700_2026_republican"
    },
    {
      "source": "local",
      "race_type": "state_house",
      "office_key": "state_house",
      "office": "State House 68",
      "district": 68,
      "party": "gop",
      "party_directory": "republican",
      "race_id": "84816",
      "slug": "ks_state_house_6800_2026_republican"
    },
    {
      "source": "local",
      "race_type": "state_house",
      "office_key": "state_house",
      "office": "State House 69",
      "district": 69,
      "party": "dem",
      "party_directory": "democratic",
      "race_id": "84817",
      "slug": "ks_state_house_6900_2026_democratic"
    },
    {
      "source": "local",
      "race_type": "state_house",
      "office_key": "state_house",
      "office": "State House 70",
      "district": 70,
      "party": "gop",
      "party_directory": "republican",
      "race_id": "84819",
      "slug": "ks_state_house_7000_2026_republican"
    },
    {
      "source": "local",
      "race_type": "state_house",
      "office_key": "state_house",
      "office": "State House 71",
      "district": 71,
      "party": "gop",
      "party_directory": "republican",
      "race_id": "84820",
      "slug": "ks_state_house_7100_2026_republican"
    },
    {
      "source": "local",
      "race_type": "state_house",
      "office_key": "state_house",
      "office": "State House 72",
      "district": 72,
      "party": "gop",
      "party_directory": "republican",
      "race_id": "84821",
      "slug": "ks_state_house_7200_2026_republican"
    },
    {
      "source": "local",
      "race_type": "state_house",
      "office_key": "state_house",
      "office": "State House 74",
      "district": 74,
      "party": "gop",
      "party_directory": "republican",
      "race_id": "84822",
      "slug": "ks_state_house_7400_2026_republican"
    },
    {
      "source": "local",
      "race_type": "state_house",
      "office_key": "state_house",
      "office": "State House 75",
      "district": 75,
      "party": "gop",
      "party_directory": "republican",
      "race_id": "84823",
      "slug": "ks_state_house_7500_2026_republican"
    },
    {
      "source": "local",
      "race_type": "state_house",
      "office_key": "state_house",
      "office": "State House 76",
      "district": 76,
      "party": "gop",
      "party_directory": "republican",
      "race_id": "84824",
      "slug": "ks_state_house_7600_2026_republican"
    },
    {
      "source": "local",
      "race_type": "state_house",
      "office_key": "state_house",
      "office": "State House 78",
      "district": 78,
      "party": "dem",
      "party_directory": "democratic",
      "race_id": "84825",
      "slug": "ks_state_house_7800_2026_democratic"
    },
    {
      "source": "local",
      "race_type": "state_house",
      "office_key": "state_house",
      "office": "State House 81",
      "district": 81,
      "party": "dem",
      "party_directory": "democratic",
      "race_id": "84826",
      "slug": "ks_state_house_8100_2026_democratic"
    },
    {
      "source": "local",
      "race_type": "state_house",
      "office_key": "state_house",
      "office": "State House 83",
      "district": 83,
      "party": "dem",
      "party_directory": "democratic",
      "race_id": "84827",
      "slug": "ks_state_house_8300_2026_democratic"
    },
    {
      "source": "local",
      "race_type": "state_house",
      "office_key": "state_house",
      "office": "State House 84",
      "district": 84,
      "party": "dem",
      "party_directory": "democratic",
      "race_id": "84828",
      "slug": "ks_state_house_8400_2026_democratic"
    },
    {
      "source": "local",
      "race_type": "state_house",
      "office_key": "state_house",
      "office": "State House 85",
      "district": 85,
      "party": "gop",
      "party_directory": "republican",
      "race_id": "84829",
      "slug": "ks_state_house_8500_2026_republican"
    },
    {
      "source": "local",
      "race_type": "state_house",
      "office_key": "state_house",
      "office": "State House 88",
      "district": 88,
      "party": "dem",
      "party_directory": "democratic",
      "race_id": "84830",
      "slug": "ks_state_house_8800_2026_democratic"
    },
    {
      "source": "local",
      "race_type": "state_house",
      "office_key": "state_house",
      "office": "State House 89",
      "district": 89,
      "party": "dem",
      "party_directory": "democratic",
      "race_id": "84831",
      "slug": "ks_state_house_8900_2026_democratic"
    },
    {
      "source": "local",
      "race_type": "state_house",
      "office_key": "state_house",
      "office": "State House 96",
      "district": 96,
      "party": "dem",
      "party_directory": "democratic",
      "race_id": "84832",
      "slug": "ks_state_house_9600_2026_democratic"
    },
    {
      "source": "local",
      "race_type": "state_house",
      "office_key": "state_house",
      "office": "State House 100",
      "district": 100,
      "party": "gop",
      "party_directory": "republican",
      "race_id": "84790",
      "slug": "ks_state_house_10000_2026_republican"
    },
    {
      "source": "local",
      "race_type": "state_house",
      "office_key": "state_house",
      "office": "State House 101",
      "district": 101,
      "party": "gop",
      "party_directory": "republican",
      "race_id": "84791",
      "slug": "ks_state_house_10100_2026_republican"
    },
    {
      "source": "local",
      "race_type": "state_house",
      "office_key": "state_house",
      "office": "State House 102",
      "district": 102,
      "party": "gop",
      "party_directory": "republican",
      "race_id": "84792",
      "slug": "ks_state_house_10200_2026_republican"
    },
    {
      "source": "local",
      "race_type": "state_house",
      "office_key": "state_house",
      "office": "State House 107",
      "district": 107,
      "party": "gop",
      "party_directory": "republican",
      "race_id": "84793",
      "slug": "ks_state_house_10700_2026_republican"
    },
    {
      "source": "local",
      "race_type": "state_house",
      "office_key": "state_house",
      "office": "State House 110",
      "district": 110,
      "party": "gop",
      "party_directory": "republican",
      "race_id": "84794",
      "slug": "ks_state_house_11000_2026_republican"
    },
    {
      "source": "local",
      "race_type": "state_house",
      "office_key": "state_house",
      "office": "State House 116",
      "district": 116,
      "party": "gop",
      "party_directory": "republican",
      "race_id": "84795",
      "slug": "ks_state_house_11600_2026_republican"
    },
    {
      "source": "local",
      "race_type": "state_house",
      "office_key": "state_house",
      "office": "State House 120",
      "district": 120,
      "party": "gop",
      "party_directory": "republican",
      "race_id": "84796",
      "slug": "ks_state_house_12000_2026_republican"
    },
    {
      "source": "local",
      "race_type": "state_house",
      "office_key": "state_house",
      "office": "State House 121",
      "district": 121,
      "party": "gop",
      "party_directory": "republican",
      "race_id": "84797",
      "slug": "ks_state_house_12100_2026_republican"
    },
    {
      "source": "federal",
      "race_type": "us_house",
      "office_key": "us_house",
      "office": "US House 1",
      "district": 1,
      "party": "dem",
      "party_directory": "democratic",
      "race_id": "84833",
      "slug": "ks_us_house_100_2026_democratic"
    },
    {
      "source": "federal",
      "race_type": "us_house",
      "office_key": "us_house",
      "office": "US House 1",
      "district": 1,
      "party": "gop",
      "party_directory": "republican",
      "race_id": "84834",
      "slug": "ks_us_house_100_2026_republican"
    },
    {
      "source": "federal",
      "race_type": "us_house",
      "office_key": "us_house",
      "office": "US House 2",
      "district": 2,
      "party": "gop",
      "party_directory": "republican",
      "race_id": "84835",
      "slug": "ks_us_house_200_2026_republican"
    },
    {
      "source": "federal",
      "race_type": "us_house",
      "office_key": "us_house",
      "office": "US House 3",
      "district": 3,
      "party": "dem",
      "party_directory": "democratic",
      "race_id": "84836",
      "slug": "ks_us_house_300_2026_democratic"
    },
    {
      "source": "federal",
      "race_type": "us_house",
      "office_key": "us_house",
      "office": "US House 3",
      "district": 3,
      "party": "gop",
      "party_directory": "republican",
      "race_id": "84837",
      "slug": "ks_us_house_300_2026_republican"
    },
    {
      "source": "federal",
      "race_type": "us_house",
      "office_key": "us_house",
      "office": "US House 4",
      "district": 4,
      "party": "dem",
      "party_directory": "democratic",
      "race_id": "84838",
      "slug": "ks_us_house_400_2026_democratic"
    },
    {
      "source": "federal",
      "race_type": "us_house",
      "office_key": "us_house",
      "office": "US House 4",
      "district": 4,
      "party": "gop",
      "party_directory": "republican",
      "race_id": "84839",
      "slug": "ks_us_house_400_2026_republican"
    }
  ],
  "warnings": []
}
