Top 100 cities — Lowest price per m²100 cities
Ranking of the 100 French cities with the lowest median price per m², minimum filter of 2,000 inhabitants to ensure market liquidity.
🗺️ View on map
ℹ️ More than 5140 cities match this criterion. Only the top 100 by score are shown below to keep the page readable.
| # | City | Score | Price /m² | Yield | Population | Pinel | Station | Property tax |
|---|---|---|---|---|---|---|---|---|
| 1 | Bourbriac 22 · 22390 |
68 | €214 | 49.3 % | 2,145 | C | 5.83 km | 37.7 % |
| 2 | Souleuvre en Bocage 14 · 14260 |
52 | €247 | 44.0 % | 8,629 | C | 13.2 km | 48.2 % |
| 3 | La Chevrolière 44 · 44118 |
76 | €252 | 60.4 % | 6,539 | B1 | 8.28 km | 37.5 % |
| 4 | Capesterre-Belle-Eau 971 · 97130 |
57 | €261 | 69.4 % | 17,684 | B1 | — | 54.6 % |
| 5 | Chevilly 45 · 45520 |
72 | €302 | 42.0 % | 2,663 | C | 1.09 km | 40.9 % |
| 6 | Cambon 81 · 81990 |
59 | €351 | 34.9 % | 2,127 | B2 | 7.62 km | 53.1 % |
| 7 | Sanvignes-les-Mines 71 · 71410 |
64 | €367 | 27.0 % | 4,235 | C | 5.04 km | 52.4 % |
| 8 | Payrin-Augmontel 81 · 81660 |
58 | €375 | 29.2 % | 2,198 | C | 5.58 km | 55.3 % |
| 9 | Barlin 62 · 62620 |
62 | €384 | 36.2 % | 7,331 | B2 | 5.21 km | 54.0 % |
| 10 | Plonévez-du-Faou 29 · 29530 |
54 | €388 | 24.8 % | 2,160 | C | 18.36 km | 34.8 % |
| 11 | Aiguefonde 81 · 81200 |
74 | €455 | 23.9 % | 2,505 | C | 4.01 km | 52.2 % |
| 12 | Bethoncourt 25 · 25200 |
64 | €455 | 25.3 % | 5,308 | B2 | 3.48 km | 40.2 % |
| 13 | Gouffern en Auge 61 · 61160 |
50 | €464 | 23.9 % | 3,636 | C | 11.36 km | 41.1 % |
| 14 | Mailly-le-Camp 10 · 10230 |
73 | €467 | 18.0 % | 2,015 | C | 30.22 km | 33.4 % |
| 15 | Rœulx 59 · 59172 |
69 | €469 | 26.6 % | 3,743 | B2 | 1.15 km | 41.9 % |
| 16 | Mansle-les-Fontaines 16 · 16230 |
64 | €488 | 27.7 % | 2,088 | C | 5.97 km | 50.9 % |
| 17 | Rochefort-sur-Loire 49 · 49190 |
71 | €500 | 25.4 % | 2,333 | C | 3.71 km | 50.0 % |
| 18 | Dadonville 45 · 45300 |
57 | €500 | 22.8 % | 2,354 | C | 18.98 km | 37.2 % |
| 19 | Pleyber-Christ 29 · 29410 |
75 | €509 | 23.6 % | 3,166 | C | 0.53 km | 45.2 % |
| 20 | Livry-sur-Seine 77 · 77000 |
66 | €577 | 31.7 % | 2,226 | A | 1.09 km | 37.9 % |
| 21 | Mortain-Bocage 50 · 50140 |
65 | €580 | 15.7 % | 2,961 | C | 26.72 km | 52.5 % |
| 22 | Tavel 30 · 30126 |
65 | €583 | 26.1 % | 2,083 | B2 | 12.01 km | 43.6 % |
| 23 | Plouay 56 · 56240 |
77 | €587 | 23.5 % | 5,755 | B2 | 15.19 km | 35.4 % |
| 24 | Mouzon 08 · 08210 |
65 | €618 | 15.4 % | 2,229 | C | 7.54 km | 44.3 % |
| 25 | Ciry-le-Noble 71 · 71420 |
68 | €622 | 14.4 % | 2,177 | C | 1.25 km | 46.9 % |
| 26 | Plœuc-L'Hermitage 22 · 22150 |
72 | €625 | 19.7 % | 4,103 | C | 18.38 km | 44.2 % |
| 27 | Plénée-Jugon 22 · 22640 |
62 | €625 | 18.2 % | 2,579 | C | 4.95 km | 46.2 % |
| 28 | Aubigné-Racan 72 · 72800 |
54 | €639 | 15.2 % | 2,158 | C | 1.2 km | 40.4 % |
| 29 | Lassay-les-Châteaux 53 · 53110 |
75 | €645 | 12.6 % | 2,247 | C | 30.2 km | 47.4 % |
| 30 | Rives de l'Yon 85 · 85310 |
62 | €646 | 19.1 % | 4,335 | C | 10.49 km | 46.9 % |
| 31 | Vald'Yerre 28 · 28290 |
66 | €658 | 16.2 % | 3,609 | C | 1.46 km | 48.4 % |
| 32 | Saint-Georges-sur-Cher 41 · 41400 |
78 | €660 | 18.5 % | 2,710 | C | 3.58 km | 51.5 % |
| 33 | Plougonven 29 · 29640 |
51 | €661 | 15.0 % | 3,382 | C | 6.75 km | 40.9 % |
| 34 | Moncoutant-sur-Sèvre 79 · 79240 |
66 | €667 | 15.4 % | 5,121 | C | 13.34 km | 39.5 % |
| 35 | Courpière 63 · 63120 |
64 | €667 | 14.6 % | 4,166 | C | 10.22 km | 46.4 % |
| 36 | Bort-les-Orgues 19 · 19110 |
61 | €667 | 13.2 % | 2,483 | C | 22.53 km | 41.4 % |
| 37 | Celles-sur-Belle 79 · 79370 |
75 | €672 | 16.8 % | 3,829 | C | 13.68 km | 51.3 % |
| 38 | Val en Vignes 79 · 79150 |
68 | €673 | 15.2 % | 2,020 | C | 11.65 km | 38.8 % |
| 39 | Fumel 47 · 47500 |
62 | €673 | 15.3 % | 4,690 | C | 4.18 km | 55.1 % |
| 40 | Saint-Uze 26 · 26240 |
72 | €678 | 15.7 % | 2,139 | C | 3.98 km | 32.6 % |
| 41 | Garchizy 58 · 58600 |
73 | €681 | 16.7 % | 3,648 | B2 | 0.67 km | 44.4 % |
| 42 | Saint-Denis-Lanneray 28 · 28200 |
50 | €688 | 16.1 % | 2,086 | C | 6.93 km | 46.2 % |
| 43 | Buzançais 36 · 36500 |
69 | €692 | 13.8 % | 4,356 | C | 20.85 km | 41.7 % |
| 44 | Sin-le-Noble 59 · 59450 |
74 | €697 | 19.4 % | 16,076 | B1 | 1.32 km | 46.5 % |
| 45 | Loiron-Ruillé 53 · 53320 |
54 | €706 | 15.1 % | 2,758 | C | 5.69 km | 44.4 % |
| 46 | Questembert 56 · 56230 |
72 | €707 | 19.6 % | 8,133 | C | 2.37 km | 44.2 % |
| 47 | Rousies 59 · 59131 |
68 | €714 | 18.7 % | 3,980 | B2 | 1.24 km | 52.2 % |
| 48 | Joué-sur-Erdre 44 · 44440 |
34 | €714 | 16.4 % | 2,797 | C | 8.68 km | 34.3 % |
| 49 | Riom-ès-Montagnes 15 · 15400 |
66 | €723 | 13.7 % | 2,405 | C | 24.47 km | 50.3 % |
| 50 | Mandeure 25 · 25350 |
65 | €726 | 20.3 % | 4,612 | B2 | 6.17 km | 34.0 % |
| 51 | Néris-les-Bains 03 · 03310 |
76 | €727 | 17.1 % | 2,368 | C | 4.62 km | 52.3 % |
| 52 | Arelaune-en-Seine 76 · 76940 |
46 | €728 | 17.0 % | 2,546 | C | 17.42 km | 54.4 % |
| 53 | Saint-Pierre-la-Cour 53 · 53410 |
60 | €745 | 15.2 % | 2,320 | C | 0.76 km | 36.4 % |
| 54 | Gueugnon 71 · 71130 |
72 | €750 | 13.7 % | 6,528 | C | 12.86 km | 46.2 % |
| 55 | Pont-de-Larn 81 · 81660 |
63 | €750 | 14.6 % | 2,947 | C | 4.42 km | 52.0 % |
| 56 | Uzerche 19 · 19140 |
57 | €752 | 14.6 % | 2,814 | C | 1.45 km | 55.9 % |
| 57 | Nouvion-sur-Meuse 08 · 08160 |
74 | €759 | 14.9 % | 2,249 | C | 1.66 km | 32.9 % |
| 58 | Descartes 37 · 37160 |
59 | €763 | 11.9 % | 3,369 | C | 6.57 km | 37.7 % |
| 59 | Lacaune 81 · 81230 |
68 | €767 | 15.1 % | 2,464 | C | 33.98 km | 47.6 % |
| 60 | Rostrenen 22 · 22110 |
62 | €774 | 13.2 % | 3,282 | C | 18.73 km | 40.5 % |
| 61 | Saint-Aubin-sur-Gaillon 27 · 27600 |
84 | €775 | 18.4 % | 2,153 | B2 | 5.33 km | 43.8 % |
| 62 | Châtillon-sur-Indre 36 · 36700 |
69 | €775 | 12.7 % | 2,293 | C | 20.1 km | 40.1 % |
| 63 | Dieulouard 54 · 54380 |
68 | €776 | 15.2 % | 4,581 | B2 | 1.63 km | 33.3 % |
| 64 | Pluméliau-Bieuzy 56 · 56310 |
66 | €783 | 21.1 % | 4,632 | C | 25.75 km | 38.3 % |
| 65 | Roost-Warendin 59 · 59286 |
58 | €783 | 21.7 % | 5,956 | B2 | 1.87 km | 44.1 % |
| 66 | Les Portes du Coglais 35 · 35460 |
69 | €784 | 14.1 % | 2,208 | C | 16.49 km | 42.9 % |
| 67 | Decize 58 · 58300 |
63 | €784 | 13.8 % | 4,932 | C | 3.16 km | 41.4 % |
| 68 | Désertines 03 · 03630 |
62 | €789 | 15.7 % | 4,259 | B2 | 2.62 km | 46.1 % |
| 69 | Grand-Charmont 25 · 25200 |
70 | €790 | 16.2 % | 5,873 | B2 | 3.0 km | 48.4 % |
| 70 | Conques-sur-Orbiel 11 · 11600 |
77 | €798 | 14.0 % | 2,523 | C | 7.42 km | 75.2 % |
| 71 | Guécélard 72 · 72230 |
71 | €804 | 15.2 % | 3,202 | B2 | 5.85 km | 48.8 % |
| 72 | Cloyes-les-Trois-Rivières 28 · 28220 |
65 | €809 | 13.6 % | 5,607 | C | 4.5 km | 50.1 % |
| 73 | Saint-Éloy-les-Mines 63 · 63700 |
62 | €816 | 12.0 % | 3,480 | C | 8.15 km | 40.2 % |
| 74 | Marcilly-en-Villette 45 · 45240 |
72 | €828 | 19.9 % | 2,180 | C | 8.02 km | 37.0 % |
| 75 | Val-Couesnon 35 · 35460 |
57 | €832 | 13.3 % | 4,072 | C | 12.77 km | 37.5 % |
| 76 | Fains-Véel 55 · 55000 |
78 | €833 | 11.2 % | 2,080 | C | 4.34 km | 50.5 % |
| 77 | Percy-en-Normandie 50 · 50410 |
66 | €833 | 12.2 % | 2,641 | C | 9.55 km | 46.8 % |
| 78 | Rue 80 · 80120 |
65 | €833 | 16.8 % | 2,987 | C | 0.84 km | 58.9 % |
| 79 | L'Isle-sur-le-Doubs 25 · 25250 |
56 | €833 | 12.8 % | 2,780 | C | 2.68 km | 43.0 % |
| 80 | Bourganeuf 23 · 23400 |
64 | €841 | 12.9 % | 2,364 | C | 16.96 km | 53.9 % |
| 81 | La Ricamarie 42 · 42150 |
62 | €859 | 12.1 % | 8,039 | B2 | 0.91 km | 46.9 % |
| 82 | Escaudœuvres 59 · 59161 |
64 | €875 | 14.2 % | 3,171 | B2 | 0.37 km | 41.2 % |
| 83 | Saint-Ouen 41 · 41100 |
51 | €875 | 12.4 % | 3,041 | C | 2.41 km | 48.6 % |
| 84 | Vernantes 49 · 49390 |
55 | €876 | 11.6 % | 2,004 | C | 15.76 km | 43.8 % |
| 85 | Monflanquin 47 · 47150 |
74 | €882 | 11.6 % | 2,342 | C | 14.7 km | 57.9 % |
| 86 | Arcis-sur-Aube 10 · 10700 |
60 | €883 | 11.4 % | 2,785 | C | 26.32 km | 38.7 % |
| 87 | Méricourt 62 · 62680 |
69 | €886 | 15.4 % | 11,619 | B2 | 1.85 km | 68.0 % |
| 88 | Vimoutiers 61 · 61120 |
62 | €886 | 12.1 % | 2,978 | C | 20.36 km | 55.8 % |
| 89 | Lapalisse 03 · 03120 |
62 | €891 | 11.4 % | 3,138 | C | 17.5 km | 40.5 % |
| 90 | Liffol-le-Grand 88 · 88350 |
66 | €906 | 9.3 % | 2,097 | C | 9.88 km | 39.4 % |
| 91 | Châtillon-sur-Seine 21 · 21400 |
59 | €909 | 10.9 % | 5,443 | C | 31.25 km | 39.3 % |
| 92 | Lanmeur 29 · 29620 |
47 | €909 | 12.6 % | 2,387 | C | 8.84 km | 39.6 % |
| 93 | Clairac 47 · 47320 |
66 | €912 | 12.8 % | 2,606 | C | 6.75 km | 48.4 % |
| 94 | Senonches 28 · 28250 |
60 | €920 | 12.2 % | 3,045 | C | 9.42 km | 45.4 % |
| 95 | Sainte-Gemme-la-Plaine 85 · 85400 |
64 | €922 | 12.5 % | 2,084 | C | 4.3 km | 43.0 % |
| 96 | Sainte-Florine 43 · 43250 |
63 | €923 | 10.9 % | 3,283 | C | 2.12 km | 44.0 % |
| 97 | Frévent 62 · 62270 |
54 | €930 | 11.8 % | 3,259 | C | 12.62 km | 52.5 % |
| 98 | Varennes-sur-Allier 03 · 03150 |
62 | €933 | 11.8 % | 3,549 | C | 0.23 km | 38.6 % |
| 99 | Floing 08 · 08200 |
71 | €937 | 11.5 % | 2,270 | C | 3.11 km | 46.9 % |
| 100 | Chanteheux 54 · 54300 |
64 | €938 | 12.5 % | 2,111 | B2 | 3.29 km | 29.2 % |
About this ranking
The cheapest cities offer the lowest entry ticket for a first rental investment. They are often located in Grand Est, Hauts-de-France, the Massif Central and parts of rural South-West France. At moderate prices, yields of 8 to 12% can be reached.
That affordability sometimes comes with weaker rental demand and uncertain capital gains at resale. Our methodology builds these parameters into the investment score to balance immediate yield against long-term capital safety.