{
  "data": {
    "id": "brazil-general-2026-ms-r2",
    "country": "BR",
    "country_name": "Brazil",
    "level": "national",
    "subdivision": "BR-MS",
    "subdivision_name": "Mato Grosso do Sul",
    "date": "2026-10-25",
    "date_status": "declared",
    "kind": "runoff",
    "conditional": "Held only if no candidate for Governor of Mato Grosso do Sul won more than half of the valid votes on 4 Oct (Constitution art. 28 with art. 77 §§2–3): a runoff between the two most voted on the last Sunday of October, 25 Oct 2026. The Senate has no second round.",
    "timezone": "America/Campo_Grande",
    "status": "scheduled",
    "last_verified_at": "2026-09-30T16:00:00Z",
    "stale": false,
    "stale_reason": null,
    "provenance": {
      "from": "researcher session 2026-09-30: Federal Constitution arts. 28, 46, 77 (https://www.planalto.gov.br/ccivil_03/constituicao/constituicao.htm); TSE results sources and 2022 precedent as recorded in brazil-general-2026",
      "licence": "CC BY 4.0 (Election Index)"
    },
    "url": "https://electionindex.org/election/brazil-general-2026-ms-r2",
    "races": [
      {
        "id": "governor",
        "key": "brazil-general-2026-ms-r2/governor",
        "name": "Governor, runoff",
        "body": "subnational-executive",
        "seats": null,
        "seats_provisional": false,
        "polls_close_utc": "2026-10-25T20:00:00Z",
        "authority": {
          "id": "br-tse",
          "name": "Superior Electoral Court",
          "name_local": "Tribunal Superior Eleitoral",
          "role": "court",
          "homepage": "https://www.tse.jus.br/",
          "results_index": "https://www.tse.jus.br/eleicoes/resultados-eleicoes",
          "open_data": "https://dadosabertos.tse.jus.br/"
        },
        "status": "scheduled",
        "expected_stage_now": null,
        "observed": false,
        "final_observed": null,
        "final_expected": {
          "from": "2026-10-26T03:00:00Z",
          "by": "2026-10-28T02:59:59Z",
          "confidence": "precedent",
          "basis": "Governor, round 2. 2022: the TSE finished totalising every polling section, all states included, of the first round at 10:27 on Tuesday 4 Oct, two days after polling day; the window closes at the end of the second day after polling day, Brasília time. Winners are formally certified (diplomação) by 18 Dec 2026 (TSE calendar); settle on the totalised count, not on diplomação."
        },
        "last_final": null,
        "previous": null,
        "stages": [
          {
            "stage": "election-night",
            "from": "2026-10-25T20:00:00Z",
            "by": "2026-10-26T02:59:59Z",
            "replacedAt": "2026-10-26T03:00:00Z",
            "confidence": "precedent",
            "citation": "TSE calendar: voting runs 08:00–17:00 Brasília time nationwide, and the count is published live from the close. 2022: the presidential runoff winner was declared on the evening of polling day, once the result could no longer change mathematically.",
            "source": null,
            "observedAt": null,
            "observedSource": null
          },
          {
            "stage": "final-result",
            "from": "2026-10-26T03:00:00Z",
            "by": "2026-10-28T02:59:59Z",
            "replacedAt": null,
            "confidence": "precedent",
            "citation": "Governor, round 2. 2022: the TSE finished totalising every polling section, all states included, of the first round at 10:27 on Tuesday 4 Oct, two days after polling day; the window closes at the end of the second day after polling day, Brasília time. Winners are formally certified (diplomação) by 18 Dec 2026 (TSE calendar); settle on the totalised count, not on diplomação.",
            "source": null,
            "observedAt": null,
            "observedSource": null
          }
        ],
        "sources": [
          {
            "url": "https://www.tse.jus.br/eleicoes/resultados-eleicoes",
            "role": "results-live",
            "kind": "results_index",
            "kindReason": "results section without an election code",
            "resolvable": false,
            "origin": "race",
            "note": "TSE results index, not a page for this election. The live 2026 count will be in the Resultados app (resultados.tse.jus.br/oficial/app/index.html, a multi-election app) and in JSON files whose election codes are not published yet; see the ele-c.json source note. Open data: no 'Resultados - 2026' dataset seen on dadosabertos.tse.jus.br (the 2022 one is dadosabertos.tse.jus.br/dataset/resultados-2022); the portal answered 403 to our fetcher on 24 Sep 2026, and the Wayback Machine holds only the candidatos, eleitorado, pesquisas-eleitorais and prestacao-de-contas datasets for 2026.",
            "check": {
              "status": 403,
              "state": "blocked",
              "at": "2026-09-30T05:17:04Z"
            }
          },
          {
            "url": "https://resultados.tse.jus.br/oficial/comum/config/ele-c.json",
            "role": "see-also",
            "kind": "feed",
            "kindReason": "machine-readable file",
            "resolvable": true,
            "origin": "race",
            "note": "TSE election-configuration file (EA11); see brazil-general-2026 for the full note. It did not list the 2026 cycle on 24 Sep 2026. Once it names ele2026, the governor runoff count for MS is predicted at resultados.tse.jus.br/oficial/ele2026/<cd>/dados/ms/ms-c0003-e<cd, 6 digits>-u.json (EA20), where <cd> is the 'Eleição Ordinária Estadual' code (its runoff code for round 2). Pattern taken from the TSE simulation of 24 Sep 2026; build it from ele-c.json, never guess (wrong URLs can get an IP blocked).",
            "check": {
              "status": 404,
              "state": "broken",
              "at": "2026-09-30T05:17:04Z"
            }
          },
          {
            "url": "https://www.tse.jus.br/eleicoes/informacoes-tecnicas-sobre-a-divulgacao-de-resultados",
            "role": "see-also",
            "kind": "results_index",
            "kindReason": "results section without an election code",
            "resolvable": false,
            "origin": "race",
            "note": "TSE technical page for 2026 results publishing (JSON specs EA10-EA20, FAQ). Rate limit: 100 requests/s per IP. Requests to wrong URLs that return 404 'podem ocasionar bloqueio', and there are no index files, so build URLs from ele-c.json and never guess. Read from the Wayback Machine copy of 14 Aug 2026, because tse.jus.br returned 403 to our fetcher on 24 Sep 2026.",
            "check": {
              "status": 403,
              "state": "blocked",
              "at": "2026-09-30T05:17:04Z"
            }
          },
          {
            "url": "https://www.planalto.gov.br/ccivil_03/constituicao/constituicao.htm",
            "role": "timetable",
            "kind": "other",
            "kindReason": "no election or results marker",
            "resolvable": false,
            "origin": "race",
            "note": "Federal Constitution (Planalto), read 2026-09-30: art. 28 (governor: first Sunday of October, runoff on the last Sunday \"se houver\", as in art. 77), art. 46 §§1–2 (three senators per state, renewed every four years alternately by one and two thirds), art. 77 §§2–3 (absolute majority of valid votes, else a runoff between the two most voted).",
            "check": null
          },
          {
            "url": "https://dadosabertos.tse.jus.br/",
            "role": "open-data",
            "kind": "results_index",
            "kindReason": "results host, but its root lists many elections",
            "resolvable": false,
            "origin": "authority",
            "check": {
              "status": 200,
              "state": "ok",
              "at": "2026-09-30T05:17:04Z"
            }
          },
          {
            "url": "https://www.tse.jus.br/",
            "role": "authority-home",
            "kind": "emb_home",
            "kindReason": "site root: cannot answer a results question",
            "resolvable": false,
            "origin": "authority",
            "check": {
              "status": 403,
              "state": "blocked",
              "at": "2026-09-30T05:17:04Z"
            }
          }
        ],
        "page_activity": [],
        "government": null,
        "results": [],
        "live_count": null,
        "url": "https://electionindex.org/election/brazil-general-2026-ms-r2#governor"
      }
    ]
  },
  "meta": {
    "dataset_version": "2026-09-30.161ab495",
    "built_at": "2026-09-30T15:48:13Z",
    "generated_at": "2026-09-30T18:25:03.080Z",
    "licence": "CC BY 4.0: credit \"Election Index (electionindex.org)\" and link to https://electionindex.org",
    "docs": "https://electionindex.org/docs"
  }
}