[
  {
    "candidate_elected": false,
    "candidate_family_name": "Däscher",
    "candidate_first_name": "Hans",
    "candidate_gender": "",
    "candidate_id": "1",
    "candidate_party": "parteilos",
    "candidate_party_color": "#c0c0c0",
    "candidate_votes": 63,
    "candidate_year_of_birth": "",
    "election_absolute_majority": 3796,
    "election_date": "2025-05-18",
    "election_domain": "district",
    "election_id": "ersatzwahl-kreisgericht-rorschach-haupt-oder-teilamtliche-r-richter-in",
    "election_mandates": 1,
    "election_short_title_de_CH": "",
    "election_short_title_fr_CH": "",
    "election_short_title_it_CH": "",
    "election_short_title_rm_CH": "",
    "election_status": "final",
    "election_title_de_CH": "Ersatzwahl Kreisgericht Rorschach: haupt-/teilamtliche/r Richter/in",
    "election_title_fr_CH": "",
    "election_title_it_CH": "",
    "election_title_rm_CH": "",
    "election_type": "majorz",
    "entity_accounted_ballots": 214,
    "entity_accounted_votes": 214,
    "entity_blank_ballots": 16,
    "entity_blank_votes": 0,
    "entity_counted": true,
    "entity_district": "Rorschach",
    "entity_eligible_voters": 711,
    "entity_expats": null,
    "entity_id": 3211,
    "entity_invalid_ballots": 0,
    "entity_invalid_votes": 0,
    "entity_name": "Berg (SG)",
    "entity_received_ballots": 230,
    "entity_superregion": "",
    "entity_unaccounted_ballots": 16
  },
  {
    "candidate_elected": true,
    "candidate_family_name": "Keller Haan",
    "candidate_first_name": "Kathrine",
    "candidate_gender": "",
    "candidate_id": "2",
    "candidate_party": "Die Mitte",
    "candidate_party_color": "#F49402",
    "candidate_votes": 149,
    "candidate_year_of_birth": "",
    "election_absolute_majority": 3796,
    "election_date": "2025-05-18",
    "election_domain": "district",
    "election_id": "ersatzwahl-kreisgericht-rorschach-haupt-oder-teilamtliche-r-richter-in",
    "election_mandates": 1,
    "election_short_title_de_CH": "",
    "election_short_title_fr_CH": "",
    "election_short_title_it_CH": "",
    "election_short_title_rm_CH": "",
    "election_status": "final",
    "election_title_de_CH": "Ersatzwahl Kreisgericht Rorschach: haupt-/teilamtliche/r Richter/in",
    "election_title_fr_CH": "",
    "election_title_it_CH": "",
    "election_title_rm_CH": "",
    "election_type": "majorz",
    "entity_accounted_ballots": 214,
    "entity_accounted_votes": 214,
    "entity_blank_ballots": 16,
    "entity_blank_votes": 0,
    "entity_counted": true,
    "entity_district": "Rorschach",
    "entity_eligible_voters": 711,
    "entity_expats": null,
    "entity_id": 3211,
    "entity_invalid_ballots": 0,
    "entity_invalid_votes": 0,
    "entity_name": "Berg (SG)",
    "entity_received_ballots": 230,
    "entity_superregion": "",
    "entity_unaccounted_ballots": 16
  },
  {
    "candidate_elected": false,
    "candidate_family_name": "Vereinzelte",
    "candidate_first_name": "",
    "candidate_gender": "",
    "candidate_id": "999",
    "candidate_party": "",
    "candidate_party_color": "",
    "candidate_votes": 2,
    "candidate_year_of_birth": "",
    "election_absolute_majority": 3796,
    "election_date": "2025-05-18",
    "election_domain": "district",
    "election_id": "ersatzwahl-kreisgericht-rorschach-haupt-oder-teilamtliche-r-richter-in",
    "election_mandates": 1,
    "election_short_title_de_CH": "",
    "election_short_title_fr_CH": "",
    "election_short_title_it_CH": "",
    "election_short_title_rm_CH": "",
    "election_status": "final",
    "election_title_de_CH": "Ersatzwahl Kreisgericht Rorschach: haupt-/teilamtliche/r Richter/in",
    "election_title_fr_CH": "",
    "election_title_it_CH": "",
    "election_title_rm_CH": "",
    "election_type": "majorz",
    "entity_accounted_ballots": 214,
    "entity_accounted_votes": 214,
    "entity_blank_ballots": 16,
    "entity_blank_votes": 0,
    "entity_counted": true,
    "entity_district": "Rorschach",
    "entity_eligible_voters": 711,
    "entity_expats": null,
    "entity_id": 3211,
    "entity_invalid_ballots": 0,
    "entity_invalid_votes": 0,
    "entity_name": "Berg (SG)",
    "entity_received_ballots": 230,
    "entity_superregion": "",
    "entity_unaccounted_ballots": 16
  },
  {
    "candidate_elected": false,
    "candidate_family_name": "Däscher",
    "candidate_first_name": "Hans",
    "candidate_gender": "",
    "candidate_id": "1",
    "candidate_party": "parteilos",
    "candidate_party_color": "#c0c0c0",
    "candidate_votes": 494,
    "candidate_year_of_birth": "",
    "election_absolute_majority": 3796,
    "election_date": "2025-05-18",
    "election_domain": "district",
    "election_id": "ersatzwahl-kreisgericht-rorschach-haupt-oder-teilamtliche-r-richter-in",
    "election_mandates": 1,
    "election_short_title_de_CH": "",
    "election_short_title_fr_CH": "",
    "election_short_title_it_CH": "",
    "election_short_title_rm_CH": "",
    "election_status": "final",
    "election_title_de_CH": "Ersatzwahl Kreisgericht Rorschach: haupt-/teilamtliche/r Richter/in",
    "election_title_fr_CH": "",
    "election_title_it_CH": "",
    "election_title_rm_CH": "",
    "election_type": "majorz",
    "entity_accounted_ballots": 1716,
    "entity_accounted_votes": 1716,
    "entity_blank_ballots": 97,
    "entity_blank_votes": 0,
    "entity_counted": true,
    "entity_district": "Rorschach",
    "entity_eligible_voters": 5836,
    "entity_expats": null,
    "entity_id": 3213,
    "entity_invalid_ballots": 4,
    "entity_invalid_votes": 0,
    "entity_name": "Goldach",
    "entity_received_ballots": 1817,
    "entity_superregion": "",
    "entity_unaccounted_ballots": 101
  },
  {
    "candidate_elected": true,
    "candidate_family_name": "Keller Haan",
    "candidate_first_name": "Kathrine",
    "candidate_gender": "",
    "candidate_id": "2",
    "candidate_party": "Die Mitte",
    "candidate_party_color": "#F49402",
    "candidate_votes": 1213,
    "candidate_year_of_birth": "",
    "election_absolute_majority": 3796,
    "election_date": "2025-05-18",
    "election_domain": "district",
    "election_id": "ersatzwahl-kreisgericht-rorschach-haupt-oder-teilamtliche-r-richter-in",
    "election_mandates": 1,
    "election_short_title_de_CH": "",
    "election_short_title_fr_CH": "",
    "election_short_title_it_CH": "",
    "election_short_title_rm_CH": "",
    "election_status": "final",
    "election_title_de_CH": "Ersatzwahl Kreisgericht Rorschach: haupt-/teilamtliche/r Richter/in",
    "election_title_fr_CH": "",
    "election_title_it_CH": "",
    "election_title_rm_CH": "",
    "election_type": "majorz",
    "entity_accounted_ballots": 1716,
    "entity_accounted_votes": 1716,
    "entity_blank_ballots": 97,
    "entity_blank_votes": 0,
    "entity_counted": true,
    "entity_district": "Rorschach",
    "entity_eligible_voters": 5836,
    "entity_expats": null,
    "entity_id": 3213,
    "entity_invalid_ballots": 4,
    "entity_invalid_votes": 0,
    "entity_name": "Goldach",
    "entity_received_ballots": 1817,
    "entity_superregion": "",
    "entity_unaccounted_ballots": 101
  },
  {
    "candidate_elected": false,
    "candidate_family_name": "Vereinzelte",
    "candidate_first_name": "",
    "candidate_gender": "",
    "candidate_id": "999",
    "candidate_party": "",
    "candidate_party_color": "",
    "candidate_votes": 9,
    "candidate_year_of_birth": "",
    "election_absolute_majority": 3796,
    "election_date": "2025-05-18",
    "election_domain": "district",
    "election_id": "ersatzwahl-kreisgericht-rorschach-haupt-oder-teilamtliche-r-richter-in",
    "election_mandates": 1,
    "election_short_title_de_CH": "",
    "election_short_title_fr_CH": "",
    "election_short_title_it_CH": "",
    "election_short_title_rm_CH": "",
    "election_status": "final",
    "election_title_de_CH": "Ersatzwahl Kreisgericht Rorschach: haupt-/teilamtliche/r Richter/in",
    "election_title_fr_CH": "",
    "election_title_it_CH": "",
    "election_title_rm_CH": "",
    "election_type": "majorz",
    "entity_accounted_ballots": 1716,
    "entity_accounted_votes": 1716,
    "entity_blank_ballots": 97,
    "entity_blank_votes": 0,
    "entity_counted": true,
    "entity_district": "Rorschach",
    "entity_eligible_voters": 5836,
    "entity_expats": null,
    "entity_id": 3213,
    "entity_invalid_ballots": 4,
    "entity_invalid_votes": 0,
    "entity_name": "Goldach",
    "entity_received_ballots": 1817,
    "entity_superregion": "",
    "entity_unaccounted_ballots": 101
  },
  {
    "candidate_elected": false,
    "candidate_family_name": "Däscher",
    "candidate_first_name": "Hans",
    "candidate_gender": "",
    "candidate_id": "1",
    "candidate_party": "parteilos",
    "candidate_party_color": "#c0c0c0",
    "candidate_votes": 255,
    "candidate_year_of_birth": "",
    "election_absolute_majority": 3796,
    "election_date": "2025-05-18",
    "election_domain": "district",
    "election_id": "ersatzwahl-kreisgericht-rorschach-haupt-oder-teilamtliche-r-richter-in",
    "election_mandates": 1,
    "election_short_title_de_CH": "",
    "election_short_title_fr_CH": "",
    "election_short_title_it_CH": "",
    "election_short_title_rm_CH": "",
    "election_status": "final",
    "election_title_de_CH": "Ersatzwahl Kreisgericht Rorschach: haupt-/teilamtliche/r Richter/in",
    "election_title_fr_CH": "",
    "election_title_it_CH": "",
    "election_title_rm_CH": "",
    "election_type": "majorz",
    "entity_accounted_ballots": 1000,
    "entity_accounted_votes": 1000,
    "entity_blank_ballots": 36,
    "entity_blank_votes": 0,
    "entity_counted": true,
    "entity_district": "Rorschach",
    "entity_eligible_voters": 2681,
    "entity_expats": null,
    "entity_id": 3214,
    "entity_invalid_ballots": 3,
    "entity_invalid_votes": 0,
    "entity_name": "Mörschwil",
    "entity_received_ballots": 1039,
    "entity_superregion": "",
    "entity_unaccounted_ballots": 39
  },
  {
    "candidate_elected": true,
    "candidate_family_name": "Keller Haan",
    "candidate_first_name": "Kathrine",
    "candidate_gender": "",
    "candidate_id": "2",
    "candidate_party": "Die Mitte",
    "candidate_party_color": "#F49402",
    "candidate_votes": 742,
    "candidate_year_of_birth": "",
    "election_absolute_majority": 3796,
    "election_date": "2025-05-18",
    "election_domain": "district",
    "election_id": "ersatzwahl-kreisgericht-rorschach-haupt-oder-teilamtliche-r-richter-in",
    "election_mandates": 1,
    "election_short_title_de_CH": "",
    "election_short_title_fr_CH": "",
    "election_short_title_it_CH": "",
    "election_short_title_rm_CH": "",
    "election_status": "final",
    "election_title_de_CH": "Ersatzwahl Kreisgericht Rorschach: haupt-/teilamtliche/r Richter/in",
    "election_title_fr_CH": "",
    "election_title_it_CH": "",
    "election_title_rm_CH": "",
    "election_type": "majorz",
    "entity_accounted_ballots": 1000,
    "entity_accounted_votes": 1000,
    "entity_blank_ballots": 36,
    "entity_blank_votes": 0,
    "entity_counted": true,
    "entity_district": "Rorschach",
    "entity_eligible_voters": 2681,
    "entity_expats": null,
    "entity_id": 3214,
    "entity_invalid_ballots": 3,
    "entity_invalid_votes": 0,
    "entity_name": "Mörschwil",
    "entity_received_ballots": 1039,
    "entity_superregion": "",
    "entity_unaccounted_ballots": 39
  },
  {
    "candidate_elected": false,
    "candidate_family_name": "Vereinzelte",
    "candidate_first_name": "",
    "candidate_gender": "",
    "candidate_id": "999",
    "candidate_party": "",
    "candidate_party_color": "",
    "candidate_votes": 3,
    "candidate_year_of_birth": "",
    "election_absolute_majority": 3796,
    "election_date": "2025-05-18",
    "election_domain": "district",
    "election_id": "ersatzwahl-kreisgericht-rorschach-haupt-oder-teilamtliche-r-richter-in",
    "election_mandates": 1,
    "election_short_title_de_CH": "",
    "election_short_title_fr_CH": "",
    "election_short_title_it_CH": "",
    "election_short_title_rm_CH": "",
    "election_status": "final",
    "election_title_de_CH": "Ersatzwahl Kreisgericht Rorschach: haupt-/teilamtliche/r Richter/in",
    "election_title_fr_CH": "",
    "election_title_it_CH": "",
    "election_title_rm_CH": "",
    "election_type": "majorz",
    "entity_accounted_ballots": 1000,
    "entity_accounted_votes": 1000,
    "entity_blank_ballots": 36,
    "entity_blank_votes": 0,
    "entity_counted": true,
    "entity_district": "Rorschach",
    "entity_eligible_voters": 2681,
    "entity_expats": null,
    "entity_id": 3214,
    "entity_invalid_ballots": 3,
    "entity_invalid_votes": 0,
    "entity_name": "Mörschwil",
    "entity_received_ballots": 1039,
    "entity_superregion": "",
    "entity_unaccounted_ballots": 39
  },
  {
    "candidate_elected": false,
    "candidate_family_name": "Däscher",
    "candidate_first_name": "Hans",
    "candidate_gender": "",
    "candidate_id": "1",
    "candidate_party": "parteilos",
    "candidate_party_color": "#c0c0c0",
    "candidate_votes": 316,
    "candidate_year_of_birth": "",
    "election_absolute_majority": 3796,
    "election_date": "2025-05-18",
    "election_domain": "district",
    "election_id": "ersatzwahl-kreisgericht-rorschach-haupt-oder-teilamtliche-r-richter-in",
    "election_mandates": 1,
    "election_short_title_de_CH": "",
    "election_short_title_fr_CH": "",
    "election_short_title_it_CH": "",
    "election_short_title_rm_CH": "",
    "election_status": "final",
    "election_title_de_CH": "Ersatzwahl Kreisgericht Rorschach: haupt-/teilamtliche/r Richter/in",
    "election_title_fr_CH": "",
    "election_title_it_CH": "",
    "election_title_rm_CH": "",
    "election_type": "majorz",
    "entity_accounted_ballots": 1126,
    "entity_accounted_votes": 1126,
    "entity_blank_ballots": 47,
    "entity_blank_votes": 0,
    "entity_counted": true,
    "entity_district": "Rorschach",
    "entity_eligible_voters": 4167,
    "entity_expats": null,
    "entity_id": 3215,
    "entity_invalid_ballots": 2,
    "entity_invalid_votes": 0,
    "entity_name": "Rorschach",
    "entity_received_ballots": 1175,
    "entity_superregion": "",
    "entity_unaccounted_ballots": 49
  },
  {
    "candidate_elected": true,
    "candidate_family_name": "Keller Haan",
    "candidate_first_name": "Kathrine",
    "candidate_gender": "",
    "candidate_id": "2",
    "candidate_party": "Die Mitte",
    "candidate_party_color": "#F49402",
    "candidate_votes": 799,
    "candidate_year_of_birth": "",
    "election_absolute_majority": 3796,
    "election_date": "2025-05-18",
    "election_domain": "district",
    "election_id": "ersatzwahl-kreisgericht-rorschach-haupt-oder-teilamtliche-r-richter-in",
    "election_mandates": 1,
    "election_short_title_de_CH": "",
    "election_short_title_fr_CH": "",
    "election_short_title_it_CH": "",
    "election_short_title_rm_CH": "",
    "election_status": "final",
    "election_title_de_CH": "Ersatzwahl Kreisgericht Rorschach: haupt-/teilamtliche/r Richter/in",
    "election_title_fr_CH": "",
    "election_title_it_CH": "",
    "election_title_rm_CH": "",
    "election_type": "majorz",
    "entity_accounted_ballots": 1126,
    "entity_accounted_votes": 1126,
    "entity_blank_ballots": 47,
    "entity_blank_votes": 0,
    "entity_counted": true,
    "entity_district": "Rorschach",
    "entity_eligible_voters": 4167,
    "entity_expats": null,
    "entity_id": 3215,
    "entity_invalid_ballots": 2,
    "entity_invalid_votes": 0,
    "entity_name": "Rorschach",
    "entity_received_ballots": 1175,
    "entity_superregion": "",
    "entity_unaccounted_ballots": 49
  },
  {
    "candidate_elected": false,
    "candidate_family_name": "Vereinzelte",
    "candidate_first_name": "",
    "candidate_gender": "",
    "candidate_id": "999",
    "candidate_party": "",
    "candidate_party_color": "",
    "candidate_votes": 11,
    "candidate_year_of_birth": "",
    "election_absolute_majority": 3796,
    "election_date": "2025-05-18",
    "election_domain": "district",
    "election_id": "ersatzwahl-kreisgericht-rorschach-haupt-oder-teilamtliche-r-richter-in",
    "election_mandates": 1,
    "election_short_title_de_CH": "",
    "election_short_title_fr_CH": "",
    "election_short_title_it_CH": "",
    "election_short_title_rm_CH": "",
    "election_status": "final",
    "election_title_de_CH": "Ersatzwahl Kreisgericht Rorschach: haupt-/teilamtliche/r Richter/in",
    "election_title_fr_CH": "",
    "election_title_it_CH": "",
    "election_title_rm_CH": "",
    "election_type": "majorz",
    "entity_accounted_ballots": 1126,
    "entity_accounted_votes": 1126,
    "entity_blank_ballots": 47,
    "entity_blank_votes": 0,
    "entity_counted": true,
    "entity_district": "Rorschach",
    "entity_eligible_voters": 4167,
    "entity_expats": null,
    "entity_id": 3215,
    "entity_invalid_ballots": 2,
    "entity_invalid_votes": 0,
    "entity_name": "Rorschach",
    "entity_received_ballots": 1175,
    "entity_superregion": "",
    "entity_unaccounted_ballots": 49
  },
  {
    "candidate_elected": false,
    "candidate_family_name": "Däscher",
    "candidate_first_name": "Hans",
    "candidate_gender": "",
    "candidate_id": "1",
    "candidate_party": "parteilos",
    "candidate_party_color": "#c0c0c0",
    "candidate_votes": 387,
    "candidate_year_of_birth": "",
    "election_absolute_majority": 3796,
    "election_date": "2025-05-18",
    "election_domain": "district",
    "election_id": "ersatzwahl-kreisgericht-rorschach-haupt-oder-teilamtliche-r-richter-in",
    "election_mandates": 1,
    "election_short_title_de_CH": "",
    "election_short_title_fr_CH": "",
    "election_short_title_it_CH": "",
    "election_short_title_rm_CH": "",
    "election_status": "final",
    "election_title_de_CH": "Ersatzwahl Kreisgericht Rorschach: haupt-/teilamtliche/r Richter/in",
    "election_title_fr_CH": "",
    "election_title_it_CH": "",
    "election_title_rm_CH": "",
    "election_type": "majorz",
    "entity_accounted_ballots": 1261,
    "entity_accounted_votes": 1261,
    "entity_blank_ballots": 60,
    "entity_blank_votes": 0,
    "entity_counted": true,
    "entity_district": "Rorschach",
    "entity_eligible_voters": 4451,
    "entity_expats": null,
    "entity_id": 3216,
    "entity_invalid_ballots": 3,
    "entity_invalid_votes": 0,
    "entity_name": "Rorschacherberg",
    "entity_received_ballots": 1324,
    "entity_superregion": "",
    "entity_unaccounted_ballots": 63
  },
  {
    "candidate_elected": true,
    "candidate_family_name": "Keller Haan",
    "candidate_first_name": "Kathrine",
    "candidate_gender": "",
    "candidate_id": "2",
    "candidate_party": "Die Mitte",
    "candidate_party_color": "#F49402",
    "candidate_votes": 872,
    "candidate_year_of_birth": "",
    "election_absolute_majority": 3796,
    "election_date": "2025-05-18",
    "election_domain": "district",
    "election_id": "ersatzwahl-kreisgericht-rorschach-haupt-oder-teilamtliche-r-richter-in",
    "election_mandates": 1,
    "election_short_title_de_CH": "",
    "election_short_title_fr_CH": "",
    "election_short_title_it_CH": "",
    "election_short_title_rm_CH": "",
    "election_status": "final",
    "election_title_de_CH": "Ersatzwahl Kreisgericht Rorschach: haupt-/teilamtliche/r Richter/in",
    "election_title_fr_CH": "",
    "election_title_it_CH": "",
    "election_title_rm_CH": "",
    "election_type": "majorz",
    "entity_accounted_ballots": 1261,
    "entity_accounted_votes": 1261,
    "entity_blank_ballots": 60,
    "entity_blank_votes": 0,
    "entity_counted": true,
    "entity_district": "Rorschach",
    "entity_eligible_voters": 4451,
    "entity_expats": null,
    "entity_id": 3216,
    "entity_invalid_ballots": 3,
    "entity_invalid_votes": 0,
    "entity_name": "Rorschacherberg",
    "entity_received_ballots": 1324,
    "entity_superregion": "",
    "entity_unaccounted_ballots": 63
  },
  {
    "candidate_elected": false,
    "candidate_family_name": "Vereinzelte",
    "candidate_first_name": "",
    "candidate_gender": "",
    "candidate_id": "999",
    "candidate_party": "",
    "candidate_party_color": "",
    "candidate_votes": 2,
    "candidate_year_of_birth": "",
    "election_absolute_majority": 3796,
    "election_date": "2025-05-18",
    "election_domain": "district",
    "election_id": "ersatzwahl-kreisgericht-rorschach-haupt-oder-teilamtliche-r-richter-in",
    "election_mandates": 1,
    "election_short_title_de_CH": "",
    "election_short_title_fr_CH": "",
    "election_short_title_it_CH": "",
    "election_short_title_rm_CH": "",
    "election_status": "final",
    "election_title_de_CH": "Ersatzwahl Kreisgericht Rorschach: haupt-/teilamtliche/r Richter/in",
    "election_title_fr_CH": "",
    "election_title_it_CH": "",
    "election_title_rm_CH": "",
    "election_type": "majorz",
    "entity_accounted_ballots": 1261,
    "entity_accounted_votes": 1261,
    "entity_blank_ballots": 60,
    "entity_blank_votes": 0,
    "entity_counted": true,
    "entity_district": "Rorschach",
    "entity_eligible_voters": 4451,
    "entity_expats": null,
    "entity_id": 3216,
    "entity_invalid_ballots": 3,
    "entity_invalid_votes": 0,
    "entity_name": "Rorschacherberg",
    "entity_received_ballots": 1324,
    "entity_superregion": "",
    "entity_unaccounted_ballots": 63
  },
  {
    "candidate_elected": false,
    "candidate_family_name": "Däscher",
    "candidate_first_name": "Hans",
    "candidate_gender": "",
    "candidate_id": "1",
    "candidate_party": "parteilos",
    "candidate_party_color": "#c0c0c0",
    "candidate_votes": 161,
    "candidate_year_of_birth": "",
    "election_absolute_majority": 3796,
    "election_date": "2025-05-18",
    "election_domain": "district",
    "election_id": "ersatzwahl-kreisgericht-rorschach-haupt-oder-teilamtliche-r-richter-in",
    "election_mandates": 1,
    "election_short_title_de_CH": "",
    "election_short_title_fr_CH": "",
    "election_short_title_it_CH": "",
    "election_short_title_rm_CH": "",
    "election_status": "final",
    "election_title_de_CH": "Ersatzwahl Kreisgericht Rorschach: haupt-/teilamtliche/r Richter/in",
    "election_title_fr_CH": "",
    "election_title_it_CH": "",
    "election_title_rm_CH": "",
    "election_type": "majorz",
    "entity_accounted_ballots": 542,
    "entity_accounted_votes": 542,
    "entity_blank_ballots": 37,
    "entity_blank_votes": 0,
    "entity_counted": true,
    "entity_district": "Rorschach",
    "entity_eligible_voters": 2189,
    "entity_expats": null,
    "entity_id": 3217,
    "entity_invalid_ballots": 2,
    "entity_invalid_votes": 0,
    "entity_name": "Steinach",
    "entity_received_ballots": 581,
    "entity_superregion": "",
    "entity_unaccounted_ballots": 39
  },
  {
    "candidate_elected": true,
    "candidate_family_name": "Keller Haan",
    "candidate_first_name": "Kathrine",
    "candidate_gender": "",
    "candidate_id": "2",
    "candidate_party": "Die Mitte",
    "candidate_party_color": "#F49402",
    "candidate_votes": 381,
    "candidate_year_of_birth": "",
    "election_absolute_majority": 3796,
    "election_date": "2025-05-18",
    "election_domain": "district",
    "election_id": "ersatzwahl-kreisgericht-rorschach-haupt-oder-teilamtliche-r-richter-in",
    "election_mandates": 1,
    "election_short_title_de_CH": "",
    "election_short_title_fr_CH": "",
    "election_short_title_it_CH": "",
    "election_short_title_rm_CH": "",
    "election_status": "final",
    "election_title_de_CH": "Ersatzwahl Kreisgericht Rorschach: haupt-/teilamtliche/r Richter/in",
    "election_title_fr_CH": "",
    "election_title_it_CH": "",
    "election_title_rm_CH": "",
    "election_type": "majorz",
    "entity_accounted_ballots": 542,
    "entity_accounted_votes": 542,
    "entity_blank_ballots": 37,
    "entity_blank_votes": 0,
    "entity_counted": true,
    "entity_district": "Rorschach",
    "entity_eligible_voters": 2189,
    "entity_expats": null,
    "entity_id": 3217,
    "entity_invalid_ballots": 2,
    "entity_invalid_votes": 0,
    "entity_name": "Steinach",
    "entity_received_ballots": 581,
    "entity_superregion": "",
    "entity_unaccounted_ballots": 39
  },
  {
    "candidate_elected": false,
    "candidate_family_name": "Vereinzelte",
    "candidate_first_name": "",
    "candidate_gender": "",
    "candidate_id": "999",
    "candidate_party": "",
    "candidate_party_color": "",
    "candidate_votes": 0,
    "candidate_year_of_birth": "",
    "election_absolute_majority": 3796,
    "election_date": "2025-05-18",
    "election_domain": "district",
    "election_id": "ersatzwahl-kreisgericht-rorschach-haupt-oder-teilamtliche-r-richter-in",
    "election_mandates": 1,
    "election_short_title_de_CH": "",
    "election_short_title_fr_CH": "",
    "election_short_title_it_CH": "",
    "election_short_title_rm_CH": "",
    "election_status": "final",
    "election_title_de_CH": "Ersatzwahl Kreisgericht Rorschach: haupt-/teilamtliche/r Richter/in",
    "election_title_fr_CH": "",
    "election_title_it_CH": "",
    "election_title_rm_CH": "",
    "election_type": "majorz",
    "entity_accounted_ballots": 542,
    "entity_accounted_votes": 542,
    "entity_blank_ballots": 37,
    "entity_blank_votes": 0,
    "entity_counted": true,
    "entity_district": "Rorschach",
    "entity_eligible_voters": 2189,
    "entity_expats": null,
    "entity_id": 3217,
    "entity_invalid_ballots": 2,
    "entity_invalid_votes": 0,
    "entity_name": "Steinach",
    "entity_received_ballots": 581,
    "entity_superregion": "",
    "entity_unaccounted_ballots": 39
  },
  {
    "candidate_elected": false,
    "candidate_family_name": "Däscher",
    "candidate_first_name": "Hans",
    "candidate_gender": "",
    "candidate_id": "1",
    "candidate_party": "parteilos",
    "candidate_party_color": "#c0c0c0",
    "candidate_votes": 338,
    "candidate_year_of_birth": "",
    "election_absolute_majority": 3796,
    "election_date": "2025-05-18",
    "election_domain": "district",
    "election_id": "ersatzwahl-kreisgericht-rorschach-haupt-oder-teilamtliche-r-richter-in",
    "election_mandates": 1,
    "election_short_title_de_CH": "",
    "election_short_title_fr_CH": "",
    "election_short_title_it_CH": "",
    "election_short_title_rm_CH": "",
    "election_status": "final",
    "election_title_de_CH": "Ersatzwahl Kreisgericht Rorschach: haupt-/teilamtliche/r Richter/in",
    "election_title_fr_CH": "",
    "election_title_it_CH": "",
    "election_title_rm_CH": "",
    "election_type": "majorz",
    "entity_accounted_ballots": 1199,
    "entity_accounted_votes": 1199,
    "entity_blank_ballots": 45,
    "entity_blank_votes": 0,
    "entity_counted": true,
    "entity_district": "Rorschach",
    "entity_eligible_voters": 4421,
    "entity_expats": null,
    "entity_id": 3237,
    "entity_invalid_ballots": 1,
    "entity_invalid_votes": 0,
    "entity_name": "Thal",
    "entity_received_ballots": 1245,
    "entity_superregion": "",
    "entity_unaccounted_ballots": 46
  },
  {
    "candidate_elected": true,
    "candidate_family_name": "Keller Haan",
    "candidate_first_name": "Kathrine",
    "candidate_gender": "",
    "candidate_id": "2",
    "candidate_party": "Die Mitte",
    "candidate_party_color": "#F49402",
    "candidate_votes": 854,
    "candidate_year_of_birth": "",
    "election_absolute_majority": 3796,
    "election_date": "2025-05-18",
    "election_domain": "district",
    "election_id": "ersatzwahl-kreisgericht-rorschach-haupt-oder-teilamtliche-r-richter-in",
    "election_mandates": 1,
    "election_short_title_de_CH": "",
    "election_short_title_fr_CH": "",
    "election_short_title_it_CH": "",
    "election_short_title_rm_CH": "",
    "election_status": "final",
    "election_title_de_CH": "Ersatzwahl Kreisgericht Rorschach: haupt-/teilamtliche/r Richter/in",
    "election_title_fr_CH": "",
    "election_title_it_CH": "",
    "election_title_rm_CH": "",
    "election_type": "majorz",
    "entity_accounted_ballots": 1199,
    "entity_accounted_votes": 1199,
    "entity_blank_ballots": 45,
    "entity_blank_votes": 0,
    "entity_counted": true,
    "entity_district": "Rorschach",
    "entity_eligible_voters": 4421,
    "entity_expats": null,
    "entity_id": 3237,
    "entity_invalid_ballots": 1,
    "entity_invalid_votes": 0,
    "entity_name": "Thal",
    "entity_received_ballots": 1245,
    "entity_superregion": "",
    "entity_unaccounted_ballots": 46
  },
  {
    "candidate_elected": false,
    "candidate_family_name": "Vereinzelte",
    "candidate_first_name": "",
    "candidate_gender": "",
    "candidate_id": "999",
    "candidate_party": "",
    "candidate_party_color": "",
    "candidate_votes": 7,
    "candidate_year_of_birth": "",
    "election_absolute_majority": 3796,
    "election_date": "2025-05-18",
    "election_domain": "district",
    "election_id": "ersatzwahl-kreisgericht-rorschach-haupt-oder-teilamtliche-r-richter-in",
    "election_mandates": 1,
    "election_short_title_de_CH": "",
    "election_short_title_fr_CH": "",
    "election_short_title_it_CH": "",
    "election_short_title_rm_CH": "",
    "election_status": "final",
    "election_title_de_CH": "Ersatzwahl Kreisgericht Rorschach: haupt-/teilamtliche/r Richter/in",
    "election_title_fr_CH": "",
    "election_title_it_CH": "",
    "election_title_rm_CH": "",
    "election_type": "majorz",
    "entity_accounted_ballots": 1199,
    "entity_accounted_votes": 1199,
    "entity_blank_ballots": 45,
    "entity_blank_votes": 0,
    "entity_counted": true,
    "entity_district": "Rorschach",
    "entity_eligible_voters": 4421,
    "entity_expats": null,
    "entity_id": 3237,
    "entity_invalid_ballots": 1,
    "entity_invalid_votes": 0,
    "entity_name": "Thal",
    "entity_received_ballots": 1245,
    "entity_superregion": "",
    "entity_unaccounted_ballots": 46
  },
  {
    "candidate_elected": false,
    "candidate_family_name": "Däscher",
    "candidate_first_name": "Hans",
    "candidate_gender": "",
    "candidate_id": "1",
    "candidate_party": "parteilos",
    "candidate_party_color": "#c0c0c0",
    "candidate_votes": 78,
    "candidate_year_of_birth": "",
    "election_absolute_majority": 3796,
    "election_date": "2025-05-18",
    "election_domain": "district",
    "election_id": "ersatzwahl-kreisgericht-rorschach-haupt-oder-teilamtliche-r-richter-in",
    "election_mandates": 1,
    "election_short_title_de_CH": "",
    "election_short_title_fr_CH": "",
    "election_short_title_it_CH": "",
    "election_short_title_rm_CH": "",
    "election_status": "final",
    "election_title_de_CH": "Ersatzwahl Kreisgericht Rorschach: haupt-/teilamtliche/r Richter/in",
    "election_title_fr_CH": "",
    "election_title_it_CH": "",
    "election_title_rm_CH": "",
    "election_type": "majorz",
    "entity_accounted_ballots": 299,
    "entity_accounted_votes": 299,
    "entity_blank_ballots": 12,
    "entity_blank_votes": 0,
    "entity_counted": true,
    "entity_district": "Rorschach",
    "entity_eligible_voters": 1075,
    "entity_expats": null,
    "entity_id": 3218,
    "entity_invalid_ballots": 1,
    "entity_invalid_votes": 0,
    "entity_name": "Tübach",
    "entity_received_ballots": 312,
    "entity_superregion": "",
    "entity_unaccounted_ballots": 13
  },
  {
    "candidate_elected": true,
    "candidate_family_name": "Keller Haan",
    "candidate_first_name": "Kathrine",
    "candidate_gender": "",
    "candidate_id": "2",
    "candidate_party": "Die Mitte",
    "candidate_party_color": "#F49402",
    "candidate_votes": 219,
    "candidate_year_of_birth": "",
    "election_absolute_majority": 3796,
    "election_date": "2025-05-18",
    "election_domain": "district",
    "election_id": "ersatzwahl-kreisgericht-rorschach-haupt-oder-teilamtliche-r-richter-in",
    "election_mandates": 1,
    "election_short_title_de_CH": "",
    "election_short_title_fr_CH": "",
    "election_short_title_it_CH": "",
    "election_short_title_rm_CH": "",
    "election_status": "final",
    "election_title_de_CH": "Ersatzwahl Kreisgericht Rorschach: haupt-/teilamtliche/r Richter/in",
    "election_title_fr_CH": "",
    "election_title_it_CH": "",
    "election_title_rm_CH": "",
    "election_type": "majorz",
    "entity_accounted_ballots": 299,
    "entity_accounted_votes": 299,
    "entity_blank_ballots": 12,
    "entity_blank_votes": 0,
    "entity_counted": true,
    "entity_district": "Rorschach",
    "entity_eligible_voters": 1075,
    "entity_expats": null,
    "entity_id": 3218,
    "entity_invalid_ballots": 1,
    "entity_invalid_votes": 0,
    "entity_name": "Tübach",
    "entity_received_ballots": 312,
    "entity_superregion": "",
    "entity_unaccounted_ballots": 13
  },
  {
    "candidate_elected": false,
    "candidate_family_name": "Vereinzelte",
    "candidate_first_name": "",
    "candidate_gender": "",
    "candidate_id": "999",
    "candidate_party": "",
    "candidate_party_color": "",
    "candidate_votes": 2,
    "candidate_year_of_birth": "",
    "election_absolute_majority": 3796,
    "election_date": "2025-05-18",
    "election_domain": "district",
    "election_id": "ersatzwahl-kreisgericht-rorschach-haupt-oder-teilamtliche-r-richter-in",
    "election_mandates": 1,
    "election_short_title_de_CH": "",
    "election_short_title_fr_CH": "",
    "election_short_title_it_CH": "",
    "election_short_title_rm_CH": "",
    "election_status": "final",
    "election_title_de_CH": "Ersatzwahl Kreisgericht Rorschach: haupt-/teilamtliche/r Richter/in",
    "election_title_fr_CH": "",
    "election_title_it_CH": "",
    "election_title_rm_CH": "",
    "election_type": "majorz",
    "entity_accounted_ballots": 299,
    "entity_accounted_votes": 299,
    "entity_blank_ballots": 12,
    "entity_blank_votes": 0,
    "entity_counted": true,
    "entity_district": "Rorschach",
    "entity_eligible_voters": 1075,
    "entity_expats": null,
    "entity_id": 3218,
    "entity_invalid_ballots": 1,
    "entity_invalid_votes": 0,
    "entity_name": "Tübach",
    "entity_received_ballots": 312,
    "entity_superregion": "",
    "entity_unaccounted_ballots": 13
  },
  {
    "candidate_elected": false,
    "candidate_family_name": "Däscher",
    "candidate_first_name": "Hans",
    "candidate_gender": "",
    "candidate_id": "1",
    "candidate_party": "parteilos",
    "candidate_party_color": "#c0c0c0",
    "candidate_votes": 71,
    "candidate_year_of_birth": "",
    "election_absolute_majority": 3796,
    "election_date": "2025-05-18",
    "election_domain": "district",
    "election_id": "ersatzwahl-kreisgericht-rorschach-haupt-oder-teilamtliche-r-richter-in",
    "election_mandates": 1,
    "election_short_title_de_CH": "",
    "election_short_title_fr_CH": "",
    "election_short_title_it_CH": "",
    "election_short_title_rm_CH": "",
    "election_status": "final",
    "election_title_de_CH": "Ersatzwahl Kreisgericht Rorschach: haupt-/teilamtliche/r Richter/in",
    "election_title_fr_CH": "",
    "election_title_it_CH": "",
    "election_title_rm_CH": "",
    "election_type": "majorz",
    "entity_accounted_ballots": 234,
    "entity_accounted_votes": 234,
    "entity_blank_ballots": 16,
    "entity_blank_votes": 0,
    "entity_counted": true,
    "entity_district": "Rorschach",
    "entity_eligible_voters": 733,
    "entity_expats": null,
    "entity_id": 3219,
    "entity_invalid_ballots": 1,
    "entity_invalid_votes": 0,
    "entity_name": "Untereggen",
    "entity_received_ballots": 251,
    "entity_superregion": "",
    "entity_unaccounted_ballots": 17
  },
  {
    "candidate_elected": true,
    "candidate_family_name": "Keller Haan",
    "candidate_first_name": "Kathrine",
    "candidate_gender": "",
    "candidate_id": "2",
    "candidate_party": "Die Mitte",
    "candidate_party_color": "#F49402",
    "candidate_votes": 162,
    "candidate_year_of_birth": "",
    "election_absolute_majority": 3796,
    "election_date": "2025-05-18",
    "election_domain": "district",
    "election_id": "ersatzwahl-kreisgericht-rorschach-haupt-oder-teilamtliche-r-richter-in",
    "election_mandates": 1,
    "election_short_title_de_CH": "",
    "election_short_title_fr_CH": "",
    "election_short_title_it_CH": "",
    "election_short_title_rm_CH": "",
    "election_status": "final",
    "election_title_de_CH": "Ersatzwahl Kreisgericht Rorschach: haupt-/teilamtliche/r Richter/in",
    "election_title_fr_CH": "",
    "election_title_it_CH": "",
    "election_title_rm_CH": "",
    "election_type": "majorz",
    "entity_accounted_ballots": 234,
    "entity_accounted_votes": 234,
    "entity_blank_ballots": 16,
    "entity_blank_votes": 0,
    "entity_counted": true,
    "entity_district": "Rorschach",
    "entity_eligible_voters": 733,
    "entity_expats": null,
    "entity_id": 3219,
    "entity_invalid_ballots": 1,
    "entity_invalid_votes": 0,
    "entity_name": "Untereggen",
    "entity_received_ballots": 251,
    "entity_superregion": "",
    "entity_unaccounted_ballots": 17
  },
  {
    "candidate_elected": false,
    "candidate_family_name": "Vereinzelte",
    "candidate_first_name": "",
    "candidate_gender": "",
    "candidate_id": "999",
    "candidate_party": "",
    "candidate_party_color": "",
    "candidate_votes": 1,
    "candidate_year_of_birth": "",
    "election_absolute_majority": 3796,
    "election_date": "2025-05-18",
    "election_domain": "district",
    "election_id": "ersatzwahl-kreisgericht-rorschach-haupt-oder-teilamtliche-r-richter-in",
    "election_mandates": 1,
    "election_short_title_de_CH": "",
    "election_short_title_fr_CH": "",
    "election_short_title_it_CH": "",
    "election_short_title_rm_CH": "",
    "election_status": "final",
    "election_title_de_CH": "Ersatzwahl Kreisgericht Rorschach: haupt-/teilamtliche/r Richter/in",
    "election_title_fr_CH": "",
    "election_title_it_CH": "",
    "election_title_rm_CH": "",
    "election_type": "majorz",
    "entity_accounted_ballots": 234,
    "entity_accounted_votes": 234,
    "entity_blank_ballots": 16,
    "entity_blank_votes": 0,
    "entity_counted": true,
    "entity_district": "Rorschach",
    "entity_eligible_voters": 733,
    "entity_expats": null,
    "entity_id": 3219,
    "entity_invalid_ballots": 1,
    "entity_invalid_votes": 0,
    "entity_name": "Untereggen",
    "entity_received_ballots": 251,
    "entity_superregion": "",
    "entity_unaccounted_ballots": 17
  }
]