{
  "data": {
    "id": "moldova-presidential-2024",
    "country": "MD",
    "country_name": "Moldova",
    "level": "national",
    "subdivision": null,
    "subdivision_name": null,
    "date": "2024-10-20",
    "date_status": "declared",
    "date_window": null,
    "kind": "presidential",
    "conditional": null,
    "timezone": "Europe/Chisinau",
    "status": "final-expected",
    "last_verified_at": "2026-10-03T12:00:00Z",
    "stale": false,
    "stale_reason": null,
    "provenance": {
      "from": "researcher agent 2026-10-03: CEC decisions nr. 3130 of 23 Oct 2024 and nr. 3208 of 9 Nov 2024 with their annexed protocols (a.cec.md); CEC report approved by HCEC nr. 3209 of 9 Nov 2024 (ch. 15); CEC per-polling-station results files for both rounds (a.cec.md 'Rezultate alegeri'); CEC press releases of 21 and 24 Oct and 3, 4 and 9 Nov 2024; Constitutional Court Hotărârea nr. 25 of 28 Nov 2024 (constcourt.md); Law no. 230/2022 on copyright art. 8 (AGEPI English translation); Electoral Code no. 325/2022 as read for moldova-presidential-2029",
      "licence": "CC BY 4.0 (Election Index); vote counts not protected (official act, Moldovan Law no. 230/2022 on copyright, art. 8(b))"
    },
    "url": "https://electionindex.org/election/moldova-presidential-2024",
    "races": [
      {
        "id": "president",
        "key": "moldova-presidential-2024/president",
        "name": "President of the Republic of Moldova",
        "body": "head-of-state",
        "seats": null,
        "seats_provisional": false,
        "polls_close_utc": "2024-10-20T18:00:00Z",
        "authority": {
          "id": "md-cec",
          "name": "Central Electoral Commission",
          "name_local": "Comisia Electorală Centrală",
          "role": "electoral-commission",
          "homepage": "https://a.cec.md/",
          "results_index": "https://a.cec.md/alegeri-si-referendumuri-2830.html",
          "open_data": null
        },
        "status": "final-expected",
        "expected_stage_now": "final-result",
        "observed": true,
        "final_observed": {
          "at": "2024-10-23T20:59:59Z",
          "source": "https://a.cec.md/ro/cu-privire-la-centralizarea-rezultatelor-votarii-la-alegerile-pentru-functia-de--2751_111792.html"
        },
        "final_expected": {
          "from": "2024-10-22T18:00:00Z",
          "by": "2024-10-27T21:59:59Z",
          "confidence": "announced",
          "basis": "Electoral Code art. 84(4): district electoral councils send their protocols within 48 h of the close (22 Oct 2024, 21:00 local); art. 85(1): the CEC draws up the national protocol 'in five days', counted as in the CEC's own calendars to the end of day 7 (27 Oct 2024; clocks went back to EET at 04:00 that day). The CEC's release of 24 Oct 2024 repeats both deadlines ('48 de ore', 'în termen de 5 zile'). Observed: CEC Hotărârea nr. 3130, signed 'Chișinău, 23 octombrie 2024', approves the national protocol and sets the run-off; it 'intră în vigoare la data adoptării'. The decision gives only the date, so observedAt is the end of 23 Oct 2024 local time (23:59:59 EEST). Round 1 has no court-validation stage of its own: the Constitutional Court confirmed the election after round 2 (Hotărârea nr. 25 of 28 Nov 2024, see moldova-presidential-2024-r2)."
        },
        "last_final": null,
        "previous": null,
        "stages": [
          {
            "stage": "election-night",
            "from": "2024-10-20T18:00:00Z",
            "by": "2024-10-21T20:59:59Z",
            "replacedAt": null,
            "confidence": "estimate",
            "citation": "Electoral Code art. 75: voting 07:00-21:00 (21:00 EEST = 18:00 UTC on 20 Oct 2024); art. 86(1): preliminary results by polling station go on the CEC's resources as soon as they are processed (2024 round 1: pvt12024.cec.md, unreachable on 3 Oct 2026). Stations abroad close at 21:00 local time; the CEC's release of 21 Oct 2024 says the last ones, in the western US and Canada, closed at 07:00 Moldovan time on 21 Oct. The opening is the close of polls in Moldova (announced); the closing, the end of 21 Oct 2024 (EEST), is an ESTIMATE. Preliminary, not the CEC's result. Completion time of the preliminary count not recorded by the CEC.",
            "source": null,
            "observedAt": null,
            "observedSource": null
          },
          {
            "stage": "final-result",
            "from": "2024-10-22T18:00:00Z",
            "by": "2024-10-27T21:59:59Z",
            "replacedAt": null,
            "confidence": "announced",
            "citation": "Electoral Code art. 84(4): district electoral councils send their protocols within 48 h of the close (22 Oct 2024, 21:00 local); art. 85(1): the CEC draws up the national protocol 'in five days', counted as in the CEC's own calendars to the end of day 7 (27 Oct 2024; clocks went back to EET at 04:00 that day). The CEC's release of 24 Oct 2024 repeats both deadlines ('48 de ore', 'în termen de 5 zile'). Observed: CEC Hotărârea nr. 3130, signed 'Chișinău, 23 octombrie 2024', approves the national protocol and sets the run-off; it 'intră în vigoare la data adoptării'. The decision gives only the date, so observedAt is the end of 23 Oct 2024 local time (23:59:59 EEST). Round 1 has no court-validation stage of its own: the Constitutional Court confirmed the election after round 2 (Hotărârea nr. 25 of 28 Nov 2024, see moldova-presidential-2024-r2).",
            "source": null,
            "observedAt": "2024-10-23T20:59:59Z",
            "observedSource": "https://a.cec.md/ro/cu-privire-la-centralizarea-rezultatelor-votarii-la-alegerile-pentru-functia-de--2751_111792.html"
          }
        ],
        "sources": [
          {
            "url": "https://a.cec.md/ro/cu-privire-la-centralizarea-rezultatelor-votarii-la-alegerile-pentru-functia-de--2751_111792.html",
            "role": "results-final",
            "kind": "results_index",
            "kindReason": "results section without an election code",
            "resolvable": false,
            "origin": "race",
            "note": "CEC Hotărârea nr. 3130 of 23 Oct 2024 'cu privire la centralizarea rezultatelor votării la alegerile pentru funcția de Președinte al Republicii Moldova din 20 octombrie 2024 și organizarea celui de-al doilea tur de scrutin', with annex 1, the CEC's national protocol (procesul-verbal privind centralizarea rezultatelor votării): electorate, ballots and votes per candidate. The decision found no candidate with at least half of the votes of those who voted and set a run-off for 3 Nov 2024 between Maia Sandu and Alexandr Stoianoglo.",
            "check": null
          },
          {
            "url": "https://a.cec.md/rezultate-alegeri-turul-1-18703.html",
            "role": "see-also",
            "kind": "results_index",
            "kindReason": "results section without an election code",
            "resolvable": false,
            "origin": "race",
            "note": "CEC page 'Rezultate alegeri turul I' (under a.cec.md/20-octombrie-2024-18425.html): spreadsheet 'Rezultatele alegerilor pentru funcția de președinte' with every one of the 2,219 polling stations; its national line matches the decision's protocol. The scanned protocols are on a.cec.md/procese-verbale-scanate-18702.html.",
            "check": null
          },
          {
            "url": "https://a.cec.md/ro/upload/672f714bf4079/111943/attached_files",
            "role": "see-also",
            "kind": "other",
            "kindReason": "election page without a results marker",
            "resolvable": false,
            "origin": "race",
            "note": "CEC report on the 2024 presidential election, annex to HCEC nr. 3209 of 9 Nov 2024 (PDF, 183 pages); chapter 15 repeats the round-1 protocol figures.",
            "check": null
          },
          {
            "url": "https://www.legis.md/cautare/getResults?doc_id=155595&lang=ro",
            "role": "timetable",
            "kind": "results_index",
            "kindReason": "results section without an election code",
            "resolvable": false,
            "origin": "race",
            "note": "Electoral Code no. 325/2022 on the official legislation portal. On 3 Oct 2026 legis.md answered with a bot-check page (as on 2 Oct, see moldova-presidential-2029), so the articles cited here are as read for that file: art. 75 voting 07:00-21:00; art. 84(4) district councils' protocols within 48 h of the close; art. 85(1) CEC national protocol 'in five days'; art. 86 preliminary results by polling station on CEC resources as soon as processed; arts. 145-148 round 2 two weeks after round 1, CEC declares the result, Constitutional Court confirms within 10 days of receiving the documents.",
            "check": null
          },
          {
            "url": "https://a.cec.md/ro/cec-a-prezentat-bilantul-preliminar-privind-totalizarea-rezultatelor-alegerilor--2781_111783.html",
            "role": "see-also",
            "kind": "results_index",
            "kindReason": "results section without an election code",
            "resolvable": false,
            "origin": "race",
            "note": "CEC press release of 21 Oct 2024 on the preliminary count: the last polling stations (Sacramento, Seattle, Las Vegas, Vancouver) closed at 07:00 Moldovan time on 21 Oct; 1,562,238 voters (51.67%) by the 10:00 data.",
            "check": null
          },
          {
            "url": "https://en.wikipedia.org/wiki/2024_Moldovan_presidential_election",
            "role": "see-also",
            "kind": "other",
            "kindReason": "election page without a results marker",
            "resolvable": false,
            "origin": "race",
            "check": null
          },
          {
            "url": "https://a.cec.md/alegeri-si-referendumuri-2830.html",
            "role": "results-index",
            "kind": "other",
            "kindReason": "no election or results marker",
            "resolvable": false,
            "origin": "authority",
            "check": null
          },
          {
            "url": "https://a.cec.md/",
            "role": "authority-home",
            "kind": "emb_home",
            "kindReason": "site root: cannot answer a results question",
            "resolvable": false,
            "origin": "authority",
            "check": null
          }
        ],
        "page_activity": [],
        "government": null,
        "results": [
          {
            "stage": "final-result",
            "published_at": "2024-10-23",
            "retrieved_at": "2026-10-03T12:00:00Z",
            "source": "https://a.cec.md/ro/cu-privire-la-centralizarea-rezultatelor-votarii-la-alegerile-pentru-functia-de--2751_111792.html",
            "publisher": "Central Electoral Commission (Comisia Electorală Centrală), Hotărârea nr. 3130 of 23 Oct 2024, annex 1",
            "licence": "Not protected: official act of a public authority (Law no. 230/2022 on copyright and related rights, art. 8(b): 'The following shall not benefit from copyright protection: ... normative acts, other administrative, political or judicial acts (laws, court decisions, etc.) and official translations thereof')",
            "total_votes": 1546031,
            "electorate": 3023506,
            "ballots": 1564495,
            "turnout": 51.74,
            "note": "National protocol annexed to CEC Hotărârea nr. 3130 of 23 Oct 2024; all 11 candidates, in descending order of votes (the protocol lists them in ballot order). Names given first-name first; the protocol writes SURNAME FIRST NAME in capitals, e.g. 'SANDU MAIA'. party = the nominating party as the protocol writes it, or 'candidat independent'. No candidate reached half of the votes of those who voted, so no row is marked winner; Maia Sandu and Alexandr Stoianoglo went to the run-off. totalVotes = h) valid votes 1,546,031 (rows add up to it exactly). ballots = d) voters who took part 1,564,495 = valid votes + f) 18,464 invalid ballots. electorate = a) 2,710,856 on the basic electoral lists + b) 312,650 on the supplementary lists (voters added on polling day, including all voters abroad); the CEC states turnout against both lists together. Same figures in the per-polling-station spreadsheet (a.cec.md/rezultate-alegeri-turul-1-18703.html) and in chapter 15 of the CEC report approved by HCEC 3209. Licence: the CEC website footer says 'Reproducerea materialelor se permite doar cu permisiunea Comisiei Electorale Centrale' (reproduction only with the CEC's permission), so the counts rest not on site terms but on the copyright law: Law no. 230/2022 on copyright and related rights (in force 9 Oct 2022; it repealed Law no. 139/2010, art. 92(3)), art. 8(b), excludes 'normative acts, other administrative, political or judicial acts' from protection. The numbers are copied from the CEC decision itself (an administrative act, with its annexed protocol), not from the site's other materials. Law text read in the English translation published by AGEPI, the State Agency on Intellectual Property (https://www.agepi.md/sites/default/files/law/national/l_230-2022_en.pdf, linked from agepi.md/en/content/legea-privind-dreptul-de-autor-si-drepturile-conexe-nr-230); the Romanian original on legis.md (doc_id=149374) was behind a bot-check page on 3 Oct 2026.",
            "rows": [
              {
                "candidate": "Maia Sandu",
                "party": "Partidul Acțiune și Solidaritate",
                "party_id": null,
                "colour": null,
                "votes": 656852,
                "share": 42.49,
                "seats": null,
                "winner": false
              },
              {
                "candidate": "Alexandr Stoianoglo",
                "party": "Partidul Socialiştilor din Republica Moldova",
                "party_id": null,
                "colour": null,
                "votes": 401215,
                "share": 25.95,
                "seats": null,
                "winner": false
              },
              {
                "candidate": "Renato Usatîi",
                "party": "Partidul Nostru",
                "party_id": null,
                "colour": null,
                "votes": 213169,
                "share": 13.79,
                "seats": null,
                "winner": false
              },
              {
                "candidate": "Irina Vlah",
                "party": "candidat independent",
                "party_id": null,
                "colour": null,
                "votes": 83193,
                "share": 5.38,
                "seats": null,
                "winner": false
              },
              {
                "candidate": "Victoria Furtună",
                "party": "candidat independent",
                "party_id": null,
                "colour": null,
                "votes": 68778,
                "share": 4.45,
                "seats": null,
                "winner": false
              },
              {
                "candidate": "Vasile Tarlev",
                "party": "Partidul pentru Viitorul Moldovei",
                "party_id": null,
                "colour": null,
                "votes": 49316,
                "share": 3.19,
                "seats": null,
                "winner": false
              },
              {
                "candidate": "Ion Chicu",
                "party": "Partidul Dezvoltării şi Consolidării Moldovei",
                "party_id": null,
                "colour": null,
                "votes": 31797,
                "share": 2.06,
                "seats": null,
                "winner": false
              },
              {
                "candidate": "Octavian Ţîcu",
                "party": "Blocul electoral „Împreună”",
                "party_id": null,
                "colour": null,
                "votes": 14326,
                "share": 0.93,
                "seats": null,
                "winner": false
              },
              {
                "candidate": "Andrei Năstase",
                "party": "candidat independent",
                "party_id": null,
                "colour": null,
                "votes": 9946,
                "share": 0.64,
                "seats": null,
                "winner": false
              },
              {
                "candidate": "Natalia Morari",
                "party": "candidat independent",
                "party_id": null,
                "colour": null,
                "votes": 9444,
                "share": 0.61,
                "seats": null,
                "winner": false
              },
              {
                "candidate": "Tudor Ulianovschi",
                "party": "candidat independent",
                "party_id": null,
                "colour": null,
                "votes": 7995,
                "share": 0.52,
                "seats": null,
                "winner": false
              }
            ]
          }
        ],
        "live_count": null,
        "url": "https://electionindex.org/election/moldova-presidential-2024#president"
      }
    ]
  },
  "meta": {
    "dataset_version": "2026-10-03.3531b9d3",
    "built_at": "2026-10-03T12:45:54Z",
    "generated_at": "2026-10-03T15:00:20.164Z",
    "licence": "CC BY 4.0: credit \"Global Election Index (electionindex.org)\" and link to https://electionindex.org",
    "docs": "https://electionindex.org/docs"
  }
}