CityRankBETA

Algorithme · v3.1 · 19 avril 2026

Méthodologie du score CityRank

Le score CityRank attribue à chaque commune française une note sur 100 reflétant son attractivité immobilière globale. Il combine quatre dimensions objectives à partir de données publiques officielles.

01

Les 4 dimensions du score

Le score global est une moyenne géométrique pondérée des quatre sous-scores ci-dessous. Un score bas sur une seule dimension pénalise le score global — il ne peut pas être intégralement compensé par les autres.

Dimension

Poids

Ce qu'elle mesure

DVF — Marché immobilier

45 %

Prix au m² et activité des transactions

BPE — Équipements et services

25 %

Présence d'écoles, commerces, santé, transports, culture

Risques — Sécurité du territoire

20 %

Exposition aux inondations, séismes, radon, mouvements de terrain

DPE — Performance énergétique

10 %

Part de logements correctement isolés

AgrégationGéométrique pondérée — un score bas sur une dimension pénalise le résultat global et ne peut pas être compensé entièrement par les autres.

DVF — Marché immobilier · Poids 45 %

Proximité au prix médian national (70 % du sous-score)

Une commune dont le prix au m² est proche de la médiane française est considérée comme « accessible et désirable ». Les communes très chères et les communes où les prix sont anormalement bas perdent des points.

Formule

score = 100 × exp(−0.7 × écart relatif à la médiane nationale)

Médiane nationale 2024 — Appartements

2 571 €/m²

Médiane nationale 2024 — Maisons

1 723 €/m²

Liquidité du marché (30 % du sous-score)

Nombre de transactions rapporté à la population sur les 3 dernières années. Un marché actif signale une demande réelle et une facilité à acheter ou revendre.

Couverture : 30 510 communes sur 34 875 (87 %)

BPE — Équipements et services · Poids 25 %

Le score BPE mesure la présence de 30 équipements essentiels répartis en 5 catégories pondérées également.

Catégorie

Équipements

Éducation

Crèche, école primaire, collège, lycée, université

Santé

Médecin généraliste, pharmacie, infirmier, dentiste, hôpital

Commerces

Boulangerie, supermarché, bureau de poste, banque, station-service

Transport

Gare SNCF, arrêt bus, piste cyclable, parking public, accès autoroute

Culture & sport

Bibliothèque, cinéma, théâtre, stade, piscine, salle de sport

Formule

score = (équipements présents / 30) × 100

La mesure est binaire (présent / absent), non en densité par habitant, pour éviter de surévaluer les petites communes à fort ratio ou les métropoles en valeur absolue.

Couverture : 34 875 communes (100 %)

Risques — Sécurité du territoire · Poids 20 %

Score de 100 diminué par des malus selon l'exposition de la commune. Un plancher de 10 empêche qu'une commune à forts risques cumulés ne voit son score global effondré.

Risque

Malus max

Inondation (PPRI très forte)

−20 points

Radon (classe 3)

−15 points

Mouvement de terrain, séismes, arrêtés CatNat

Cumulés

Plancher minimum

10 points

Couverture : 34 864 communes (99,97 %)

DPE — Performance énergétique · Poids 10 %

Mesure le pourcentage de logements non-passoires (classes A à D) dans la commune. Son poids est volontairement modéré (10 %) en raison des limitations connues de la donnée ADEME.

Formule

score = clamp((pct_non_passoires − 40) / (100 − 40) × 100, 0, 100)

Couverture : 31 664 communes (91 %)

02

Sources de données

Toutes les données sont publiques et officielles. Les mises à jour suivent le rythme des opérateurs publics.

Source

Opérateur

Millésime

Couverture

DVF Etalab — transactions

Ministère de l'Économie

2024

30 510 communes (87 %)

BPE — équipements

INSEE

2024

34 875 communes (100 %)

Géorisques GASPAR — risques

BRGM / Min. Transition écologique

2025

34 864 communes (99,97 %)

DPE — performance énergétique

ADEME

2021–2025

31 664 communes (91 %)

Code Officiel Géographique

INSEE

2026

34 875 communes

03

Limitations connues

La rigueur méthodologique impose d'expliciter ce que le score ne dit pas.

01

Communes d'Alsace-Moselle (57, 67, 68)

Ces trois départements utilisent le livre foncier local et ne figurent pas dans la base DVF nationale. Le score DVF est imputé par la médiane du score DVF du Grand Est hors Alsace-Moselle (Ardennes, Aube, Marne, Haute-Marne, Meurthe-et-Moselle, Meuse, Vosges). Environ 900 communes sont concernées. Leur page affiche explicitement « Score DVF imputé ».

02

Biais ADEME sur les grandes villes

Le dataset DPE ADEME ne reflète pas le parc total mais uniquement les diagnostics effectivement réalisés — majoritairement lors de ventes ou locations récentes, sur-représentées par les logements anciens soumis à la loi Climat. Paris et les métropoles historiques obtiennent des scores DPE artificiellement bas. Le poids modéré de 10 % limite l'impact de ce biais sur le score global.

03

Couverture BPE communale : 67 %

La BPE INSEE au niveau communal couvre environ 23 500 communes sur 34 875. Les 11 000 communes absentes sont majoritairement des villages de moins de 200 habitants. Pour ces communes, un score BPE plancher de 10 est appliqué pour ne pas les pénaliser excessivement. Cette limitation sera résolue dans une version future par l'intégration des données BPE au niveau « bassin de vie » (INSEE BV2022).

04

Communes de moins de 500 habitants

Pour les communes très peu peuplées, le ratio « transactions / population » est statistiquement instable — quelques ventes suffisent à faire apparaître un marché artificiellement très liquide. Un score de liquidité plancher de 5 est appliqué. Environ 7 000 communes rurales sont concernées.

05

Départements et régions d'outre-mer (DROM)

Les DROM disposent de données partielles (DVF limité, DPE partiel, BPE couvrant les principales communes). Les communes isolées peuvent présenter des scores atypiques reflétant soit un vrai déséquilibre local soit une limitation des données disponibles.

06

Communes fusionnées ou récentes

Le Code Officiel Géographique est mis à jour annuellement. Les fusions de communes sont intégrées au plus tard 12 mois après leur officialisation.

04

Principes méthodologiques

1

Transparence radicale

Toutes les pondérations, formules et imputations sont documentées et justifiables publiquement.

2

Robustesse avant précision

Préférence pour une méthode stable sur 34 000 communes plutôt qu'une méthode parfaite sur un échantillon.

3

Versionnage explicite

Chaque évolution de la méthode incrémente la version (v1 → v2 → v3.1). Les versions antérieures sont conservées pour audit.

4

Validation distributionnelle

Chaque nouvelle version est validée sur 25 communes témoins diversifiées avant déploiement public.

5

Explicabilité

Chaque commune peut être expliquée par ses 4 sous-scores, consultables sur sa fiche individuelle.

05

Historique des versions

v3.119 avril 2026Actuelle

Version actuelle. Intégration de la BPE INSEE, refonte du score DVF en gaussienne centrée médiane, imputation régionale pour Alsace-Moselle et DROM, garde-fous liquidité.

v217 avril 2026

Scoring composite DVF / DPE / Risques avec agrégation géométrique et échelle absolue.

v116 avril 2026

Premier scoring opérationnel basé sur percentiles relatifs. Déprécié suite à audit.

Contact

Pour toute question méthodologique, signaler une erreur sur une commune, ou proposer une amélioration : contact@cityrank.fr