Aller au contenu principal
City Score

Transparence totale

Notre méthodologie.

City Score calcule des scores objectifs basés exclusivement sur des données publiques officielles. Voici en toute transparence comment chaque indicateur est calculé.

Score Global

Le score global est une moyenne pondérée des 8 scores thématiques. La pondération reflète l'importance relative de chaque critère pour la qualité de vie.

Score Global =
    Risques Naturels × 20% +
    Sécurité         × 18% +
    Santé            × 14% +
    Immobilier       × 12% +
    Environnement    × 12% +
    Éducation        × 10% +
    Commerces        ×  8% +
    Tranquillité     ×  6%

20%

Risques

18%

Sécurité

14%

Santé

12%

Immobilier

12%

Environnement

10%

Éducation

8%

Commerces

6%

Tranquillité

Score Sécurité

Le score de sécurité est basé sur les statistiques officielles de délinquance du SSMSI (Service Statistique Ministériel de la Sécurité Intérieure). Nous utilisons 12 indicateurs, chacun exprimé en taux pour 1 000 habitants.

Algorithme v3 - Score Sécurité

Étape 1 : Calcul des pénalités par indicateur
  Pour chaque indicateur, pénalité selon le taux /1000 hab :
  - < seuil 1 : 0 pts (excellent)
  - < seuil 2 : 2 pts (bon)
  - < seuil 3 : 4 pts (modéré)
  - < seuil 4 : 7 pts (élevé)
  - ≥ seuil 4 : 10 pts (critique)

Étape 2 : Estimation (si données partielles)
  Si certains indicateurs sont masqués (secret statistique,
  moins de 3 faits enregistrés), ils sont estimés via :

  1. Taux départemental = Σ faits réels / Σ population
     (uniquement communes avec données publiées)

  2. Coefficient densité appliqué :
     - Rural (< 50 hab/km²)    : × 0.5
     - Semi-rural (50-200)     : × 0.85
     - Urbain (> 200 hab/km²)  : × 1.0

  → Jamais d'estimation basée sur d'autres estimations

Étape 3 : Score final
  Score = max(1, 10 - Σ pénalités × poids)

Seuils par indicateur (pour 1 000 hab.) :
  Cambriolages              : 2 / 5 / 10 / 15
  Violences (voie publique) : 1 / 3 / 5 / 8
  Violences intrafamiliales : 2 / 4 / 7 / 12
  Vols sans violence        : 2 / 5 / 15 / 30
  Vols violents             : 0.5 / 1 / 2 / 4
  Vols véhicules            : 1 / 2 / 4 / 6
  Stupéfiants               : 1 / 3 / 6 / 10
  Dégradations              : 2 / 5 / 10 / 20
  Vols dans véhicules       : 2 / 5 / 10 / 15
  Trafic stupéfiants        : 0.5 / 1 / 2 / 4
  Violences sexuelles       : 0.3 / 0.8 / 1.5 / 3
  Escroqueries              : 1 / 3 / 6 / 10

12 indicateurs et pondérations

Cambriolages16%
Violences (voie publique)14%
Vols violents12%
Violences sexuelles8%
Vols sans violence8%
Vols de véhicules7%
Dégradations7%
Violences intrafamiliales6%
Vols dans véhicules6%
Stupéfiants (usage)6%
Escroqueries6%
Trafic de stupéfiants4%

Niveaux de confiance

  • Fiable : Données réelles disponibles pour tous les indicateurs
  • Partiel* : Certains indicateurs masqués (secret statistique pour valeurs < 3), estimés via moyenne départementale
  • Estimation* : Toutes les données estimées via la moyenne départementale, pondérée par la densité

Score Santé

Le score santé mesure l'accessibilité réelle aux soins en comparant le ratio de professionnels de santé pour 10 000 habitants aux moyennes nationales. Une commune est bien servie si elle atteint ou dépasse ces moyennes.

🆕 Calcul par bassin d'accessibilité

On ne compte pas seulement les équipements de la commune, mais aussi ceux des communes voisines accessibles, pondérés par la distance. Un village sans médecin mais à 3 km d'une ville bien équipée n'est pas un désert médical.

Pharmaciesrayon 10 km
Médecins généralistesrayon 20 km
Dentistesrayon 20 km
Médecins spécialistesrayon 20 km

Pondération sévère : dans la commune = 100% · < 20% du rayon = 50% · < 40% = 25% · < 70% = 10% · bord du rayon = 3%

Score Santé =
    Score Généralistes  × 30% +  (ratio bassin vs 9.0 / 10k hab)
    Score Spécialistes  × 20% +  (ratio bassin vs 11.5 / 10k hab)
    Score Dentistes     × 15% +  (ratio bassin vs 5.8 / 10k hab)
    Score Pharmacies    × 15% +  (ratio bassin vs 3.1 / 10k hab)
    Score Accès Hôpital × 20%    (distance au plus proche)

    + Bonus Maternité   +0.5 pt  (si maternité dans la commune)
    - Malus Désert      -1.0 pt  (si < 2.5 généralistes / 10k hab bassin)

Moyennes nationales (référence)

Médecins généralistes9.0 / 10 000 hab
Médecins spécialistes11.5 / 10 000 hab
Dentistes5.8 / 10 000 hab
Pharmacies3.1 / 10 000 hab

Score selon ratio vs moyenne nationale

> 150% de la moyenne10/10
120-150% de la moyenne9/10
100-120% de la moyenne8/10
90-100% de la moyenne7/10
70-90% de la moyenne6/10
50-70% de la moyenne5/10
30-50% de la moyenne4/10
< 30% de la moyenne2/10

Score accès hôpital (distance)

Hôpital dans la commune10/10
< 10 km8/10
10-20 km6/10
20-30 km4/10
30-50 km2/10
> 50 km1/10

Source des données (BPE 2024)

INSEE BPE 2024 (Base Permanente des Équipements) - Recensement exhaustif des professionnels de santé : généralistes (D265), 22 spécialités médicales (D251-D262, D266-D276), dentistes (D277), pharmacies (D307), hôpitaux (D101), maternités (D107) et paramédicaux (D278-D281).

Détail des codes BPE

Spécialités D266-D276 : Cardiologie, dermatologie, gastro-entérologie, psychiatrie, ophtalmologie, ORL, pédiatrie, pneumologie, radiologie, stomatologie, gynécologie

Spécialités D251-D262 : Allergologie, anesthésie, chirurgie, endocrinologie, gériatrie, hématologie, neurologie, oncologie, rhumatologie, néphrologie

Paramédicaux D278-D281 : Sages-femmes, kinésithérapeutes, pédicures-podologues, infirmiers

Score Éducation

Le score éducation mesure l'accès aux établissements scolaires et à la petite enfance. Si aucun équipement éducatif n'est présent dans le bassin, le score est de 0/10.

🆕 Calcul par bassin d'accessibilité

Les rayons varient selon le type d'établissement, reflétant les trajets réalistes des familles. Les écoles primaires doivent être proches (trajets quotidiens), tandis qu'on accepte de faire plus de route pour un lycée ou l'université.

Crèchesrayon 8 km
Maternellesrayon 8 km
Écoles primairesrayon 8 km
Collègesrayon 15 km
Lycéesrayon 20 km
Enseignement supérieurrayon 50 km

Pondération sévère : dans la commune = 100% · < 20% du rayon = 50% · < 40% = 25% · < 70% = 10% · bord du rayon = 3%

Score Éducation =
    Crèches            × 15%  (bassin 8 km)
    Maternelles        × 18%  (bassin 8 km)
    Élémentaires       × 22%  (bassin 8 km)
    Collèges           × 20%  (bassin 15 km)
    Lycées             × 15%  (bassin 20 km)
    Ens. supérieur     × 10%  (bassin 50 km)

⚠️ Si établissement absent du bassin = 0 points pour ce niveau
⚠️ Si aucun équipement dans tous les bassins = 0/10

Note : Les gares sont affichées à titre informatif mais
n'entrent pas dans le calcul du score éducation.

Indicateurs pris en compte (BPE 2024)

Crèches / Petite enfanceD502-D504
Écoles maternellesC107
Écoles primaires / élémentairesC108, C109
CollègesC201
LycéesC301-C305
Enseignement supérieurC501-C509

Médianes nationales (référence)

Le score est calculé en comparant le ratio de la commune aux médianes nationales (communes > 1 000 habitants).

Crèches0.53 / 1 000 hab
Écoles maternelles0.10 / 1 000 hab
Écoles élémentaires0.12 / 1 000 hab
Collèges0.05 / 1 000 hab
Lycées0.03 / 1 000 hab
Enseignement supérieur0.02 / 1 000 hab

Score Commerces

Le score commerces mesure l'accès aux commerces de proximité et aux services du quotidien, essentiels à la qualité de vie. Il est calculé sur 4 catégories.

Score Commerces = moyenne des 4 catégories (poids égaux)

    Score Alimentaire      × 25%   (commerces alimentaires / 1000 hab)
    Score Non-alimentaire  × 25%   (commerces non-alimentaires / 1000 hab)
    Score Restaurants      × 25%   (restaurants & bars / 1000 hab)
    Score Services         × 25%   (poste + banques / 1000 hab)

Score par catégorie :
    0 équipement  → 0/10   (aucune offre)
    > 0 équip.    → 3/10 + bonus selon ratio / 1000 hab (max 10/10)

Note : Une commune sans aucun commerce dans une catégorie reçoit un score de 0/10 pour cette catégorie — pas de commerce, pas de points.

Commerces alimentaires (11 types - BPE 2024)

HypermarchésB104
SupermarchésB105
SupérettesB201
ÉpiceriesB202
BoucheriesB204
SurgelésB205
PoissonneriesB206
Boulangeries-PâtisseriesB207
Fruits et légumesB208
BoissonsB209
Autres alimentairesB210

Commerces non-alimentaires (21 types - BPE 2024)

Bricolage (grande surface)B103
VêtementsB302
Équipement foyerB303
ChaussuresB304
MeublesB306
Sports & loisirsB307
Revêtements sols/mursB308
QuincaillerieB309
ParfumerieB310
Horlogerie-BijouterieB311
Fleuristes-JardinerieB312
OptiqueB313
Matériel médicalB315
Tissus-MercerieB317
Jeux-JouetsB318
MaroquinerieB319
Électroménager-InformatiqueB321
TéléphonieB322
OccasionB323
LibrairieB324
Papeterie-PresseB325

Services (BPE 2024)

RestaurantsA504
Bureau de posteA206
Relais posteA207
Agence postaleA208
BanquesA203

Médianes nationales (référence)

Le score est calculé en comparant le ratio de la commune aux médianes nationales (communes > 1 000 habitants).

Commerces alimentaires1.45 / 1 000 hab
Commerces non-alimentaires1.10 / 1 000 hab
Restaurants & bars2.11 / 1 000 hab
Services (poste + banques)0.62 / 1 000 hab

Source des données

INSEE BPE 2024 (Base Permanente des Équipements) - Recensement exhaustif des équipements et commerces par commune. Les codes B1xx-B3xx correspondent aux commerces, A2xx aux services financiers et postaux.

Score Tranquillité

Le score de tranquillité mesure le niveau de calme et l'absence de stress urbain. Ce score évalue le bruit, l'agitation, la pression urbaine et les nuisances visuelles.

ALGORITHME V8 - Score en 2 étapes
══════════════════════════════════════════════════════════════════

ÉTAPE 1 : Score de base (6 facteurs, max 7.5 pts)
──────────────────────────────────────────────────────────────────
Score_base = max(2, 10 - Σ Pénalités)

Pénalité Densité (max -2.5 pts) :
    < 50 hab/km²       : 0     (rural isolé)
    50-200 hab/km²     : -0.3  (rural)
    200-500 hab/km²    : -0.6  (péri-urbain)
    500-1000 hab/km²   : -1.0  (petite ville)
    1000-2000 hab/km²  : -1.4  (ville moyenne)
    2000-5000 hab/km²  : -1.8  (grande ville)
    5000-10000 hab/km² : -2.2  (métropole)
    > 10000 hab/km²    : -2.5  (hyper-centre)

Pénalité Imperméabilisation (max -1.5 pts) :
    < 5%   : 0     (rural)
    5-15%  : -0.2  (rural mixte)
    15-30% : -0.5  (péri-urbain)
    30-50% : -1.0  (urbanisé)
    > 50%  : -1.5  (très bétonné)

Pénalité Bruit Aérien (max -2.0 pts) :
    Zone D : -0.3  (gêne légère, 50-55 dB)
    Zone C : -0.7  (gêne modérée, 55-65 dB)
    Zone B : -1.3  (gêne forte, 65-70 dB)
    Zone A : -2.0  (inconstructible, > 70 dB)

Pénalité Bruit Ferroviaire LGV (max -1.0 pt) :
    > 2 km    : 0     (négligeable)
    1-2 km    : -0.3  (modéré)
    500m-1 km : -0.6  (significatif)
    < 500m    : -1.0  (fort + vibrations)

Pénalité Antennes 5G (max -0.5 pt) :
    > 500m   : 0     (aucun impact)
    300-500m : -0.125
    100-300m : -0.25
    < 100m   : -0.5  (très proche)

ÉTAPE 2 : Malus éolien (appliqué sur le score base)
──────────────────────────────────────────────────────────────────
Score_final = max(1, Score_base - Malus_éolien)

Malus Éoliennes (max -2.5 pts) :
    < 1 km   : -2.5  (bruit + visuel fort)
    1-2 km   : -1.5
    2-5 km   : -1.0  (visuel dominant)
    5-10 km  : -0.5  (visuel seul)
    > 10 km  : 0     (aucun impact)

6 indicateurs et poids max (total = 10 pts)

Densité de population2.5 pts
Imperméabilisation (béton)1.5 pts
Bruit aérien (zones PEB)2.0 pts
Bruit ferroviaire (LGV)1.0 pt
Antennes 5G0.5 pt
Éoliennes2.5 pts

Exemples de scores

Village rural (< 50 hab/km²)10/10
Grande ville (~4000 hab/km²)8.2/10
Paris 1er (8 271 hab/km², 69% béton, 5G)5.8/10
Village rural + éolienne < 1 km7.5/10

Score Environnement

Le score environnement évalue la qualité écologique et sanitaire du cadre de vie. La qualité de l'air et de l'eau sont fortement pondérées car elles impactent la santé au quotidien.

Score Environnement
══════════════════════════════════════════════════════════════════

Score = max(1, 10 - Σ Pénalités)
Total max pénalités = 7.0 pts (5 indicateurs)

SEVESO (max -1.5 pts) :
    Site seuil haut : -0.75 par site
    Site seuil bas  : -0.35 par site
    (plafonné à 1.5 pts)

Centrale Nucléaire (max -1.5 pts) :
    < 5 km   : -1.5 pts (zone critique)
    5-10 km  : -1.0 pts (zone proche)
    10-20 km : -0.45 pts (zone PPI)
    > 20 km  : 0 pts

Sites Pollués BASOL (max -1.0 pt) :
    > 5 sites : -1.0 pts
    3-5 sites : -0.6 pts
    1-2 sites : -0.3 pts
    0 site    : 0 pts

Qualité de l'Eau ARS (max -1.5 pts) :
    100%     : 0 pts (Excellente)
    95-99%   : -0.3 pts (Bonne)
    90-94%   : -0.8 pts (Correcte)
    < 90%    : -1.5 pts (Dégradée)

Qualité de l'Air ATMO (max -1.5 pts) :
    Bon      : 0 pts
    Moyen    : -0.5 pts
    Dégradé  : -1.0 pts
    Mauvais  : -1.5 pts

Note : Imperméabilisation, Urbanisation et Antennes 5G
sont évalués dans le score Tranquillité.

5 indicateurs et poids max (total = 7.0 pts)

Sites SEVESO1.5 pts
Centrale nucléaire1.5 pts
Sites pollués BASOL1.0 pt
Qualité de l'eau1.5 pts
Qualité de l'air1.5 pts

Score plancher = 3/10 (même avec pénalités max, la commune reste habitable)

Note : Ce score mesure la qualité écologique et sanitaire du cadre de vie : qualité des ressources (eau, air), risques industriels et sols pollués. L'imperméabilisation, l'urbanisation et les antennes 5G sont évaluées dans Tranquillité.

Score Immobilier

Le score immobilier mesure l'accessibilité relative du marché local par rapport au département. Cela permet de comparer équitablement des marchés très différents (Paris vs Creuse).

Score Immobilier (Accessibilité relative) :

Algorithme : ratio = prix_commune / prix_médian_département

Ratio         Score   Interprétation
─────────────────────────────────────────────────────
< 0.70        9.5     Très abordable pour la zone
0.70 - 0.85   8.5     Abordable
0.85 - 1.00   7.5     Légèrement sous la médiane
1.00 - 1.15   6.5     Dans la moyenne du département
1.15 - 1.30   5.5     Légèrement au-dessus
1.30 - 1.50   4.5     Au-dessus de la moyenne
1.50 - 2.00   3.0     Cher pour la zone
> 2.00        1.5     Très cher (>2× la médiane)

Source : DVF Etalab (Demandes de Valeurs Foncières)

Note : Un appartement à 8 000 €/m² est "normal" à Paris mais très cher en province. L'algorithme compare chaque commune à son département pour un score équitable.

Score Risques Naturels

Le score de risques naturels évalue l'exposition de la commune aux aléas naturels selon les données officielles de Géorisques.

ALGORITHME V6 - Score en 2 étapes
══════════════════════════════════════════════════════════════════

ÉTAPE 1 : Score algo (8 risques gradués, max 10 pts)
──────────────────────────────────────────────────────────────────
Score_algo = 10 - (total_pénalités / max_pénalités) × 9

TIER 1 - RISQUES CRITIQUES (max -4.5 pts)
─────────────────────────────────────────
Inondation (niveaux 0-3) :
    Niveau 3 (critique): -2.0  → TRI, PPRI Approuvé, >3 CATNAT
    Niveau 2 (élevé)   : -1.0  → PPRI Prescrit, AZI
    Niveau 1 (modéré)  : -0.5  → 1 CATNAT en 10 ans

Séisme (zonage 1-5) :
    Zone 5 (fort)  : -1.5
    Zone 4 (moyen) : -1.2
    Zone 3 (modéré): -0.7
    Zone 2 (faible): -0.3

Mouvement terrain (niveaux 0-3) :
    Niveau 3 (élevé) : -1.0  → PPR Approuvé
    Niveau 2 (modéré): -0.6  → PPR Prescrit
    Niveau 1 (faible): -0.3  → CATNAT uniquement

TIER 2 - RISQUES GÉOLOGIQUES (max -2.5 pts)
───────────────────────────────────────────
Argile (niveaux 0-3) :
    Niveau 3 (fort)  : -1.0  → ≥50% surface exposée
    Niveau 2 (moyen) : -0.6  → 20-50% surface
    Niveau 1 (faible): -0.3  → <20% surface

Cavités souterraines (niveaux 0-2) :
    Niveau 2 (élevé)  : -0.8  → PPR Cavités
    Niveau 1 (présent): -0.4  → Cavités recensées

Radon (catégories 1-3) :
    Catégorie 3 (élevé): -0.7
    Catégorie 2 (moyen): -0.3
    Catégorie 1 (faible): 0

TIER 3 - RISQUES CLIMATIQUES (max -3.0 pts)
───────────────────────────────────────────
Stress Hydrique (niveaux 0-3) :
    Niveau 3 (élevé) : -1.5  → >60 jours de restriction/an
    Niveau 2 (modéré): -1.0  → 30-60 jours
    Niveau 1 (faible): -0.5  → 10-30 jours

Sécheresse (niveaux 0-3) :
    Niveau 3 (élevé) : -1.5  → >20 jours >35°C/an
    Niveau 2 (modéré): -1.0  → 10-20 jours
    Niveau 1 (faible): -0.5  → 1-10 jours

ÉTAPE 2 : Malus direct érosion côtière (hors algo)
──────────────────────────────────────────────────────────────────
Score_final = max(1, Score_algo - malus_érosion)

Érosion côtière (binaire) :
    Commune concernée : -1.0 pt  → Décret n°2024-531 (317 communes)
    Non concernée     : 0

Note : L'érosion côtière est un malus direct appliqué après le
calcul principal, car c'est un risque binaire (oui/non) qui ne
suit pas la logique graduée des autres risques.

Risques évalués (8 gradués + 1 malus direct)

InondationTRI / PPRI / CATNAT
SéismeZonage 1-5
Mouvement terrainGlissements, effondrements
ArgileRetrait-gonflement sols
CavitésSouterrains, carrières
RadonPotentiel 1-3
Stress hydriqueJours de restriction
SécheresseJours > 35°C
Érosion côtièreMalus direct -1 pt (317 communes)

Fiabilité des données et repondération

Certaines données ne sont pas disponibles pour toutes les communes de France. Pour garantir l'équité du score, nous appliquons un algorithme de repondération qui recalcule le score uniquement sur les risques dont les données sont fiables.

Cavités souterraines

La base GASPAR de Géorisques ne couvre pas 42 départements (dont la Corse, les DOM-TOM, et certains départements du Nord et de l'Est). Dans ces zones, l'indicateur "Cavités" affiche N/C et n'est pas comptabilisé dans le score.

Sécheresse (jours > 35°C)

Les données de sécheresse proviennent des 9 500 stations Météo France. Lorsqu'aucune station n'est située à moins de 100 km de la commune (cas fréquent en Corse et dans les îles), l'indicateur affiche N/C et n'est pas comptabilisé.

REPONDÉRATION AUTOMATIQUE
══════════════════════════════════════════════════════════════════

Principe : Quand un risque n'a pas de données fiables, il est
exclu du calcul et le score est recalculé proportionnellement.

Formule :
──────────────────────────────────────────────────────────────────
penalty_ratio = total_pénalités / max_pénalités_possibles
Score_algo = 10 - (penalty_ratio × 9)
Score_final = max(1, Score_algo - malus_érosion)

Exemple avec données complètes (8 risques) :
──────────────────────────────────────────────────────────────────
  Pénalités totales    : 3.5 pts
  Max possible         : 10 pts
  Ratio                : 0.35
  Score algo           : 10 - (0.35 × 9) = 6.85/10
  Malus érosion        : 0 (non concernée)
  Score final          : 6.85/10

Exemple avec érosion côtière (commune littorale) :
──────────────────────────────────────────────────────────────────
  Pénalités totales    : 3.5 pts
  Max possible         : 10 pts
  Score algo           : 6.85/10
  Malus érosion        : -1.0 pt
  Score final          : 5.85/10

Exemple avec cavités non fiables (7 risques) :
──────────────────────────────────────────────────────────────────
  Pénalités totales    : 3.5 pts (cavités exclues)
  Max possible         : 9.2 pts (10 - 0.8 max cavités)
  Ratio                : 0.38
  Score algo           : 10 - (0.38 × 9) = 6.58/10

Résultat : Le score est ajusté mais reste comparable. Une commune
sans données n'est ni avantagée ni pénalisée.

Note : L'affichage "N/C" (Non Communiqué) signifie qu'aucune donnée n'existe pour cette commune, ce qui est différent de "Aucun risque" (donnée existante confirmant l'absence de risque).

Glossaire

Risques naturels

TRI Territoire à Risque Important d'inondation
PPRI Plan de Prévention des Risques Inondation
AZI Atlas des Zones Inondables
CATNAT Arrêtés de catastrophe naturelle
Radon Gaz radioactif naturel (3 niveaux)
Argile Retrait-gonflement des sols argileux
Érosion côtière Recul du trait de côte (317 communes)

Climat

Sécheresse Jours > 35°C par an (Météo France)
Stress hydrique Restrictions d'eau (VigiEau)
Canicule Épisodes de chaleur extrême

Environnement

SEVESO Sites industriels à risque majeur
BASOL Base des sites et sols pollués
Zone PPI Périmètre 20 km centrales nucléaires
Qualité eau Conformité sanitaire ARS
ATMO Indice qualité air (bon à mauvais)
Urbanisation Niveau de saturation (1-5)

Tranquillité

Densité Habitants par km² (stress urbain)
Imperméabilisation % de sols bétonnés
PEB Zones bruit aéroports (A-B-C-D)
LGV Bruit lignes grande vitesse
Antennes 5G Relais téléphoniques 5G (ANFR)
Éoliennes Impact visuel et sonore (malus)

Immobilier

DVF Prix de vente réels (Etalab)
Prix médian Valeur centrale du marché local
Ratio Prix commune vs département

Sources

Géorisques Portail officiel risques naturels
BPE Base Permanente des Équipements
INSEE Institut National de la Statistique
SSMSI Service Statistique Ministériel Sécurité Intérieure

Transparence

Une question sur notre méthodologie ?

Notre objectif est la transparence totale. Si vous avez des suggestions d'amélioration ou des questions, n'hésitez pas à nous contacter.

Nous contacter