Répertoire national des associations : objets sociaux et densité
Ce que 1 967 534 associations actives déclarent faire, mot par mot, et la densité associative de chaque commune et de chaque département.
- Fichier
- 104 Ko, JSON
- Calculé le
- 13/08/2026
- Licence
- Licence ouverte
- Étapes de calcul
- 14, détaillées plus bas
Le code de ce calcul n’est pas publié. Ce qui l’est, et qui permet de le refaire, est la méthode : la section « Comment il est construit » ci-dessous en donne les étapes dans l’ordre, avec leurs seuils.
Le fichier porte en tête un objet _meta : ses sources, sa licence, sa date de calcul, l’adresse de cette page et une phrase d’attribution toute faite.
D’où viennent les données
Chaque source avec son producteur, sa licence, son lien de téléchargement chez lui, et les fichiers que nous en lisons : leur format, les colonnes retenues, et ce qui piège à la lecture.
Répertoire national des associations
Ministère de l'Intérieur · Licence ouverte · extraction du 1 août 2026
rna_waldec_20260801.zip
archive ZIP d'une centaine de CSV départementaux, séparateur point-virgule, encodage UTF-8 avec BOM
Colonnes lues
position, titre, objet, adrs_libcommune, adrs_codeinsee, date_creatLe nom de chaque CSV porte le département de la préfecture de gestion, qui n'est pas toujours celui du siège : le département publié est déduit du code INSEE de la commune, jamais du découpage de l'archive. L'encodage porte un BOM, qui ferait entrer trois signes invisibles dans le nom de la première colonne s'il n'était pas retiré à la lecture.
rna_import_20260801.zip
même forme, autre extraction du même répertoire
Colonnes lues
aucune : seules ses lignes sont comptéesCette extraction porte les associations créées depuis 1901 qui n'ont plus déclaré depuis 2009. Elle ne dit ni l'état ni le code INSEE : elle est comptée pour situer l'ordre de grandeur, et rien de plus n'en est tiré.
Population légale des communes et des départements
API géo, Etalab, d'après l'INSEE · Licence ouverte · dénominateur des densités
geo.api.gouv.fr/communes et /departements
API JSON de l'État, interrogée au moment du calcul
Colonnes lues
code, nom, population, codeDepartementLes communes sans population publiée sont écartées de la table : elles feraient une division par zéro dans les densités.
Comment il est construit
Chaque étape est dans le script cité plus haut, dans cet ordre. Rien n’est fait à la main entre deux étapes.
- Les deux archives sont parcourues CSV par CSV, dans l'ordre alphabétique des noms de fichiers, une ligne étant lue comme un dictionnaire de colonnes. Rien n'est chargé en mémoire en entier : le fichier fait 407 Mo compressé.
- La colonne position trie les associations : A pour active, D pour dissoute, S pour supprimée. Seules les A sont retenues pour tous les calculs, soit 1 967 534 lignes sur 2 298 890. Les trois compteurs sont publiés côte à côte, et leur somme doit retrouver le total lu.
- Titre, objet et commune sont ramenés à des espaces simples, les retours à la ligne et tabulations du texte libre étant supprimés. La normalisation pour comparaison passe en majuscules et retire les accents par décomposition Unicode, en écartant les signes diacritiques.
- Le département vient du code INSEE de la commune du siège : deux signes en métropole, trois quand le code commence par 97 ou 98, l'outre-mer. 120 lignes n'ont aucun code INSEE et sont comptées à part.
- L'année de création est lue sur les quatre premiers signes de la date déclarée. En dessous de 1800 elle est classée « inconnue », au-delà de 2026 « aberrante » : 42 et 11 lignes respectivement. Aucune n'est corrigée, aucune n'est jetée.
- Les familles thématiques sont cherchées par expression régulière sur le titre normalisé, chaque famille pouvant compter une association déjà comptée dans une autre : les nombres ne s'additionnent pas. Les motifs sont écrits pour être lisibles et publiés à côté des chiffres, avec leurs limites de mot : « pétanque » cherche PETANQUE, BOULE, BOULISTE et BOULODROME, la limite de mot évitant que tous les « boulevard » des adresses portées dans le titre soient comptés.
- L'objet social est découpé en mots par une expression qui ne retient que les suites d'au moins deux lettres, chiffres et soulignés exclus. 203 objets sont vides et 16 275 ne contiennent aucune lettre, un point ou un tiret par exemple : ils sont comptés puis écartés des comptages de mots.
- Un objet est retenu comme « court » s'il fait 30 signes ou moins et contient au moins deux mots. Un objet est retenu comme « d'un seul mot » si sa longueur est exactement celle de son unique mot, ce qui exclut les objets d'un mot suivi d'une ponctuation. Le premier exemple rencontré est conservé pour chaque clé, avec son titre, sa commune et son département : c'est ce qui permet de citer le fichier plutôt que de le paraphraser.
- Les arrondissements de Paris, Lyon et Marseille sont rattachés à leur commune par les préfixes 751, 132 et 693 : sans ce rattachement, les trois plus grandes villes du pays sortent des classements. Ce qui reste sans correspondance dans le référentiel, 12 130 associations de communes fusionnées ou disparues depuis la déclaration, est compté à part, pas classé.
- La densité communale est le nombre d'associations rapporté à la population légale, multiplié par mille, arrondi au dixième. Le classement est décroissant sur cette densité. 5 293 communes passent le seuil de population.
- La densité départementale utilise en dénominateur la somme des populations des communes du département telles que l'API les publie, et non un chiffre départemental séparé : les deux nombres viennent ainsi de la même source. 29 826 associations relèvent de collectivités absentes de la liste officielle des départements et sont comptées à part.
- Les mots employés une seule fois dans tout le pays comme objet social entier sont extraits, triés alphabétiquement : 411 mots. Parmi eux, ceux sans aucune voyelle, puis ceux tapables sans quitter le rang de repos du clavier, sur au moins quatre lettres. Ces derniers ne sont pas des mots mais un champ rempli au hasard, et le département où ils se concentrent est publié.
- Pour mesurer ce dernier point, une géométrie de clavier AZERTY est reconstruite, trois rangs décalés d'un quart de touche, et l'on calcule la part des lettres consécutives situées à moins de 1,2 touche l'une de l'autre. Ce taux est comparé entre les mots sans voyelle et les autres : c'est la démonstration chiffrée qu'il s'agit de saisie et non de vocabulaire.
- L'objet le plus long du fichier est conservé au fil de la lecture. Son extrait publié est coupé à 1 200 signes, sur une frontière de mot.
Les garde-fous du calcul
Le calcul s’arrête et ne publie rien si l’une de ces conditions n’est pas vérifiée. C’est ce qui empêche un fichier source qui change de forme de produire des chiffres faux en silence.
- Plus d'un million d'associations actives, sinon le filtre sur la position a changé de sens.
- La somme des positions lues doit être égale au total des actives, dissoutes et supprimées : aucune valeur inconnue ne passe en silence.
- Plus de cent mille lignes dans la seconde extraction, plus de quatre-vingt-quinze départements dans le classement.
- Chaque famille thématique publiée doit compter au moins une association : un motif qui ne trouve plus rien serait publié avec un zéro sans cela.
- Chaque mot de la vitrine doit toujours être employé exactement une fois dans le pays. C'est une sélection dans le fichier, pas une liste recopiée : si un de ces mots devient courant ou disparaît d'une extraction à l'autre, le calcul s'arrête.
- Les trois départements de droit local doivent rester sous la densité médiane. Si l'écart disparaît, c'est le rattachement géographique qui s'est cassé, pas l'Alsace-Moselle qui s'est mise à déclarer au répertoire national.
Seuils et choix assumés
Ce que nous avons décidé, et qui n’est pas dans la source. Un chiffre change si vous décidez autrement.
- Seuil de population du classement par habitant : 2 000 habitants. En dessous, trois associations dans un village de quarante personnes écrasent tout le tableau.
- Moselle, Bas-Rhin et Haut-Rhin sont hors comparaison : en droit local, une association s'inscrit au registre du tribunal judiciaire et non au répertoire national. Ce qui reste dans le fichier pour ces trois codes n'est pas comparable au reste du pays.
- Les listes de mots mis en vitrine sont un choix éditorial. Les libellés, titres et communes qui les accompagnent, eux, sont relus dans le fichier et jamais recopiés.
Ce que ce fichier ne dit pas
La partie qui protège de la reprise abusive, y compris la nôtre.
- Une association déclarée n'est pas une association vivante : le répertoire n'enregistre une disparition que si elle est déclarée.
- L'objet social est ce que l'association a écrit d'elle-même, pas ce qu'elle fait.
- Aucun budget, aucune subvention, aucun effectif : le répertoire n'en contient pas.
Ce que contient le fichier
| Clé | Ce qu’elle porte |
|---|---|
| perimetre | lignes lues, actives, dissoutes, supprimées, anomalies de rattachement, seuils |
| records | objet le plus long (8 330 signes), objets d'un mot, mots distincts et mots uniques |
| objets_courts · mots_les_plus_frequents · mots_uniques · vitrine | les objets sociaux eux-mêmes, avec leur titre, leur commune et leur département |
| familles · confreries | regroupements éditoriaux par mot-clé du titre |
| communes_par_habitant · communes_en_nombre · departements | densités et effectifs géographiques |
| creations_par_decennie | créations déclarées par décennie, dates aberrantes isolées |
Où il sert sur le site
Toutes ces pages lisent ce fichier, et aucune n’y ajoute un chiffre de son cru.
Les autres agrégats
- encombrants.json
- radars.json
- ban.json
- prenoms.json
- naissances.json
- alimconfiance.json
- marches-paris.json
- festivites.json
Les règles de reprise, les fichiers servis aux cartes et ce que nous ne publions pas sont sur la page Télécharger les données.