Aller au contenu principal

Notre méthode, expliquée.

Les comptes publics de Paris, de chaque commune française, et de villes du Brésil, des États-Unis et du Canada sont publics, mais éparpillés sur plusieurs portails et écrits dans un vocabulaire technique. Sur ce site, on les rassemble et on les présente en langage courant.

01Construction

De la donnée brute au chiffre lisible

Toutes les sources passent par les mêmes quatre étapes, à chaque mise à jour.

01

On récupère

On commence par télécharger les jeux de données ouverts publiés par les villes, par l'État (comptes des communes, commande publique, registre des entreprises, répertoire des élus) et par d'autres administrations. Quand une information n'existe que dans un PDF (le détail des investissements de Paris par arrondissement, la liste des subventions d'une commune dans l'annexe de ses documents budgétaires), on la lit dans le PDF. Aucune transformation à ce stade : on archive la source telle qu'elle a été publiée.

→
02

On relie & traduit

Les libellés comptables officiels (chapitres, fonctions, codes M57) sont d'abord traduits en français courant. Puis les sources sont reliées entre elles. On identifie une entreprise qui touche une subvention via son numéro SIRET. Pour un projet d'investissement, c'est l'adresse précise qui permet de le situer. Et pour un marché public, son numéro permet de remonter au projet qu'il finance.

→
03

On enrichit

Certaines informations utiles manquent dans les fichiers publiés. Pour chaque bénéficiaire de subvention, on complète sa fiche depuis le registre national des entreprises tenu par l'INSEE (forme juridique, activité principale, siège social) ou, pour une association, depuis l'objet qu'elle a déclaré au Répertoire national des associations. Quand l'adresse d'un projet d'investissement est ambiguë ou qu'un marché porte un libellé trop technique, un modèle de langage propose une catégorie, une localisation ou un titre lisible, qu'on peut toujours confronter à la source d'origine.

→
04

On publie

À l'arrivée, les chiffres sont enregistrés dans des fichiers stables. Le site les affiche tels quels, sans rien recalculer en direct, donc deux visites successives montrent exactement les mêmes valeurs. Le contenu d'une page ne change que quand le pipeline est relancé et qu'une nouvelle version du site est publiée.

Règle absolue. Un modèle de langage n'est jamais utilisé pour produire un montant. Son rôle se limite au texte : catégoriser, décrire, retrouver une adresse, écrire un titre. Tous les agrégats financiers du site sortent de calculs reproductibles, exécutés directement sur les données brutes. Les textes qu'il écrit sont : les réponses de l'assistant ; les descriptions en langage clair des contrats, des projets et des subventions de Paris (les paragraphes « Concrètement ») ; une partie des titres lisibles des marchés publics des communes (les autres sont réécrits par des règles, sans modèle) ; les phrases « Ce qu'elle fait » des associations, tirées de l'objet qu'elles ont déclaré ; les titres des moments du Conseil de Paris sur les fiches de lieux ; les descriptions en langage clair des contrats de San Francisco et de Recife, et les titres des contrats des municípios du Brésil.

02Sources & provenance

D'où viennent les chiffres

Les portails publics d'où viennent les chiffres : pour Paris, pour chaque commune française, et pour les autres pays. Et pour les outils de Paris, le chemin complet entre la source et l'écran.

Des sources publiques, citées : chaque chiffre vient d'un fichier ou d'un document publié par une administration, et la page qui le montre dit lequel. Pour les rares ratios de la dette de Paris que la Ville ne publie pas en données ouvertes (taux moyen pondéré, maturité par exemple), les valeurs sont marquées « indicatives » sur la fiche concernée.

Personnes physiques : agrégées, jamais nominatives. L'annexe au compte administratif liste aussi des aides versées à des personnes physiques — quelques centaines d'euros chacune, étiquetées « Personnes physiques » par la Ville elle-même. Le jeu de données source les publie nominativement ; ce site fait un autre choix : les montants restent visibles en agrégat par exercice, mais aucun nom de particulier n'est indexé ni cherchable. Un nom associé à une aide renseigne sur la situation sociale d'une personne, sans apport pour le contrôle citoyen au niveau individuel — ces lignes n'indiquent d'ailleurs ni objet ni direction. Certains exercices (2020-2021) arrivent déjà agrégés en une ligne dans la source. Le détail nominatif reste accessible dans le jeu de données de la Ville. Les listes de subventions des autres communes ne montrent, elles non plus, aucun particulier.

Paris

PortailURLContenu utiliséMise à jour
OpenData Parisopendata.paris.fr ↗Budget M57, marchés publics, subventions, logements sociaux, AP, bilan comptable, dette-garantie — 8 datasetsQuotidien à annuel selon dataset
data.gouv.fr — DECPdata.gouv.fr / decp ↗Données Essentielles de la Commande Publique consolidées par Colin Maudry (colibre.fr) : les marchés de toutes les communes, et de Paris (SIRET 217500*)Fichiers annuels 2019-2026
INSEE — SIRENEdata.gouv.fr / sirene ↗Registre entreprises (SIRET, APE, effectifs, établissements) · enrichissement tier2 gratuitMensuel
Base Adresse Nationaleapi-adresse.data.gouv.fr ↗Géocodage des adresses de projets d'investissementTemps réel
cdn.paris.fr (PDFs)cdn.paris.frAnnexes CA (investissements localisés), Rapport d'Orientation Budgétaire, compte de gestionAnnuel (juin N+1)
data.gouv.fr — inventaire SRUdata.gouv.fr / communes-et-inventaire-sru ↗Ministère de la Transition écologique : logements sociaux et taux SRU de chaque commune au 1er janvierAnnuel
DRIHL Île-de-Francedrihl.ile-de-france…gouv.fr ↗Socle demandes/attributions logement socialAnnuel

Chaque commune française

PortailURLContenu utiliséMise à jour
DGFiP — balances comptablesdata.economie.gouv.fr ↗Comptes de chaque commune : dépenses et recettes par nature, et par fonction pour une partie d'entre ellesAnnuel
OFGLdata.ofgl.fr ↗Agrégats financiers des communes, sur plusieurs annéesAnnuel
data.gouv.fr — DECPdata.gouv.fr / decp ↗Marchés publics de chaque commune, et les entreprises qui les ont remportésSelon les publications de la DECP
DGFiP — REIdata.gouv.fr / rei ↗Taux de taxe foncière votés par chaque communeAnnuel
Répertoire national des élusdata.gouv.fr / rne ↗Maire en fonction et maires précédentsSelon les mises à jour du ministère de l'Intérieur
INSEE — Sirenedata.gouv.fr / sirene ↗Identité des entreprises et des organismes qui reçoivent de l'argent publicMensuel
Fonds vertdata.gouv.fr ↗Projets des communes subventionnés par le Fonds vertSelon les publications du ministère
Documents budgétaires des communes (PDF)site de chaque communeListe officielle des subventions attribuées (liste des concours attribués à des tiers, annexe B8 du compte financier unique, du compte administratif ou du budget primitif), pour 528 communesLe document le plus récent trouvé
Répertoire national des associationsdata.gouv.fr / rna ↗Objet déclaré des associations qui reçoivent une subventionMensuel

Brésil, États-Unis, Canada

PortailURLContenu utiliséMise à jour
Brésil — SICONFI (Tesouro Nacional)tesourotransparente.gov.br ↗Comptes des municípios, lus via Base dos Dados ; populations (IBGE), maires (TSE), contrats (PNCP) ; Recife : portail Dados Abertos de la VilleAnnuel
États-Unis — DataSF et Étatsdatasf.org · sites des États ↗San Francisco : portail DataSF ; autres villes : registres publics du Massachusetts, de l'Indiana, de l'Iowa, de la Floride et de la Californie, populations du Census BureauAnnuel
Canada — Vancouveropendata.vancouver.ca ↗Portail open data de la Ville, états financiers (Statements of Financial Information), procès-verbauxSelon le jeu de données

Le parcours d'un chiffre, outil par outil

Cliquez sur un outil pour voir d'où viennent ses chiffres : chaque étape du traitement, jusqu'au jeu de données public dont ils sont issus.

03Fraîcheur & audit

Ce qui est à jour, ce qui est vérifié

Toutes les sources ne sont pas maintenues au même rythme. Et un audit automatique rejoue les chiffres à chaque mise à jour.

Fraîcheur par source

Couverture par outil

Outil
'1314'1516'1718'1920'2122'2324'2526
Budget exécuté (CA)
À jour
2019-2025
Budget voté (BP)
À jour
2019-2026
Subventions
À jour
2013-2025
Marchés publicsVille + DECP nationale
À jour
2013-2026
Concurrence (offresRecues DECP)champ non historisé avant 2024
Partiel
2024-2026
Investissements (dataset AP)dataset gelé
Gelé
2018-2022 · gelé
Investissements (PDF IL)annexes PDF du compte administratif et du budget voté
Partiel
2019-2025 (CA)2026 (BP)
Appariement projets et marchésseed, hash stable objet + titulaire
À jour
2019-2025
Logements sociaux financés
À jour
2018-2025
Demandes de logement social (DRIHL)20 arrondissements · 205 216 demandes / 9 375 attributions
Dernière année
2025
Bilan comptable1 bilan par an
À jour
20162018-2025
Hors-bilan (dette garantie)10 347 emprunts · 13,0 Md€ restant dû en 2025
À jour
2013-2025

Règle : l'année en cours est toujours provisoire tant que le compte administratif définitif n'est pas publié (~juin N+1). Les chiffres d'une année non-close reposent sur le voté.

Contrôles automatiques

Pour Paris, à chaque mise à jour, des contrôles automatiques rejouent les calculs et confrontent les totaux affichés aux sources brutes, au centime près. Les informations enrichies par modèle (catégories, localisations) doivent rester au-dessus de seuils de fiabilité documentés. Et les trous éventuels des sources publiques apparaissent comme tels sur la page concernée. Aucun chiffre n'est tapé à la main.

Chargement de l'audit…

Limites connues

Le modèle se note lui-même. Quand le modèle de langage propose une catégorie pour une subvention ou une localisation pour un projet, il attache à sa réponse un score de confiance. Ce score, c'est le modèle qui se l'auto-déclare. Pour le rendre fiable au-delà de cette auto-évaluation, il faudra le comparer à un échantillon vérifié à la main. Ce travail est en cours.

Quand nos chiffres diffèrent de ceux de la Ville. Sur un même jeu de données, nos totaux sont strictement identiques à ceux de la Ville : on ne retouche jamais un montant. Quand un écart apparaît, c'est généralement pour une de trois raisons. Soit le périmètre diffère : on publie le budget principal seul, alors que la Ville peut communiquer un « groupe Ville » qui inclut ses structures satellites. Soit notre chiffre vient du dernier jeu de données publié, lui-même parfois en retard sur une communication officielle. Soit on a traduit un libellé sans que l'agrégat correspondant ne change. Si un écart persiste sans explication évidente, c'est probablement un bug. Signalez-le.

JSON brut ↗
04Engagements

Pipeline public, corrections traçables

Le code du pipeline qui calcule ces chiffres est publié sous licence MIT : on peut y lire comment chaque chiffre est obtenu à partir des sources publiques. Le code du site et des enrichissements n'est pas publié. Quand une erreur est signalée et confirmée, elle est corrigée dans le calcul. Les corrections significatives sont publiées sur la page Corrections, avec leur date et l'origine du signalement.

Signaler une erreurPage Corrections