{
 "id": "lka-presidentielle-2029-07",
 "precedent": {
  "date": "2024-09-21",
  "libelle": "Élection présidentielle du 21 septembre 2024",
  "tour": 1,
  "indirect": false,
  "sans_objet": false,
  "raison": null
 },
 "sources": [
  {
   "url": "https://elections.gov.lk/web/wp-content/uploads/2024/09/PRE_2024_Results/All_Island_Result.pdf",
   "titre": "Election Commission of Sri Lanka, Presidential Election 2024, All Island Result without preferences (PDF avec couche texte)",
   "type": "officielle",
   "consulte": "2026-09-28"
  },
  {
   "url": "https://elections.gov.lk/web/wp-content/uploads/2024/09/PRE_2024_Results/All_Island_Final_Votes.pdf",
   "titre": "Election Commission of Sri Lanka, Presidential Election 2024, Final Result avec préférences",
   "type": "officielle",
   "consulte": "2026-09-28"
  },
  {
   "url": "https://elections.gov.lk/si/elections/PRE_2024_Results.html",
   "titre": "Election Commission of Sri Lanka, page des résultats 2024, 22 procès-verbaux de district (PDF scannés)",
   "type": "officielle",
   "consulte": "2026-09-28"
  }
 ],
 "forces": [
  {
   "id": "anura-kumaradissanayake",
   "nom": "Anura Kumaradissanayake",
   "sigle": "NPP",
   "candidat": "Anura Kumaradissanayake"
  },
  {
   "id": "sajith-premadasa",
   "nom": "Sajith Premadasa",
   "sigle": "SJB",
   "candidat": "Sajith Premadasa"
  },
  {
   "id": "ranil-wickremesinghe",
   "nom": "Ranil Wickremesinghe",
   "sigle": "IND16",
   "candidat": "Ranil Wickremesinghe"
  },
  {
   "id": "namal-rajapaksa",
   "nom": "Namal Rajapaksa",
   "sigle": "SLPP",
   "candidat": "Namal Rajapaksa"
  },
  {
   "id": "ariyanethiran-pakkiyaselvam",
   "nom": "Ariyanethiran Pakkiyaselvam",
   "sigle": "IND9",
   "candidat": "Ariyanethiran Pakkiyaselvam"
  },
  {
   "id": "dilith-jayaweera",
   "nom": "Dilith Jayaweera",
   "sigle": "SLOP",
   "candidat": "Dilith Jayaweera"
  },
  {
   "id": "k-k-piyadasa",
   "nom": "K.K. Piyadasa",
   "sigle": "IND4",
   "candidat": "K.K. Piyadasa"
  },
  {
   "id": "dissanayaka-mudiyanselage-bandaranayake",
   "nom": "Dissanayaka Mudiyanselage Bandaranayake",
   "sigle": "IND13",
   "candidat": "Dissanayaka Mudiyanselage Bandaranayake"
  },
  {
   "id": "sarath-fonseka",
   "nom": "Sarath Fonseka",
   "sigle": "IND12",
   "candidat": "Sarath Fonseka"
  },
  {
   "id": "wijeyadasa-rajapakshe",
   "nom": "Wijeyadasa Rajapakshe",
   "sigle": "JPF",
   "candidat": "Wijeyadasa Rajapakshe"
  },
  {
   "id": "anuruddhapolgampala",
   "nom": "Anuruddhapolgampala",
   "sigle": "IND11",
   "candidat": "Anuruddhapolgampala"
  },
  {
   "id": "sarath-keerthirathna",
   "nom": "Sarath Keerthirathna",
   "sigle": "IND5",
   "candidat": "Sarath Keerthirathna"
  },
  {
   "id": "k-r-krishan",
   "nom": "K.R. Krishan",
   "sigle": "APP",
   "candidat": "K.R. Krishan"
  },
  {
   "id": "agampodi-prasanga-suranjeewaanoj-de-silv",
   "nom": "Agampodi Prasanga Suranjeewaanoj De Silva",
   "sigle": "DUNF",
   "candidat": "Agampodi Prasanga Suranjeewaanoj De Silva"
  },
  {
   "id": "priyantha-wickramasinghe",
   "nom": "Priyantha Wickramasinghe",
   "sigle": "NSSP",
   "candidat": "Priyantha Wickramasinghe"
  },
  {
   "id": "namal-rajapaksha",
   "nom": "Namal Rajapaksha",
   "sigle": "SBP",
   "candidat": "Namal Rajapaksha"
  },
  {
   "id": "akmeemana-dayarathana-thero",
   "nom": "Akmeemana Dayarathana Thero",
   "sigle": "IND1",
   "candidat": "Akmeemana Dayarathana Thero"
  },
  {
   "id": "nuwan-bopege",
   "nom": "Nuwan Bopege",
   "sigle": "SPF",
   "candidat": "Nuwan Bopege"
  },
  {
   "id": "ajanthadezoysa",
   "nom": "Ajanthadezoysa",
   "sigle": "RJA",
   "candidat": "Ajanthadezoysa"
  },
  {
   "id": "victor-perera",
   "nom": "Victor Perera",
   "sigle": "IND10",
   "candidat": "Victor Perera"
  },
  {
   "id": "siripalaamarasinghe",
   "nom": "Siripalaamarasinghe",
   "sigle": "IND2",
   "candidat": "Siripalaamarasinghe"
  },
  {
   "id": "siritungajayasuriya",
   "nom": "Siritungajayasuriya",
   "sigle": "USP",
   "candidat": "Siritungajayasuriya"
  },
  {
   "id": "baththaramulle-seelarathana-thero",
   "nom": "Baththaramulle Seelarathana Thero",
   "sigle": "JSP",
   "candidat": "Baththaramulle Seelarathana Thero"
  },
  {
   "id": "abubakar-mohamed-infas",
   "nom": "Abubakar Mohamed Infas",
   "sigle": "DUA",
   "candidat": "Abubakar Mohamed Infas"
  },
  {
   "id": "pemasiri-manage",
   "nom": "Pemasiri Manage",
   "sigle": "IND14",
   "candidat": "Pemasiri Manage"
  },
  {
   "id": "mahinda-dewage",
   "nom": "Mahinda Dewage",
   "sigle": "SLSP",
   "candidat": "Mahinda Dewage"
  },
  {
   "id": "keerthie-wickramaratne",
   "nom": "Keerthie Wickramaratne",
   "sigle": "AJP",
   "candidat": "Keerthie Wickramaratne"
  },
  {
   "id": "pani-wijesiriwardena",
   "nom": "Pani Wijesiriwardena",
   "sigle": "SEP",
   "candidat": "Pani Wijesiriwardena"
  },
  {
   "id": "oshalaherath",
   "nom": "Oshalaherath",
   "sigle": "NIF",
   "candidat": "Oshalaherath"
  },
  {
   "id": "anuruddha-roshan-ranasinghe",
   "nom": "Anuruddha Roshan Ranasinghe",
   "sigle": "IND15",
   "candidat": "Anuruddha Roshan Ranasinghe"
  },
  {
   "id": "sarath-bandaranayake",
   "nom": "Sarath Bandaranayake",
   "sigle": "NDF",
   "candidat": "Sarath Bandaranayake"
  },
  {
   "id": "k-a-kularatna",
   "nom": "K.A. Kularatna",
   "sigle": "IND6",
   "candidat": "K.A. Kularatna"
  },
  {
   "id": "lalith-de-silva",
   "nom": "Lalith De Silva",
   "sigle": "UNFF",
   "candidat": "Lalith De Silva"
  },
  {
   "id": "pallimulla-kapugamage-anura-sidney-jayar",
   "nom": "Pallimulla Kapugamage Anura Sidney Jayarathna",
   "sigle": "IND7",
   "candidat": "Pallimulla Kapugamage Anura Sidney Jayarathna"
  },
  {
   "id": "janaka-ratnayake",
   "nom": "Janaka Ratnayake",
   "sigle": "ELPP",
   "candidat": "Janaka Ratnayake"
  },
  {
   "id": "mylvaganam-thilakarajah",
   "nom": "Mylvaganam Thilakarajah",
   "sigle": "IND8",
   "candidat": "Mylvaganam Thilakarajah"
  },
  {
   "id": "sarath-manamendra",
   "nom": "Sarath Manamendra",
   "sigle": "NSU",
   "candidat": "Sarath Manamendra"
  },
  {
   "id": "a-s-p-liyanage",
   "nom": "A.S.P. Liyanage",
   "sigle": "SLIP",
   "candidat": "A.S.P. Liyanage"
  }
 ],
 "national": {
  "inscrits": 17140354,
  "votants": 13619916,
  "exprimes": 13319616,
  "voix": {
   "anura-kumaradissanayake": 5634915,
   "sajith-premadasa": 4363035,
   "ranil-wickremesinghe": 2299767,
   "namal-rajapaksa": 342781,
   "ariyanethiran-pakkiyaselvam": 226343,
   "dilith-jayaweera": 122396,
   "k-k-piyadasa": 47543,
   "dissanayaka-mudiyanselage-bandaranayake": 30660,
   "sarath-fonseka": 22407,
   "wijeyadasa-rajapakshe": 21306,
   "anuruddhapolgampala": 15411,
   "sarath-keerthirathna": 15187,
   "k-r-krishan": 13595,
   "agampodi-prasanga-suranjeewaanoj-de-silv": 12898,
   "priyantha-wickramasinghe": 12760,
   "namal-rajapaksha": 12700,
   "akmeemana-dayarathana-thero": 11536,
   "nuwan-bopege": 11191,
   "ajanthadezoysa": 10548,
   "victor-perera": 10374,
   "siripalaamarasinghe": 9035,
   "siritungajayasuriya": 8954,
   "baththaramulle-seelarathana-thero": 6839,
   "abubakar-mohamed-infas": 6531,
   "pemasiri-manage": 5822,
   "mahinda-dewage": 5338,
   "keerthie-wickramaratne": 4676,
   "pani-wijesiriwardena": 4410,
   "oshalaherath": 4253,
   "anuruddha-roshan-ranasinghe": 4205,
   "sarath-bandaranayake": 4070,
   "k-a-kularatna": 4013,
   "lalith-de-silva": 3004,
   "pallimulla-kapugamage-anura-sidney-jayar": 2799,
   "janaka-ratnayake": 2405,
   "mylvaganam-thilakarajah": 2138,
   "sarath-manamendra": 1911,
   "a-s-p-liyanage": 1860
  },
  "pct": {
   "anura-kumaradissanayake": 42.31,
   "sajith-premadasa": 32.76,
   "ranil-wickremesinghe": 17.27,
   "namal-rajapaksa": 2.57,
   "ariyanethiran-pakkiyaselvam": 1.7,
   "dilith-jayaweera": 0.92,
   "k-k-piyadasa": 0.36,
   "dissanayaka-mudiyanselage-bandaranayake": 0.23,
   "sarath-fonseka": 0.17,
   "wijeyadasa-rajapakshe": 0.16,
   "anuruddhapolgampala": 0.12,
   "sarath-keerthirathna": 0.11,
   "k-r-krishan": 0.1,
   "agampodi-prasanga-suranjeewaanoj-de-silv": 0.1,
   "priyantha-wickramasinghe": 0.1,
   "namal-rajapaksha": 0.1,
   "akmeemana-dayarathana-thero": 0.09,
   "nuwan-bopege": 0.08,
   "ajanthadezoysa": 0.08,
   "victor-perera": 0.08,
   "siripalaamarasinghe": 0.07,
   "siritungajayasuriya": 0.07,
   "baththaramulle-seelarathana-thero": 0.05,
   "abubakar-mohamed-infas": 0.05,
   "pemasiri-manage": 0.04,
   "mahinda-dewage": 0.04,
   "keerthie-wickramaratne": 0.04,
   "pani-wijesiriwardena": 0.03,
   "oshalaherath": 0.03,
   "anuruddha-roshan-ranasinghe": 0.03,
   "sarath-bandaranayake": 0.03,
   "k-a-kularatna": 0.03,
   "lalith-de-silva": 0.02,
   "pallimulla-kapugamage-anura-sidney-jayar": 0.02,
   "janaka-ratnayake": 0.02,
   "mylvaganam-thilakarajah": 0.02,
   "sarath-manamendra": 0.01,
   "a-s-p-liyanage": 0.01
  }
 },
 "raccord": {
  "adm1": {
   "methode": "nom",
   "unites_raccordees": 9,
   "unites_couche": 9,
   "voix_raccordees_pct": 100.0,
   "non_raccordees": []
  },
  "adm2": {
   "methode": "nom",
   "unites_raccordees": 20,
   "unites_couche": 25,
   "voix_raccordees_pct": 95.58,
   "non_raccordees": [
    "district électoral de Jaffna (districts administratifs de Jaffna et Kilinochchi)",
    "district électoral de Vanni (districts de Mannar, Vavuniya et Mullaitivu)"
   ]
  }
 },
 "tours": [
  {
   "tour": 2,
   "national": {
    "voix": {
     "anura-kumaradissanayake": 5740179,
     "sajith-premadasa": 4530902
    }
   }
  }
 ],
 "notes": "Vote préférentiel : national = premier décompte (sans préférences) du procès-verbal national ; tours porte le décompte final après transfert des préférences entre les deux premiers (Dissanayake 5 740 179, Premadasa 4 530 902), sans exprimés propres. Les résultats par district électoral (22) sont des PDF scannés : ils ont été lus par reconnaissance optique (deux passes Tesseract) et n'ont été retenus que lorsque la somme des voix des 38 candidats égale exactement le total des votes valides du district ; la somme des 22 districts égale, candidat par candidat, le résultat national. Kegalle, illisible en partie, a été obtenu par différence entre le national et les 21 autres districts (somme conforme au total valide du district, 37 valeurs sur 38 confirmées par la lecture optique). Votants = valides + rejetés. Vote postal inclus dans les districts. Couche adm1 : les districts électoraux sont agrégés aux provinces ; couche adm2 : correspondance directe district électoral vers district administratif (Mahanuwara = Kandy, Digamadulla = Ampara), sauf Jaffna et Vanni qui regroupent plusieurs districts administratifs et restent non raccordés à cette couche. Le sigle SLOP du procès-verbal national (Dilith Jayaweera) apparaît SLCP dans les procès-verbaux de district.",
 "controle": {
  "adm1": "9/9",
  "adm2": "20/25"
 },
 "fichiers_couches": {
  "adm1": {
   "n": 9
  },
  "adm2": {
   "n": 20
  }
 }
}