Largest City in France

2026 ranking · apartment prices per m²

The most expensive cities in France in 2026: apartment prices per m² (1,001st to 1,100th)

Val-d'Isère (Savoie) is the most expensive place in France to buy an apartment: the median price reaches €12,755 per m².

4,963 towns ranked out of 34,875

Continued: the towns in France ranked 1,001st to 1,100th, out of 4,963.

The ranking, continued: most expensive cities in France

Rank Town Department Median price per m² Proportional bar Population
1,001 Granville Manche (50) 3,638 13,143
1,002 Chasse-sur-Rhône Isère (38) 3,637 6,629
1,003 tied Baisieux Nord (59) 3,636 5,595
1,003 tied Tourrettes-sur-Loup Alpes-Maritimes (06) 3,636 4,269
1,003 tied San-Gavino-di-Carbini Corse-du-Sud (2A) 3,636 1,229
1,006 Coublevie Isère (38) 3,635 5,972
1,007 Lesquin Nord (59) 3,634 9,691
1,008 tied Quint-Fonsegrives Haute-Garonne (31) 3,633 6,223
1,008 tied Barbâtre Vendée (85) 3,633 1,860
1,010 Porte-de-Savoie Savoie (73) 3,630 4,046
1,011 Thonon-les-Bains Haute-Savoie (74) 3,629 38,946
1,012 Thusy Haute-Savoie (74) 3,627 1,204
1,013 Thollon-les-Mémises Haute-Savoie (74) 3,626 898
1,014 tied Saint-Pierre-du-Perray Essonne (91) 3,625 12,096
1,014 tied Aigues-Mortes Gard (30) 3,625 8,786
1,014 tied Peillonnex Haute-Savoie (74) 3,625 1,421
1,017 tied La Roche-sur-Foron Haute-Savoie (74) 3,623 11,763
1,017 tied Valras-Plage Hérault (34) 3,623 4,489
1,017 tied Saint-Germain-de-la-Grange Yvelines (78) 3,623 1,877
1,017 tied Civrieux-d'Azergues Rhône (69) 3,623 1,710
1,021 Dugny Seine-Saint-Denis (93) 3,622 11,728
1,022 tied Nantes Loire-Atlantique (44) 3,621 332,515
1,022 tied Saint-Arnoult Calvados (14) 3,621 1,124
1,024 tied Canet-en-Roussillon Pyrénées-Orientales (66) 3,619 13,460
1,024 tied Lambesc Bouches-du-Rhône (13) 3,619 10,272
1,024 tied Novalaise Savoie (73) 3,619 2,327
1,027 Pont-de-Metz Somme (80) 3,617 2,458
1,028 Dampmart Seine-et-Marne (77) 3,616 3,713
1,029 tied Carros Alpes-Maritimes (06) 3,615 13,935
1,029 tied Quincieux Rhône (69) 3,615 3,740
1,031 Moussy-le-Vieux Seine-et-Marne (77) 3,614 1,479
1,032 Cysoing Nord (59) 3,613 4,918
1,033 tied Theix-Noyalo Morbihan (56) 3,610 8,742
1,033 tied Orliénas Rhône (69) 3,610 2,736
1,035 tied Saint-Genis-Laval Rhône (69) 3,609 21,661
1,035 tied La Crau Var (83) 3,609 19,939
1,035 tied Wambrechies Nord (59) 3,609 11,134
1,038 tied Chevilly-Larue Val-de-Marne (94) 3,607 19,900
1,038 tied Saint-André-des-Eaux Loire-Atlantique (44) 3,607 7,196
1,040 Morangis Essonne (91) 3,606 14,196
1,041 Audenge Gironde (33) 3,605 9,754
1,042 tied Brando Haute-Corse (2B) 3,604 1,622
1,042 tied Varengeville-sur-Mer Seine-Maritime (76) 3,604 985
1,042 tied Cabrières-d'Aigues Vaucluse (84) 3,604 960
1,042 tied Saint-Laurent Haute-Savoie (74) 3,604 875
1,046 tied Sérézin-du-Rhône Rhône (69) 3,602 3,161
1,046 tied Saumane-de-Vaucluse Vaucluse (84) 3,602 901
1,048 tied Saint-André-lez-Lille Nord (59) 3,600 13,354
1,048 tied Saint-Cyprien Pyrénées-Orientales (66) 3,600 12,210
1,048 tied L'Houmeau Charente-Maritime (17) 3,600 3,048
1,051 tied Vaugneray Rhône (69) 3,596 6,403
1,051 tied Saint-Jeannet Alpes-Maritimes (06) 3,596 4,550
1,053 tied Teyran Hérault (34) 3,594 4,872
1,053 tied Vars Hautes-Alpes (05) 3,594 600
1,055 tied Aulnay-sous-Bois Seine-Saint-Denis (93) 3,593 87,951
1,055 tied Saint-Gratien Val-d'Oise (95) 3,593 21,427
1,057 Saint-Zacharie Var (83) 3,592 5,951
1,058 tied Saint-Médard-en-Jalles Gironde (33) 3,591 33,398
1,058 tied Le Haillan Gironde (33) 3,591 11,570
1,058 tied La Terrasse Isère (38) 3,591 2,595
1,061 Fontaine-de-Vaucluse Vaucluse (84) 3,590 596
1,062 Vielle-Saint-Girons Landes (40) 3,587 1,567
1,063 Neauphle-le-Château Yvelines (78) 3,586 3,296
1,064 Deuil-la-Barre Val-d'Oise (95) 3,585 23,287
1,065 Jard-sur-Mer Vendée (85) 3,584 3,273
1,066 Gaillard Haute-Savoie (74) 3,582 11,508
1,067 Notre-Dame-de-Monts Vendée (85) 3,581 2,450
1,068 tied Osny Val-d'Oise (95) 3,580 18,107
1,068 tied Limours Essonne (91) 3,580 6,648
1,068 tied Le Mesnil-en-Thelle Oise (60) 3,580 2,467
1,068 tied Serpaize Isère (38) 3,580 2,123
1,072 tied Templeuve-en-Pévèle Nord (59) 3,577 7,308
1,072 tied Belz Morbihan (56) 3,577 3,957
1,074 tied Langrune-sur-Mer Calvados (14) 3,576 1,961
1,074 tied Siouville-Hague Manche (50) 3,576 955
1,076 Vertou Loire-Atlantique (44) 3,574 26,684
1,077 Cesson Seine-et-Marne (77) 3,572 11,327
1,078 tied Albigny-sur-Saône Rhône (69) 3,571 3,103
1,078 tied Savigny Rhône (69) 3,571 2,037
1,080 tied Champs-sur-Marne Seine-et-Marne (77) 3,570 27,589
1,080 tied Mandres-les-Roses Val-de-Marne (94) 3,570 4,972
1,082 Pessac Gironde (33) 3,569 68,102
1,083 tied Flumet Savoie (73) 3,568 817
1,083 tied Baratier Hautes-Alpes (05) 3,568 662
1,085 Sannois Val-d'Oise (95) 3,567 27,266
1,086 tied Breuillet Essonne (91) 3,566 9,285
1,086 tied Farges Ain (01) 3,566 1,101
1,088 tied Solaize Rhône (69) 3,564 3,186
1,088 tied Nangy Haute-Savoie (74) 3,564 1,795
1,090 tied Auray Morbihan (56) 3,560 14,607
1,090 tied Saint-Grégoire Ille-et-Vilaine (35) 3,560 10,355
1,092 tied Robion Vaucluse (84) 3,559 4,906
1,092 tied Bagnols-en-Forêt Var (83) 3,559 3,245
1,094 Fouesnant Finistère (29) 3,556 10,951
1,095 La Motte-Servolex Savoie (73) 3,553 12,730
1,096 Bruges Gironde (33) 3,552 20,233
1,097 tied Saint-André-de-Corcy Ain (01) 3,550 3,415
1,097 tied Briscous Pyrénées-Atlantiques (64) 3,550 3,038
1,099 Sainte-Foy-lès-Lyon Rhône (69) 3,548 22,045
1,100 Vernaison Rhône (69) 3,547 5,295

Source: DGFiP, Demandes de valeurs foncières (DVF), statistics published on data.gouv.fr; median price per m² of apartment sales over five years, published from ten sales. Not ranked: towns with fewer than ten sales in five years; towns in Bas-Rhin, Haut-Rhin and Moselle, whose sales are not in DVF (local land register). Tied values share the same rank. Data sources.

Back to top

This website uses cookies to give you the best possible experience. Read the privacy policy