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 %. · 1 / 40
| # | Area | Median price | Rent | Gross yield | Sales/year | Population | Tension |
|---|---|---|---|---|---|---|---|
| 1 | 31210Ardiège, Ausson | 892 €/m² | 9.7 €/m² | 13.0 % | 31 | 9,660-0.2 % | CRelaxed |
| 2 | 90300Cravanche, Lachapelle-sous-Chaux | 1,135 €/m² | 12.3 €/m² | 13.0 % | 72 | 14,430+0.2 % | B2Moderate |
| 3 | 39400Bellefontaine, Hauts de Bienne | 1,312 €/m² | 14.2 €/m² | 13.0 % | 89 | 11,624-0.1 % | B2Moderate |
| 4 | 25400Arbouans, Audincourt | 959 €/m² | 10.4 €/m² | 13.0 % | 109 | 19,368-0.0 % | B2Moderate |
| 5 | 18100Méry-sur-Cher, Saint-Georges-sur-la-Prée | 836 €/m² | 9.0 €/m² | 12.9 % | 118 | 27,610-0.8 % | CRelaxed |
| 6 | 25200Bethoncourt, Grand-Charmont | 966 €/m² | 10.4 €/m² | 12.9 % | 256 | 35,853-0.3 % | B2Moderate |
| 7 | 71300Gourdon, Marigny | 904 €/m² | 9.7 €/m² | 12.9 % | 66 | 19,814-1.0 % | CRelaxed |
| 8 | 21500Arrans, Asnières-en-Montagne | 909 €/m² | 9.7 €/m² | 12.9 % | 21 | 9,662-1.1 % | CRelaxed |
| 9 | 58300Avril-sur-Loire, Champvert | 832 €/m² | 8.9 €/m² | 12.9 % | 40 | 11,449-1.4 % | CRelaxed |
| 10 | 30500Allègre-les-Fumades, Courry | 841 €/m² | 9.0 €/m² | 12.8 % | 29 | 7,642+0.8 % | CRelaxed |
| 11 | 88300Attignéville, Aulnois | 798 €/m² | 8.5 €/m² | 12.7 % | 32 | 10,528-0.3 % | CRelaxed |
| 12 | 25420Bart, Berche | 992 €/m² | 10.5 €/m² | 12.7 % | 25 | 7,513+0.1 % | B2Moderate |
| 13 | 88500Ahéville, Ambacourt | 734 €/m² | 7.8 €/m² | 12.7 % | 29 | 11,483-0.9 % | CRelaxed |
| 14 | 71160Digoin, Gilly-sur-Loire | 745 €/m² | 7.9 €/m² | 12.7 % | 50 | 10,680-0.8 % | CRelaxed |
| 15 | 13015Marseille | 1,364 €/m² | 14.3 €/m² | 12.6 % | 409 | 55,378+0.4 % | AVery tight |
| 16 | 81200Aiguefonde, Aussillon | 884 €/m² | 9.3 €/m² | 12.6 % | 36 | 18,403-0.4 % | CRelaxed |
| 17 | 90500Beaucourt, Montbouton | 917 €/m² | 9.6 €/m² | 12.5 % | 25 | 5,388-0.1 % | CRelaxed |
| 18 | 54120Baccarat, Bertrichamps | 898 €/m² | 9.4 €/m² | 12.5 % | 21 | 7,625-0.6 % | CRelaxed |
| 19 | 02300Abbécourt, Audignicourt | 980 €/m² | 10.2 €/m² | 12.5 % | 21 | 26,878-0.4 % | CRelaxed |
| 20 | 25230Bondeval, Dasle | 990 €/m² | 10.3 €/m² | 12.4 % | 44 | 8,486-0.2 % | B2Moderate |
| 21 | 76410Cléon, Freneuse | 1,091 €/m² | 11.3 €/m² | 12.4 % | 50 | 17,639+0.1 % | B1Tight |
| 22 | 60400Appilly, Babœuf | 1,190 €/m² | 12.2 €/m² | 12.3 % | 51 | 25,429-0.5 % | CRelaxed |
| 23 | 10100Crancey, Gélannes | 865 €/m² | 8.8 €/m² | 12.2 % | 40 | 18,872+0.3 % | CRelaxed |
| 24 | 60180Nogent-sur-Oise | 1,416 €/m² | 14.3 €/m² | 12.1 % | 74 | 21,907+1.5 % | B1Tight |
| 25 | 59430Dunkerque | 1,338 €/m² | 13.5 €/m² | 12.1 % | 38 | 17,253-0.4 % | B2Moderate |
| 26 | 76380Canteleu, Montigny | 1,282 €/m² | 12.9 €/m² | 12.1 % | 48 | 16,369-0.3 % | B1Tight |
| 27 | 70300Abelcourt, Ailloncourt | 880 €/m² | 8.8 €/m² | 12.0 % | 101 | 17,726-0.4 % | CRelaxed |
| 28 | 45120Cepoy, Châlette-sur-Loing | 1,235 €/m² | 12.4 €/m² | 12.0 % | 20 | 18,496+0.0 % | B2Moderate |
| 29 | 71400Antully, Autun | 916 €/m² | 9.2 €/m² | 12.0 % | 103 | 18,405-0.6 % | CRelaxed |
| 30 | 97110Pointe-à-Pitre | 1,376 €/m² | 13.7 €/m² | 12.0 % | 80 | 15,040-0.9 % | B1Tight |
| 31 | 18200Ainay-le-Vieil, Arcomps | 846 €/m² | 8.4 €/m² | 12.0 % | 42 | 16,541-0.5 % | CRelaxed |
| 32 | 33990Hourtin, Naujac-sur-Mer | 1,348 €/m² | 13.4 €/m² | 12.0 % | 51 | 5,152+1.7 % | CRelaxed |
| 33 | 06430La Brigue, Tende | 1,224 €/m² | 12.2 €/m² | 12.0 % | 50 | 2,538-1.4 % | CRelaxed |
| 34 | 45500Autry-le-Châtel, Gien | 1,097 €/m² | 10.9 €/m² | 11.9 % | 59 | 21,154-0.7 % | CRelaxed |
| 35 | 76320Caudebec-lès-Elbeuf, Saint-Pierre-lès-Elbeuf | 1,179 €/m² | 11.7 €/m² | 11.9 % | 69 | 18,782+0.2 % | B1Tight |
| 36 | 21300Chenôve | 1,324 €/m² | 13.1 €/m² | 11.9 % | 102 | 14,244+0.1 % | B1Tight |
| 37 | 65100Adé, Arcizac-ez-Angles | 1,099 €/m² | 10.9 €/m² | 11.9 % | 292 | 20,613-0.5 % | CRelaxed |
| 38 | 54150Anoux, Avril | 1,371 €/m² | 13.5 €/m² | 11.9 % | 85 | 8,256+0.0 % | B2Moderate |
| 39 | 90200Auxelles-Bas, Auxelles-Haut | 1,041 €/m² | 10.3 €/m² | 11.8 % | 20 | 7,082-0.6 % | CRelaxed |
| 40 | 09400Alliat, Arignac | 1,003 €/m² | 9.9 €/m² | 11.8 % | 20 | 8,633-0.2 % | CRelaxed |
| 41 | 88130Avrainville, Battexey | 920 €/m² | 9.1 €/m² | 11.8 % | 28 | 7,952-0.3 % | CRelaxed |
| 42 | 02100Essigny-le-Petit, Fayet | 1,122 €/m² | 11.0 €/m² | 11.8 % | 205 | 60,075-0.6 % | B2Moderate |
| 43 | 54300Bienville-la-Petite, Bonviller | 974 €/m² | 9.6 €/m² | 11.8 % | 126 | 27,593-0.5 % | B2Moderate |
| 44 | 84600Grillon, Richerenches | 960 €/m² | 9.4 €/m² | 11.8 % | 36 | 11,505-0.4 % | CRelaxed |
| 45 | 42700Firminy | 962 €/m² | 9.4 €/m² | 11.7 % | 133 | 17,060+0.1 % | B2Moderate |
| 46 | 58000Challuy, Nevers | 1,025 €/m² | 10.0 €/m² | 11.7 % | 398 | 38,320-0.4 % | B2Moderate |
| 47 | 71700Boyer, Chardonnay | 1,129 €/m² | 11.0 €/m² | 11.7 % | 39 | 9,879-0.1 % | CRelaxed |
| 48 | 25150Autechaux-Roide, Bourguignon | 914 €/m² | 8.9 €/m² | 11.7 % | 25 | 7,538-0.7 % | B2Moderate |
| 49 | 09200Alos, Encourtiech | 953 €/m² | 9.3 €/m² | 11.7 % | 40 | 9,420-0.4 % | CRelaxed |
| 50 | 46200Lacave, Lachapelle-Auzac | 908 €/m² | 8.7 €/m² | 11.6 % | 24 | 6,810-0.4 % | 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 (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).