Données ouvertes : le baromètre en CSV

Le classement complet de 3 029 communes françaises est téléchargeable librement, sous Licence Ouverte Etalab 2.0, la même licence que les données DVF dont il est issu. Réutilisation libre, y compris commerciale, à la seule condition de citer la source.

Couverture : trois départements sont absents du fichier

Le Bas-Rhin (67), le Haut-Rhin (68) et la Moselle (57) ne figurent pas dans ce jeu de données, Strasbourg, Mulhouse, Metz et Colmar comprises. L’Alsace-Moselle relève du régime du livre foncier, héritage du droit local, et la base DVF publiée par la DGFiP ne couvre pas ces trois départements. Aucune valeur n’y est donc calculée, plutôt que d’y substituer des prix d’annonce. Les 97 autres départements sont représentés, Mayotte exceptée faute de donnée de loyer.

Télécharger le CSV

3 029 lignes · 18 colonnes · séparateur point-virgule · UTF-8
Recalculé le 2026-10-01, millésime DVF 2025.

Ce que contient le fichier

Une ligne par commune, identifiée par son code INSEE pour pouvoir être croisée avec le recensement, DVF ou la carte des loyers. Aucune valeur n’est estimée ni extrapolée : une commune dont l’échantillon de ventes est insuffisant est absente du fichier plutôt que comblée par une approximation.

ColonneUnitéDescription
code_insee5 caractèresCode officiel de la commune. Clé de jointure avec le recensement, DVF et la carte des loyers.
communeNom de la commune.
departementCode du département, sur deux ou trois caractères pour l'outre-mer.
populationhabitantsPopulation municipale, source INSEE.
rangRang national au classement, 1 étant le mieux classé.
score0 à 100Score d'investissement combinant rendement, tension locative, évolution des prix et liquidité du marché.
score_ajuste_risque0 à 100Score pondéré par le risque de marché : taille de l'échantillon de ventes, liquidité, volatilité des prix.
niveau_risqueNiveau de risque de marché : faible, modéré, élevé ou très élevé.
rendement_brut_pct%Loyer annuel rapporté au prix d'achat, plafonné à 12 % à la publication pour écarter les artefacts d'échantillon.
rendement_brut_non_plafonne_pct%Le même rendement sans le plafond. À utiliser pour tout calcul, le plafond n'existant que pour l'affichage.
tension_locative_sur_51 à 5Tension locative issue du zonage réglementaire de l'État (Abis à C), convertie en échelle de 1 à 5.
prix_m2_eur€/m²Prix médian au mètre carré des transactions notariées réellement enregistrées (DVF), pas un prix d'annonce.
nb_ventes_dvf_appartementsventesNombre de ventes d'appartements retenues dans DVF sur le millésime courant, après filtrage (une seule unité par transaction). C'est l'effectif sur lequel le prix médian est calculé : plus il est faible, plus la médiane est sensible à quelques transactions atypiques. Vide quand le détail n'est pas disponible.
evolution_prix_1an_pct%Évolution du prix médian sur un an. À lire avec nb_ventes_dvf_appartements : sur un effectif faible, cette variation reflète surtout la composition des ventes de l'année.
evolution_prix_5ans_pct%Évolution du prix médian sur cinq ans. Vide quand l'historique est insuffisant. Même précaution que sur un an : c'est la colonne la plus sensible à l'effectif, car elle compare deux millésimes qui peuvent porter sur des biens de nature différente.
loyer_m2_eur€/m²/moisLoyer moyen au mètre carré, charges comprises, issu de la carte des loyers du ministère du Logement (DGALN).
millesime_dvfannéeAnnée du millésime DVF le plus récent utilisé. Identique sur toutes les lignes.
date_recalculAAAA-MM-JJDate du recalcul qui a produit ce fichier. Identique sur toutes les lignes.

D’où viennent ces chiffres

  • Prix au m² : médiane des transactions notariées réellement enregistrées, base DVF publiée par la DGFiP, millésimes 2021-2025. Pas un prix d’annonce.
  • Loyer au m²: carte des loyers du ministère du Logement (DGALN), indicateur agrégé construit par les services de l’État.
  • Tension locative: zonage ABC officiel, le même que celui utilisé pour l’encadrement des loyers.
  • Population : recensement INSEE.

Le détail du calcul du score est sur la page méthodologie.

Citer ou intégrer

La licence demande de mentionner la source. Voici les deux formats prêts à coller : une ligne de citation pour un article, et un widget à intégrer sur un site.

Citer ces données

Intégrer le widget sur votre site

PartagerLinkedInWhatsAppEmail

Aussi publié sur data.gouv.fr

Ce jeu de données est référencé sur la plateforme publique nationale, sous l’organisation ScrapImmo : Baromètre de l’investissement locatif sur data.gouv.fr. La plateforme y expose automatiquement le fichier via une API et un explorateur en ligne, ce qui permet de l’interroger sans le télécharger.

ScrapImmo y est aussi déclaré comme réutilisation des jeux de données dont il dérive : les transactions notariées (DVF), la carte des loyers et le zonage ABC.

Archivé et citable sur Zenodo

Chaque édition mensuelle est déposée sur Zenodo, l’archive ouverte du CERN, avec un identifiant pérenne. Le DOI de concept ci-dessous renvoie toujours vers la dernière édition ; chaque édition garde en plus son propre DOI de version, ce qui permet de citer exactement le fichier utilisé dans un travail universitaire.

Lot, G. (2026). Baromètre ScrapImmo : rendement locatif et prix de transaction de 3 029 communes françaises (version 2026.10) [jeu de données]. ScrapImmo. https://doi.org/10.5281/zenodo.23270920

Notice : doi.org/10.5281/zenodo.23270920. Les études mensuelles tirées de ce jeu sont dans la section Études.

Fréquence et stabilité

Le jeu de données est recalculé automatiquement le premier de chaque mois, à partir des dernières transactions publiées. L’URL de téléchargement ne change pas : elle sert toujours la version courante, ce qui permet de la brancher directement dans un script ou un tableau de bord. Les colonnes date_recalcul et millesime_dvf indiquent la fraîcheur de la version téléchargée.

Une question sur ces données

Un chiffre qui semble faux, une colonne dont l’usage n’est pas clair, un besoin de format différent : écrivez-nous. Les signalements d’erreur sont particulièrement utiles, ils profitent à tout le monde.