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 %. · 34 / 103
| # | Area | Median price | Rent | Gross yield | Sales/year | Population | Tension |
|---|---|---|---|---|---|---|---|
| 1651 | 76720Cropus, Heugleville-sur-Scie | 1,457 €/m² | 9.4 €/m² | 7.7 % | 34 | 2,149-0.0 % | CRelaxed |
| 1652 | 07410Arlebosc, Bozas | 1,260 €/m² | 8.1 €/m² | 7.7 % | 49 | 3,945+0.4 % | CRelaxed |
| 1653 | 08140Bazeilles, Brévilly | 1,126 €/m² | 7.3 €/m² | 7.7 % | 72 | 7,258-0.6 % | CRelaxed |
| 1654 | 10110Balnot-sur-Laignes, Bar-sur-Seine | 1,030 €/m² | 6.6 €/m² | 7.7 % | 58 | 7,197-0.8 % | CRelaxed |
| 1655 | 12390Anglars-Saint-Félix, Auzits | 1,216 €/m² | 7.8 €/m² | 7.7 % | 48 | 5,585+0.3 % | CRelaxed |
| 1656 | 15100Alleuze, Andelat | 1,147 €/m² | 7.4 €/m² | 7.7 % | 81 | 12,696-0.2 % | CRelaxed |
| 1657 | 15320Chaliers, Clavières | 1,092 €/m² | 7.0 €/m² | 7.7 % | 22 | 2,126-0.5 % | CRelaxed |
| 1658 | 27640Breuilpont, Merey | 1,923 €/m² | 12.4 €/m² | 7.7 % | 35 | 2,401-0.1 % | B2Moderate |
| 1659 | 27660Bernouville, Bézu-Saint-Éloi | 1,581 €/m² | 10.2 €/m² | 7.7 % | 24 | 1,947+1.0 % | B2Moderate |
| 1660 | 39100Authume, Baverans | 1,732 €/m² | 11.2 €/m² | 7.7 % | 252 | 35,908+0.3 % | B2Moderate |
| 1661 | 42155Lentigny, Ouches | 1,264 €/m² | 8.1 €/m² | 7.7 % | 94 | 8,411+0.4 % | B2Moderate |
| 1662 | 61140Bagnoles de l'Orne Normandie, Juvigny Val d'Andaine | 1,158 €/m² | 7.5 €/m² | 7.7 % | 77 | 3,818-0.5 % | CRelaxed |
| 1663 | 71460Ameugny, Bissy-sous-Uxelles | 1,278 €/m² | 8.2 €/m² | 7.7 % | 123 | 6,913-0.1 % | CRelaxed |
| 1664 | 73630Doucy-en-Bauges, Jarsy | 2,011 €/m² | 13.0 €/m² | 7.7 % | 20 | 1,790+0.5 % | CRelaxed |
| 1665 | 89130Dracy, Fontaines | 1,305 €/m² | 8.4 €/m² | 7.7 % | 67 | 4,923-0.9 % | CRelaxed |
| 1666 | 14230Canchy, Cardonville | 1,269 €/m² | 8.2 €/m² | 7.7 % | 77 | 3,856-0.8 % | CRelaxed |
| 1667 | 47800Agnac, Allemans-du-Dropt | 1,201 €/m² | 7.7 €/m² | 7.7 % | 118 | 8,049-0.2 % | CRelaxed |
| 1668 | 72470Champagné, Fatines | 1,434 €/m² | 9.2 €/m² | 7.7 % | 74 | 7,276-0.0 % | B2Moderate |
| 1669 | 02570Chézy-sur-Marne, Essises | 1,564 €/m² | 10.1 €/m² | 7.7 % | 24 | 1,996-0.3 % | CRelaxed |
| 1670 | 08700Gespunsart, Joigny-sur-Meuse | 1,111 €/m² | 7.1 €/m² | 7.7 % | 92 | 8,842-1.2 % | CRelaxed |
| 1671 | 11610Pennautier, Ventenac-Cabardès | 1,339 €/m² | 8.6 €/m² | 7.7 % | 33 | 3,857+1.5 % | B2Moderate |
| 1672 | 27670Bosroumois, Saint-Ouen-du-Tilleul | 1,537 €/m² | 9.9 €/m² | 7.7 % | 62 | 5,664+1.2 % | B1Tight |
| 1673 | 46000Cahors | 1,438 €/m² | 9.2 €/m² | 7.7 % | 177 | 20,050+0.2 % | CRelaxed |
| 1674 | 59186Anor | 1,050 €/m² | 6.8 €/m² | 7.7 % | 49 | 3,099-0.9 % | CRelaxed |
| 1675 | 76450Auberville-la-Manuel, Bertheauville | 1,400 €/m² | 9.0 €/m² | 7.7 % | 155 | 11,814-0.1 % | CRelaxed |
| 1676 | 97413Cilaos | 1,750 €/m² | 11.3 €/m² | 7.7 % | 40 | 5,040-0.5 % | B1Tight |
| 1677 | 29150Cast, Châteaulin | 1,403 €/m² | 9.0 €/m² | 7.7 % | 90 | 9,387-0.3 % | CRelaxed |
| 1678 | 86540Thuré | 1,093 €/m² | 7.0 €/m² | 7.7 % | 27 | 2,765-0.5 % | CRelaxed |
| 1679 | 97170Petit-Bourg | 2,670 €/m² | 17.1 €/m² | 7.7 % | 81 | 24,665+0.3 % | B1Tight |
| 1680 | 02370Aizy-Jouy, Celles-sur-Aisne | 1,299 €/m² | 8.3 €/m² | 7.7 % | 58 | 4,477+0.0 % | CRelaxed |
| 1681 | 60790La Drenne, Pouilly | 1,917 €/m² | 12.3 €/m² | 7.7 % | 39 | 2,988+0.7 % | B2Moderate |
| 1682 | 72250Brette-les-Pins, Challes | 1,370 €/m² | 8.8 €/m² | 7.7 % | 85 | 8,645+0.5 % | CRelaxed |
| 1683 | 87130Châteauneuf-la-Forêt, La Croisille-sur-Briance | 1,106 €/m² | 7.1 €/m² | 7.7 % | 96 | 5,428-0.4 % | CRelaxed |
| 1684 | 03460Aubigny, Aurouër | 1,237 €/m² | 7.9 €/m² | 7.7 % | 35 | 3,542-0.2 % | CRelaxed |
| 1685 | 22220Minihy-Tréguier, Plouguiel | 1,442 €/m² | 9.2 €/m² | 7.7 % | 73 | 6,367-0.5 % | CRelaxed |
| 1686 | 32810Castin, Duran | 1,321 €/m² | 8.5 €/m² | 7.7 % | 38 | 4,242-0.3 % | CRelaxed |
| 1687 | 41240Autainville, Beauce la Romaine | 1,171 €/m² | 7.5 €/m² | 7.7 % | 73 | 3,486-0.2 % | CRelaxed |
| 1688 | 43230Chassagnes, Chavaniac-Lafayette | 1,112 €/m² | 7.1 €/m² | 7.7 % | 35 | 3,703-0.3 % | CRelaxed |
| 1689 | 70150Avrigney-Virey, Bay | 1,414 €/m² | 9.1 €/m² | 7.7 % | 52 | 6,167+0.6 % | CRelaxed |
| 1690 | 09130Artigat, Carla-Bayle | 1,256 €/m² | 8.0 €/m² | 7.7 % | 49 | 3,744+0.5 % | CRelaxed |
| 1691 | 31310Bax, Canens | 1,337 €/m² | 8.6 €/m² | 7.7 % | 95 | 8,522+0.4 % | CRelaxed |
| 1692 | 32170Aux-Aussat, Barcugnan | 1,199 €/m² | 7.7 €/m² | 7.7 % | 66 | 3,464-0.4 % | CRelaxed |
| 1693 | 62150Bajus, Beugin | 1,309 €/m² | 8.4 €/m² | 7.7 % | 97 | 11,334-0.5 % | B2Moderate |
| 1694 | 72300Auvers-le-Hamon, Courtillers | 1,224 €/m² | 7.8 €/m² | 7.7 % | 266 | 27,171-0.3 % | CRelaxed |
| 1695 | 80170Bayonvillers, Beaufort-en-Santerre | 1,226 €/m² | 7.8 €/m² | 7.7 % | 112 | 6,781-0.4 % | CRelaxed |
| 1696 | 89470Monéteau | 1,493 €/m² | 9.5 €/m² | 7.7 % | 33 | 4,114+0.3 % | B2Moderate |
| 1697 | 90100Boron, Chavanatte | 1,623 €/m² | 10.4 €/m² | 7.7 % | 84 | 13,130-0.1 % | B2Moderate |
| 1698 | 56240Berné, Calan | 1,670 €/m² | 10.7 €/m² | 7.7 % | 145 | 11,579+0.6 % | CRelaxed |
| 1699 | 59165Auberchicourt | 1,350 €/m² | 8.6 €/m² | 7.7 % | 63 | 4,626+0.8 % | B2Moderate |
| 1700 | 59199Bruille-Saint-Amand, Hergnies | 1,412 €/m² | 9.0 €/m² | 7.7 % | 75 | 6,177+0.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 (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).