🏡OùMieuxVivre

📐 Méthodologie & sources

OùMieuxVivre s'appuie exclusivement sur des données publiques mises à disposition par l'État (INSEE, DGFiP, SSMSI, ARCEP, OFGL, BPE, ADEME, Géorisques, Météo-France, DREES). Chaque commune reçoit 11 scores thématiques agrégés en un score global, avec normalisation par strate de population, temps de trajet voiture estimé pour les critères d'accès, et plafonnement des indicateurs disponibles seulement à l'échelle départementale.

⚖️ Pondération du score global

Chaque thématique contribue au score global selon son poids ci-dessous. Une thématique manquante reçoit une valeur neutre (5) à demi-poids.

Immobilier
14 %
Prix DVF au m² + taxe foncière TFPB + tendance prix 3 ans
Sécurité
14 %
85 % communal SSMSI + 15 % cap départemental (homicides, trafic stups)
Santé
13 %
60 % APL DREES (accessibilité réelle médecins, rayon 20 min) + 10 % vieillissement APL ≤ 65 ans + 10 % pharmacie + 10 % urgences ≤ temps + 10 % hôpital ≤ temps
Éducation
10 %
Distance lycée/collège (50 %) + enseignement supérieur 30 km BPE (30 %) + écoles primaires (20 %)
Transport
9 %
45 % ferroviaire + 35 % TC urbain (AOM) + 20 % fibre FTTH
Pouvoir d'achat
8 %
Revenu médian / prix m² (affordability), chômage, TFPB
Commerce
8 %
Commerces alimentaires, services de proximité, diversité
Climat
7 %
Vécu quotidien : confort thermique (canicule/gel), ensoleillement
Démographie
6 %
Évolution pop. + % cadres + % jeunes + chômage
Environnement
6 %
Qualité de l'air ATMO + densité urbaine + risques naturels
Finances
5 %
Santé budgétaire commune — signal d'alerte fiscal à long terme

🎯 Comparaison par strate de population

Comparer un village à Paris n'aurait aucun sens. Chaque score thématique est normalisé par strate de taille, ce qui permet à Bordeaux d'être comparé à Toulouse plutôt qu'à un village.

XS
Rurales
< 2 000 hab.
S
Petites
2 000–10 000
M
Moyennes
10 000–50 000
L
Grandes
50 000–200 000
XL
Métropoles
> 200 000

Normalisation par percentile P5–P95 dans chaque strate. Floor à 0.5 pour éviter les scores binaires 0/10.

Exception sécurité — pas de comparaison par strate. Comme la délinquance se vit de la même manière à effectif égal (un cambriolage reste un cambriolage, que la ville fasse 5 000 ou 500 000 habitants), le score sécurité est normalisé au niveau national avec une courbe logarithmique. Concrètement : deux communes ayant exactement le même taux de délinquance ont exactement le même score, peu importe leur taille. La courbe est calibrée sur la médiane vécue par les Français (la moitié de la population habite une commune d'indice ≥ 128 ‰), et non sur la médiane statistique des 35 000 communes (tirée vers le bas par 30 000 villages). Voir le détail dans la section Sécurité ci-dessous.

📚 Sources de données

🗺️
Communes & géographie
API Géo (Etalab)
continuJSON
🔒
Sécurité communale
SSMSI – Ministère de l'Intérieur
2025CSV gzip
🚔
Sécurité départementale (homicides)
SSMSI – base départementale
2025CSV
🏠
Immobilier (transactions)
DVF – DGFiP
2021-2025TXT zip
Immobilier (DPE)
ADEME – Observatoire DPE
2021-2025API JSON
🧾
Taxe foncière (TFPB+TFNB)
DGFiP – REI
2024CSV zip
💶
🎓
Éducation
Annuaire MEN + BPE INSEE 2024
2024-2025CSV
🩺
Santé — accessibilité médecins (APL)
DREES – APL aux médecins généralistes
2023XLSX
🏥
Santé — équipements
INSEE – BPE
2024CSV zip
🛒
Commerce
INSEE – BPE
2024CSV zip
👥
Démographie
INSEE – Dossier complet
2006-2022CSV zip
🌬️
Qualité de l'air
ATMO France / data.atmo-france.org
2024-2025CSV WFS
⚠️
Risques naturels
Géorisques (BRGM)
2025API JSON
Bornes recharge VE
IRVE consolidé – data.gouv
continuCSV
🌐
Couverture fibre FTTH
ARCEP – Observatoire HD/THD
T4 2025Shapefile
☀️
Météo
Météo-France – fiches climatologiques
1991-2020DATA + GeoJSON
🗳️

🧮 Détails par thématique

🔒 Sécurité — communal (sigmoïde log nationale) + plafond départemental

Score sécurité = 85 % composante communale + 15 % bonus départemental (cap 1,5/10). La composante communale agrège les 15 classes SSMSI publiées au niveau commune, pondérées par gravité (vol avec arme ×10, violences sexuelles ×8, violences physiques ×5, vols violents sans arme ×4, cambriolage ×4, vols sans violence ×3, dégradations ×2, vols de véhicule ×2), puis ramenées à un indice de gravité pour 1 000 habitants. Cet indice est ensuite converti en score 1,5/10 → 9,5/10 via une sigmoïde logarithmique calibrée nationalement, sans strate : score = 1,5 + 8 / (1 + exp((log(1+indice) − log(1+160)) × 2,0)). Le centre 160 correspond à la médiane vécue (la moitié des Français habite une commune d'indice ≥ 128). L'échelle log évite que les grandes villes soient écrasées au plancher. La composante départementale (cap 1,5/10) intègre les homicides et le trafic de stupéfiants — non publiés à l'échelle communale par le SSMSI — selon le helper apply_dept_cap : moyenne des indicateurs disponibles puis rescaling sur [0, 1.5]. Plancher 1,5/10 (réservé aux anomalies statistiques type Roissy-CDG) ; le 0-1 est théorique.

🏠 Immobilier — prix, taxe foncière & tendance 3 ans

Score combinant 85 % d'accessibilité du prix médian au m² des transactions DVF (normalisé par strate, médiane et winsorization à 5/95) et 15 % de niveau de taxe foncière (TFPB hors TEOM). Affichage complémentaire : TFNB pour les propriétaires fonciers, évolution % du prix sur 3 ans (DVF) — informatif, hors score.

⚡ DPE — distribution énergétique

Distribution des étiquettes DPE A à G recensées par l'ADEME. Permet d'estimer la qualité énergétique du parc de logements (% de passoires F+G, % d'efficaces A+B). Information affichée dans le bloc Immobilier, non scorée.

🎓 Éducation — distances + enseignement supérieur

25 % distance lycée le plus proche (inversée, P5=0 km → P95=20 km). 25 % distance collège (inversée, P5=0 → P95=11 km). 30 % nombre d'établissements d'enseignement supérieur (BPE 2024 : C401 BTS/CPGE, C501 UFR/université, C502 IUT, C503 écoles d'ingénieurs, C504 supérieur privé) dans un rayon de 30 km, normalisé P5-P90. 20 % nombre d'écoles primaires de la commune (normalisé P5-P95). Source : BPE INSEE 2024 + acces_proximite_commune (KDTree).

🏥 Santé — APL DREES (accessibilité réelle) + temps d'accès urgences/hôpital

Le score santé v2 est basé sur l'accessibilité réelle et non sur le simple comptage d'équipements communaux. 60 % APL généralistes (DREES) : indicateur officiel d'accessibilité réelle, qui compte les consultations annuelles accessibles par habitant standardisé dans un rayon ≈ 20 min, en tenant compte de la saturation des médecins (file active), de leur âge et de la pression démographique du bassin. Normalisation par sigmoïde logarithmique nationale centrée sur la médiane DREES 2,89 (pente 1,8), plancher 1,5/10. 10 % APL ≤ 65 ans : signal de vieillissement médical (si l'APL chute > 20 % en retirant les médecins > 65 ans, départs en retraite à anticiper). 10 % pharmacie (présence dans la commune : 10/10 sinon 4/10). 10 % temps de trajet voiture vers les urgences (10 min → 10, 20 min → 8, 30 min → 6, 45 min → 4, 60 min → 2). 10 % temps de trajet vers l'hôpital MCO (même barème). Pourquoi cette refonte : l'ancien score (densité médicale communale + bonus équipements présents par strate) sous-évaluait les communes périurbaines bien desservies par leur voisinage immédiat (Vallauris : 4,3 → 7,1), et sous-évaluait aussi les sous-préfectures isolées mais auto-suffisantes (Draguignan : 4,0 → 7,9). L'APL corrige les deux travers.

🛒 Commerce — diversité + densité

50 % : diversité (nombre de catégories essentielles présentes parmi 5 : commerce alimentaire, boulangerie, boucherie, banque, poste — 2 pts par catégorie). 50 % : densité totale de commerces pour 10 000 habitants (P10–P90 normalisée nationale). Codes BPE 2024 utilisés : B202+B201 (épiceries/supérettes), B207 (boulangerie), B204 (boucherie), B105+B104 (supermarchés/hypermarchés), A203 (banques), A206+A207 (poste + relais). Affichage complémentaire : temps de trajet vers le supermarché le plus proche.

👥 Démographie — 5 indicateurs

Évolution annuelle (25 %), % bac+3 ou plus (25 %), % cadres (20 %), % 15-29 ans (15 %), taux de chômage inversé (15 %). Tous normalisés par strate.

🌬️ Environnement — air, risques & densité

60 % : qualité de l'air (indice ATMO 1-6 inversé). 40 % : densité urbaine (faible = mieux, proxy nature/espace). Affichage complémentaire : risques naturels (sismique, inondation, sécheresse, industriel/SEVESO/TMD, feu, submersion, avalanche) issus de Géorisques.

🚆 Transport — ferroviaire + TC urbain + fibre FTTH

45 % composante ferroviaire (présence gare voyageurs ou temps de trajet voiture estimé jusqu'à la plus proche, barème 0/20/40/60 min) + 35 % composante TC urbain (rattachement à une AOM : IDFM=10, métropole=9, com. urbaine=7,5, com. agglo=6, syndicat/région=5, com. communes=3,5, hors AOM=2, +1 si l'AOM publie un GTFS public-transit) + 20 % couverture fibre FTTH (ARCEP, barème ≥99 %=10, ≥95 %=9, ≥90 %=8, ≥80 %=6, ≥60 %=4, <60 %=2). La fibre est intégrée car la connectivité numérique est devenue structurante pour le télétravail. Affichage complémentaire : bornes IRVE (informatif).

💶 Finances locales — santé budgétaire OFGL

50 % taux d'épargne brute (épargne brute / recettes de fonctionnement, doctrine DGCL : < 7 % vigilance, > 15 % sain) + 30 % capacité de désendettement (encours dette / épargne brute, plafonné à 30 ans ; < 6 ans très bonne, > 12 ans alerte) + 20 % dépenses d'équipement par habitant (effort d'investissement). Tous normalisés P5-P95 nationale. Source : OFGL, dernier exercice clos.

☀️ Climat — confort climatique

Score pondéré sur 4 critères : ensoleillement (35 %, le critère #1 du vécu climatique), jours de canicule ≥ 30 °C (20 %, pénalité), jours de gel ≤ 0 °C (20 %, pénalité), précipitations (25 %, pénalité renforcée si > 1200 mm/an). Pour les communes rattachées à une station Météo-France qui ne mesure pas l'ensoleillement (la majorité — seulement 51 pyranomètres en France), on utilise l'ensoleillement de la station mesurante la plus proche. Source : Météo-France, normales 1991-2020.

💰 Pouvoir d'achat — coût de la vie rapporté aux revenus locaux

Score composite qui répond à la question « avec un salaire médian, est-ce que je vivrai bien ici ? » : 40 % d'accessibilité (revenu médian / prix au m², normalisée P15–P85 pour éviter que les zones rurales écrasent les villes) + 25 % niveau de vie médian (INSEE FILOSOFI, P5–P95 national) + 20 % taux d'emploi (chômage inversé, proxy du dynamisme du bassin d'emploi) + 15 % taxe foncière TFPB (inversée). Normalisation nationale pour les composantes liées aux revenus.

⏱️ Temps de trajet voiture estimé

Pour tous les critères « accès au plus proche » (urgences, hôpital, maternité, collège, lycée, supermarché, gare), nous estimons le temps voiture par : distance vol d'oiseau × facteur de sinuosité × vitesse moyenne, calibrés par tranche de distance (≤ 3 km : 25 km/h × 1,40 ; ≤ 10 km : 45 km/h × 1,30 ; ≤ 25 km : 65 km/h × 1,20 ; ≤ 60 km : 90 km/h × 1,10 ; au-delà : 95 km/h × 1,12). Précis à ±20 % vs un calcul OSRM réel sur un benchmark interne (référence : Draguignan → Les Arcs-Draguignan TGV, 26 km, modèle 19 min, réel 17 min).

⚠️ Limites connues

  • Les homicides et le trafic de stupéfiants ne sont pas publiés au niveau communal par le SSMSI (secret statistique). On les intègre à l'échelle départementale via le plafond apply_dept_cap qui les limite à 1,5/10 maximum de contribution au score sécurité (15 % du score), pour qu'ils n'écrasent pas les indicateurs communaux discriminants.
  • Pourquoi la sécurité n'est pas comparée par strate — contrairement aux 10 autres thématiques (où Bordeaux est comparée à Toulouse plutôt qu'à un village, ce qui fait sens car le prix immobilier ou la densité de médecins dépend structurellement de la taille de la ville), la délinquance se vit de la même manière quel que soit l'effectif. Si Vallauris (29 000 hab.) et Grasse (51 000 hab.) ont exactement le même indice de gravité, elles méritent le même score sécurité. La comparaison par strate créait l'artefact inverse, en notant Grasse 8/10 et Vallauris 6/10 à criminalité objectivement identique.
  • Les statistiques de délinquance comptabilisent les faits là où ils se passent, pas où vivent les coupables/victimes — biais en faveur des banlieues dortoirs.
  • Les CSP INSEE au niveau communal datent du millésime 2016 (pas de version 2022 disponible).
  • Les transactions DVF n'incluent pas l'Alsace, la Moselle et Mayotte (droit local).
  • Les normales météo proviennent de la station la plus proche : précision variable selon la densité du maillage Météo-France.
  • Les temps de trajet voiture sont estimés (vol d'oiseau × sinuosité × vitesse moyenne par tranche de distance), pas issus d'un calcul de routage réel. Précis à ±20 % en médiane vs OSRM. Un trajet par autoroute ou par col montagneux est mal modélisé.
  • Les finances Paris (OFGL) cumulent budgets de la ville ET du département (statut unique de Paris) : les ratios par habitant sont mécaniquement gonflés.