Largest City in France

2026 ranking · apartment prices per m²

The cheapest cities in France in 2026: apartment prices per m²

Bourganeuf (Creuse) is the cheapest place in France to buy an apartment: the median price is just €292 per m². Next come Chalmoux (Saône-et-Loire, €330 per m²) and Saint-Loup-sur-Semouse (Haute-Saône, €397 per m²).

4,963 towns ranked out of 34,858

Bourganeuf, 1stThe next 19

The podium

  1. 1stBourganeuf 292€/m² Creuse
  2. 2ndChalmoux 330€/m² Saône-et-Loire
  3. 3rdSaint-Loup-sur-Semouse 397€/m² Haute-Saône

This ranking covers 4,963 of the 34,858 towns in France. 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). At the other end of the ranking, Val-d'Isère (Savoie) comes last with €12,755 per m².

In France, a commune is the smallest unit of local government, from large cities to tiny villages. Paris, Lyon and Marseille are ranked as whole communes: their arrondissements (districts) have no rank of their own.

The ranking: cheapest cities in France

Rank Town Department Median price per m² Proportional bar Population
1 Bourganeuf Creuse (23) 292 2,564
2 Chalmoux Saône-et-Loire (71) 330 652
3 Saint-Loup-sur-Semouse Haute-Saône (70) 397 2,856
4 Brienon-sur-Armançon Yonne (89) 424 3,077
5 Ciry-le-Noble Saône-et-Loire (71) 431 2,215
6 Revin Ardennes (08) 437 5,817
7 Picherande Puy-de-Dôme (63) 441 333
8 Luzy Nièvre (58) 453 2,044
9 La Souterraine Creuse (23) 454 5,176
10 Saint-Éloy-les-Mines Puy-de-Dôme (63) 460 3,613
11 Cercy-la-Tour Nièvre (58) 473 1,675
12 Viviez Aveyron (12) 477 1,229
13 tied Saint-Florentin Yonne (89) 478 4,217
13 tied Omessa Haute-Corse (2B) 478 599
15 La Petite-Raon Vosges (88) 480 743
16 Le Dorat Haute-Vienne (87) 489 1,590
17 tied Levroux Indre (36) 500 2,823
17 tied Génelard Saône-et-Loire (71) 500 1,424
19 Avesnes-sur-Helpe Nord (59) 502 4,151
20 Commentry Allier (03) 512 6,179
21 Sin-le-Noble Nord (59) 528 16,154
22 Jussey Haute-Saône (70) 531 1,577
23 Senones Vosges (88) 541 2,234
24 tied Fumay Ardennes (08) 545 3,132
24 tied Docelles Vosges (88) 545 879
24 tied Lépanges-sur-Vologne Vosges (88) 545 862
27 Graissessac Hérault (34) 550 561
28 Les Églisottes-et-Chalaures Gironde (33) 562 2,296
29 Mortain-Bocage Manche (50) 566 3,130
30 Foug Meurthe-et-Moselle (54) 571 2,641
31 Courpière Puy-de-Dôme (63) 581 4,285
32 Rambervillers Vosges (88) 593 5,078
33 Désertines Allier (03) 596 4,345
34 Saint-Jean-de-Valériscle Gard (30) 606 604
35 Bellac Haute-Vienne (87) 607 3,670
36 Passy Yonne (89) 608 332
37 tied Vendeuvre-sur-Barse Aube (10) 617 2,265
37 tied Branoux-les-Taillades Gard (30) 617 1,301
37 tied Chamborigaud Gard (30) 617 891
40 Couflens Ariège (09) 618 101
41 Clamecy Nièvre (58) 619 3,726
42 Imphy Nièvre (58) 625 3,217
43 Jeumont Nord (59) 627 10,260
44 Garchizy Nièvre (58) 629 3,685
45 Faverney Haute-Saône (70) 633 996
46 Arnay-le-Duc Côte-d'Or (21) 634 1,354
47 Saint-Mihiel Meuse (55) 639 3,806
48 Varennes-sur-Allier Allier (03) 641 3,602
49 tied Trèbes Aude (11) 642 5,474
49 tied Ligny-en-Barrois Meuse (55) 642 3,798
49 tied Bort-les-Orgues Corrèze (19) 642 2,545
52 Joinville Haute-Marne (52) 645 3,006
53 Bethoncourt Doubs (25) 647 5,382
54 Uzerche Corrèze (19) 648 2,871
55 Montluçon Allier (03) 651 34,107
56 Bessèges Gard (30) 660 2,627
57 Lapalisse Allier (03) 662 3,207
58 Vimoutiers Orne (61) 667 3,090
59 Granges-Aumontzey Vosges (88) 668 2,582
60 Arcis-sur-Aube Aube (10) 672 2,867
61 tied Marlhes Loire (42) 674 1,380
61 tied Saint-Florent-sur-Auzonnet Gard (30) 674 1,227
63 Plainfaing Vosges (88) 680 1,587
64 Richelieu Indre-et-Loire (37) 683 1,619
65 Beaulieu-sur-Dordogne Corrèze (19) 688 1,326
66 Hirson Aisne (02) 689 8,595
67 Saint-Léonard-de-Noblat Haute-Vienne (87) 690 4,480
68 Égletons Corrèze (19) 692 5,074
69 tied La Ferté Macé Orne (61) 694 5,365
69 tied Bourbon-Lancy Saône-et-Loire (71) 694 4,755
71 Domérat Allier (03) 697 8,794
72 Châtillon-sur-Seine Côte-d'Or (21) 698 5,772
73 tied Fresse-sur-Moselle Vosges (88) 700 1,697
73 tied Camarès Aveyron (12) 700 1,053
75 Landres Meurthe-et-Moselle (54) 703 1,110
76 tied La Ricamarie Loire (42) 708 8,085
76 tied Saint-Gervais-sur-Mare Hérault (34) 708 872
78 tied La Grand-Combe Gard (30) 709 4,893
78 tied Robiac-Rochessadoule Gard (30) 709 846
80 Mehun-sur-Yèvre Cher (18) 710 6,464
81 Contrexéville Vosges (88) 714 3,117
82 Entraygues-sur-Truyère Aveyron (12) 716 980
83 Vouziers Ardennes (08) 718 3,938
84 Digoin Saône-et-Loire (71) 720 7,584
85 tied Thiers Puy-de-Dôme (63) 721 11,994
85 tied Bruyères Vosges (88) 721 2,959
87 tied Fraize Vosges (88) 722 2,866
87 tied Saint-Sauveur Haute-Saône (70) 722 1,949
89 Riom-ès-Montagnes Cantal (15) 723 2,435
90 Descartes Indre-et-Loire (37) 725 3,408
91 Tenay Ain (01) 726 1,037
92 Saint-Martin-de-Valamas Ardèche (07) 727 1,102
93 Laveline-devant-Bruyères Vosges (88) 729 589
94 Huelgoat Finistère (29) 739 1,458
95 Nouzonville Ardennes (08) 741 5,588
96 Gueugnon Saône-et-Loire (71) 742 6,672
97 Mirecourt Vosges (88) 745 5,166
98 Molières-sur-Cèze Gard (30) 750 1,186
99 La Neuve-Lyre Eure (27) 755 514
100 Quillan Aude (11) 758 3,068

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.

FAQ

Cheapest cities in France: FAQ

What is the cheapest city in France in 2026?

Bourganeuf (Creuse) is the cheapest place in France to buy an apartment: the median price is just €292 per m².

What are the 10 cheapest cities in France?

In order: Bourganeuf (€292 per m²), Chalmoux (€330 per m²), Saint-Loup-sur-Semouse (€397 per m²), Brienon-sur-Armançon (€424 per m²), Ciry-le-Noble (€431 per m²), Revin (€437 per m²), Picherande (€441 per m²), Luzy (€453 per m²), La Souterraine (€454 per m²), and Saint-Éloy-les-Mines (€460 per m²).

What is the most expensive city in France?

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

How many towns in France are ranked?

4,963 out of 34,858. 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).

How is the price per m² calculated?

It is the median price per square meter of the sales recorded by the French tax authorities (the DVF open data file, “Demandes de valeurs foncières”) over the last five years: half of the sales were above this price, half below. A price is published only from ten sales.

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