Méthode et sources
Chaque chiffre du site sort d'un calcul reproductible sur des données publiques. Cette page décrit la source, les règles et les limites — sans rien cacher.
La source : des ventes réelles, pas des estimations
Les prix viennent de la base « Demandes de valeurs foncières » (DVF), publiée par la Direction générale des finances publiques et diffusée par Etalab sous Licence Ouverte 2.0. Elle recense les ventes immobilières enregistrées par les notaires, avec le prix de l'acte, la date, l'adresse, le type de bien et sa surface. Nous utilisons la version géolocalisée (data.gouv.fr), qui ajoute les coordonnées et le code commune en vigueur. À Paris, Marseille et Lyon, ce code est celui de l'arrondissement municipal : notre référentiel (geo.api.gouv.fr, code officiel géographique de l'INSEE) inclut donc les arrondissements municipaux, chacun rattaché à sa commune, dont la page réunit toutes les ventes de ses arrondissements.
DVF est mise à jour deux fois par an, en avril et en octobre. Le site est régénéré à chaque publication ; le millésime intégré et les dates de la première et de la dernière vente sont indiqués au bas de chaque page.
Ce que DVF ne contient pas : l'Alsace-Moselle et Mayotte (régime du livre foncier, données non publiées), les noms des vendeurs et des acheteurs (ils n'y figurent pas, et nous n'en ajoutons jamais), l'état du bien, l'étage, l'exposition, le DPE.
Ce que nous gardons, ce que nous excluons
Une ligne DVF n'est pas une vente : un acte occupe plusieurs lignes (le bâti, le terrain, le garage). Nous regroupons les lignes par acte, puis nous ne gardons que les actes où un seul logement change de mains — une maison ou un appartement, éventuellement avec ses dépendances et son terrain — au prix global de l'acte. Les autres sont écartés, avec un motif compté :
| Motif | Pourquoi |
|---|---|
| Mutation autre qu'une vente classique | Ventes en l'état futur d'achèvement (prix du neuf, non comparable), échanges, adjudications, expropriations, terrains à bâtir |
| Plusieurs dispositions à prix distincts | Le prix de chaque bien n'est pas isolable |
| Terrain nu | Aucun local bâti |
| Dépendance seule | Garage, cave ou box sans logement |
| Local professionnel seul | Commerce, bureau, entrepôt |
| Logement et local professionnel ensemble | Un seul prix pour deux usages |
| Plusieurs logements dans la même vente | Immeuble entier, lot de maisons : le prix d'un logement est inconnu |
| Surface absente ou hors bornes | Appartement de moins de 9 m², maison de moins de 15 m², plus de 1 000 m² |
| Prix inférieur à 15 000 € | Ventes symboliques, viagers, erreurs de saisie |
| Prix au m² inférieur à 300 € ou supérieur à 25 000 € | Erreurs de saisie et ventes atypiques |
Ces règles écartent volontairement une part importante des lignes. Elles rendent les prix au m² comparables d'une commune à l'autre ; le compteur ci-dessous montre, pour chaque département, combien d'actes chaque règle a écartés.
Les chiffres affichés
- Prix médian au m² : la médiane du prix divisé par la surface réelle bâtie, sur les ventes de l'année de référence (la dernière année complète disponible). La médiane est préférée à la moyenne : une seule vente extrême ne la déplace pas.
- Fourchette : le premier et le troisième quartile — la moitié des ventes se situe entre les deux.
- Évolution : la médiane de la dernière année comparée à celle de la première année disponible, quand les deux années ont assez de ventes.
- Prix par rue : médiane toutes années confondues, uniquement pour les rues ayant au moins 3 ventes.
- Communes voisines : les communes les plus proches à vol d'oiseau, entre centres administratifs.
Les quartiers, les loyers et les ventes détaillées
Dans les communes découpées par l'INSEE en IRIS (îlots regroupés pour l'information statistique), chaque vente est rattachée au quartier dont le contour contient le point de la parcelle (contours IGN). La précision est limitée près des limites, et les IRIS ne coïncident pas toujours avec les quartiers usuels. Les IRIS de type Z (commune non découpée) ne sont pas présentés comme des quartiers.
Le loyer indicatif vient de la « Carte des loyers » du ministère chargé du Logement et de l'ANIL (édition 2025) : un loyer d'annonce prédit par commune, charges comprises, à partir des annonces du Groupe SeLoger et de leboncoin. Ce n'est ni un loyer signé ni un rendement net ; quand l'indicateur repose sur peu d'annonces ou sur une maille élargie, la page le signale comme fragile. Le rendement brut indicatif rapporte douze loyers mensuels au prix médian au m² du même type de bien.
Les ventes détaillées (mois, adresse, type, surface, prix) sont affichées dans un tableau séparé, non indexé par les moteurs de recherche et exclu des plans de site, pour limiter la ré-identification tout en laissant l'information accessible, telle que l'administration la publie.
Quand il n'y a pas assez de ventes
Une médiane calculée sur trois ventes ne veut rien dire. Le site applique deux seuils : en dessous de 5 ventes, aucune médiane n'est affichée ; entre 5 et 14 ventes, la médiane est affichée avec la mention « indicatif ». Une commune sans ventes suffisantes renvoie vers ses voisines et vers son département.
Les limites à garder en tête
Un prix médian décrit ce qui s'est vendu, pas ce que vaut un logement précis. Il mélange des biens rénovés et à rénover, des rez-de-chaussée et des derniers étages, des maisons avec ou sans terrain. Il reflète aussi ce qui se vend le plus dans la commune : si l'année a surtout vu partir de petits appartements, la médiane baisse sans que les prix aient baissé. Utilisez ces chiffres pour un ordre de grandeur et une tendance, jamais comme une estimation.
Reproduire le calcul
Le pipeline est un ensemble de scripts (téléchargement, nettoyage, agrégation, génération) qui tournent à chaque millésime. Les règles ci-dessus y sont codées et commentées ; toute modification est journalisée. Signalez une anomalie via la page de contact.
Compteurs par département
| Règle | Alpes-Maritimes | Bouches-du-Rhône | Gard | Haute-Garonne | Gironde | Hérault | Ille-et-Vilaine | Indre-et-Loire | Isère | Loire-Atlantique | Maine-et-Loire | Morbihan | Nord | Puy-de-Dôme | Pyrénées-Orientales | Rhône | Haute-Savoie | Paris | Seine-et-Marne | Yvelines | Var | Vaucluse | Essonne | Hauts-de-Seine | Seine-Saint-Denis | Val-de-Marne | Val-d'Oise |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Mutation autre qu'une vente classique (VEFA, échange, adjudication, expropriation, terrain à bâtir) | 12 970 | 18 569 | 4 640 | 20 167 | 16 192 | 16 768 | 15 280 | 6 016 | 11 907 | 14 224 | 7 924 | 6 605 | 13 538 | 4 950 | 3 337 | 18 699 | 20 140 | 2 904 | 17 234 | 12 359 | 11 531 | 3 846 | 10 038 | 20 796 | 21 945 | 14 968 | 12 321 |
| Plusieurs dispositions avec des prix distincts dans la même mutation | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Aucun local bâti (terrain nu) | 9 531 | 15 100 | 23 119 | 23 267 | 34 648 | 29 375 | 29 850 | 18 583 | 26 540 | 40 350 | 25 299 | 30 678 | 28 584 | 28 231 | 18 072 | 17 469 | 21 147 | 565 | 18 719 | 9 135 | 17 511 | 15 274 | 7 834 | 1 940 | 2 188 | 2 168 | 6 346 |
| Dépendance(s) seule(s), sans logement | 19 904 | 14 196 | 2 694 | 4 613 | 5 205 | 8 590 | 3 229 | 2 711 | 7 599 | 4 851 | 2 364 | 2 342 | 8 403 | 2 337 | 3 249 | 12 225 | 6 928 | 29 438 | 4 352 | 5 997 | 11 224 | 1 552 | 3 762 | 13 680 | 4 970 | 6 942 | 3 177 |
| Local professionnel seul (industriel, commercial ou assimilé) | 7 307 | 8 878 | 3 162 | 5 106 | 5 778 | 6 089 | 4 600 | 2 584 | 6 387 | 6 007 | 3 657 | 3 817 | 8 706 | 2 549 | 2 888 | 9 037 | 3 913 | 13 428 | 4 711 | 3 982 | 5 605 | 2 360 | 3 663 | 4 730 | 3 080 | 3 227 | 3 100 |
| Logement et local professionnel vendus ensemble | 1 336 | 3 384 | 1 762 | 1 723 | 2 846 | 2 325 | 1 850 | 1 183 | 2 053 | 1 842 | 1 611 | 1 818 | 6 021 | 1 837 | 1 224 | 2 624 | 1 297 | 3 463 | 2 121 | 1 583 | 2 172 | 1 464 | 1 225 | 1 504 | 1 606 | 1 399 | 1 261 |
| Plusieurs logements dans la même vente | 5 567 | 7 356 | 4 554 | 3 256 | 5 383 | 5 229 | 2 716 | 2 246 | 3 514 | 3 786 | 2 749 | 3 117 | 6 703 | 2 939 | 2 831 | 4 647 | 3 744 | 7 021 | 2 684 | 2 256 | 6 338 | 2 905 | 1 871 | 3 216 | 2 629 | 2 461 | 1 701 |
| Logement sans surface bâtie renseignée | 0 | 5 | 0 | 1 | 2 | 0 | 0 | 0 | 6 | 2 | 1 | 3 | 59 | 0 | 1 | 9 | 20 | 6 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 4 |
| Surface hors bornes (appartement < 9 m², maison < 15 m², plus de 1 000 m²) | 79 | 55 | 52 | 13 | 13 | 53 | 30 | 45 | 19 | 20 | 14 | 16 | 51 | 20 | 16 | 18 | 48 | 978 | 39 | 18 | 74 | 19 | 25 | 53 | 25 | 21 | 13 |
| Prix total inférieur à 15 000 € | 661 | 783 | 472 | 548 | 967 | 758 | 1 184 | 423 | 621 | 1 083 | 701 | 902 | 1 374 | 1 110 | 339 | 742 | 760 | 3 218 | 418 | 437 | 509 | 251 | 292 | 795 | 357 | 328 | 280 |
| Prix au m² inférieur à 300 € ou supérieur à 25 000 € | 489 | 187 | 204 | 242 | 390 | 271 | 173 | 150 | 129 | 149 | 200 | 287 | 677 | 619 | 105 | 160 | 171 | 1 233 | 81 | 79 | 453 | 69 | 55 | 188 | 51 | 54 | 47 |
| Ventes retenues (un logement, un prix) | 126 704 | 134 712 | 54 131 | 99 455 | 116 485 | 109 447 | 74 154 | 41 172 | 83 301 | 105 589 | 51 017 | 59 368 | 156 205 | 43 889 | 54 633 | 112 408 | 70 818 | 145 111 | 84 383 | 81 789 | 116 323 | 37 318 | 72 784 | 92 195 | 66 092 | 71 070 | 64 207 |
| Mutations lues | 184 548 | 203 225 | 94 790 | 158 391 | 187 909 | 178 905 | 133 066 | 75 113 | 142 076 | 177 903 | 95 537 | 108 953 | 230 321 | 88 481 | 86 695 | 178 038 | 128 986 | 207 365 | 134 743 | 117 635 | 171 740 | 65 058 | 101 550 | 139 098 | 102 944 | 102 639 | 92 457 |