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 %. · 35 / 40
| # | Area | Median price | Rent | Gross yield | Sales/year | Population | Tension |
|---|---|---|---|---|---|---|---|
| 1701 | 01190Arbigny, Boissey | 1,465 €/m² | 11.1 €/m² | 9.1 % | 20 | 10,237+0.2 % | CRelaxed |
| 1702 | 02200Acy, Ambrief | 1,507 €/m² | 11.4 €/m² | 9.1 % | 197 | 47,474-0.1 % | B2Moderate |
| 1703 | 25720Avanne-Aveney, Beure | 1,566 €/m² | 11.9 €/m² | 9.1 % | 26 | 5,614-0.4 % | B2Moderate |
| 1704 | 63360Gerzat, Lussat | 1,587 €/m² | 12.1 €/m² | 9.1 % | 53 | 13,494-0.0 % | B2Moderate |
| 1705 | 54510Art-sur-Meurthe, Tomblaine | 1,892 €/m² | 14.4 €/m² | 9.1 % | 51 | 10,817+1.5 % | B2Moderate |
| 1706 | 33230Abzac, Bayas | 1,538 €/m² | 11.7 €/m² | 9.2 % | 31 | 23,536+0.2 % | CRelaxed |
| 1707 | 33620Cavignac, Cubnezais | 1,900 €/m² | 14.5 €/m² | 9.2 % | 22 | 14,601+1.4 % | CRelaxed |
| 1708 | 95420Ambleville, Arthies | 2,006 €/m² | 15.3 €/m² | 9.2 % | 20 | 10,417+0.2 % | B2Moderate |
| 1709 | 54190Bréhain-la-Ville, Tiercelet | 1,849 €/m² | 14.1 €/m² | 9.2 % | 54 | 11,198+0.8 % | B2Moderate |
| 1710 | 76370Ancourt, Dieppe | 1,676 €/m² | 12.8 €/m² | 9.2 % | 41 | 22,254-0.4 % | B2Moderate |
| 1711 | 72200Bazouges Cré sur Loir, Clermont-Créans | 1,328 €/m² | 10.2 €/m² | 9.2 % | 36 | 21,061-0.1 % | CRelaxed |
| 1712 | 41400Angé, Chissay-en-Touraine | 1,268 €/m² | 9.7 €/m² | 9.2 % | 26 | 16,187-0.1 % | CRelaxed |
| 1713 | 54400Cosnes-et-Romain, Longwy | 1,867 €/m² | 14.3 €/m² | 9.2 % | 107 | 18,481+1.0 % | B2Moderate |
| 1714 | 54410Laneuveville-devant-Nancy | 1,563 €/m² | 12.0 €/m² | 9.2 % | 25 | 6,630+0.7 % | B2Moderate |
| 1715 | 31340Bondigoux, La Magdelaine-sur-Tarn | 1,501 €/m² | 11.5 €/m² | 9.2 % | 22 | 13,101+1.3 % | CRelaxed |
| 1716 | 37700La Ville-aux-Dames, Saint-Pierre-des-Corps | 1,631 €/m² | 12.5 €/m² | 9.2 % | 82 | 21,504+0.4 % | B1Tight |
| 1717 | 52000Brethenay, Buxières-lès-Villiers | 1,220 €/m² | 9.4 €/m² | 9.2 % | 105 | 27,564-0.8 % | CRelaxed |
| 1718 | 88000Chantraine, Deyvillers | 1,340 €/m² | 10.3 €/m² | 9.2 % | 352 | 40,526+0.1 % | B2Moderate |
| 1719 | 89100Collemiers, Courtois-sur-Yonne | 1,582 €/m² | 12.2 €/m² | 9.2 % | 255 | 48,846+0.4 % | B2Moderate |
| 1720 | 11300Ajac, Bourigeole | 1,205 €/m² | 9.3 €/m² | 9.2 % | 51 | 18,960+0.2 % | CRelaxed |
| 1721 | 13150Boulbon, Saint-Pierre-de-Mézoargues | 1,583 €/m² | 12.2 €/m² | 9.2 % | 91 | 17,168+0.6 % | B2Moderate |
| 1722 | 89000Auxerre, Perrigny | 1,511 €/m² | 11.7 €/m² | 9.3 % | 402 | 21,946-0.0 % | B2Moderate |
| 1723 | 52200Bourg, Brennes | 1,212 €/m² | 9.4 €/m² | 9.3 % | 39 | 11,729-0.4 % | CRelaxed |
| 1724 | 71640Barizey, Dracy-le-Fort | 1,343 €/m² | 10.4 €/m² | 9.3 % | 20 | 9,484+0.1 % | CRelaxed |
| 1725 | 38210Cras, La Rivière | 1,693 €/m² | 13.1 €/m² | 9.3 % | 58 | 13,904-0.1 % | CRelaxed |
| 1726 | 53100Châtillon-sur-Colmont, Contest | 1,290 €/m² | 10.0 €/m² | 9.3 % | 57 | 19,043-0.3 % | CRelaxed |
| 1727 | 77320Beton-Bazoches, Cerneux | 1,508 €/m² | 11.7 €/m² | 9.3 % | 25 | 16,166-0.2 % | B2Moderate |
| 1728 | 07100Annonay, Boulieu-lès-Annonay | 1,185 €/m² | 9.2 €/m² | 9.3 % | 176 | 23,622+0.4 % | CRelaxed |
| 1729 | 17170Benon, Courçon | 1,409 €/m² | 11.0 €/m² | 9.3 % | 23 | 12,767+1.7 % | CRelaxed |
| 1730 | 69490Ancy, Saint-Forgeux | 1,548 €/m² | 12.0 €/m² | 9.3 % | 27 | 10,225+0.9 % | CRelaxed |
| 1731 | 54430Réhon | 1,771 €/m² | 13.8 €/m² | 9.3 % | 20 | 3,863-0.0 % | B2Moderate |
| 1732 | 10400Avant-lès-Marcilly, Barbuise | 1,232 €/m² | 9.6 €/m² | 9.4 % | 23 | 14,132-0.3 % | CRelaxed |
| 1733 | 54140Jarville-la-Malgrange | 1,501 €/m² | 11.7 €/m² | 9.4 % | 70 | 9,356+0.1 % | B2Moderate |
| 1734 | 42120Commelle-Vernay, Le Coteau | 1,231 €/m² | 9.6 €/m² | 9.4 % | 79 | 14,174+0.2 % | B2Moderate |
| 1735 | 38150Agnin, Anjou | 1,536 €/m² | 12.0 €/m² | 9.4 % | 59 | 26,531+0.8 % | B2Moderate |
| 1736 | 59590Raismes | 1,455 €/m² | 11.4 €/m² | 9.4 % | 25 | 12,199-0.4 % | B2Moderate |
| 1737 | 97139Les Abymes | 1,923 €/m² | 15.0 €/m² | 9.4 % | 101 | 25,528-1.0 % | B1Tight |
| 1738 | 03300Bost, Creuzier-le-Neuf | 1,353 €/m² | 10.6 €/m² | 9.4 % | 92 | 19,755-0.0 % | B2Moderate |
| 1739 | 46300Anglars-Nozac, Fajoles | 1,222 €/m² | 9.6 €/m² | 9.4 % | 27 | 8,818-0.0 % | CRelaxed |
| 1740 | 60140Bailleval, Labruyère | 1,680 €/m² | 13.2 €/m² | 9.4 % | 29 | 11,547-0.5 % | B1Tight |
| 1741 | 26240Beausemblant, Claveyson | 1,168 €/m² | 9.2 €/m² | 9.4 % | 46 | 13,679+0.4 % | CRelaxed |
| 1742 | 45110Châteauneuf-sur-Loire, Germigny-des-Prés | 1,739 €/m² | 13.6 €/m² | 9.4 % | 37 | 11,747+0.6 % | CRelaxed |
| 1743 | 84340Beaumont-du-Ventoux, Entrechaux | 1,352 €/m² | 10.6 €/m² | 9.4 % | 22 | 4,243-0.0 % | CRelaxed |
| 1744 | 13110Port-de-Bouc | 1,875 €/m² | 14.7 €/m² | 9.4 % | 75 | 15,802-1.0 % | AVery tight |
| 1745 | 46000Cahors | 1,494 €/m² | 11.7 €/m² | 9.4 % | 185 | 20,050+0.2 % | CRelaxed |
| 1746 | 71150Bouzeron, Chagny | 1,408 €/m² | 11.1 €/m² | 9.4 % | 36 | 14,507-0.3 % | CRelaxed |
| 1747 | 39130Barésia-sur-l'Ain, Blye | 1,267 €/m² | 10.0 €/m² | 9.4 % | 22 | 6,280-0.3 % | CRelaxed |
| 1748 | 11200Argens-Minervois, Bizanet | 1,327 €/m² | 10.5 €/m² | 9.5 % | 59 | 29,901+0.2 % | CRelaxed |
| 1749 | 41200Loreux, Millançay | 1,275 €/m² | 10.0 €/m² | 9.5 % | 35 | 24,658+0.2 % | CRelaxed |
| 1750 | 42660Jonzieux, Le Bessat | 1,130 €/m² | 8.9 €/m² | 9.5 % | 30 | 8,935+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).