{
  "schema_version": 2,
  "state": "MN",
  "election_year": 2026,
  "generated_at": "2026-08-10T11:05:19-04:00",
  "source_files": [
    "races_2026_mn_federal.json",
    "races_2026_mn_local.json"
  ],
  "availability": {
    "governor": {
      "gop": true,
      "dem": true
    },
    "senate": {
      "gop": true,
      "dem": true
    },
    "us_house": {
      "gop": [
        1,
        3,
        4,
        5,
        6,
        8
      ],
      "dem": [
        1,
        2,
        4,
        5,
        7,
        8
      ]
    },
    "state_house": {
      "gop": [],
      "dem": []
    },
    "state_senate": {
      "gop": [
        5,
        10,
        13,
        19,
        20,
        56
      ],
      "dem": [
        19,
        23,
        29,
        37,
        38,
        44,
        46,
        50,
        62,
        65
      ]
    },
    "other_races": {
      "gop": [
        "secretary_of_state",
        "state_auditor"
      ],
      "dem": [
        "attorney_general"
      ],
      "nonpartisan": []
    }
  },
  "races": [
    {
      "source": "local",
      "race_type": "governor",
      "office_key": "governor",
      "office": "Governor",
      "directory": "Governor",
      "district": null,
      "party": "dem",
      "party_directory": "democratic",
      "race_id": "85510",
      "slug": "mn_governor00_2026_democratic"
    },
    {
      "source": "local",
      "race_type": "governor",
      "office_key": "governor",
      "office": "Governor",
      "directory": "Governor",
      "district": null,
      "party": "gop",
      "party_directory": "republican",
      "race_id": "85511",
      "slug": "mn_governor00_2026_republican"
    },
    {
      "source": "local",
      "race_type": "other",
      "office_key": "attorney_general",
      "office": "Attorney General",
      "directory": "Attorney_General",
      "district": null,
      "party": "dem",
      "party_directory": "democratic",
      "race_id": "85509",
      "slug": "mn_attorney_general00_2026_democratic"
    },
    {
      "source": "local",
      "race_type": "other",
      "office_key": "secretary_of_state",
      "office": "Secretary of State",
      "directory": "Secretary_of_State",
      "district": null,
      "party": "gop",
      "party_directory": "republican",
      "race_id": "85512",
      "slug": "mn_secretary_of_state00_2026_republican"
    },
    {
      "source": "local",
      "race_type": "other",
      "office_key": "state_auditor",
      "office": "State Auditor",
      "directory": "State_Auditor",
      "district": null,
      "party": "gop",
      "party_directory": "republican",
      "race_id": "85513",
      "slug": "mn_state_auditor00_2026_republican"
    },
    {
      "source": "federal",
      "race_type": "senate",
      "office_key": "senate",
      "office": "US Senate",
      "directory": "US_Senate",
      "district": null,
      "party": "dem",
      "party_directory": "democratic",
      "race_id": "85562",
      "slug": "mn_us_senate00_2026_democratic"
    },
    {
      "source": "federal",
      "race_type": "senate",
      "office_key": "senate",
      "office": "US Senate",
      "directory": "US_Senate",
      "district": null,
      "party": "gop",
      "party_directory": "republican",
      "race_id": "85563",
      "slug": "mn_us_senate00_2026_republican"
    },
    {
      "source": "local",
      "race_type": "state_senate",
      "office_key": "state_senate",
      "office": "State Senate 5",
      "directory": "State_Senate",
      "district": 5,
      "party": "gop",
      "party_directory": "republican",
      "race_id": "85545",
      "slug": "mn_state_senate_500_2026_republican"
    },
    {
      "source": "local",
      "race_type": "state_senate",
      "office_key": "state_senate",
      "office": "State Senate 10",
      "directory": "State_Senate",
      "district": 10,
      "party": "gop",
      "party_directory": "republican",
      "race_id": "85534",
      "slug": "mn_state_senate_1000_2026_republican"
    },
    {
      "source": "local",
      "race_type": "state_senate",
      "office_key": "state_senate",
      "office": "State Senate 13",
      "directory": "State_Senate",
      "district": 13,
      "party": "gop",
      "party_directory": "republican",
      "race_id": "85535",
      "slug": "mn_state_senate_1300_2026_republican"
    },
    {
      "source": "local",
      "race_type": "state_senate",
      "office_key": "state_senate",
      "office": "State Senate 19",
      "directory": "State_Senate",
      "district": 19,
      "party": "dem",
      "party_directory": "democratic",
      "race_id": "85536",
      "slug": "mn_state_senate_1900_2026_democratic"
    },
    {
      "source": "local",
      "race_type": "state_senate",
      "office_key": "state_senate",
      "office": "State Senate 19",
      "directory": "State_Senate",
      "district": 19,
      "party": "gop",
      "party_directory": "republican",
      "race_id": "85537",
      "slug": "mn_state_senate_1900_2026_republican"
    },
    {
      "source": "local",
      "race_type": "state_senate",
      "office_key": "state_senate",
      "office": "State Senate 20",
      "directory": "State_Senate",
      "district": 20,
      "party": "gop",
      "party_directory": "republican",
      "race_id": "85538",
      "slug": "mn_state_senate_2000_2026_republican"
    },
    {
      "source": "local",
      "race_type": "state_senate",
      "office_key": "state_senate",
      "office": "State Senate 23",
      "directory": "State_Senate",
      "district": 23,
      "party": "dem",
      "party_directory": "democratic",
      "race_id": "85539",
      "slug": "mn_state_senate_2300_2026_democratic"
    },
    {
      "source": "local",
      "race_type": "state_senate",
      "office_key": "state_senate",
      "office": "State Senate 29",
      "directory": "State_Senate",
      "district": 29,
      "party": "dem",
      "party_directory": "democratic",
      "race_id": "85540",
      "slug": "mn_state_senate_2900_2026_democratic"
    },
    {
      "source": "local",
      "race_type": "state_senate",
      "office_key": "state_senate",
      "office": "State Senate 37",
      "directory": "State_Senate",
      "district": 37,
      "party": "dem",
      "party_directory": "democratic",
      "race_id": "85541",
      "slug": "mn_state_senate_3700_2026_democratic"
    },
    {
      "source": "local",
      "race_type": "state_senate",
      "office_key": "state_senate",
      "office": "State Senate 38",
      "directory": "State_Senate",
      "district": 38,
      "party": "dem",
      "party_directory": "democratic",
      "race_id": "85542",
      "slug": "mn_state_senate_3800_2026_democratic"
    },
    {
      "source": "local",
      "race_type": "state_senate",
      "office_key": "state_senate",
      "office": "State Senate 44",
      "directory": "State_Senate",
      "district": 44,
      "party": "dem",
      "party_directory": "democratic",
      "race_id": "85543",
      "slug": "mn_state_senate_4400_2026_democratic"
    },
    {
      "source": "local",
      "race_type": "state_senate",
      "office_key": "state_senate",
      "office": "State Senate 46",
      "directory": "State_Senate",
      "district": 46,
      "party": "dem",
      "party_directory": "democratic",
      "race_id": "85544",
      "slug": "mn_state_senate_4600_2026_democratic"
    },
    {
      "source": "local",
      "race_type": "state_senate",
      "office_key": "state_senate",
      "office": "State Senate 50",
      "directory": "State_Senate",
      "district": 50,
      "party": "dem",
      "party_directory": "democratic",
      "race_id": "85546",
      "slug": "mn_state_senate_5000_2026_democratic"
    },
    {
      "source": "local",
      "race_type": "state_senate",
      "office_key": "state_senate",
      "office": "State Senate 56",
      "directory": "State_Senate",
      "district": 56,
      "party": "gop",
      "party_directory": "republican",
      "race_id": "85547",
      "slug": "mn_state_senate_5600_2026_republican"
    },
    {
      "source": "local",
      "race_type": "state_senate",
      "office_key": "state_senate",
      "office": "State Senate 62",
      "directory": "State_Senate",
      "district": 62,
      "party": "dem",
      "party_directory": "democratic",
      "race_id": "85548",
      "slug": "mn_state_senate_6200_2026_democratic"
    },
    {
      "source": "local",
      "race_type": "state_senate",
      "office_key": "state_senate",
      "office": "State Senate 65",
      "directory": "State_Senate",
      "district": 65,
      "party": "dem",
      "party_directory": "democratic",
      "race_id": "85549",
      "slug": "mn_state_senate_6500_2026_democratic"
    },
    {
      "source": "federal",
      "race_type": "us_house",
      "office_key": "us_house",
      "office": "US House 1",
      "directory": "US_House_1",
      "district": 1,
      "party": "dem",
      "party_directory": "democratic",
      "race_id": "85550",
      "slug": "mn_us_house_100_2026_democratic"
    },
    {
      "source": "federal",
      "race_type": "us_house",
      "office_key": "us_house",
      "office": "US House 1",
      "directory": "US_House_1",
      "district": 1,
      "party": "gop",
      "party_directory": "republican",
      "race_id": "85551",
      "slug": "mn_us_house_100_2026_republican"
    },
    {
      "source": "federal",
      "race_type": "us_house",
      "office_key": "us_house",
      "office": "US House 2",
      "directory": "US_House_2",
      "district": 2,
      "party": "dem",
      "party_directory": "democratic",
      "race_id": "85552",
      "slug": "mn_us_house_200_2026_democratic"
    },
    {
      "source": "federal",
      "race_type": "us_house",
      "office_key": "us_house",
      "office": "US House 3",
      "directory": "US_House_3",
      "district": 3,
      "party": "gop",
      "party_directory": "republican",
      "race_id": "85553",
      "slug": "mn_us_house_300_2026_republican"
    },
    {
      "source": "federal",
      "race_type": "us_house",
      "office_key": "us_house",
      "office": "US House 4",
      "directory": "US_House_4",
      "district": 4,
      "party": "dem",
      "party_directory": "democratic",
      "race_id": "85554",
      "slug": "mn_us_house_400_2026_democratic"
    },
    {
      "source": "federal",
      "race_type": "us_house",
      "office_key": "us_house",
      "office": "US House 4",
      "directory": "US_House_4",
      "district": 4,
      "party": "gop",
      "party_directory": "republican",
      "race_id": "85555",
      "slug": "mn_us_house_400_2026_republican"
    },
    {
      "source": "federal",
      "race_type": "us_house",
      "office_key": "us_house",
      "office": "US House 5",
      "directory": "US_House_5",
      "district": 5,
      "party": "dem",
      "party_directory": "democratic",
      "race_id": "85556",
      "slug": "mn_us_house_500_2026_democratic"
    },
    {
      "source": "federal",
      "race_type": "us_house",
      "office_key": "us_house",
      "office": "US House 5",
      "directory": "US_House_5",
      "district": 5,
      "party": "gop",
      "party_directory": "republican",
      "race_id": "85557",
      "slug": "mn_us_house_500_2026_republican"
    },
    {
      "source": "federal",
      "race_type": "us_house",
      "office_key": "us_house",
      "office": "US House 6",
      "directory": "US_House_6",
      "district": 6,
      "party": "gop",
      "party_directory": "republican",
      "race_id": "85558",
      "slug": "mn_us_house_600_2026_republican"
    },
    {
      "source": "federal",
      "race_type": "us_house",
      "office_key": "us_house",
      "office": "US House 7",
      "directory": "US_House_7",
      "district": 7,
      "party": "dem",
      "party_directory": "democratic",
      "race_id": "85559",
      "slug": "mn_us_house_700_2026_democratic"
    },
    {
      "source": "federal",
      "race_type": "us_house",
      "office_key": "us_house",
      "office": "US House 8",
      "directory": "US_House_8",
      "district": 8,
      "party": "dem",
      "party_directory": "democratic",
      "race_id": "85560",
      "slug": "mn_us_house_800_2026_democratic"
    },
    {
      "source": "federal",
      "race_type": "us_house",
      "office_key": "us_house",
      "office": "US House 8",
      "directory": "US_House_8",
      "district": 8,
      "party": "gop",
      "party_directory": "republican",
      "race_id": "85561",
      "slug": "mn_us_house_800_2026_republican"
    }
  ],
  "warnings": [
    "Skipped race 85514: could not determine district from 'State House 10A'",
    "Skipped race 85515: could not determine district from 'State House 14A'",
    "Skipped race 85516: could not determine district from 'State House 14A'",
    "Skipped race 85517: could not determine district from 'State House 15B'",
    "Skipped race 85518: could not determine district from 'State House 17A'",
    "Skipped race 85519: could not determine district from 'State House 20B'",
    "Skipped race 85520: could not determine district from 'State House 20B'",
    "Skipped race 85521: could not determine district from 'State House 23A'",
    "Skipped race 85522: could not determine district from 'State House 29B'",
    "Skipped race 85523: could not determine district from 'State House 38A'",
    "Skipped race 85524: could not determine district from 'State House 38A'",
    "Skipped race 85525: could not determine district from 'State House 39B'",
    "Skipped race 85526: could not determine district from 'State House 40A'",
    "Skipped race 85527: could not determine district from 'State House 4A'",
    "Skipped race 85528: could not determine district from 'State House 54B'",
    "Skipped race 85529: could not determine district from 'State House 55B'",
    "Skipped race 85530: could not determine district from 'State House 60B'",
    "Skipped race 85531: could not determine district from 'State House 65B'",
    "Skipped race 85532: could not determine district from 'State House 6B'",
    "Skipped race 85533: could not determine district from 'State House 9B'"
  ]
}
