Étude
Le marché s'est vidé, puis il est reparti
Entre mars 2022 et septembre 2024, le nombre de ventes de logements a reculé de 33,9 %, quand les prix n'en perdaient que 5,8 %. Depuis, les ventes sont remontées de 13,3 %.
Publiée le 5 septembre 2026. Données : statistiques mensuelles DGFiP de 2021 à 2025 (jeu du 16 août 2026), en fenêtres glissantes de 12 mois. Méthodologie complète.
Le sommet est celui de la période observable
Le fichier DVF commence en janvier 2021 : la première fenêtre de 12 mois se referme donc en décembre 2021, et le maximum mesuré est celui de mars 2022. Rien ici ne dit que le cycle n'a pas culminé avant. Toutes les baisses de cette page se lisent depuis ce sommet-là, pas depuis un sommet historique.
Ce que dit la mesure
−33,9 %
Ventes de logements, du sommet de mars 2022 au creux de septembre 2024
−5,8 %
Indice de prix sur la même période, entre son propre sommet de avril 2023 et son creux
+13,3 %
Ventes depuis le creux, dans 93 départements sur 97
Le marché s'est ajusté par les volumes, pas par les prix. C'est contre-intuitif : quand les taux montent, on attend une baisse des prix. Elle n'a presque pas eu lieu. Ce sont les échanges qui ont disparu — un tiers des acheteurs et des vendeurs a quitté le marché plutôt que de s'accorder sur un prix plus bas. Un marché immobilier ne se dégonfle pas en baissant, il se dégonfle en cessant d'échanger. Rapporté l'un à l'autre, le mouvement des ventes est 5,8 fois celui des prix.
Le calendrier le confirme. Les ventes culminent en mars 2022, l'indice de prix 13 mois plus tard, en avril 2023. Les prix ont continué de monter plus d'un an après que le marché eut commencé à se vider.
Le chemin, fenêtre par fenêtre
Chaque point est la somme des 12 mois qui précèdent. Les ventes de logement sont saisonnières — l'été pèse le double de février —, et une courbe mensuelle brute montrerait surtout les saisons ; une somme sur douze mois les annule par construction.

| Fenêtre close en | Ventes sur 12 mois | Indice de prix | Ce que c'est |
|---|---|---|---|
| décembre 2021 | 1 083 994 | 100,0 | Première fenêtre pleine, base de l'indice |
| mars 2022 | 1 096 247 | 101,7 | Sommet observé des ventes |
| avril 2023 | 981 094 | 108,9 | Sommet de l'indice de prix |
| septembre 2024 | 724 395 | 103,1 | Creux des ventes |
| décembre 2025 | 820 758 | 104,2 | Dernière fenêtre mesurée |
L'indice de prix est en base 100 sur la fenêtre de décembre 2021, jamais en euros : le site publie des médianes, cette série repose sur des moyennes, et les deux affichées côte à côte se liraient comme une contradiction alors qu'elles ne mesurent pas la même chose.
Deux départements voisins, deux leviers d'ajustement
Ce que la moyenne nationale cache, deux départements limitrophes le montrent. À Paris, les ventes n'ont reculé que de 22,4 % — le moins de toute la métropole — mais le prix moyen a perdu 7,8 % entre 2021 et 2025, le recul le plus fort du pays. Dans les Yvelines, c'est l'inverse : −43,5 % de ventes, pour −4,1 % de prix.
Paris
- Ventes, du sommet au creux
- −22,4 %
- Prix moyen, 2021 à 2025
- −7,8 %
- Reprise depuis le creux
- +15,2 %
Yvelines
- Ventes, du sommet au creux
- −43,5 %
- Prix moyen, 2021 à 2025
- −4,1 %
- Reprise depuis le creux
- +18,6 %
Le même choc de taux, à trente kilomètres de distance, absorbé par le prix d'un côté et par le nombre d'échanges de l'autre. Cette page ne dit pas pourquoi — il faudrait connaître la structure de la demande, la part des investisseurs, celle des acheteurs à crédit, que DVF n'enregistre pas. Elle constate que le levier n'est pas le même partout, et c'est déjà ce qu'aucune moyenne nationale ne permet de voir.
Où la chute a été la plus forte, où la reprise l'est
Les plus fortes chutes, du sommet au creux
- Yvelines (78) · 22 749 ventes au sommet−43,5 %
- Val-d'Oise (95) · 18 179 ventes au sommet−43,1 %
- Seine-Saint-Denis (93) · 19 837 ventes au sommet−42,6 %
- Essonne (91) · 20 186 ventes au sommet−42,2 %
- Seine-et-Marne (77) · 24 146 ventes au sommet−42,1 %
Les plus fortes reprises, depuis le creux
- Gironde (33) · 28 989 ventes au sommet+25,6 %
- Haute-Garonne (31) · 24 996 ventes au sommet+23,1 %
- Tarn-et-Garonne (82) · 4 296 ventes au sommet+22,5 %
- Bouches-du-Rhône (13) · 33 063 ventes au sommet+20,0 %
- Landes (40) · 8 800 ventes au sommet+18,9 %
Les deux listes se recoupent en partie, et ce n'est pas un hasard : la chute et la reprise sont corrélées à -0,47. Là où le marché a le plus perdu, il reprend le plus. C'est une association, pas une cause. Un département qui a beaucoup perdu a mécaniquement plus de terrain à reprendre, et ce rebond peut n'être qu'un retour à la moyenne. Le coefficient n'explique d'ailleurs qu'un cinquième de la variation d'un département à l'autre : le reste se joue ailleurs.
La reprise n'est pas générale pour autant : 4 départements vendent encore moins qu'au creux — Tarn, La Réunion, Creuse, Martinique.
Reprendre ces données
Les deux tableaux sont publiés sous Licence Ouverte 2.0 : réutilisation libre, y compris commerciale, sous réserve de mentionner la source. L'attribution demandée tient en une ligne — « CopilotImmo, https://www.copilotimmo.app/etude/cycle-du-marche ». Le CSV porte la série nationale des 49 fenêtres puis le classement des 97 départements, à la suite, avec leurs deux en-têtes.
Intégrer le graphique sur votre site
Une image et un lien, rien d'autre : ni iframe, ni script, donc aucun cookie ni traceur déposé chez vos lecteurs. L'image porte la source incrustée et le lien renvoie à la méthodologie.
<a href="https://www.copilotimmo.app/etude/cycle-du-marche">
<img src="https://www.copilotimmo.app/etude/cycle-du-marche/graphique.png"
alt="Le marché s'est vidé, puis il est reparti — CopilotImmo" width="1200" height="630" />
</a>Comment lire ces chiffres
Chaque département est mesuré aux trois mêmes dates que le national, et non à ses propres extrêmes. Des fenêtres différentes d'un département à l'autre ne se compareraient plus, et le classement mesurerait le calendrier local autant que l'ampleur du cycle. Un département dont le creux réel serait antérieur ou postérieur à septembre 2024 voit donc sa chute légèrement sous-estimée.
Trois réserves à porter avec le chiffre
- Aucune projection.La page dit ce qui s'est passé jusqu'à décembre 2025 et s'arrête là. Une reprise mesurée sur quinze mois ne dit rien de la suivante, et le site ne prévoit pas les prix.
- DVF enregistre des ventes signées, avec le délai de publication du fichier. Les dernières fenêtres peuvent être légèrement révisées à la hausse au prochain millésime, ce qui rendrait la reprise un peu plus forte, jamais plus faible.
- L'Alsace-Moselle est absente — Moselle, Bas-Rhin, Haut-Rhin —, son livre foncier tenant les ventes hors du fichier DVF. Le national de cette page est donc celui du champ DVF, pas celui de la France entière.
La géographie de ces deux mouvements est cartographiée sur l'index des villes — mais aux bornes 2021 et 2025, qui écrasent le creux que cette page montre. Les quatre autres études décrivent le marché à l'arrêt plutôt qu'en mouvement : l'arbitrage acheter ou louer, le zonage ABC face aux prix réels, la taxe foncière en mois de loyer et l'écart de prix à l'intérieur d'une commune.
Où le marché s'est le plus vidé
La seule carte en aplats des cinq études, parce que la seule dont la donnée est départementale d'origine. Elle montre que le recul n'a été ni uniforme ni concentrique : Paris est le département métropolitain qui a le moins perdu de ventes, quand les Yvelines, sa voisine, en ont perdu près de la moitié.
Les 97 départements
De la chute la plus forte à la plus faible, avec la reprise et le solde de chacun. La page entière est chargée : votre navigateur y trouve un département plus vite qu'un champ de recherche.
| # | Département | Ventes au sommet | Au creux | Dernière fenêtre | Chute | Reprise | Solde | Prix 2021-2025 |
|---|---|---|---|---|---|---|---|---|
| 1 | Yvelines 78 | 22 749 | 12 842 | 15 226 | −43,5 % | +18,6 % | −33,1 % | −4,1 % |
| 2 | Val-d'Oise 95 | 18 179 | 10 350 | 11 643 | −43,1 % | +12,5 % | −36,0 % | −5,6 % |
| 3 | Seine-Saint-Denis 93 | 19 837 | 11 382 | 12 647 | −42,6 % | +11,1 % | −36,2 % | −4,8 % |
| 4 | Essonne 91 | 20 186 | 11 663 | 13 321 | −42,2 % | +14,2 % | −34,0 % | −5,9 % |
| 5 | Seine-et-Marne 77 | 24 146 | 13 988 | 15 935 | −42,1 % | +13,9 % | −34,0 % | −2,1 % |
| 6 | Gironde 33 | 28 989 | 17 865 | 22 446 | −38,4 % | +25,6 % | −22,6 % | −3,5 % |
| 7 | Isère 38 | 22 864 | 14 110 | 14 603 | −38,3 % | +3,5 % | −36,1 % | +3,0 % |
| 8 | Dordogne 24 | 8 466 | 5 242 | 5 925 | −38,1 % | +13,0 % | −30,0 % | +10,9 % |
| 9 | Gers 32 | 3 430 | 2 123 | 2 501 | −38,1 % | +17,8 % | −27,1 % | +8,8 % |
| 10 | Charente-Maritime 17 | 15 824 | 9 829 | 11 416 | −37,9 % | +16,1 % | −27,9 % | +7,9 % |
| 11 | Oise 60 | 12 392 | 7 705 | 9 041 | −37,8 % | +17,3 % | −27,0 % | +0,1 % |
| 12 | Tarn-et-Garonne 82 | 4 296 | 2 681 | 3 283 | −37,6 % | +22,5 % | −23,6 % | +7,7 % |
| 13 | Hauts-de-Seine 92 | 25 519 | 15 944 | 18 787 | −37,5 % | +17,8 % | −26,4 % | −8,4 % |
| 14 | Eure-et-Loir 28 | 7 378 | 4 624 | 5 301 | −37,3 % | +14,6 % | −28,2 % | +4,3 % |
| 15 | Rhône 69 | 30 180 | 18 941 | 21 770 | −37,2 % | +14,9 % | −27,9 % | −6,4 % |
| 16 | Val-de-Marne 94 | 19 234 | 12 123 | 13 951 | −37,0 % | +15,1 % | −27,5 % | −5,9 % |
| 17 | Gard 30 | 13 610 | 8 621 | 10 180 | −36,7 % | +18,1 % | −25,2 % | +8,8 % |
| 18 | Var 83 | 29 644 | 18 789 | 22 019 | −36,6 % | +17,2 % | −25,7 % | +13,8 % |
| 19 | Haute-Garonne 31 | 24 996 | 15 876 | 19 547 | −36,5 % | +23,1 % | −21,8 % | +0,1 % |
| 20 | Deux-Sèvres 79 | 7 275 | 4 643 | 5 209 | −36,2 % | +12,2 % | −28,4 % | +14,6 % |
| 21 | Haute-Savoie 74 | 19 581 | 12 541 | 13 731 | −36,0 % | +9,5 % | −29,9 % | +10,7 % |
| 22 | Landes 40 | 8 800 | 5 628 | 6 691 | −36,0 % | +18,9 % | −24,0 % | +13,7 % |
| 23 | Lot-et-Garonne 47 | 6 171 | 3 959 | 4 479 | −35,8 % | +13,1 % | −27,4 % | +8,3 % |
| 24 | Côtes-d'Armor 22 | 12 854 | 8 338 | 8 792 | −35,1 % | +5,4 % | −31,6 % | +19,0 % |
| 25 | Pyrénées-Atlantiques 64 | 13 118 | 8 527 | 9 897 | −35,0 % | +16,1 % | −24,6 % | +10,2 % |
| 26 | Morbihan 56 | 15 091 | 9 830 | 10 977 | −34,9 % | +11,7 % | −27,3 % | +15,9 % |
| 27 | Yonne 89 | 6 170 | 4 019 | 4 291 | −34,9 % | +6,8 % | −30,5 % | +4,5 % |
| 28 | Vendée 85 | 15 029 | 9 833 | 11 396 | −34,6 % | +15,9 % | −24,2 % | +9,4 % |
| 29 | Bouches-du-Rhône 13 | 33 063 | 21 647 | 25 987 | −34,5 % | +20,0 % | −21,4 % | +9,1 % |
| 30 | Finistère 29 | 17 953 | 11 766 | 12 303 | −34,5 % | +4,6 % | −31,5 % | +18,4 % |
| 31 | Loiret 45 | 11 282 | 7 389 | 8 377 | −34,5 % | +13,4 % | −25,7 % | +3,4 % |
| 32 | Loire-Atlantique 44 | 25 822 | 16 940 | 20 097 | −34,4 % | +18,6 % | −22,2 % | −1,9 % |
| 33 | Pyrénées-Orientales 66 | 13 478 | 8 848 | 10 187 | −34,4 % | +15,1 % | −24,4 % | +12,4 % |
| 34 | Eure 27 | 9 732 | 6 393 | 7 234 | −34,3 % | +13,2 % | −25,7 % | +3,5 % |
| 35 | Charente 16 | 6 323 | 4 170 | 4 831 | −34,1 % | +15,9 % | −23,6 % | +8,9 % |
| 36 | Ain 01 | 10 386 | 6 852 | 7 984 | −34,0 % | +16,5 % | −23,1 % | +6,2 % |
| 37 | Hérault 34 | 27 064 | 17 881 | 20 632 | −33,9 % | +15,4 % | −23,8 % | +8,8 % |
| 38 | Nord 59 | 39 620 | 26 284 | 30 554 | −33,7 % | +16,2 % | −22,9 % | +0,6 % |
| 39 | Loir-et-Cher 41 | 5 776 | 3 840 | 4 102 | −33,5 % | +6,8 % | −29,0 % | +8,2 % |
| 40 | Maine-et-Loire 49 | 12 659 | 8 419 | 9 577 | −33,5 % | +13,8 % | −24,3 % | +8,6 % |
| 41 | Sarthe 72 | 9 747 | 6 491 | 7 491 | −33,4 % | +15,4 % | −23,1 % | +9,4 % |
| 42 | Côte-d'Or 21 | 10 570 | 7 047 | 7 275 | −33,3 % | +3,2 % | −31,2 % | +5,1 % |
| 43 | Ille-et-Vilaine 35 | 18 249 | 12 179 | 14 227 | −33,3 % | +16,8 % | −22,0 % | +8,5 % |
| 44 | Drôme 26 | 8 400 | 5 612 | 6 493 | −33,2 % | +15,7 % | −22,7 % | +8,2 % |
| 45 | Somme 80 | 9 122 | 6 106 | 6 896 | −33,1 % | +12,9 % | −24,4 % | +7,2 % |
| 46 | Aube 10 | 5 107 | 3 433 | 3 517 | −32,8 % | +2,4 % | −31,1 % | +3,3 % |
| 47 | Vaucluse 84 | 9 118 | 6 178 | 7 054 | −32,2 % | +14,2 % | −22,6 % | +6,7 % |
| 48 | Vienne 86 | 7 490 | 5 079 | 5 538 | −32,2 % | +9,0 % | −26,1 % | +7,6 % |
| 49 | Marne 51 | 8 888 | 6 036 | 6 210 | −32,1 % | +2,9 % | −30,1 % | +1,1 % |
| 50 | Meurthe-et-Moselle 54 | 12 067 | 8 200 | 9 207 | −32,0 % | +12,3 % | −23,7 % | +4,7 % |
| 51 | Manche 50 | 9 079 | 6 185 | 7 030 | −31,9 % | +13,7 % | −22,6 % | +15,7 % |
| 52 | Ardèche 07 | 5 147 | 3 516 | 3 923 | −31,7 % | +11,6 % | −23,8 % | +11,1 % |
| 53 | Lot 46 | 3 133 | 2 139 | 2 385 | −31,7 % | +11,5 % | −23,9 % | +8,9 % |
| 54 | Corse-du-Sud 2A | 2 452 | 1 676 | 1 949 | −31,6 % | +16,3 % | −20,5 % | +11,4 % |
| 55 | Tarn 81 | 6 095 | 4 182 | 3 993 | −31,4 % | −4,5 % | −34,5 % | +6,4 % |
| 56 | Mayenne 53 | 5 367 | 3 687 | 4 253 | −31,3 % | +15,4 % | −20,8 % | +13,8 % |
| 57 | Savoie 73 | 10 697 | 7 344 | 7 979 | −31,3 % | +8,6 % | −25,4 % | +23,6 % |
| 58 | Haute-Loire 43 | 3 527 | 2 429 | 2 477 | −31,1 % | +2,0 % | −29,8 % | +17,8 % |
| 59 | Orne 61 | 4 905 | 3 379 | 3 522 | −31,1 % | +4,2 % | −28,2 % | +10,9 % |
| 60 | Loire 42 | 12 279 | 8 470 | 9 457 | −31,0 % | +11,7 % | −23,0 % | +5,7 % |
| 61 | Ariège 09 | 3 183 | 2 204 | 2 280 | −30,8 % | +3,4 % | −28,4 % | +12,3 % |
| 62 | Pas-de-Calais 62 | 20 342 | 14 101 | 15 415 | −30,7 % | +9,3 % | −24,2 % | +7,2 % |
| 63 | Calvados 14 | 14 372 | 9 996 | 10 836 | −30,4 % | +8,4 % | −24,6 % | +10,1 % |
| 64 | Indre-et-Loire 37 | 10 038 | 6 983 | 7 958 | −30,4 % | +14,0 % | −20,7 % | +3,3 % |
| 65 | Haute-Vienne 87 | 6 406 | 4 470 | 5 124 | −30,2 % | +14,6 % | −20,0 % | +3,5 % |
| 66 | Saône-et-Loire 71 | 8 840 | 6 166 | 6 759 | −30,2 % | +9,6 % | −23,5 % | +11,2 % |
| 67 | Hautes-Pyrénées 65 | 4 699 | 3 290 | 3 780 | −30,0 % | +14,9 % | −19,6 % | +14,7 % |
| 68 | Seine-Maritime 76 | 21 116 | 14 778 | 16 295 | −30,0 % | +10,3 % | −22,8 % | +1,9 % |
| 69 | Vosges 88 | 5 694 | 4 000 | 4 298 | −29,8 % | +7,5 % | −24,5 % | +17,9 % |
| 70 | Aisne 02 | 7 462 | 5 271 | 5 813 | −29,4 % | +10,3 % | −22,1 % | +3,1 % |
| 71 | Cantal 15 | 2 360 | 1 668 | 1 912 | −29,3 % | +14,6 % | −19,0 % | +14,0 % |
| 72 | Aude 11 | 9 481 | 6 719 | 7 221 | −29,1 % | +7,5 % | −23,8 % | +12,1 % |
| 73 | Doubs 25 | 8 439 | 5 990 | 6 679 | −29,0 % | +11,5 % | −20,9 % | +6,0 % |
| 74 | La Réunion 974 | 6 514 | 4 637 | 4 603 | −28,8 % | −0,7 % | −29,3 % | +10,2 % |
| 75 | Hautes-Alpes 05 | 3 933 | 2 817 | 3 157 | −28,4 % | +12,1 % | −19,7 % | +20,1 % |
| 76 | Alpes-de-Haute-Provence 04 | 3 739 | 2 681 | 2 993 | −28,3 % | +11,6 % | −20,0 % | +15,3 % |
| 77 | Alpes-Maritimes 06 | 29 646 | 21 296 | 24 160 | −28,2 % | +13,4 % | −18,5 % | +16,1 % |
| 78 | Haute-Marne 52 | 2 504 | 1 803 | 1 962 | −28,0 % | +8,8 % | −21,6 % | +12,1 % |
| 79 | Cher 18 | 5 462 | 3 956 | 4 235 | −27,6 % | +7,1 % | −22,5 % | +9,8 % |
| 80 | Jura 39 | 3 771 | 2 746 | 3 062 | −27,2 % | +11,5 % | −18,8 % | +16,1 % |
| 81 | Puy-de-Dôme 63 | 10 400 | 7 613 | 8 893 | −26,8 % | +16,8 % | −14,5 % | +6,7 % |
| 82 | Meuse 55 | 2 657 | 1 949 | 2 091 | −26,6 % | +7,3 % | −21,3 % | +11,9 % |
| 83 | Aveyron 12 | 4 375 | 3 234 | 3 566 | −26,1 % | +10,3 % | −18,5 % | +15,9 % |
| 84 | Nièvre 58 | 4 102 | 3 037 | 3 190 | −26,0 % | +5,0 % | −22,2 % | +8,2 % |
| 85 | Allier 03 | 5 977 | 4 473 | 4 650 | −25,2 % | +4,0 % | −22,2 % | +12,0 % |
| 86 | Indre 36 | 3 796 | 2 840 | 2 998 | −25,2 % | +5,6 % | −21,0 % | +11,5 % |
| 87 | Territoire de Belfort 90 | 1 862 | 1 394 | 1 617 | −25,1 % | +16,0 % | −13,2 % | +0,1 % |
| 88 | Guadeloupe 971 | 2 173 | 1 643 | 1 793 | −24,4 % | +9,1 % | −17,5 % | +8,0 % |
| 89 | Corrèze 19 | 3 910 | 2 991 | 3 346 | −23,5 % | +11,9 % | −14,4 % | +13,1 % |
| 90 | Haute-Corse 2B | 2 465 | 1 892 | 2 097 | −23,2 % | +10,8 % | −14,9 % | +11,0 % |
| 91 | Haute-Saône 70 | 3 129 | 2 406 | 2 671 | −23,1 % | +11,0 % | −14,6 % | +5,8 % |
| 92 | Lozère 48 | 923 | 711 | 799 | −23,0 % | +12,4 % | −13,4 % | +23,6 % |
| 93 | Paris 75 | 33 339 | 25 870 | 29 814 | −22,4 % | +15,2 % | −10,6 % | −7,8 % |
| 94 | Creuse 23 | 2 355 | 1 843 | 1 802 | −21,7 % | −2,2 % | −23,5 % | +15,5 % |
| 95 | Ardennes 08 | 3 471 | 2 784 | 2 918 | −19,8 % | +4,8 % | −15,9 % | +11,0 % |
| 96 | Guyane 973 | 850 | 718 | 806 | −15,5 % | +12,3 % | −5,2 % | +21,3 % |
| 97 | Martinique 972 | 1 857 | 1 612 | 1 419 | −13,2 % | −12,0 % | −23,6 % | +11,8 % |
Ventes de logements — appartements et maisons — sur les 12 mois clos à chacune des trois dates du cycle national. La dernière colonne est l'évolution du prix moyen au m² entre 2021 et 2025, à composition de marché constante ; elle ne porte pas sur les mêmes fenêtres que les trois précédentes.