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.
5,117 postcodes ranked (≥ 20 sales/year) — prices 2025, rents 2025. Median gross yield in France: 6.6 %. · 18 / 103
| # | Area | Median price | Rent | Gross yield | Sales/year | Population | Tension |
|---|---|---|---|---|---|---|---|
| 851 | 47470Beauville, Blaymont | 1,267 €/m² | 9.6 €/m² | 9.1 % | 27 | 1,566-0.0 % | CRelaxed |
| 852 | 81120Dénat, Fauch | 1,195 €/m² | 9.1 €/m² | 9.1 % | 96 | 12,402+0.6 % | B2Moderate |
| 853 | 02300Abbécourt, Audignicourt | 1,052 €/m² | 8.0 €/m² | 9.1 % | 317 | 26,878-0.4 % | CRelaxed |
| 854 | 02540Dhuys et Morin-en-Brie, L'Épine-aux-Bois | 1,065 €/m² | 8.1 €/m² | 9.1 % | 30 | 2,618-0.0 % | B2Moderate |
| 855 | 16290Asnières-sur-Nouère, Champmillon | 1,205 €/m² | 9.1 €/m² | 9.1 % | 57 | 5,332+0.1 % | CRelaxed |
| 856 | 29530Collorec, Landeleau | 979 €/m² | 7.4 €/m² | 9.1 % | 83 | 4,077-0.0 % | CRelaxed |
| 857 | 40190Arthez-d'Armagnac, Bourdalat | 1,250 €/m² | 9.5 €/m² | 9.1 % | 72 | 5,973+0.0 % | CRelaxed |
| 858 | 46500Albiac, Alvignac | 1,173 €/m² | 8.9 €/m² | 9.1 % | 112 | 8,892-0.1 % | CRelaxed |
| 859 | 15170Celles, Chalinargues | 926 €/m² | 7.0 €/m² | 9.1 % | 34 | 3,161-1.2 % | CRelaxed |
| 860 | 16590Brie | 1,184 €/m² | 9.0 €/m² | 9.1 % | 41 | 4,125-0.4 % | CRelaxed |
| 861 | 19130Lascaux, Objat | 1,093 €/m² | 8.3 €/m² | 9.1 % | 112 | 8,588+0.1 % | CRelaxed |
| 862 | 47290Beaugas, Boudy-de-Beauregard | 1,062 €/m² | 8.0 €/m² | 9.1 % | 70 | 4,414-0.0 % | CRelaxed |
| 863 | 72390Bouër, Dollon | 1,016 €/m² | 7.7 €/m² | 9.1 % | 62 | 4,480-0.2 % | CRelaxed |
| 864 | 18240Belleville-sur-Loire, Boulleret | 957 €/m² | 7.2 €/m² | 9.1 % | 96 | 6,073+0.1 % | CRelaxed |
| 865 | 44540Le Pin, Vallons-de-l'Erdre | 1,153 €/m² | 8.7 €/m² | 9.1 % | 36 | 7,560+0.2 % | CRelaxed |
| 866 | 22480Canihuel, Kerien | 927 €/m² | 7.0 €/m² | 9.1 % | 86 | 3,915-0.7 % | CRelaxed |
| 867 | 40700Argelos, Aubagnan | 1,197 €/m² | 9.0 €/m² | 9.1 % | 112 | 11,732+0.0 % | CRelaxed |
| 868 | 58110Achun, Alluy | 837 €/m² | 6.3 €/m² | 9.1 % | 84 | 4,072-0.9 % | CRelaxed |
| 869 | 58640Varennes-Vauzelles | 1,456 €/m² | 11.0 €/m² | 9.1 % | 90 | 9,146-0.4 % | B2Moderate |
| 870 | 59690Vieux-Condé | 1,106 €/m² | 8.4 €/m² | 9.1 % | 89 | 10,617+0.7 % | B2Moderate |
| 871 | 81300Busque, Graulhet | 1,171 €/m² | 8.8 €/m² | 9.1 % | 162 | 15,423+0.8 % | CRelaxed |
| 872 | 81350Andouque, Crespin | 1,126 €/m² | 8.5 €/m² | 9.1 % | 21 | 3,490+0.2 % | CRelaxed |
| 873 | 97139Les Abymes | 1,740 €/m² | 13.1 €/m² | 9.1 % | 48 | 25,528-1.0 % | B1Tight |
| 874 | 12240Castanet, Colombiès | 1,001 €/m² | 7.6 €/m² | 9.1 % | 48 | 4,921-0.2 % | CRelaxed |
| 875 | 17470Aulnay, Blanzay-sur-Boutonne | 1,009 €/m² | 7.6 €/m² | 9.1 % | 83 | 3,908-0.1 % | CRelaxed |
| 876 | 33350Belvès-de-Castillon, Bossugan | 1,273 €/m² | 9.6 €/m² | 9.1 % | 149 | 14,159+0.1 % | CRelaxed |
| 877 | 58200Alligny-Cosne, Cosne-Cours-sur-Loire | 1,078 €/m² | 8.1 €/m² | 9.1 % | 211 | 12,647-0.7 % | CRelaxed |
| 878 | 02100Essigny-le-Petit, Fayet | 1,122 €/m² | 8.5 €/m² | 9.0 % | 620 | 60,075-0.6 % | B2Moderate |
| 879 | 33113Bourideys, Cazalis | 1,149 €/m² | 8.7 €/m² | 9.0 % | 29 | 2,760+0.4 % | CRelaxed |
| 880 | 42260Bully, Bussy-Albieux | 960 €/m² | 7.2 €/m² | 9.0 % | 75 | 6,618-0.1 % | CRelaxed |
| 881 | 76440Beaubec-la-Rosière, Compainville | 1,077 €/m² | 8.1 €/m² | 9.0 % | 129 | 10,118-0.5 % | CRelaxed |
| 882 | 88360Ferdrupt, Rupt-sur-Moselle | 1,122 €/m² | 8.5 €/m² | 9.0 % | 41 | 4,157+0.0 % | CRelaxed |
| 883 | 89500Armeau, Bussy-le-Repos | 1,250 €/m² | 9.4 €/m² | 9.0 % | 167 | 11,491-0.1 % | CRelaxed |
| 884 | 02860Arrancy, Bièvres | 1,140 €/m² | 8.6 €/m² | 9.0 % | 58 | 4,558-0.4 % | CRelaxed |
| 885 | 55400Abaucourt-Hautecourt, Blanzée | 1,150 €/m² | 8.7 €/m² | 9.0 % | 82 | 7,408-0.6 % | CRelaxed |
| 886 | 59550Beaurepaire-sur-Sambre, Fontaine-au-Bois | 959 €/m² | 7.2 €/m² | 9.0 % | 98 | 8,285-0.0 % | CRelaxed |
| 887 | 76680Ardouval, Bellencombre | 1,153 €/m² | 8.7 €/m² | 9.0 % | 116 | 9,397-0.3 % | CRelaxed |
| 888 | 24240Cunèges, Gageac-et-Rouillac | 1,122 €/m² | 8.4 €/m² | 9.0 % | 78 | 6,003-0.1 % | CRelaxed |
| 889 | 43390Auzon, Azérat | 1,000 €/m² | 7.5 €/m² | 9.0 % | 25 | 1,944+0.4 % | CRelaxed |
| 890 | 55500Boviolles, Chanteraine | 984 €/m² | 7.4 €/m² | 9.0 % | 86 | 8,954-1.0 % | CRelaxed |
| 891 | 59176Masny, Écaillon | 1,188 €/m² | 8.9 €/m² | 9.0 % | 38 | 5,868-0.4 % | B2Moderate |
| 892 | 16560Anais, Aussac-Vadalle | 1,121 €/m² | 8.4 €/m² | 9.0 % | 52 | 3,739+0.7 % | CRelaxed |
| 893 | 17160Bagnizeau, Ballans | 975 €/m² | 7.3 €/m² | 9.0 % | 94 | 7,248-0.2 % | CRelaxed |
| 894 | 19380Albussac, Forgès | 984 €/m² | 7.4 €/m² | 9.0 % | 31 | 2,022-0.3 % | CRelaxed |
| 895 | 36200Argenton-sur-Creuse, Badecon-le-Pin | 933 €/m² | 7.0 €/m² | 9.0 % | 177 | 12,010-0.5 % | CRelaxed |
| 896 | 42430Champoly, Chausseterre | 926 €/m² | 7.0 €/m² | 9.0 % | 49 | 2,968-0.1 % | CRelaxed |
| 897 | 56930Pluméliau-Bieuzy | 1,164 €/m² | 8.7 €/m² | 9.0 % | 50 | 2,316+0.6 % | CRelaxed |
| 898 | 59460Jeumont | 996 €/m² | 7.5 €/m² | 9.0 % | 92 | 10,160+0.2 % | B2Moderate |
| 899 | 88520Ban-de-Laveline, Bertrimoutier | 1,219 €/m² | 9.2 €/m² | 9.0 % | 37 | 2,969-0.4 % | CRelaxed |
| 900 | 89800Aigremont, Beine | 1,251 €/m² | 9.4 €/m² | 9.0 % | 86 | 5,508-0.8 % | CRelaxed |
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 (house). 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).