Where to invest in France? The rental yield rankings.
Postcodes ranked by gross rental yield — official rents (Carte des loyers) set against real sale prices (DVF). No sponsored rankings: public data only, recalculated every day.
An honest reminder: a high yield usually comes with a less liquid market, a greater risk of vacancy and a slower resale. Yield is never the only criterion.
1,960 postcodes ranked (≥ 20 sales/year) — prices 2025, rents 2025. Median gross yield in France: 6.2 %. · 18 / 40
| # | Area | Median price | Rent | Gross yield | Sales/year | Population | Tension |
|---|---|---|---|---|---|---|---|
| 851 | 25370Fourcatier-et-Maison-Neuve, Jougne | 3,247 €/m² | 17.7 €/m² | 6.5 % | 158 | 6,817+1.6 % | B2Moderate |
| 852 | 59560Comines, Warneton | 2,389 €/m² | 13.0 €/m² | 6.5 % | 28 | 12,962+0.4 % | B1Tight |
| 853 | 05000Châteauvieux, Gap | 2,275 €/m² | 12.4 €/m² | 6.5 % | 483 | 45,711+0.4 % | B2Moderate |
| 854 | 34450Vias | 2,386 €/m² | 13.0 €/m² | 6.5 % | 29 | 5,952+0.8 % | B1Tight |
| 855 | 39150Bief-des-Maisons, Chaux-des-Crotenay | 2,099 €/m² | 11.4 €/m² | 6.5 % | 21 | 5,953+0.1 % | CRelaxed |
| 856 | 74420Boëge, Burdignin | 3,024 €/m² | 16.4 €/m² | 6.5 % | 50 | 7,367+1.7 % | B2Moderate |
| 857 | 77450Condé-Sainte-Libiaire, Esbly | 3,118 €/m² | 16.9 €/m² | 6.5 % | 48 | 15,078+0.5 % | AVery tight |
| 858 | 91460Marcoussis | 3,000 €/m² | 16.3 €/m² | 6.5 % | 27 | 8,618+0.7 % | AVery tight |
| 859 | 91580Auvers-Saint-Georges, Chauffour-lès-Étréchy | 2,688 €/m² | 14.6 €/m² | 6.5 % | 33 | 10,203+0.6 % | B1Tight |
| 860 | 74460Marnaz | 2,721 €/m² | 14.8 €/m² | 6.5 % | 41 | 5,964+1.4 % | B1Tight |
| 861 | 77390Andrezel, Argentières | 2,750 €/m² | 14.9 €/m² | 6.5 % | 51 | 17,866+1.3 % | B2Moderate |
| 862 | 83136Forcalqueiret, Garéoult | 2,421 €/m² | 13.1 €/m² | 6.5 % | 62 | 26,020+1.4 % | B2Moderate |
| 863 | 13500Martigues | 2,860 €/m² | 15.5 €/m² | 6.5 % | 359 | 24,149-0.1 % | AVery tight |
| 864 | 42530Saint-Genest-Lerpt | 1,831 €/m² | 9.9 €/m² | 6.5 % | 59 | 6,181+0.1 % | B2Moderate |
| 865 | 94430Chennevières-sur-Marne | 3,579 €/m² | 19.4 €/m² | 6.5 % | 226 | 18,710+0.4 % | AVery tight |
| 866 | 78180Montigny-le-Bretonneux | 3,636 €/m² | 19.7 €/m² | 6.5 % | 237 | 32,465-0.3 % | AVery tight |
| 867 | 78330Fontenay-le-Fleury | 3,462 €/m² | 18.7 €/m² | 6.5 % | 81 | 13,680+0.4 % | AVery tight |
| 868 | 94420Le Plessis-Trévise | 3,556 €/m² | 19.2 €/m² | 6.5 % | 206 | 21,112+0.8 % | AVery tight |
| 869 | 06130Grasse | 3,000 €/m² | 16.2 €/m² | 6.5 % | 648 | 25,485+0.1 % | AVery tight |
| 870 | 54000Nancy | 2,250 €/m² | 12.2 €/m² | 6.5 % | 1896 | 51,836-0.1 % | B1Tight |
| 871 | 62217Achicourt, Agny | 2,232 €/m² | 12.1 €/m² | 6.5 % | 37 | 19,192+0.2 % | B2Moderate |
| 872 | 95470Fosses, Saint-Witz | 3,244 €/m² | 17.5 €/m² | 6.5 % | 69 | 20,509+1.2 % | B1Tight |
| 873 | 94290Villeneuve-le-Roi | 3,461 €/m² | 18.7 €/m² | 6.5 % | 88 | 21,000+0.6 % | AVery tight |
| 874 | 28000Chartres | 2,437 €/m² | 13.1 €/m² | 6.5 % | 454 | 38,324-0.1 % | B1Tight |
| 875 | 84000Avignon | 2,281 €/m² | 12.3 €/m² | 6.5 % | 1021 | 46,094-0.0 % | B1Tight |
| 876 | 87270Bonnac-la-Côte, Chaptelat | 2,109 €/m² | 11.4 €/m² | 6.5 % | 25 | 13,919+1.0 % | B2Moderate |
| 877 | 91540Fontenay-le-Vicomte, Mennecy | 3,218 €/m² | 17.3 €/m² | 6.5 % | 76 | 21,962+2.4 % | AVery tight |
| 878 | 44800Saint-Herblain | 2,556 €/m² | 13.7 €/m² | 6.5 % | 465 | 50,973+1.6 % | B1Tight |
| 879 | 66290Cerbère | 2,414 €/m² | 13.0 €/m² | 6.5 % | 21 | 1,209-1.3 % | B2Moderate |
| 880 | 74470Bellevaux, Lullin | 3,015 €/m² | 16.2 €/m² | 6.5 % | 34 | 3,166+0.6 % | B2Moderate |
| 881 | 76600Le Havre | 2,299 €/m² | 12.4 €/m² | 6.5 % | 1429 | 55,562-0.4 % | B1Tight |
| 882 | 84320Entraigues-sur-la-Sorgue | 2,350 €/m² | 12.6 €/m² | 6.5 % | 48 | 8,913+0.9 % | B1Tight |
| 883 | 91070Bondoufle | 3,232 €/m² | 17.4 €/m² | 6.5 % | 40 | 10,767+1.8 % | AVery tight |
| 884 | 92390Villeneuve-la-Garenne | 3,906 €/m² | 21.0 €/m² | 6.5 % | 122 | 26,021+0.4 % | AVery tight |
| 885 | 31410Capens, Lavernose-Lacasse | 2,081 €/m² | 11.2 €/m² | 6.4 % | 24 | 19,674+2.0 % | CRelaxed |
| 886 | 42270Saint-Priest-en-Jarez | 2,159 €/m² | 11.6 €/m² | 6.4 % | 67 | 6,471+0.6 % | B2Moderate |
| 887 | 38090Bonnefamille, Roche | 2,521 €/m² | 13.5 €/m² | 6.4 % | 66 | 25,227+0.6 % | B1Tight |
| 888 | 13004Marseille | 2,889 €/m² | 15.5 €/m² | 6.4 % | 1004 | 55,378+0.4 % | AVery tight |
| 889 | 20213Castellare-di-Casinca, Penta-di-Casinca | 2,346 €/m² | 12.6 €/m² | 6.4 % | 26 | 5,654+1.1 % | B1Tight |
| 890 | 06390Bendejun, Berre-les-Alpes | 2,828 €/m² | 15.1 €/m² | 6.4 % | 73 | 12,008+0.6 % | AVery tight |
| 891 | 20600Bastia, Furiani | 2,565 €/m² | 13.7 €/m² | 6.4 % | 176 | 30,018+1.0 % | B1Tight |
| 892 | 34120Castelnau-de-Guers, Cazouls-d'Hérault | 2,042 €/m² | 10.9 €/m² | 6.4 % | 83 | 14,659+0.0 % | CRelaxed |
| 893 | 66330Cabestany | 2,417 €/m² | 12.9 €/m² | 6.4 % | 22 | 10,465+0.9 % | B2Moderate |
| 894 | 94500Champigny-sur-Marne | 3,720 €/m² | 19.9 €/m² | 6.4 % | 382 | 78,072+0.2 % | AVery tight |
| 895 | 26400Allex, Aouste-sur-Sye | 2,075 €/m² | 11.1 €/m² | 6.4 % | 74 | 25,235+1.0 % | CRelaxed |
| 896 | 35120Baguer-Morvan, Baguer-Pican | 2,156 €/m² | 11.5 €/m² | 6.4 % | 47 | 18,964+0.4 % | B2Moderate |
| 897 | 69620Bagnols, Chamelet | 2,307 €/m² | 12.3 €/m² | 6.4 % | 20 | 12,404+0.8 % | CRelaxed |
| 898 | 13340Rognac | 2,976 €/m² | 15.9 €/m² | 6.4 % | 59 | 12,576+0.7 % | AVery tight |
| 899 | 14400Agy, Arganchy | 2,433 €/m² | 13.0 €/m² | 6.4 % | 116 | 27,250-0.2 % | CRelaxed |
| 900 | 44260Bouée, La Chapelle-Launay | 2,418 €/m² | 12.9 €/m² | 6.4 % | 22 | 22,026+1.3 % | B2Moderate |
Comparing two areas?
Prices, trend since 2014, rents and yield side by side.
Open the neighbourhood comparatorGot a specific property in mind?
Net yield, cash flow with a mortgage and long-term projection — free.
Calculate the net yieldGross yield = median annual rent ÷ median purchase price, by postcode (flat). Postcodes with fewer than 20 sales/year excluded; yields above 13 % filtered out (likely data anomalies). This is not investment advice.
INSEE population aggregated to the postcode (Lyon/Marseille split by arrondissement, approximate).
Market tension = how sought-after housing is here (more buyers/tenants than available properties). It is the government's official zonage ABC. The tighter it is, the faster a property lets and resells. Scale: A bis (extreme) → A (very tight) → B1 (tight) → B2 (moderate) → C (relaxed).