La carte des résultats des législatives au premier tour et le tableau des candidats qualifiés (2024)

  • Les Décodeurs
  • Élections législatives 2024

ParRaphaëlle Aubert, Léa Sanchez, Pierre Breteau, Manon Romain et Maxime Ferrer

Publié le 01 juillet 2024 à 04h59, modifié hier à 11h09 (republication de l’article du 30 juin 2024 à 19h14)

Read in English

  • Partager
    • Partager sur Facebook
    • Envoyer par e-mail
    • Partager sur Linkedin

Les faitsSelon les résultats définitifs fournis par le ministère de l’intérieur, le Rassemblement national, allié à Eric Ciotti, président des Républicains, arrive en tête avec 33,1% des voix, suivi par le Nouveau Front populaire (28%), et la coalition présidentielle (20%). Les Républicains ont réuni 6,7% des voix. La participation s’élève à 66,7%.

Retrouvez ci-dessous les résultats du premier tour des élections législatives, qui se sont déroulées le 30juin2024 dans les 577circonscriptions françaises. Les scores des candidats ne sont pas disponibles avant la fermeture des derniers bureaux de vote à 20heures, et s’affichent progressivement sur la carte au gré du dépouillement et des remontées du ministère de l’intérieur. Les grandes villes et Paris arrivent généralement en fin de soirée.

Lire aussi | En direct, législatives 2024: LFI refusera de participer à une grande coalition comme l’a proposé Gabriel Attal, répond Manuel Bompard

La carte permet de visualiser le parti du candidat arrivé en tête ainsi que les scores réalisés par les candidats des principaux partis dans chaque circonscription, en les sélectionnant à l’aide du bouton en haut à gauche.

"; if (d.desistement == "O") { partis += "" } // ligne des candidats candidats += "

0) ? " bordure" : "") + "\">"; if (d.desistement == "O") { candidats += ""; } candidats += ((mobileDec) ? d.p.charAt(0) + "." : d.p) + "" + premiereEnCap(d.n); if (d.desistement == "O") { candidats += ""; } if (d.desistement == "O") { candidats += "désist."; } candidats += "

"; // savoir qui est sortant numPanneau = circo + "_" + ((d.np < 10) ? "0" + d.np : d.np); resultat_cand += "

"; if (d.desistement == "O") { resultat_cand += ""; } resultat_cand += d.s + "" + ((mobileDec) ? d.p.charAt(0) + "." : d.p) + "" + premiereEnCap(d.n) + ": " + milliers(+d.b) + "%"; if (d.desistement == "O") { resultat_cand += ""; } if (d.desistement == "O") { resultat_cand += "désist."; } if (d.lien) { resultat_cand += "

" + ((d.texte) ? mdm_html(d.texte) : "source") + "

"; } resultat_cand += "

"; } // la circo et le département html += "

"; if (mobileDec) { deptNUM = deptTMP; if (deptTMP.charAt(0) == "0" && deptTMP.length == 3) { deptNUM = deptTMP.slice(1, 3); } html += "

" + deptNUM + "– " + ((circoTXT == 1) ? "1re" : circoTXT + "e") + "

"; } else { html += "

" + deptTXT + "

"; html += "

" + ((circoTXT == 1) ? "1re" : circoTXT + "e") + " circo.

"; } html += "

"; // le parti html += "

" + partis + "

"; // les noms html += "

"; html += "

" + candidats; if (data["cl"].length == 1) { combienElus++; fem = ""; if (data["cl"][0].s == "Mme") { fem = "e"; } html += "

Elu" + fem + " au premier tour

"; } html += "

"; html += "

Détails

"; html += "

"; div_circo.innerHTML = html; main_div.append(div_circo); // fin de la première ligne et les détails du scrutin : let div_detailsCirco = document.createElement('div'); div_detailsCirco.setAttribute('id', "c_" + circo); div_detailsCirco.classList.add("tableauLigne"); div_detailsCirco.classList.add("large"); div_detailsCirco.classList.add(index % 2 == 0 ? "clair" : "fonce"); div_detailsCirco.setAttribute("data-typo", data.typo); if (data.typo == "Triangulaire" || data.typo == "Quadrangulaire") { if (data.desist == false) { div_detailsCirco.setAttribute("data-desist", "false"); } else { div_detailsCirco.setAttribute("data-desist", "true"); } } if (dejaelu) { div_detailsCirco.classList.add("dejaelu"); } html = "

Détails du scrutin"; if (mobileDec) { html += " (" + deptTXT + ", " + ((circoTXT == 1) ? "1re" : circoTXT + "e") + " circo.)"; } html += "

"; html += resultat_cand; // aller chercher le taux de participation e = mentions_circo_dict[circo]; participation = milliers(((e.exprimes / e.inscrits) * 100).arrondir(2)); html += "

Taux de participation: " + participation + "% des inscrits (" + milliers(e.votants) + " votants)

"; html += "
Les résultats complets
"; // j’envoie div_detailsCirco.innerHTML = html; main_div.append(div_detailsCirco); click_depli(div_circo); } var combienDeDesistements = 0, combienSansDesist = 0, combienPremiersTours = [], dicoTypo = {}, dicoPasDesist = {}, dicoQualif = {}; // petite boucle pour que ce soit au bon format for (const [i, d] of secondTourTriangulaires.entries()) { if (!dicoQualif[d.key]) { dicoQualif[d.key] = {}; dicoQualif[d.key]["cl"] = []; dicoQualif[d.key]["ql"] = []; dicoQualif[d.key]["desist"] = false; } dicoQualif[d.key]["cl"].push(d); dicoQualif[d.key]["ql"].push(d.e); dicoQualif[d.key].typo = d.type; if (d.desistement == "O") { dicoQualif[d.key]["desist"] = true; combienDeDesistements++; } if (d.elu == "True") { combienPremiersTours.push(d.key) } } // je boucle sur nos désistés for (const [id_circo, data] of Object.entries(dicoQualif)) { if (!dicoTypo[data.typo]) { dicoTypo[data.typo] = 0; } dicoTypo[data.typo]++; // on crée la ligne if (data.desist == true) { genererLigne(id_circo, data, iLigne); iLigne++; } else { dicoPasDesist[id_circo] = data; } } // je boucle sur les non-désistés for (const [id_circo, data] of Object.entries(dicoPasDesist)) { genererLigne(id_circo, data, iLigne); iLigne++; } // décompte des types de seconds tours document.querySelector("#btn_elu").innerHTML = dicoTypo["Elu au premier tour"] + " déjà élus"; document.querySelector("#btn_duel").innerHTML = dicoTypo["Duel"] + " duels"; document.querySelector("#btn_triangle").innerHTML = dicoTypo["Triangulaire"] + " triangulaires"; document.querySelector("#btn_quadra").innerHTML = dicoTypo["Quadrangulaire"] + " quadrangulaires"; document.querySelector("#btn_sansdesist").innerHTML = combienSansDesist + " sans désistement"; // les décomptes des qualifiés document.querySelector("#nb_qualif").innerHTML = Object.entries(dicoQualif).length - combienPremiersTours.length; document.querySelector("#nb_desist").innerHTML = combienDeDesistements; // L’événement de recherche : on cherche dans le contenu des div document.querySelector("#d_table_dep_search").addEventListener('input', function() { // technique de la terre brûlée // on replie tout d3.selectAll(".tableauLigne.large").classed("montrer", false); d3.selectAll(".tableauLigne.interactive").attr("data-deplie", false); // la recherche let search = nettoyer(this.value); if (search.length == 0) { document.querySelectorAll("#d_desist .interactive").forEach(item => { item.style.display = 'flex'; }) } else { document.querySelectorAll("#d_desist .interactive").forEach(item => { let div_text = nettoyer(item.querySelector(".nom").textContent.replace(/\s+/g, " ").trim()) + nettoyer(item.querySelector(".circo").textContent.replace(/\s+/g, " ").trim()); // let div_text = nettoyer(item.textContent.replace(/\s+/g, " ").trim()); if (div_text.indexOf(search) >= 0) { item.style.display = 'flex'; } else { item.style.display = 'none'; } }); } }); // L’événement pour déplier function click_depli(elmt) { elmt.addEventListener('click', function() { circ = d3.select(elmt).attr("data-circo"); ceci = d3.select(elmt); dep = d3.select("#d_" + circ).attr("data-deplie"); if (dep == "false") { d3.select("#c_" + circ).classed("montrer", true); d3.select("#d_" + circ).attr("data-deplie", true); ceci.selectAll(".details svg").classed("tourner", true); d3.selectAll("#d_" + circ + ", #c_" + circ).classed("selectionne", true); } if (dep == "true") { d3.select("#c_" + circ).classed("montrer", false); d3.select("#d_" + circ).attr("data-deplie", false); ceci.selectAll("svg").classed("tourner", false); d3.selectAll("#d_" + circ + ", #c_" + circ).classed("selectionne", false); } }); } function replierTout() { d3.select(".tableauLigne large").attr("data-deplie", false); d3.selectAll(".details svg").classed("tourner", false); d3.selectAll(".tableauLigne").classed("selectionne", false); d3.selectAll(".tableauLigne").classed("montrer", false); remiseAZero(); } // L’événement quand tu cliques sur la croix document.getElementById("effacerInput").addEventListener('click', remiseAZero); // où quand tu fais échap document.onkeydown = function(evt) { evt = evt || window.event; let isEscape = false; if ("key" in evt) { isEscape = (evt.key === "Escape" || evt.key === "Esc"); } else { isEscape = (evt.keyCode === 27); } if (isEscape) { remiseAZero(); } }; document.getElementById("tout_replier").addEventListener('click', replierTout); d3.selectAll("#d_table_dep .filtrer").on("click", function() { selecteur = d3.select(this).attr("data-filtre"); d3.select(".tableauLigne large").attr("data-deplie", false); d3.selectAll(".details svg").classed("tourner", false); d3.selectAll(".tableauLigne").classed("selectionne", false); d3.selectAll(".tableauLigne").classed("montrer", false); if (selecteur == "sansdesistement") { document.querySelectorAll("#d_desist .interactive").forEach(item => { let typoDiv = item.getAttribute("data-desist"); if (typoDiv == "false") { item.style.display = 'flex'; } else { item.style.display = 'none'; } }); } else { document.querySelectorAll("#d_desist .interactive").forEach(item => { let typoDiv = item.getAttribute("data-typo"); if (typoDiv == selecteur) { item.style.display = 'flex'; } else { item.style.display = 'none'; } }); } })}drawTable();
La carte des résultats des législatives au premier tour et le tableau des candidats qualifiés (2024)
Top Articles
Latest Posts
Article information

Author: Manual Maggio

Last Updated:

Views: 6217

Rating: 4.9 / 5 (49 voted)

Reviews: 80% of readers found this page helpful

Author information

Name: Manual Maggio

Birthday: 1998-01-20

Address: 359 Kelvin Stream, Lake Eldonview, MT 33517-1242

Phone: +577037762465

Job: Product Hospitality Supervisor

Hobby: Gardening, Web surfing, Video gaming, Amateur radio, Flag Football, Reading, Table tennis

Introduction: My name is Manual Maggio, I am a thankful, tender, adventurous, delightful, fantastic, proud, graceful person who loves writing and wants to share my knowledge and understanding with you.