{
  "schemaVersion": 1,
  "edition": "2026-11-05.1",
  "verifiedAt": "2026-11-05",
  "window": {
    "from": "2016-11-05",
    "to": "2026-11-05"
  },
  "title": "Dix ans de mobilisations sociales",
  "policy": "Sélection documentaire de six mobilisations nationales, non exhaustive. Estimations attribuées, sans moyenne entre producteurs, sans cumul de personnes uniques ni interpolation. Les lignes sont des guides entre journées observées, pas un suivi quotidien. Un champ vide reste absent, jamais zéro.",
  "updatePolicy": "Instantané éditorial vérifié le 5 novembre 2026. Aucune mise à jour automatique. Les points partiels du 5 novembre ne sont ni le bilan de la journée ni nécessairement les dernières annonces disponibles.",
  "movements": [
    {
      "id": "ordonnances-2017",
      "title": "Ordonnances travail",
      "years": "2017",
      "color": "#826522",
      "coverage": "Quatre journées nationales, du 12 septembre au 16 novembre 2017.",
      "limits": "Les mots d’ordre s’élargissent en novembre. Les estimations nationales des organisateurs non chiffrées précisément sont laissées absentes."
    },
    {
      "id": "gilets-jaunes-2018",
      "title": "Gilets jaunes",
      "years": "2018",
      "color": "#b35c22",
      "coverage": "Les six premiers samedis, du 17 novembre au 22 décembre 2018.",
      "limits": "Défilés, blocages et rassemblements : le champ dépasse les seuls cortèges. Aucun décompte national homogène des organisateurs retenu. La série ne décrit pas l’ensemble du mouvement de 2018–2019."
    },
    {
      "id": "retraites-2019",
      "title": "Retraites · projet de système universel",
      "years": "2019–2020",
      "color": "#247875",
      "coverage": "Quatre journées repères : 5, 10, 17 décembre 2019 et 9 janvier 2020.",
      "limits": "Sélection de journées, pas calendrier exhaustif de la mobilisation. Les grévistes et les jours de grève ne sont pas mesurés ici."
    },
    {
      "id": "retraites-2023",
      "title": "Retraites · réforme de 2023",
      "years": "2023",
      "color": "#51639c",
      "coverage": "Les quatorze journées nationales, du 19 janvier au 6 juin 2023.",
      "limits": "Le 1er Mai réunit aussi d’autres revendications. Deux valeurs du tableau CFDT ont été recoupées et remplacées par les bilans de presse attribués : 16 février (440 000) et 23 mars (1,09 million), au lieu de 400 000 et 1,08 million. Chiffres des syndicats repris tels que publiés par ce tableau ; les arrondis peuvent varier selon les comptes rendus."
    },
    {
      "id": "budget-2025",
      "title": "Budget · mobilisations de rentrée",
      "years": "2025",
      "color": "#9a4c76",
      "coverage": "Les 10 et 18 septembre, puis le 2 octobre 2025.",
      "limits": "Le 10 septembre « Bloquons tout » et les appels intersyndicaux suivants ont des formes et des organisateurs différents ; leur regroupement est thématique."
    },
    {
      "id": "vie-chere-2026",
      "title": "Vie chère · mouvement actuel",
      "years": "2026",
      "color": "#5b3fd6",
      "coverage": "Les trois samedis des 17, 24 et 31 octobre ; point partiel du 5 novembre séparé.",
      "limits": "Le champ du ministère inclut des actions sur la voie publique. L’auteur du chiffre des organisateurs change le 31 octobre : intersyndicale jeunesse. Aucun raccord n’est tracé entre ces auteurs différents."
    }
  ],
  "observations": [
    {
      "id": "ordonnances-2017-2017-09-12",
      "movementId": "ordonnances-2017",
      "date": "2017-09-12",
      "interior": 223000,
      "organizers": 500000,
      "interiorAttribution": "Ministère de l’Intérieur / autorités",
      "organizerAttribution": "CGT",
      "interiorQualifier": "estimation publiée",
      "organizerQualifier": "près de",
      "scope": "France · bilan national publié (détail territorial non uniformisé entre les sources)",
      "status": "journee-complete",
      "sourceIds": [
        "ord17"
      ],
      "notes": ""
    },
    {
      "id": "ordonnances-2017-2017-09-21",
      "movementId": "ordonnances-2017",
      "date": "2017-09-21",
      "interior": 132000,
      "organizers": null,
      "interiorAttribution": "Ministère de l’Intérieur / autorités",
      "organizerAttribution": "CGT",
      "interiorQualifier": "estimation publiée",
      "organizerQualifier": "estimation publiée",
      "scope": "France · bilan national publié (détail territorial non uniformisé entre les sources)",
      "status": "journee-complete",
      "sourceIds": [
        "ord17"
      ],
      "notes": "La CGT évoque plusieurs centaines de milliers sans total précis exploitable."
    },
    {
      "id": "ordonnances-2017-2017-10-19",
      "movementId": "ordonnances-2017",
      "date": "2017-10-19",
      "interior": 37700,
      "organizers": null,
      "interiorAttribution": "Ministère de l’Intérieur / autorités",
      "organizerAttribution": "CGT",
      "interiorQualifier": "estimation publiée",
      "organizerQualifier": "estimation publiée",
      "scope": "France · bilan national publié (détail territorial non uniformisé entre les sources)",
      "status": "journee-complete",
      "sourceIds": [
        "ord17fin"
      ],
      "notes": ""
    },
    {
      "id": "ordonnances-2017-2017-11-16",
      "movementId": "ordonnances-2017",
      "date": "2017-11-16",
      "interior": 80000,
      "organizers": null,
      "interiorAttribution": "Ministère de l’Intérieur / autorités",
      "organizerAttribution": "CGT",
      "interiorQualifier": "estimation publiée",
      "organizerQualifier": "estimation publiée",
      "scope": "France · bilan national publié (détail territorial non uniformisé entre les sources)",
      "status": "journee-complete",
      "sourceIds": [
        "ord17fin"
      ],
      "notes": ""
    },
    {
      "id": "gilets-jaunes-2018-2018-11-17",
      "movementId": "gilets-jaunes-2018",
      "date": "2018-11-17",
      "interior": 282000,
      "organizers": null,
      "interiorAttribution": "Ministère de l’Intérieur / autorités",
      "organizerAttribution": "CGT",
      "interiorQualifier": "estimation publiée",
      "organizerQualifier": "estimation publiée",
      "scope": "France · défilés, blocages et rassemblements recensés",
      "status": "journee-complete",
      "sourceIds": [
        "gj18"
      ],
      "notes": ""
    },
    {
      "id": "gilets-jaunes-2018-2018-11-24",
      "movementId": "gilets-jaunes-2018",
      "date": "2018-11-24",
      "interior": 166000,
      "organizers": null,
      "interiorAttribution": "Ministère de l’Intérieur / autorités",
      "organizerAttribution": "CGT",
      "interiorQualifier": "estimation publiée",
      "organizerQualifier": "estimation publiée",
      "scope": "France · défilés, blocages et rassemblements recensés",
      "status": "journee-complete",
      "sourceIds": [
        "gj18"
      ],
      "notes": "Récapitulatif du 24 décembre : 166 000. Le point du 24 novembre à 17 h donnait 106 301 ; version rétrospective retenue et première annonce conservée en note."
    },
    {
      "id": "gilets-jaunes-2018-2018-12-01",
      "movementId": "gilets-jaunes-2018",
      "date": "2018-12-01",
      "interior": 136000,
      "organizers": null,
      "interiorAttribution": "Ministère de l’Intérieur / autorités",
      "organizerAttribution": "CGT",
      "interiorQualifier": "estimation publiée",
      "organizerQualifier": "estimation publiée",
      "scope": "France · défilés, blocages et rassemblements recensés",
      "status": "journee-complete",
      "sourceIds": [
        "gj18"
      ],
      "notes": ""
    },
    {
      "id": "gilets-jaunes-2018-2018-12-08",
      "movementId": "gilets-jaunes-2018",
      "date": "2018-12-08",
      "interior": 136000,
      "organizers": null,
      "interiorAttribution": "Ministère de l’Intérieur / autorités",
      "organizerAttribution": "CGT",
      "interiorQualifier": "estimation publiée",
      "organizerQualifier": "estimation publiée",
      "scope": "France · défilés, blocages et rassemblements recensés",
      "status": "journee-complete",
      "sourceIds": [
        "gj18"
      ],
      "notes": "136 000 dans le récapitulatif retenu ; certains comptes rendus du 15 décembre mentionnent 126 000. Divergence des publications, pas précision au participant près."
    },
    {
      "id": "gilets-jaunes-2018-2018-12-15",
      "movementId": "gilets-jaunes-2018",
      "date": "2018-12-15",
      "interior": 66000,
      "organizers": null,
      "interiorAttribution": "Ministère de l’Intérieur / autorités",
      "organizerAttribution": "CGT",
      "interiorQualifier": "estimation publiée",
      "organizerQualifier": "estimation publiée",
      "scope": "France · défilés, blocages et rassemblements recensés",
      "status": "journee-complete",
      "sourceIds": [
        "gj18"
      ],
      "notes": ""
    },
    {
      "id": "gilets-jaunes-2018-2018-12-22",
      "movementId": "gilets-jaunes-2018",
      "date": "2018-12-22",
      "interior": 38600,
      "organizers": null,
      "interiorAttribution": "Ministère de l’Intérieur / autorités",
      "organizerAttribution": "CGT",
      "interiorQualifier": "estimation publiée",
      "organizerQualifier": "estimation publiée",
      "scope": "France · défilés, blocages et rassemblements recensés",
      "status": "journee-complete",
      "sourceIds": [
        "gj18"
      ],
      "notes": ""
    },
    {
      "id": "retraites-2019-2019-12-05",
      "movementId": "retraites-2019",
      "date": "2019-12-05",
      "interior": 806000,
      "organizers": 1500000,
      "interiorAttribution": "Ministère de l’Intérieur / autorités",
      "organizerAttribution": "CGT",
      "interiorQualifier": "estimation publiée",
      "organizerQualifier": "estimation publiée",
      "scope": "France · bilan national publié (détail territorial non uniformisé entre les sources)",
      "status": "journee-complete",
      "sourceIds": [
        "ret19"
      ],
      "notes": ""
    },
    {
      "id": "retraites-2019-2019-12-10",
      "movementId": "retraites-2019",
      "date": "2019-12-10",
      "interior": 339000,
      "organizers": 885000,
      "interiorAttribution": "Ministère de l’Intérieur / autorités",
      "organizerAttribution": "CGT",
      "interiorQualifier": "estimation publiée",
      "organizerQualifier": "estimation publiée",
      "scope": "France · bilan national publié (détail territorial non uniformisé entre les sources)",
      "status": "journee-complete",
      "sourceIds": [
        "ret19b"
      ],
      "notes": ""
    },
    {
      "id": "retraites-2019-2019-12-17",
      "movementId": "retraites-2019",
      "date": "2019-12-17",
      "interior": 615000,
      "organizers": 1800000,
      "interiorAttribution": "Ministère de l’Intérieur / autorités",
      "organizerAttribution": "CGT",
      "interiorQualifier": "estimation publiée",
      "organizerQualifier": "estimation publiée",
      "scope": "France · bilan national publié (détail territorial non uniformisé entre les sources)",
      "status": "journee-complete",
      "sourceIds": [
        "ret19c"
      ],
      "notes": ""
    },
    {
      "id": "retraites-2019-2020-01-09",
      "movementId": "retraites-2019",
      "date": "2020-01-09",
      "interior": 452000,
      "organizers": 1700000,
      "interiorAttribution": "Ministère de l’Intérieur / autorités",
      "organizerAttribution": "CGT",
      "interiorQualifier": "estimation publiée",
      "organizerQualifier": "estimation publiée",
      "scope": "France · bilan national publié (détail territorial non uniformisé entre les sources)",
      "status": "journee-complete",
      "sourceIds": [
        "ret20"
      ],
      "notes": ""
    },
    {
      "id": "retraites-2023-2023-01-19",
      "movementId": "retraites-2023",
      "date": "2023-01-19",
      "interior": 1120000,
      "organizers": 2000000,
      "interiorAttribution": "Ministère de l’Intérieur / autorités",
      "organizerAttribution": "Syndicats (tableau CFDT UFETAM)",
      "interiorQualifier": "estimation publiée",
      "organizerQualifier": "estimation publiée",
      "scope": "France · bilan national publié (détail territorial non uniformisé entre les sources)",
      "status": "journee-complete",
      "sourceIds": [
        "ret23"
      ],
      "notes": ""
    },
    {
      "id": "retraites-2023-2023-01-31",
      "movementId": "retraites-2023",
      "date": "2023-01-31",
      "interior": 1272000,
      "organizers": 2800000,
      "interiorAttribution": "Ministère de l’Intérieur / autorités",
      "organizerAttribution": "Syndicats (tableau CFDT UFETAM)",
      "interiorQualifier": "estimation publiée",
      "organizerQualifier": "estimation publiée",
      "scope": "France · bilan national publié (détail territorial non uniformisé entre les sources)",
      "status": "journee-complete",
      "sourceIds": [
        "ret23"
      ],
      "notes": "1 272 000 dans le tableau retenu ; couramment arrondi à 1,27 million."
    },
    {
      "id": "retraites-2023-2023-02-07",
      "movementId": "retraites-2023",
      "date": "2023-02-07",
      "interior": 757000,
      "organizers": 2000000,
      "interiorAttribution": "Ministère de l’Intérieur / autorités",
      "organizerAttribution": "Syndicats (tableau CFDT UFETAM)",
      "interiorQualifier": "estimation publiée",
      "organizerQualifier": "estimation publiée",
      "scope": "France · bilan national publié (détail territorial non uniformisé entre les sources)",
      "status": "journee-complete",
      "sourceIds": [
        "ret23"
      ],
      "notes": ""
    },
    {
      "id": "retraites-2023-2023-02-11",
      "movementId": "retraites-2023",
      "date": "2023-02-11",
      "interior": 963000,
      "organizers": 2500000,
      "interiorAttribution": "Ministère de l’Intérieur / autorités",
      "organizerAttribution": "Syndicats (tableau CFDT UFETAM)",
      "interiorQualifier": "estimation publiée",
      "organizerQualifier": "estimation publiée",
      "scope": "France · bilan national publié (détail territorial non uniformisé entre les sources)",
      "status": "journee-complete",
      "sourceIds": [
        "ret23"
      ],
      "notes": ""
    },
    {
      "id": "retraites-2023-2023-02-16",
      "movementId": "retraites-2023",
      "date": "2023-02-16",
      "interior": 440000,
      "organizers": 1300000,
      "interiorAttribution": "Ministère de l’Intérieur / autorités",
      "organizerAttribution": "Syndicats (tableau CFDT UFETAM)",
      "interiorQualifier": "estimation publiée",
      "organizerQualifier": "estimation publiée",
      "scope": "France · bilan national publié (détail territorial non uniformisé entre les sources)",
      "status": "journee-complete",
      "sourceIds": [
        "ret23",
        "ret23fev"
      ],
      "notes": "440 000 : recoupement du tableau (400 000) avec Les Décodeurs."
    },
    {
      "id": "retraites-2023-2023-03-07",
      "movementId": "retraites-2023",
      "date": "2023-03-07",
      "interior": 1280000,
      "organizers": 3500000,
      "interiorAttribution": "Ministère de l’Intérieur / autorités",
      "organizerAttribution": "Syndicats (tableau CFDT UFETAM)",
      "interiorQualifier": "estimation publiée",
      "organizerQualifier": "estimation publiée",
      "scope": "France · bilan national publié (détail territorial non uniformisé entre les sources)",
      "status": "journee-complete",
      "sourceIds": [
        "ret23"
      ],
      "notes": ""
    },
    {
      "id": "retraites-2023-2023-03-11",
      "movementId": "retraites-2023",
      "date": "2023-03-11",
      "interior": 368000,
      "organizers": 1000000,
      "interiorAttribution": "Ministère de l’Intérieur / autorités",
      "organizerAttribution": "Syndicats (tableau CFDT UFETAM)",
      "interiorQualifier": "estimation publiée",
      "organizerQualifier": "estimation publiée",
      "scope": "France · bilan national publié (détail territorial non uniformisé entre les sources)",
      "status": "journee-complete",
      "sourceIds": [
        "ret23"
      ],
      "notes": ""
    },
    {
      "id": "retraites-2023-2023-03-15",
      "movementId": "retraites-2023",
      "date": "2023-03-15",
      "interior": 480000,
      "organizers": 1700000,
      "interiorAttribution": "Ministère de l’Intérieur / autorités",
      "organizerAttribution": "Syndicats (tableau CFDT UFETAM)",
      "interiorQualifier": "estimation publiée",
      "organizerQualifier": "estimation publiée",
      "scope": "France · bilan national publié (détail territorial non uniformisé entre les sources)",
      "status": "journee-complete",
      "sourceIds": [
        "ret23"
      ],
      "notes": ""
    },
    {
      "id": "retraites-2023-2023-03-23",
      "movementId": "retraites-2023",
      "date": "2023-03-23",
      "interior": 1090000,
      "organizers": 3500000,
      "interiorAttribution": "Ministère de l’Intérieur / autorités",
      "organizerAttribution": "Syndicats (tableau CFDT UFETAM)",
      "interiorQualifier": "estimation publiée",
      "organizerQualifier": "estimation publiée",
      "scope": "France · bilan national publié (détail territorial non uniformisé entre les sources)",
      "status": "journee-complete",
      "sourceIds": [
        "ret23",
        "ret23mars"
      ],
      "notes": "1,09 million : bilan arrondi Intérieur rapporté par AFP, à la place de 1,08 million dans le tableau."
    },
    {
      "id": "retraites-2023-2023-03-28",
      "movementId": "retraites-2023",
      "date": "2023-03-28",
      "interior": 740000,
      "organizers": 2000000,
      "interiorAttribution": "Ministère de l’Intérieur / autorités",
      "organizerAttribution": "Syndicats (tableau CFDT UFETAM)",
      "interiorQualifier": "estimation publiée",
      "organizerQualifier": "estimation publiée",
      "scope": "France · bilan national publié (détail territorial non uniformisé entre les sources)",
      "status": "journee-complete",
      "sourceIds": [
        "ret23"
      ],
      "notes": ""
    },
    {
      "id": "retraites-2023-2023-04-06",
      "movementId": "retraites-2023",
      "date": "2023-04-06",
      "interior": 570000,
      "organizers": 2000000,
      "interiorAttribution": "Ministère de l’Intérieur / autorités",
      "organizerAttribution": "Syndicats (tableau CFDT UFETAM)",
      "interiorQualifier": "estimation publiée",
      "organizerQualifier": "estimation publiée",
      "scope": "France · bilan national publié (détail territorial non uniformisé entre les sources)",
      "status": "journee-complete",
      "sourceIds": [
        "ret23"
      ],
      "notes": ""
    },
    {
      "id": "retraites-2023-2023-04-13",
      "movementId": "retraites-2023",
      "date": "2023-04-13",
      "interior": 380000,
      "organizers": 1500000,
      "interiorAttribution": "Ministère de l’Intérieur / autorités",
      "organizerAttribution": "Syndicats (tableau CFDT UFETAM)",
      "interiorQualifier": "estimation publiée",
      "organizerQualifier": "estimation publiée",
      "scope": "France · bilan national publié (détail territorial non uniformisé entre les sources)",
      "status": "journee-complete",
      "sourceIds": [
        "ret23",
        "ret23avr"
      ],
      "notes": "Estimation CGT corrigée de plus d’un million à plus de 1,5 million dans le compte rendu du Parisien."
    },
    {
      "id": "retraites-2023-2023-05-01",
      "movementId": "retraites-2023",
      "date": "2023-05-01",
      "interior": 782000,
      "organizers": 2300000,
      "interiorAttribution": "Ministère de l’Intérieur / autorités",
      "organizerAttribution": "Syndicats (tableau CFDT UFETAM)",
      "interiorQualifier": "estimation publiée",
      "organizerQualifier": "estimation publiée",
      "scope": "France · bilan national publié (détail territorial non uniformisé entre les sources)",
      "status": "journee-complete",
      "sourceIds": [
        "ret23"
      ],
      "notes": ""
    },
    {
      "id": "retraites-2023-2023-06-06",
      "movementId": "retraites-2023",
      "date": "2023-06-06",
      "interior": 281000,
      "organizers": 900000,
      "interiorAttribution": "Ministère de l’Intérieur / autorités",
      "organizerAttribution": "Syndicats (tableau CFDT UFETAM)",
      "interiorQualifier": "estimation publiée",
      "organizerQualifier": "estimation publiée",
      "scope": "France · bilan national publié (détail territorial non uniformisé entre les sources)",
      "status": "journee-complete",
      "sourceIds": [
        "ret23"
      ],
      "notes": ""
    },
    {
      "id": "budget-2025-2025-09-10",
      "movementId": "budget-2025",
      "date": "2025-09-10",
      "interior": 175000,
      "organizers": 250000,
      "interiorAttribution": "Ministère de l’Intérieur / autorités",
      "organizerAttribution": "CGT",
      "interiorQualifier": "point de fin d’après-midi",
      "organizerQualifier": "environ",
      "scope": "France · bilan national publié (détail territorial non uniformisé entre les sources)",
      "status": "journee-complete",
      "sourceIds": [
        "rentree25"
      ],
      "notes": "Rassemblements et blocages « Bloquons tout ». Total de fin d’après-midi, pas un comptage de personnes uniques sur tout le mouvement."
    },
    {
      "id": "budget-2025-2025-09-18",
      "movementId": "budget-2025",
      "date": "2025-09-18",
      "interior": 506000,
      "organizers": 1000000,
      "interiorAttribution": "Ministère de l’Intérieur / autorités",
      "organizerAttribution": "CGT",
      "interiorQualifier": "plus de",
      "organizerQualifier": "plus de",
      "scope": "France · bilan national publié (détail territorial non uniformisé entre les sources)",
      "status": "journee-complete",
      "sourceIds": [
        "rentree25b"
      ],
      "notes": "Total publié arrondi à plus de 506 000 ; le détail annoncé est 451 789 hors Paris et 55 000 à Paris."
    },
    {
      "id": "budget-2025-2025-10-02",
      "movementId": "budget-2025",
      "date": "2025-10-02",
      "interior": 195000,
      "organizers": 600000,
      "interiorAttribution": "Ministère de l’Intérieur / autorités",
      "organizerAttribution": "CGT",
      "interiorQualifier": "estimation publiée",
      "organizerQualifier": "près de",
      "scope": "France · bilan national publié (détail territorial non uniformisé entre les sources)",
      "status": "journee-complete",
      "sourceIds": [
        "rentree25c"
      ],
      "notes": ""
    },
    {
      "id": "vie-chere-2026-2026-10-17",
      "movementId": "vie-chere-2026",
      "date": "2026-10-17",
      "interior": 550000,
      "organizers": 800000,
      "interiorAttribution": "Ministère de l’Intérieur / autorités",
      "organizerAttribution": "Organisations associées à la mobilisation",
      "interiorQualifier": "estimation publiée",
      "organizerQualifier": "environ",
      "scope": "France · actions sur la voie publique, rassemblements et défilés",
      "status": "journee-complete",
      "sourceIds": [
        "actuelmi",
        "actuel17"
      ],
      "notes": ""
    },
    {
      "id": "vie-chere-2026-2026-10-24",
      "movementId": "vie-chere-2026",
      "date": "2026-10-24",
      "interior": 410000,
      "organizers": 800000,
      "interiorAttribution": "Ministère de l’Intérieur / autorités",
      "organizerAttribution": "CGT",
      "interiorQualifier": "estimation publiée",
      "organizerQualifier": "environ",
      "scope": "France · actions sur la voie publique et défilés",
      "status": "journee-complete",
      "sourceIds": [
        "actuelmi",
        "actuel24"
      ],
      "notes": ""
    },
    {
      "id": "vie-chere-2026-2026-10-31",
      "movementId": "vie-chere-2026",
      "date": "2026-10-31",
      "interior": 320000,
      "organizers": 500000,
      "interiorAttribution": "Ministère de l’Intérieur / autorités",
      "organizerAttribution": "Intersyndicale jeunesse",
      "interiorQualifier": "estimation publiée",
      "organizerQualifier": "près de",
      "scope": "France · actions sur la voie publique et défilés",
      "status": "journee-complete",
      "sourceIds": [
        "actuelmi",
        "actuel31"
      ],
      "notes": "Changement d’auteur du chiffre organisateurs. Aucune évolution de cette série n’est calculée par rapport à la CGT."
    }
  ],
  "partial": [
    {
      "date": "2026-11-05",
      "time": "13:00",
      "timezone": "Europe/Paris",
      "value": 270000,
      "qualifier": "estimation partielle",
      "attribution": "Entourage du ministre de l’Intérieur",
      "scope": "180 cortèges, hors Paris",
      "sourceIds": [
        "actuel05"
      ]
    },
    {
      "date": "2026-11-05",
      "time": "13:00",
      "timezone": "Europe/Paris",
      "value": 250000,
      "qualifier": "plus de",
      "attribution": "CGT",
      "scope": "73 villes recensées à 13 h",
      "sourceIds": [
        "actuel05"
      ]
    }
  ],
  "sources": [
    {
      "id": "ord17",
      "publisher": "Le Monde",
      "title": "Mobilisation des 12 et 21 septembre 2017",
      "url": "https://www.lemonde.fr/politique/article/2017/09/21/reforme-du-code-du-travail-une-mobilisation-en-baisse-a-paris-et-a-marseille_5189256_823448.html",
      "publishedAt": "2017-09-21",
      "kind": "presse",
      "verifiedAt": "2026-11-05",
      "verification": "Lecture du document ou de son contenu indexé, attribution et périmètre contrôlés."
    },
    {
      "id": "ord17fin",
      "publisher": "Public Sénat / AFP",
      "title": "Quatrième journée contre les ordonnances",
      "url": "https://www.publicsenat.fr/actualites/politique/nouvelle-journee-de-protestation-en-demi-teinte-contre-la-politique-de-macron",
      "publishedAt": "2017-11-16",
      "kind": "presse",
      "verifiedAt": "2026-11-05",
      "verification": "Lecture du document ou de son contenu indexé, attribution et périmètre contrôlés."
    },
    {
      "id": "gj18",
      "publisher": "Le Monde",
      "title": "Récapitulatif des six premiers samedis (chiffres de l’Intérieur)",
      "url": "https://www.lemonde.fr/idees/article/2018/12/24/gilets-jaunes-sortir-de-l-impasse_5401820_3232.html",
      "publishedAt": "2018-12-24",
      "kind": "presse",
      "verifiedAt": "2026-11-05",
      "verification": "Lecture du document ou de son contenu indexé, attribution et périmètre contrôlés."
    },
    {
      "id": "gj18initial",
      "publisher": "RTL",
      "title": "Point du 24 novembre à 17 h : 106 301, contre 282 710 le 17",
      "url": "https://www.rtl.fr/actu/debats-societe/gilets-jaunes-81-000-manifestants-en-france-la-mobilisation-en-forte-baisse-7795692129",
      "publishedAt": "2018-11-24",
      "kind": "presse",
      "verifiedAt": "2026-11-05",
      "verification": "Lecture du document ou de son contenu indexé, attribution et périmètre contrôlés."
    },
    {
      "id": "ret19",
      "publisher": "Le Parisien",
      "title": "Première journée des retraites 2019",
      "url": "https://www.leparisien.fr/economie/greve-au-moins-806-000-manifestants-la-plus-grosse-mobilisation-sous-l-ere-macron-05-12-2019-8210808.php",
      "publishedAt": "2019-12-05",
      "kind": "presse",
      "verifiedAt": "2026-11-05",
      "verification": "Lecture du document ou de son contenu indexé, attribution et périmètre contrôlés."
    },
    {
      "id": "ret19b",
      "publisher": "Le Parisien",
      "title": "339 000 et 885 000 le 10 décembre",
      "url": "https://www.leparisien.fr/economie/direct-manifestations-contre-la-reforme-des-retraites-bordeaux-lyon-toulouse-paris-suivez-la-mobilisation-en-direct-10-12-2019-8214009.php",
      "publishedAt": "2019-12-10",
      "kind": "presse",
      "verifiedAt": "2026-11-05",
      "verification": "Lecture du document ou de son contenu indexé, attribution et périmètre contrôlés."
    },
    {
      "id": "ret19c",
      "publisher": "Le Parisien",
      "title": "615 000 et 1,8 million le 17 décembre",
      "url": "https://www.leparisien.fr/economie/direct-greve-du-17-decembre-suivez-la-nouvelle-journee-de-mobilisation-des-syndicats-contre-la-reforme-des-retraites-17-12-2019-8219043.php",
      "publishedAt": "2019-12-17",
      "kind": "presse",
      "verifiedAt": "2026-11-05",
      "verification": "Lecture du document ou de son contenu indexé, attribution et périmètre contrôlés."
    },
    {
      "id": "ret20",
      "publisher": "Reuters / La Tribune",
      "title": "452 000 et 1,7 million le 9 janvier",
      "url": "https://www.latribune.fr/depeches/reuters/KBN1Z818Z/nouvelle-journee-de-mobilisation-contre-la-reforme-des-retraites.html",
      "publishedAt": "2020-01-09",
      "kind": "presse",
      "verifiedAt": "2026-11-05",
      "verification": "Lecture du document ou de son contenu indexé, attribution et périmètre contrôlés."
    },
    {
      "id": "ret23",
      "publisher": "CFDT UFETAM",
      "title": "Tableau des 14 journées de 2023, chiffres syndicats et Intérieur",
      "url": "https://www.cfdt-ufetam.org/wp-content/uploads/2023/06/evolution_nombre_manifestants_depuis_19-01-23.pdf",
      "publishedAt": "2023-06-08",
      "kind": "syndicat",
      "verifiedAt": "2026-11-05",
      "verification": "Lecture du document ou de son contenu indexé, attribution et périmètre contrôlés."
    },
    {
      "id": "ret23fev",
      "publisher": "Le Monde / Les Décodeurs",
      "title": "16 février : 440 000 selon l’Intérieur, 1,3 million selon la CGT",
      "url": "https://www.lemonde.fr/les-decodeurs/article/2023/02/16/la-carte-des-manifestations-du-jeudi-16-fevrier-contre-la-reforme-des-retraites_6162034_4355770.html",
      "publishedAt": "2023-02-16",
      "kind": "presse",
      "verifiedAt": "2026-11-05",
      "verification": "Lecture du document ou de son contenu indexé, attribution et périmètre contrôlés."
    },
    {
      "id": "ret23mars",
      "publisher": "Le Parisien / AFP",
      "title": "23 mars : 1,09 million selon l’Intérieur, 3,5 millions selon la CGT",
      "url": "https://www.leparisien.fr/economie/reforme-des-retraites-35-millions-de-manifestants-en-france-selon-la-cgt-109-million-selon-linterieur-23-03-2023-XOJ7XIIRKRBKZGWE23TBSUYSUQ.php",
      "publishedAt": "2023-03-23",
      "kind": "presse",
      "verifiedAt": "2026-11-05",
      "verification": "Lecture du document ou de son contenu indexé, attribution et périmètre contrôlés."
    },
    {
      "id": "ret23avr",
      "publisher": "Le Parisien",
      "title": "13 avril : 380 000 et plus de 1,5 million, bilan corrigé",
      "url": "https://www.leparisien.fr/economie/retraites/greve-du-13-avril-380-000-manifestants-en-france-selon-linterieur-plus-dun-million-pour-la-cgt-13-04-2023-M3TAYQLT5REABBXIO7VE6IZUHA.php",
      "publishedAt": "2023-04-13",
      "kind": "presse",
      "verifiedAt": "2026-11-05",
      "verification": "Lecture du document ou de son contenu indexé, attribution et périmètre contrôlés."
    },
    {
      "id": "rentree25",
      "publisher": "Le Monde",
      "title": "10 septembre : bilans attribués à l’Intérieur et à la CGT",
      "url": "https://www.lemonde.fr/en/politics/article/2025/09/12/takeaways-from-france-s-block-everything-protests-a-lot-of-anger-is-building-up-around-issues-of-social-injustice_6745326_5.html",
      "publishedAt": "2025-09-12",
      "kind": "presse",
      "verifiedAt": "2026-11-05",
      "verification": "Lecture du document ou de son contenu indexé, attribution et périmètre contrôlés."
    },
    {
      "id": "rentree25b",
      "publisher": "Le Monde",
      "title": "18 septembre : plus de 506 000 et plus d’un million",
      "url": "https://www.lemonde.fr/politique/live/2025/09/18/en-direct-greve-du-18-septembre-des-corteges-importants-et-une-colere-contre-les-sacrifices-qui-se-preparent-pour-l-education-et-la-jeunesse_6641656_823448.html",
      "publishedAt": "2025-09-18",
      "kind": "presse",
      "verifiedAt": "2026-11-05",
      "verification": "Lecture du document ou de son contenu indexé, attribution et périmètre contrôlés."
    },
    {
      "id": "rentree25c",
      "publisher": "Le Monde",
      "title": "2 octobre : 195 000 et près de 600 000",
      "url": "https://www.lemonde.fr/politique/live/2025/10/02/en-direct-greve-du-2-octobre-195-000-manifestants-partout-en-france-selon-le-ministere-de-l-interieur-pres-de-600-000-pour-la-cgt_6644025_823448.html",
      "publishedAt": "2025-10-02",
      "kind": "presse",
      "verifiedAt": "2026-11-05",
      "verification": "Lecture du document ou de son contenu indexé, attribution et périmètre contrôlés."
    },
    {
      "id": "actuelmi",
      "publisher": "Ministère de l’Intérieur",
      "title": "Bilan du 31 octobre avec rappels des 17 et 24 octobre",
      "url": "https://www.interieur.gouv.fr/actualites/communiques-de-presse/bilan-de-journee-de-mobilisation-du-31-octobre-2026-et-de-soiree-dhalloween",
      "publishedAt": "2026-11-01",
      "kind": "administration",
      "verifiedAt": "2026-11-05",
      "verification": "Lecture du document ou de son contenu indexé, attribution et périmètre contrôlés."
    },
    {
      "id": "actuel17",
      "publisher": "TF1 Info",
      "title": "17 octobre : estimations nationales attribuées",
      "url": "https://www.tf1info.fr/societe/mobilisation-du-17-octobre-entre-550-000-et-800-000-manifestants-dans-les-rues-ce-samedi-2470544.html",
      "publishedAt": "2026-10-17",
      "kind": "presse",
      "verifiedAt": "2026-11-05",
      "verification": "Lecture du document ou de son contenu indexé, attribution et périmètre contrôlés."
    },
    {
      "id": "actuel24",
      "publisher": "Le Monde",
      "title": "24 octobre : estimations de l’Intérieur et de la CGT",
      "url": "https://www.lemonde.fr/en/politics/article/2026/10/25/second-weekend-of-french-protests-unfold-without-serious-incidents-the-right-to-protest-is-just-as-important-as-the-right-to-vote_6763726_5.html",
      "publishedAt": "2026-10-25",
      "kind": "presse",
      "verifiedAt": "2026-11-05",
      "verification": "Lecture du document ou de son contenu indexé, attribution et périmètre contrôlés."
    },
    {
      "id": "actuel31",
      "publisher": "Le Monde",
      "title": "31 octobre : près de 500 000 selon l’intersyndicale jeunesse",
      "url": "https://www.lemonde.fr/societe/live/2026/11/01/en-direct-manifestations-en-france-enquete-ouverte-apres-le-jet-d-un-cocktail-molotov-sur-des-gendarmes-a-paris-appel-au-blocus-lance-par-trois-organisations-lyceennes-et-etudiantes_6803391_3224.html",
      "publishedAt": "2026-11-01",
      "kind": "presse",
      "verifiedAt": "2026-11-05",
      "verification": "Lecture du document ou de son contenu indexé, attribution et périmètre contrôlés."
    },
    {
      "id": "actuel05",
      "publisher": "Le Monde",
      "title": "5 novembre : point partiel de 13 h, hors Paris / 73 villes",
      "url": "https://www.lemonde.fr/politique/live/2026/11/05/en-direct-greve-du-5-novembre-les-corteges-se-deroulent-globalement-bien-rapporte-l-entourage-de-laurent-nunez-qui-denombre-270-000-manifestants-hors-paris_6806775_823448.html",
      "publishedAt": "2026-11-05",
      "kind": "presse",
      "verifiedAt": "2026-11-05",
      "verification": "Lecture du document ou de son contenu indexé, attribution et périmètre contrôlés."
    }
  ],
  "revisions": [
    {
      "date": "2026-11-05",
      "description": "Première édition : compilation manuelle sourcée. Les choix de versions et divergences sont attachés aux observations."
    }
  ]
}
