À propos
Le Baromètre du Logement est un observatoire indépendant du marché immobilier français : il rassemble les séries publiques qui décrivent la construction neuve, les ventes dans l'ancien, les prix et le crédit, les met à la même échelle de temps, et en tire une prévision des transactions à 12-18 mois.
Pourquoi ce site
Suivre le marché du logement suppose de lire une dizaine de séries qui ne sont ni publiées au même endroit, ni au même rythme, ni dans le même format : les permis de construire viennent du SDES, les ventes dans l'ancien de l'IGEDD, les prix de l'INSEE, les taux de la Banque de France et de la BCE. Chacune est disponible ; l'assemblage, lui, est à refaire à chaque fois.
Ce site fait cet assemblage une bonne fois, publiquement, avec des conventions de calcul identiques d'une page à l'autre — puis va jusqu'au bout de l'exercice : plutôt qu'un commentaire de conjoncture, il publie une prévision datée, avec son score et son incertitude, que le temps qui passe suffit à contredire.
La méthode, en bref
La prévision est estimée en deux étages. Le premier explique le taux de crédit immobilier par les taux de marché (OAT 10 ans, Euribor 3 mois). Le second explique les transactions de logements par ce taux de crédit, les intentions d'achat des ménages et le chômage — chacun pris avec un décalage, parce qu'une décision d'achat ne se lit dans les volumes que plusieurs mois plus tard.
Les décalages sont cherchés sur la seule fenêtre d'entraînement. C'est le point qui décide de la valeur du reste : chercher le meilleur décalage sur l'historique complet reviendrait à choisir ses paramètres en regardant les réponses, puis à s'auto-évaluer sur la même copie. La recherche en grille s'arrête donc à la date de coupure, et la période qui suit ne sert qu'à noter le résultat.
Le score est affiché, pas résumé. La page Prévision montre le backtest hors échantillon, le R² du modèle et une bande d'incertitude autour de la projection. Un expander permet de déplacer un décalage à la main et de voir le R² bouger : la recherche automatique reste auditable.
Ce qui est projeté est distingué de ce qui est observé. Tant que les indicateurs décalés qui alimentent le modèle sont déjà publiés, la projection n'a besoin d'aucune hypothèse ; au-delà, elle prolonge ces indicateurs et le graphique le signale. Le panneau de scénarios sert à explorer l'après, pas à le prédire.
D'où viennent les données
Toutes les séries sont publiques et officielles. Elles sont récupérées par un script versionné qui interroge les API d'origine, ne réécrit un fichier que si son contenu a réellement changé, et garde la trace de chaque récupération.
Chaque intitulé renvoie à la page du producteur : c'est là que se lisent la définition exacte de la série, sa méthodologie et ses révisions. La dernière colonne donne le dernier point publié par la source, tel qu'il était au dernier rafraîchissement du site — pas la date du jour. Les rythmes de publication et les délais diffèrent d'un producteur à l'autre, donc ces dates ne s'alignent pas, et c'est normal.
| Ce qui est mesuré | Producteur | Voie d'accès | Dernier point |
|---|---|---|---|
| Logements autorisés et commencés (SIT@DEL) | SDES | API DiDo (data.gouv.fr) | août 2026 |
| Locaux non résidentiels autorisés et commencés, France, régions et départements (SIT@DEL) | SDES | API DiDo (data.gouv.fr) | août 2026 |
| Commercialisation des logements neufs (ECLN) | SDES | API DiDo (data.gouv.fr) | T2 2026 |
| Ventes de logements anciens | IGEDD | Classeur publié | août 2026 |
| Prix des logements anciens | Notaires-INSEE | API SDMX (BDM) | T2 2026 |
| Prix des logements neufs | INSEE | API SDMX (BDM) | T2 2026 |
| Confiance des ménages | INSEE | API SDMX (BDM) | septembre 2026 |
| Intentions d'achat de logement | INSEE | API SDMX (BDM) | septembre 2026 |
| Taux de chômage au sens du BIT | INSEE | API SDMX (BDM) | T2 2026 |
| Activité du second œuvre (rénovation) | INSEE — enquête de conjoncture | API SDMX (BDM) | septembre 2026 |
| Taux et volume des crédits nouveaux à l'habitat | Banque de France / BCE | API SDMX (MIR) | août 2026 |
| Demande de crédits habitat (enquête BLS) | BCE / Banque de France | API SDMX (BLS) | T3 2026 |
| Euribor 3 mois | BCE | API SDMX (FM) | septembre 2026 |
| OAT 10 ans | BCE | API SDMX (IRS) | septembre 2026 |
| Prix et ventes de logements par département (DVF) | DGFiP — format Etalab | Fichiers publiés (data.gouv.fr) | T4 2025 |
| Recensement de la population — parc, propriétaires, âge, migrations | INSEE | API Melodi | millésime 2023 |
| Niveau de vie médian (Filosofi) | INSEE | API Melodi | millésime 2023 |
Les séries françaises sont réutilisées au titre de la Licence ouverte / Etalab, celles de la Banque centrale européenne sous ses propres conditions — le détail est sur la page mentions légales. Les producteurs cités ne sont ni auteurs ni relecteurs de ce site : les erreurs d'assemblage, d'interprétation ou de calcul n'engagent que lui.
Le vocabulaire
Les sigles du site, en clair
SIT@DEL — le fichier du SDES qui recense les permis de construire et les mises en chantier. Source des courbes de la page « Logement neuf ».
ECLN — l'Enquête sur la Commercialisation des Logements Neufs, trimestrielle : ce que les promoteurs réservent, mettent en vente et vendent, avec leur prix.
IGEDD — l'Inspection Générale de l'Environnement et du Développement Durable, qui publie le suivi mensuel des ventes de logements anciens en France.
DVF — les Demandes de Valeurs Foncières, fichier de la DGFiP qui recense les ventes immobilières réellement enregistrées chez le notaire. Source des prix des 101 pages par département.
RP — le Recensement de la population, l'enquête de l'INSEE qui décrit les habitants et les logements. Depuis 2004 il est annuel et tournant : chaque « millésime » agrège cinq années de collecte autour de son année de référence, ce n'est pas la photo d'une année. Source du profil (âge des propriétaires, maisons, vacance, migrations) des pages par département.
Filosofi — le Fichier localisé social et fiscal de l'INSEE, qui croise les déclarations de revenus et les prestations sociales pour mesurer le niveau de vie des ménages à l'échelle locale. Source du niveau de vie médian des pages par département.
Solde migratoire apparent — la variation de population d'un territoire entre deux recensements, une fois retiré son solde naturel (naissances moins décès). « Apparent » parce qu'il est déduit, pas compté : personne ne recense les déménagements un à un. Il mesure ce qui reste — arrivées moins départs — et un solde négatif ne dit pas qu'on ne veut pas y vivre : Paris est négatif faute de logements, pas faute d'envie.
OAT — l'Obligation Assimilable du Trésor à 10 ans : le taux auquel l'État français emprunte, référence du coût du crédit à long terme, y compris immobilier.
Euribor — le taux auquel les banques de la zone euro se prêtent entre elles à court terme (ici, à 3 mois). Avec l'OAT, il explique le taux de crédit immobilier dans le modèle de ce site.
BLS — la Bank Lending Survey, une enquête trimestrielle de la BCE auprès des banques sur leurs conditions d'octroi de crédit et la demande qu'elles observent.
BIT — le Bureau International du Travail, dont la définition standardisée du chômage permet de comparer le taux français à celui des autres pays.
CVS(-CJO) — Corrigé des Variations Saisonnières (et des Jours Ouvrés) : un traitement statistique qui retire l'effet du calendrier (mois plus ou moins longs, vacances) pour que deux mois se comparent équitablement.
R² — le coefficient de détermination : la part de la variation d'une série qu'un modèle explique, entre 0 (rien) et 1 (tout).
MAPE — l'erreur moyenne en pourcentage entre une prévision et ce qui s'est réellement passé. C'est le chiffre publié sur la page « Le modèle face au réel ».
Backtest — un test du modèle sur des données qu'il n'a pas vues à l'entraînement : il mesure sa valeur prédictive, pas seulement sa capacité à s'ajuster au passé.
Base 100 — une convention d'indice où une période de référence (ici la moyenne de l'année 2015) vaut 100 : un niveau de 110 se lit « +10 % depuis 2015 ».
Comment le site est fabriqué
Le calcul est en Python ; l'agrégation des séries passe par une seule couche SQL (DuckDB sur des fichiers Parquet), pour que le tableau de bord, le rapport PDF et ce site affichent les mêmes chiffres par construction plutôt que par coïncidence. Chaque requête est comparée automatiquement à une implémentation de référence indépendante : si les deux divergent, les tests échouent.
Toutes les pages du site sont des fichiers statiques régénérés par la chaîne Python à chaque publication de données — y compris la prévision et son panneau de scénarios, qui appliquent en JavaScript la même formule que le modèle Python à des coefficients déjà calculés. Le site n'a besoin d'aucun serveur pour être consulté.
Un automate rafraîchit les sources chaque lundi, ne committe que les fichiers réellement modifiés, et déclenche la reconstruction du site dans la foulée.
Limites à connaître
- Les pages de marché sont nationales. Aucune ventilation régionale : les séries qu'elles retiennent sont celles de la France entière. Seuls le prix au m² et les ventes (DVF) et le profil du recensement ont une déclinaison départementale, sur les 101 pages dédiées et sur la carte des départements — les taux, le chômage et les intentions d'achat qui alimentent la prévision restent nationaux, faute d'équivalent local publié. Et cette carte décrit sans classer : l'idée d'en tirer une carte des départements qui gagneront ou perdront a été mesurée sur douze ans de prix, puis écartée — la carte montre d'ailleurs pourquoi.
- Des rythmes de publication différents. Les permis et les ventes dans l'ancien sont mensuels, la commercialisation du neuf est trimestrielle, et chaque source a son propre délai. Une page ne s'arrête donc pas toutes séries confondues à la même date.
- Une prévision reste une prévision. Elle est publiée avec sa bande d'incertitude précisément parce qu'elle se trompera ; elle ne constitue pas un conseil en investissement, ni une recommandation d'achat ou de vente.
- Le site n'est disponible qu'en français, alors que le tableau de bord d'origine est bilingue.
- Vos propres données ne quittent pas votre navigateur. Le fichier de ventes que la page Données permet de charger est lu localement : il n'est envoyé ni à l'API, ni à l'hébergeur, et rien n'en est conservé.
Qui écrit : Baptiste Soulard
Ce site est un travail personnel de Baptiste Soulard. Il en écrit le code, choisit les sources, arbitre les méthodes de calcul et assume les chiffres publiés : il n'y a ni rédaction, ni comité, ni commanditaire derrière ces pages.
Passionné de supply chain et de tech, il applique ici des méthodes venues de la planification industrielle : prévoir une demande, mesurer l'écart de la prévision précédente, recommencer. Le marché du logement s'y prête mieux qu'il n'y paraît — c'est une chaîne longue, où les permis déposés cette année sont les chantiers de la suivante et les livraisons d'après, et où chaque maillon se mesure.
Le parti pris tient en une phrase : tout est vérifiable, et c'est la seule garantie offerte. Les données viennent d'institutions publiques et sont citées une par une avec leur date de dernière mise à jour ; le code qui les transforme est ouvert ; et chaque prévision est archivée le jour de sa publication, puis confrontée au réalisé — y compris quand elle a eu tort. Une erreur signalée est corrigée et datée, et c'est aussi à cela que sert le formulaire au bas de cette page.
Me contacter
Une erreur dans un chiffre, une question sur la méthode, une source qui manque, une remarque sur une page : ce formulaire arrive directement dans ma boîte, et je réponds à l'adresse que vous indiquez.