Close Menu
Le Méridien
  • Actualités
  • Monde
  • Politique
  • Police
  • Société
  • Education
  • Entreprise
  • Justice
  • Culture
  • Sciences et Tech
  • Plus
    • Environnement
    • Communiqué de Presse
    • Les Tendances
What's Hot
Emmanuel Grégoire accuse Emmanuel Macron d’être « intervenu » pour « aider au retrait de Sarah Knafo » à Paris ; l’entourage du chef de l’Etat dément et dénonce un « mensonge indigne »

Emmanuel Grégoire accuse Emmanuel Macron d’être « intervenu » pour « aider au retrait de Sarah Knafo » à Paris ; l’entourage du chef de l’Etat dément et dénonce un « mensonge indigne »

mars 19, 2026
« Le prince Anthropic défie le roi OpenAI, mais il reste prématuré de conclure à un changement de souverain »

« Le prince Anthropic défie le roi OpenAI, mais il reste prématuré de conclure à un changement de souverain »

mars 19, 2026
les troupes nord-coréennes, les drones iraniens et le soutien économique chinois permettent à Moscou de poursuivre le conflit, selon le Pentagone

les troupes nord-coréennes, les drones iraniens et le soutien économique chinois permettent à Moscou de poursuivre le conflit, selon le Pentagone

mars 19, 2026
Facebook X (Twitter) Instagram
Facebook X (Twitter) Instagram YouTube
Se Connecter
mars 19, 2026
Le Méridien
Histoires Web Bulletin
  • Actualités
  • Monde
  • Politique
  • Police
  • Société
  • Education
  • Entreprise
  • Justice
  • Culture
  • Sciences et Tech
  • Plus
    • Environnement
    • Communiqué de Presse
    • Les Tendances
Le Méridien
Home»Politique
Politique

quelle affiche de second tour dans votre commune après les désistements et les fusions ?

Espace PresseBy Espace Pressemars 19, 2026
Facebook Twitter WhatsApp Copy Link Pinterest LinkedIn Tumblr Email Telegram
quelle affiche de second tour dans votre commune après les désistements et les fusions ?

Après plusieurs jours de tractations intenses, les choix sont désormais arrêtés. Maintien, fusion ou désistement stratégique : les listes qualifiées pour le second tour des élections municipales, qui aura lieu dimanche 22 mars, sont à présent connues.

Pour comprendre | Municipales 2026 : maintien, « fusion technique » ou désistement, les différentes options pour les listes qualifiées au second tour

Au total, les préfectures ont enregistré, en deux jours, environ 500 désistements et près de 400 fusions de listes, selon le décompte des Décodeurs. Le nombre de listes en lice pour le second tour est ainsi passé de 5 100 à 4 300. Quels accords ont été conclus à gauche entre les « insoumis », les socialistes et les Ecologistes ? Quelles alliances se sont formées entre la droite et le centre ? Des candidats de droite ont-ils franchi le cordon sanitaire en rejoignant les listes du Rassemblement national ? Et que s’est-il passé dans votre commune ?

Découvrez-le dans notre tableau, qui recense les configurations de second tour dans toutes les communes françaises.

${d.ordre}

${d.tete_prenom} ${d.tete_nom}

${nuance2 ? `(${mdm_html(nuances[nuance2].nom_court)})` : « }

· ${pointToComma(Number.parseFloat(d.pct_exprimes).toFixed(1))} %

${d.qualifie == « Fusionnable » ? `

` : «  »}

${
showDecision
? `${decisions[d.decision_officielle2].icon} ${d.tete_civ == « M. » ? decisions[d.decision_officielle2].label_h : decisions[d.decision_officielle2].label_f}
${
d.texte_viz
? `


`
: «  »
}`
: «  »
}

`;
// TODO : vérifier si on a les fusionnables
if ([« Désistement »].indexOf(d.decision_officielle2) > -1) {
h_candidats_out += h;
} else {
h_candidats_t2 += h;
}
}

html = `

${h_candidats_t2}

${
h_candidats_out.length > 0
? `

${h_candidats_out}

`
: « 
}

`;
let newRow = document.createElement(« div »);
newRow.setAttribute(« id », `commune_${code_circo}`);
newRow.classList.add(« suiviDesistements__table__row »);
newRow.setAttribute(« data-countCandidates », data.countCandidates);
newRow.innerHTML = html;
communesContainer.append(newRow);

// Déplacer les listes fusionnées vers leur liste absorbante
newRow2 = document.querySelector(`#commune_${code_circo}`);
newRow2.querySelectorAll(« .candidat[data-fusion-target] »).forEach((item) => {
target = newRow2.querySelector(`.candidat–absorbes[data-master= »${item.getAttribute(« id »)} »]`);
absorbes = item.getAttribute(« data-fusion-target »).split(« ; »);
absorbes.forEach((absorbe) => {
liste = newRow2.querySelector(`.candidat[data-npanneau= »${absorbe} »]`);
if (liste) target.append(liste);
});
});
}

let dicoData = {};

for (const [i, d] of donneesDesistements.entries()) {
// On filtre par seuil de population, on élimine les listes qui n’ont pas de décision officielle cohérente, et les listes fusionnables qui ne sont pas absorbées
if (d.population >= seuil_population && decisions[d.decision_officielle2] && !(d.qualifie == « Fusionnable » && d.decision_officielle2 !== « Fusion (absorbée) »)) {
if (!dicoData[d.code_circo]) {
dicoData[d.code_circo] = {
lib: d.lib,
population: d.population,
candidats: [],
configuration: d.configuration,
};
}
dicoData[d.code_circo][« candidats »].push(d);
}
}

// Sort dicoData by decreasing population and generate the rows
Object.entries(dicoData)
.sort(([, a], [, b]) => b.population – a.population)
.forEach(([code_circo, data]) => {
// On compte le nombre de candidats maintenus
countCandidates = 0;
data[« candidats »].forEach((c) => {
if (decisions[c.decision_officielle2].label_h == « Maintenue ») countCandidates++;
});
data.countCandidates = countCandidates;
// On génère les lignes
genererLigne(code_circo, data);
});

// Générer les filtres
Object.entries(configs).forEach(([key, val]) => {
document.querySelector(« .suiviDesistements__filters »).innerHTML += `

${key} (${val.count})

`;
});

function filterRows(min, max) {
rows = document.querySelectorAll(« .suiviDesistements__table__row »);
rows.forEach((row) => {
countCandidates = parseInt(row.getAttribute(« data-countCandidates »));
if (countCandidates >= min && countCandidates <= max) {
row.classList.remove(« suiviDesistements__table__row–hidden »);
} else {
row.classList.add(« suiviDesistements__table__row–hidden »);
}
});
}
// Clic sur les filtres (Duels, Triangulaires)
filters = document.querySelectorAll(« .suiviDesistements__filter »);
filters.forEach((item) => {
item.addEventListener(« click », (e) => {
filters.forEach((item) => {
item.classList.remove(« suiviDesistements__filter–active »);
});
e.target.classList.add(« suiviDesistements__filter–active »);
choice = item.getAttribute(« data-choice »).split(« -« );
filterRows(+choice[0], +choice[1]);
});
});

// Sur mobile, empêcher le clic sur le lien icône au profit du tooltip
if (isMobile) {
document.querySelectorAll(« .candidat__decision__lien »).forEach((item) => {
item.addEventListener(« click », (event) => {
event.preventDefault();
});
});
}
make_tooltip_desist(« .candidat__decision__lien, .candidat__precision img », window.self !== window.top);

// Search input
document.querySelector(« .suiviDesistements__search__input »).addEventListener(« input », function () {
const search = cleanValue(this.value);
let rows = document.querySelectorAll(« .suiviDesistements__table__row »);
rows.forEach((row) => {
if (!search.length) {
row.classList.remove(« suiviDesistements__table__row–hidden »);
} else {
const targetText =
cleanValue(row.querySelector(« .suiviDesistements__table__row__communeLib »).textContent.replace(/s+/g,  » « ).trim()) +
cleanValue(row.querySelector(« .suiviDesistements__table__row__candidats »).textContent.replace(/s+/g,  » « ).trim());
row.classList.toggle(« suiviDesistements__table__row–hidden », !targetText.includes(search));
}
});
if (document.querySelectorAll(« .suiviDesistements__table__row–hidden »).length === rows.length) {
// No results
document.querySelector(« .suiviDesistements__table__noResults »).style.display = « flex »;
} else {
document.querySelector(« .suiviDesistements__table__noResults »).style.display = « none »;
}
});

// Reset search input
function remiseAZero() {
input = document.querySelector(« .suiviDesistements__search__input »);
input.value = null;
input.dispatchEvent(new Event(« input », { bubbles: true }));
}
document.querySelector(« .suiviDesistements__search__reset »).addEventListener(« click », remiseAZero);
document.onkeydown = function (evt) {
evt = evt || window.event;
if (evt.key === « Escape » || evt.key === « Esc » || evt.keyCode === 27) remiseAZero();
};
}

// UTILS

// Couleurs

// fonction qui convertit la recherche
function cleanValue(input) {
return input
.toLowerCase()
.replace(« st « , « saint « )
.trim()
.replace(/[àâä]/g, « a »)
.replace(/[æ]/g, « ae »)
.replace(/[ç]/g, « c »)
.replace(/[éèêë]/g, « e »)
.replace(/[îï]/g, « i »)
.replace(/[ô]/g, « o »)
.replace(/[œ]/g, « oe »)
.replace(/[ùûü]/g, « u »)
.replace(/-/g,  » « )
.replace(/’/g,  » « );
}

// une fonction qui passe la première lettre de tous les mots d’une string en cap
function capitalizeTxt(str) {
// ma fonction de détection
const estToutEnCap = (t) => […t].every((c) => c === c.toUpperCase());
if (!estToutEnCap(str)) return str;
const cap = (s) => `${s.charAt(0).toUpperCase().replace(« É », « E »).replace(« È », « E »)}${s.slice(1)}`;
let out = str.toLowerCase().split( » « ).map(cap).join( » « );
if (out.includes(« -« )) out = out.split(« -« ).map(cap).join(« -« );
return out.replace(« De La « , « de la « ).replace(« De « , « de « ).replace( » – « , « -« );
}

function pointToComma(num) {
return String(num).replace(« . », « , »);
}

function thousandSep(num) {
return String(num).replace(/B(?=(d{3})+(?!d))/g,  » « );
}

function make_tooltip_desist(selector, is_live = false) {
let tooltipTriggers = getA(selector);
forEach(tooltipTriggers, function (elmt) {
elmt.addEventListener(« mouseover », function () {
display_tooltip_desist(elmt, is_live);
});
if (!isMobile) {
elmt.addEventListener(« mouseout », function () {
document.querySelectorAll(« .tooltipdecodeurs »).forEach((tooltipElem) => {
tooltipElem.remove();
});
});
}

if (is_live) {
// click outside is closing the tooltip
document.addEventListener(« click », function (event) {
const tooltipElem = document.querySelector(« .tooltipdecodeurs »);
if (tooltipElem && !tooltipElem.contains(event.target)) {
tooltipElem.remove();
}
});
}
});
}
// TODO : permettre de cliquer le lien sur le tooltip
function display_tooltip_desist(elmt, is_live = false) {
document.querySelectorAll(« .tooltipdecodeurs »).forEach((tooltipElem) => {
tooltipElem.remove();
});
let tooltipElem = document.createElement(« div »);
tooltipElem.classList.add(« tooltipdecodeurs »);
tooltipElem.classList.add(« lmui-tooltip »);
let tt_html = ``;
if (elmt.hasAttribute(« data-tt-supertitle ») && elmt.getAttribute(« data-tt-supertitle ») != «  ») {
tt_html += `

${elmt.getAttribute(« data-tt-supertitle »)}

`;
}
if (elmt.hasAttribute(« data-tt-title ») && elmt.getAttribute(« data-tt-title ») != «  ») {
tt_html += « ;
}
if (elmt.hasAttribute(« data-tt-desc ») && elmt.getAttribute(« data-tt-desc ») != «  ») {
tt_html += `

${elmt.getAttribute(« data-tt-desc »)}

`;
}
if (elmt.hasAttribute(« data-tt-source ») && elmt.getAttribute(« data-tt-source ») != «  ») {
tt_html += `

${elmt.getAttribute(« data-tt-source »)}

`;
}

tooltipElem.innerHTML = tt_html;
document.body.appendChild(tooltipElem);

/* le 14 c’est le décalage qui va bien */
const tt_top = elmt.getBoundingClientRect().top – 14 + window.scrollY – tooltipElem.offsetHeight;
tooltipElem.style.top = tt_top + « px »;
let tt_left;
if (is_live && tt_top < 0) {
tooltipElem.style.top = « 0px »;
tt_left = elmt.getBoundingClientRect().left + elmt.getBoundingClientRect().width + 2;
if (tt_left + tooltipElem.offsetWidth > window.innerWidth) {
tt_left = elmt.getBoundingClientRect().left – tooltipElem.offsetWidth – 2;
}
} else {
tt_left = elmt.getBoundingClientRect().left + elmt.getBoundingClientRect().width / 2 – tooltipElem.getBoundingClientRect().width / 2 + 2;
}
tooltipElem.style.left = tt_left + « px »;
if (is_live && tt_left < 0) {
tooltipElem.style.left = « 0px »;
} else if (is_live && tt_left + tooltipElem.offsetWidth > window.innerWidth) {
tooltipElem.style.left = window.innerWidth – tooltipElem.offsetWidth + « px »;
}
// tooltipElem.addEventListener(« click », function (event) {
// event.stopImmediatePropagation();
// });
tooltipElem.querySelector(« .lmui-tooltip__close »).addEventListener(« click », () => {
tooltipElem.remove();
});
}

async function initViz() {
//console.warn(« >>> initViz »);
nuances_ministere = await fetchNuances(nuances_ministereURL);
nuances_lemonde = await fetchNuances(nuances_lemondeURL);
nuances = { …nuances_ministere, …nuances_lemonde };
drawTable();
//console.warn(« <<<<« );
}
initViz();

Share. Facebook Twitter Pinterest LinkedIn Telegram WhatsApp Email

Articles Liés

Emmanuel Grégoire accuse Emmanuel Macron d’être « intervenu » pour « aider au retrait de Sarah Knafo » à Paris ; l’entourage du chef de l’Etat dément et dénonce un « mensonge indigne »

Emmanuel Grégoire accuse Emmanuel Macron d’être « intervenu » pour « aider au retrait de Sarah Knafo » à Paris ; l’entourage du chef de l’Etat dément et dénonce un « mensonge indigne »

Politique mars 19, 2026
Municipales 2026 : que peut encore changer le second tour ?

Municipales 2026 : que peut encore changer le second tour ?

Politique mars 19, 2026
Municipales à Nice : le non-choix de Bruno Retailleau entre la droite et l’extrême droite sème la confusion au sein des LR

Municipales à Nice : le non-choix de Bruno Retailleau entre la droite et l’extrême droite sème la confusion au sein des LR

Politique mars 19, 2026
Au Rassemblement national, la ligne « ni droite ni gauche » de Marine Le Pen mise à mal aux municipales par le coup de barre à droite de Jordan Bardella

Au Rassemblement national, la ligne « ni droite ni gauche » de Marine Le Pen mise à mal aux municipales par le coup de barre à droite de Jordan Bardella

Politique mars 19, 2026
Municipales 2026 : le PS retire son soutien au candidat LFI d’Argenteuil, condamné pour « violences conjugales »

Municipales 2026 : le PS retire son soutien au candidat LFI d’Argenteuil, condamné pour « violences conjugales »

Politique mars 18, 2026
revivez le débat entre Emmanuel Grégoire, Rachida Dati et Sophia Chikirou, les candidats au second tour à Paris

revivez le débat entre Emmanuel Grégoire, Rachida Dati et Sophia Chikirou, les candidats au second tour à Paris

Politique mars 18, 2026
A Houilles, la gestion du maire et de trois de ses adjoints en question

A Houilles, la gestion du maire et de trois de ses adjoints en question

Politique mars 18, 2026
Marine Le Pen et Jordan Bardella en meeting à Châlons-en-Champagne ; à Paris, débat prévu entre Emmanuel Grégoire, Rachida Dati et Sophia Chikirou à partir de 21 heures

Marine Le Pen et Jordan Bardella en meeting à Châlons-en-Champagne ; à Paris, débat prévu entre Emmanuel Grégoire, Rachida Dati et Sophia Chikirou à partir de 21 heures

Politique mars 18, 2026
Un jour à Montargis : au tribunal, des chiens, du chichon et des gnons

Un jour à Montargis : au tribunal, des chiens, du chichon et des gnons

Politique mars 18, 2026

Actualité à la Une

« Le prince Anthropic défie le roi OpenAI, mais il reste prématuré de conclure à un changement de souverain »

« Le prince Anthropic défie le roi OpenAI, mais il reste prématuré de conclure à un changement de souverain »

mars 19, 2026
les troupes nord-coréennes, les drones iraniens et le soutien économique chinois permettent à Moscou de poursuivre le conflit, selon le Pentagone

les troupes nord-coréennes, les drones iraniens et le soutien économique chinois permettent à Moscou de poursuivre le conflit, selon le Pentagone

mars 19, 2026
Bœuf bourguignon, cassoulet, blanquette… quel plat représente le mieux la gastronomie française ?

Bœuf bourguignon, cassoulet, blanquette… quel plat représente le mieux la gastronomie française ?

mars 19, 2026

Choix de l'éditeur

Au Théâtre du Soleil, Ariane Mnouchkine et sa troupe saisissent le mal à la racine dans un spectacle de haute volée

Au Théâtre du Soleil, Ariane Mnouchkine et sa troupe saisissent le mal à la racine dans un spectacle de haute volée

mars 19, 2026
Accès à l’eau, assainissement, irrigation… Les femmes toujours pénalisées par rapport aux hommes

Accès à l’eau, assainissement, irrigation… Les femmes toujours pénalisées par rapport aux hommes

mars 19, 2026
Municipales 2026 : que peut encore changer le second tour ?

Municipales 2026 : que peut encore changer le second tour ?

mars 19, 2026
Gaza : la phase deux du plan de paix de Donald Trump gelée par la guerre contre l’Iran

Gaza : la phase deux du plan de paix de Donald Trump gelée par la guerre contre l’Iran

mars 19, 2026
Avec « La Famille Rosenthal », le Britannique Toby Lloyd livre un premier roman incisif autour d’un clan dysfonctionnel

Avec « La Famille Rosenthal », le Britannique Toby Lloyd livre un premier roman incisif autour d’un clan dysfonctionnel

mars 19, 2026
Facebook X (Twitter) Pinterest TikTok Instagram
2026 © Le Méridien. Tous droits réservés.
  • Politique de Confidentialité
  • Termes et Conditions
  • Contacter

Type above and press Enter to search. Press Esc to cancel.

Sign In or Register

Welcome Back!

Login to your account below.

Lost password?