DVF Open Data

Real Estate Prices in France

Compare median prices per m² across 50 major French cities. Data sourced from DVF (Demandes de Valeurs Foncières), the French government's official property transaction database.

Prices by City

Paris

Paris

9 871€/m²

29 475 transactions
+1,8%

Marseille

Bouches-du-Rhône

3 228€/m²

10 963 transactions
-1,9%

Lyon

Rhône

5 028€/m²

8 394 transactions
+3,2%

Toulouse

Haute-Garonne

3 454€/m²

7 552 transactions
+3,1%

Nice

Alpes-Maritimes

5 311€/m²

5 272 transactions
+1,4%

Nantes

Loire-Atlantique

3 884€/m²

4 704 transactions
+0,3%

Montpellier

Hérault

3 582€/m²

4 474 transactions
+1,6%

Strasbourg

Bas-Rhin

3 213€/m²

3 941 transactions
-0,1%

Bordeaux

Gironde

4 464€/m²

5 346 transactions
+0,8%

Lille

Nord

3 329€/m²

3 974 transactions
+1,8%

Rennes

Ille-et-Vilaine

3 755€/m²

3 621 transactions
+3,4%

Reims

Marne

2 396€/m²

2 647 transactions
-0,7%

Saint-Étienne

Loire

1 265€/m²

2 042 transactions
-0,2%

Le Havre

Seine-Maritime

2 107€/m²

1 898 transactions
+1,5%

Toulon

Var

3 149€/m²

2 610 transactions
+1,1%

Grenoble

Isère

2 786€/m²

2 281 transactions
-1,6%

Dijon

Côte-d'Or

2 604€/m²

2 236 transactions
+0,9%

Angers

Maine-et-Loire

3 144€/m²

2 408 transactions
+2,5%

Nîmes

Gard

2 532€/m²

2 069 transactions
+1,1%

Villeurbanne

Rhône

4 256€/m²

2 647 transactions
+2,8%

Clermont-Ferrand

Puy-de-Dôme

2 261€/m²

1 986 transactions
+0,9%

Aix-en-Provence

Bouches-du-Rhône

4 842€/m²

3 030 transactions
+0,5%

Le Mans

Sarthe

2 026€/m²

1 702 transactions
-0,5%

Brest

Finistère

2 097€/m²

1 796 transactions
-0,8%

Tours

Indre-et-Loire

2 841€/m²

2 183 transactions
-0,2%

Amiens

Somme

2 255€/m²

1 603 transactions
+1,9%

Limoges

Haute-Vienne

1 519€/m²

1 271 transactions
+2,3%

Perpignan

Pyrénées-Orientales

1 923€/m²

1 574 transactions
-0,6%

Metz

Moselle

2 148€/m²

1 855 transactions
+4,1%

Besançon

Doubs

2 330€/m²

1 505 transactions
+2,7%

Orléans

Loiret

2 695€/m²

2 007 transactions
+0,4%

Rouen

Seine-Maritime

2 616€/m²

2 128 transactions
+1,0%

Mulhouse

Haut-Rhin

1 437€/m²

1 470 transactions
+1,6%

Caen

Calvados

2 727€/m²

2 088 transactions
+1,1%

Nancy

Meurthe-et-Moselle

2 457€/m²

2 113 transactions
+0,5%

Argenteuil

Val-d'Oise

3 894€/m²

1 087 transactions
+1,0%

Montreuil

Seine-Saint-Denis

5 771€/m²

1 235 transactions
+0,8%

Roubaix

Nord

1 830€/m²

1 158 transactions
+1,6%

Tourcoing

Nord

1 722€/m²

946 transactions
+1,1%

Avignon

Vaucluse

2 413€/m²

1 529 transactions
+1,3%

Nanterre

Hauts-de-Seine

5 274€/m²

1 012 transactions
+0,5%

Créteil

Val-de-Marne

3 904€/m²

1 078 transactions
+2,0%

Poitiers

Vienne

2 093€/m²

1 313 transactions
+1,0%

Versailles

Yvelines

7 408€/m²

1 542 transactions
+4,4%

Colombes

Hauts-de-Seine

5 069€/m²

930 transactions
-0,4%

Courbevoie

Hauts-de-Seine

6 590€/m²

975 transactions
+1,6%

Vitry-sur-Seine

Val-de-Marne

3 667€/m²

939 transactions
+1,8%

Pau

Pyrénées-Atlantiques

2 143€/m²

1 296 transactions
+0,9%

Cannes

Alpes-Maritimes

5 816€/m²

1 717 transactions
+2,3%

La Rochelle

Charente-Maritime

3 870€/m²

1 494 transactions
+1,8%

Source: DVF (Demandes de Valeurs Foncières) — DGFiP, French Ministry of Finance. Data covers recorded property sales from 2019 to 2025. View raw data on data.gouv.fr

Need real-time property data?

Stream Estate's API provides live listing data from 900+ sources, with 50M+ properties and real-time webhooks.