{
  "data": {
    "id": "senegal-legislative-2024",
    "country": "SN",
    "country_name": "Senegal",
    "level": "national",
    "subdivision": null,
    "subdivision_name": null,
    "date": "2024-11-17",
    "date_status": "declared",
    "date_window": null,
    "kind": "legislative",
    "conditional": null,
    "timezone": "Africa/Dakar",
    "status": "final-expected",
    "last_verified_at": "2026-10-03T12:00:00Z",
    "stale": false,
    "stale_reason": null,
    "provenance": {
      "from": "researcher agent 2026-10-03: Conseil constitutionnel Décisions n° 7/E/2024 (29 Mar 2024) and n° 20/E/2024 (27 Nov 2024) with the Council's table of definitive results by department (conseilconstitutionnel.sn, scans read by OCR); DGE results PDFs (dge.sn) as cross-check; Code électoral 2023 edition (L.89, LO.194-LO.197, R.59) and Constitution art. 35 as cited in senegal-*-2029.json; Loi n° 2008-09 art. 9",
      "licence": "CC BY 4.0 (Election Index); vote counts official publication of the Conseil constitutionnel, no reuse terms stated (official judicial text, Loi n° 2008-09 art. 9)"
    },
    "url": "https://electionindex.org/election/senegal-legislative-2024",
    "races": [
      {
        "id": "assemblee-nationale",
        "key": "senegal-legislative-2024/assemblee-nationale",
        "name": "National Assembly",
        "body": "legislature-unicameral",
        "seats": 165,
        "seats_provisional": false,
        "polls_close_utc": "2024-11-17T18:00:00Z",
        "authority": {
          "id": "sn-dge",
          "name": "Directorate General of Elections (Ministry of the Interior)",
          "name_local": "Direction générale des Élections",
          "role": "ministry",
          "homepage": "https://dge.sn/",
          "results_index": "https://dge.sn/resultats-officiels-des-elections-anterieures/",
          "open_data": null
        },
        "status": "final-expected",
        "expected_stage_now": "final-result",
        "observed": true,
        "final_observed": {
          "at": "2024-11-27T23:59:59Z",
          "source": "https://conseilconstitutionnel.sn/wp-content/uploads/2024/11/Decision-20.E.2024-1.pdf"
        },
        "final_expected": {
          "from": "2024-11-24T00:00:00Z",
          "by": "2024-12-04T23:59:59Z",
          "confidence": "announced",
          "basis": "Code électoral LO.194: if no challenge is filed with the Conseil constitutionnel 'dans les cinq (5) jours suivant la proclamation provisoire, le Conseil constitutionnel déclare les députés définitivement élus'; LO.195-LO.197: on a challenge, the Council rules within five days of its filing. Latest under the law: CNRV on Fri 22 Nov, a challenge by Wed 27 Nov, a ruling by Mon 2 Dec 2024; the window closes at the end of Wed 4 Dec to err late. The opening is an estimated floor. Observed: Décision n° 20/E/2024, 'séance du 27 novembre 2024', found that no challenge had been filed within the LO.194 period (cons. 5) and, 'après avoir procédé aux ajustements et redressements nécessaires', set out the definitive results (art. 1) and declared the deputies definitively elected (art. 2). The decision gives a date only, so observedAt is the end of 27 Nov 2024, Dakar time (UTC+0). Day 10 after the vote. The Council's declaration is itself the final result: there is no separate court-validation stage."
        },
        "last_final": null,
        "previous": null,
        "stages": [
          {
            "stage": "intermediate-count",
            "from": "2024-11-19T00:00:00Z",
            "by": "2024-11-22T23:59:59Z",
            "replacedAt": "2024-11-27T23:59:59Z",
            "confidence": "announced",
            "citation": "Code électoral L.89 (2023 edition), applied to legislative elections by LO.193: the CNRV proclaims the provisional results 'au plus tard à minuit le vendredi qui suit le scrutin', i.e. end of Fri 22 Nov 2024 (UTC+0, no DST). The opening is an estimated floor. Observed: Décision n° 20/E/2024 cites 'le procès-verbal de la Commission nationale de Recensement des Votes du 21 novembre 2024 portant proclamation des résultats provisoires' and records that it was transmitted to and registered by the Council's registry on 21 Nov 2024 (cons. 1). Only the date is given, so observedAt is the end of 21 Nov 2024, Dakar time. Provisional, not the result.",
            "source": null,
            "observedAt": "2024-11-21T23:59:59Z",
            "observedSource": "https://conseilconstitutionnel.sn/wp-content/uploads/2024/11/Decision-20.E.2024-1.pdf"
          },
          {
            "stage": "final-result",
            "from": "2024-11-24T00:00:00Z",
            "by": "2024-12-04T23:59:59Z",
            "replacedAt": null,
            "confidence": "announced",
            "citation": "Code électoral LO.194: if no challenge is filed with the Conseil constitutionnel 'dans les cinq (5) jours suivant la proclamation provisoire, le Conseil constitutionnel déclare les députés définitivement élus'; LO.195-LO.197: on a challenge, the Council rules within five days of its filing. Latest under the law: CNRV on Fri 22 Nov, a challenge by Wed 27 Nov, a ruling by Mon 2 Dec 2024; the window closes at the end of Wed 4 Dec to err late. The opening is an estimated floor. Observed: Décision n° 20/E/2024, 'séance du 27 novembre 2024', found that no challenge had been filed within the LO.194 period (cons. 5) and, 'après avoir procédé aux ajustements et redressements nécessaires', set out the definitive results (art. 1) and declared the deputies definitively elected (art. 2). The decision gives a date only, so observedAt is the end of 27 Nov 2024, Dakar time (UTC+0). Day 10 after the vote. The Council's declaration is itself the final result: there is no separate court-validation stage.",
            "source": null,
            "observedAt": "2024-11-27T23:59:59Z",
            "observedSource": "https://conseilconstitutionnel.sn/wp-content/uploads/2024/11/Decision-20.E.2024-1.pdf"
          }
        ],
        "sources": [
          {
            "url": "https://conseilconstitutionnel.sn/wp-content/uploads/2024/11/Decision-20.E.2024-1.pdf",
            "role": "results-final",
            "kind": "other",
            "kindReason": "election page without a results marker",
            "resolvable": false,
            "origin": "race",
            "note": "Conseil constitutionnel Décision n° 20/E/2024 (affaire n° 75/E/24), séance du 27 novembre 2024, 'Proclamation des résultats définitifs des élections législatives anticipées du 17 novembre 2024' (9-page scan): totals, votes and seats (national list and departmental) per list (art. 1), deputies declared definitively elected (art. 2).",
            "check": null
          },
          {
            "url": "https://conseilconstitutionnel.sn/wp-content/uploads/2024/11/RESULTTATS-DEPARTEMENTAL-ET-NATIONAL-1.pdf",
            "role": "results-final",
            "kind": "race_results",
            "kindReason": "election code and results marker",
            "resolvable": true,
            "origin": "race",
            "note": "Conseil constitutionnel table 'Résultats définitifs scrutin départemental et scrutin proportionnel après ajustements et redressements' (3 pages): votes per list by department and diaspora zone, with the national totals and seats.",
            "check": null
          },
          {
            "url": "https://dge.sn/wp-content/uploads/2025/05/Resultats-des-elections-legislatives-anticipees-2024.pdf",
            "role": "results-final",
            "kind": "race_results",
            "kindReason": "election code and results marker",
            "resolvable": true,
            "origin": "race",
            "note": "Direction générale des Élections summary of the 2024 early legislative result (2 pages): same figures, top 12 lists plus 'Autres partis : 326 913 voix', seats by majoritarian and proportional vote (checked 3 Oct 2026).",
            "check": null
          },
          {
            "url": "https://dge.sn/resultats-officiels-des-elections-anterieures/",
            "role": "results-final",
            "kind": "results_index",
            "kindReason": "results section without an election code",
            "resolvable": false,
            "origin": "race",
            "note": "DGE index of official results of past elections.",
            "check": null
          },
          {
            "url": "https://en.wikipedia.org/wiki/2024_Senegalese_parliamentary_election",
            "role": "see-also",
            "kind": "other",
            "kindReason": "election page without a results marker",
            "resolvable": false,
            "origin": "race",
            "check": null
          },
          {
            "url": "https://dge.sn/",
            "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-11-27",
            "retrieved_at": "2026-10-03T12:00:00Z",
            "source": "https://conseilconstitutionnel.sn/wp-content/uploads/2024/11/Decision-20.E.2024-1.pdf",
            "publisher": "Conseil constitutionnel du Sénégal, Décision n° 20/E/2024 of 27 Nov 2024",
            "licence": "Official publication of the Conseil constitutionnel (decision posted on conseilconstitutionnel.sn); no reuse terms stated beyond the site footer '© Copyright 2026. tous droits réservés' (https://conseilconstitutionnel.sn/decisions/). The decision is an official text of a judicial nature, excluded from copyright protection by Loi n° 2008-09 du 25 janvier 2008 sur le droit d'auteur, art. 9: 'La protection du droit d'auteur prévue par la présente loi ne s'étend pas aux textes officiels de nature législative, administrative ou judiciaire' (text: https://oapi.int/wp-content/uploads/2025/04/Loisenegal.pdf)",
            "total_votes": 3623633,
            "electorate": 7371891,
            "ballots": 3650120,
            "turnout": 49.51,
            "note": "One vote per voter: each list's single vote count is used both for the 112 departmental majoritarian seats (Code électoral L.151) and for the 53 national-list seats by national quotient and largest remainder (L.153); the decision gives one 'total des suffrages obtenus' per list. Rows are the 12 lists that won seats, names as the decision writes them ('COALTION' corrected to 'COALITION' for TWS; 'SENEGAAL KESE' as in art. 2); seats are totals, national list + departmental: PARTI PASTEF 29 national list + 101 departmental; COALITION TAKKU WALLU SENEGAL (TWS) 8 + 8; COALITION DIAM AK NJARIN 5 + 2; COALITION SAMM SA KAADU 3 + 0; COALITION LA MARCHE DES TERRITOIRES/ANDU-NAWLE 1 + 1; the other seven lists 1 national-list seat each. 41 lists stood; the 29 without seats (none above 1%; largest AND LIGUEY SUNU REW 19 373, 0.53%) are left out and total 326 913 votes. Electeurs inscrits 7 371 891; votants 3 650 120; bulletins nuls 26 487; suffrages valablement exprimés 3 623 633; quotient national 68 370,43; participation 49,51%. All 41 list totals add up to the valid votes exactly. Read from the scan by OCR; checked against the Council's departmental table and the DGE summary (identical figures).",
            "rows": [
              {
                "candidate": "PARTI PASTEF",
                "party": null,
                "party_id": null,
                "colour": null,
                "votes": 1991770,
                "share": 54.97,
                "seats": 130,
                "winner": true
              },
              {
                "candidate": "COALITION TAKKU WALLU SENEGAL (TWS)",
                "party": null,
                "party_id": null,
                "colour": null,
                "votes": 531466,
                "share": 14.67,
                "seats": 16,
                "winner": false
              },
              {
                "candidate": "COALITION DIAM AK NJARIN",
                "party": null,
                "party_id": null,
                "colour": null,
                "votes": 330865,
                "share": 9.13,
                "seats": 7,
                "winner": false
              },
              {
                "candidate": "COALITION SAMM SA KAADU",
                "party": null,
                "party_id": null,
                "colour": null,
                "votes": 222060,
                "share": 6.13,
                "seats": 3,
                "winner": false
              },
              {
                "candidate": "COALITION LA MARCHE DES TERRITOIRES/ANDU-NAWLE",
                "party": null,
                "party_id": null,
                "colour": null,
                "votes": 47636,
                "share": 1.31,
                "seats": 2,
                "winner": false
              },
              {
                "candidate": "COALITION FARLU",
                "party": null,
                "party_id": null,
                "colour": null,
                "votes": 28303,
                "share": 0.78,
                "seats": 1,
                "winner": false
              },
              {
                "candidate": "ENTITE INDEPENDANTE LES NATIONALISTES/JEL LINU MOOM",
                "party": null,
                "party_id": null,
                "colour": null,
                "votes": 26876,
                "share": 0.74,
                "seats": 1,
                "winner": false
              },
              {
                "candidate": "COALITION POLE ALTERNATIF 3ème VOIE KIRAAY AK NATANGUE",
                "party": null,
                "party_id": null,
                "colour": null,
                "votes": 26775,
                "share": 0.74,
                "seats": 1,
                "winner": false
              },
              {
                "candidate": "COALITION SENEGAAL KESE",
                "party": null,
                "party_id": null,
                "colour": null,
                "votes": 25822,
                "share": 0.71,
                "seats": 1,
                "winner": false
              },
              {
                "candidate": "COALITION SOPI SENEGAL",
                "party": null,
                "party_id": null,
                "colour": null,
                "votes": 22991,
                "share": 0.63,
                "seats": 1,
                "winner": false
              },
              {
                "candidate": "COALITION AND CI KOOLUTE NGUIR SENEGAL (AKS)",
                "party": null,
                "party_id": null,
                "colour": null,
                "votes": 21391,
                "share": 0.59,
                "seats": 1,
                "winner": false
              },
              {
                "candidate": "COALITION AND BEESAL SENEGAL",
                "party": null,
                "party_id": null,
                "colour": null,
                "votes": 20765,
                "share": 0.57,
                "seats": 1,
                "winner": false
              }
            ]
          }
        ],
        "live_count": null,
        "url": "https://electionindex.org/election/senegal-legislative-2024#assemblee-nationale"
      }
    ]
  },
  "meta": {
    "dataset_version": "2026-10-03.3531b9d3",
    "built_at": "2026-10-03T12:45:54Z",
    "generated_at": "2026-10-03T14:54:45.577Z",
    "licence": "CC BY 4.0: credit \"Global Election Index (electionindex.org)\" and link to https://electionindex.org",
    "docs": "https://electionindex.org/docs"
  }
}