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 %. · 86 / 103
| # | Area | Median price | Rent | Gross yield | Sales/year | Population | Tension |
|---|---|---|---|---|---|---|---|
| 4251 | 81350Andouque, Crespin | 1,126 €/m² | 8.5 €/m² | 9.1 % | 21 | 3,490+0.2 % | CRelaxed |
| 4252 | 97139Les Abymes | 1,740 €/m² | 13.1 €/m² | 9.1 % | 48 | 25,528-1.0 % | B1Tight |
| 4253 | 18240Belleville-sur-Loire, Boulleret | 957 €/m² | 7.2 €/m² | 9.1 % | 96 | 6,073+0.1 % | CRelaxed |
| 4254 | 44540Le Pin, Vallons-de-l'Erdre | 1,153 €/m² | 8.7 €/m² | 9.1 % | 36 | 7,560+0.2 % | CRelaxed |
| 4255 | 15170Celles, Chalinargues | 926 €/m² | 7.0 €/m² | 9.1 % | 34 | 3,161-1.2 % | CRelaxed |
| 4256 | 16590Brie | 1,184 €/m² | 9.0 €/m² | 9.1 % | 41 | 4,125-0.4 % | CRelaxed |
| 4257 | 19130Lascaux, Objat | 1,093 €/m² | 8.3 €/m² | 9.1 % | 112 | 8,588+0.1 % | CRelaxed |
| 4258 | 47290Beaugas, Boudy-de-Beauregard | 1,062 €/m² | 8.0 €/m² | 9.1 % | 70 | 4,414-0.0 % | CRelaxed |
| 4259 | 72390Bouër, Dollon | 1,016 €/m² | 7.7 €/m² | 9.1 % | 62 | 4,480-0.2 % | CRelaxed |
| 4260 | 02300Abbécourt, Audignicourt | 1,052 €/m² | 8.0 €/m² | 9.1 % | 317 | 26,878-0.4 % | CRelaxed |
| 4261 | 02540Dhuys et Morin-en-Brie, L'Épine-aux-Bois | 1,065 €/m² | 8.1 €/m² | 9.1 % | 30 | 2,618-0.0 % | B2Moderate |
| 4262 | 16290Asnières-sur-Nouère, Champmillon | 1,205 €/m² | 9.1 €/m² | 9.1 % | 57 | 5,332+0.1 % | CRelaxed |
| 4263 | 29530Collorec, Landeleau | 979 €/m² | 7.4 €/m² | 9.1 % | 83 | 4,077-0.0 % | CRelaxed |
| 4264 | 40190Arthez-d'Armagnac, Bourdalat | 1,250 €/m² | 9.5 €/m² | 9.1 % | 72 | 5,973+0.0 % | CRelaxed |
| 4265 | 46500Albiac, Alvignac | 1,173 €/m² | 8.9 €/m² | 9.1 % | 112 | 8,892-0.1 % | CRelaxed |
| 4266 | 08170Fumay, Fépin | 1,000 €/m² | 7.6 €/m² | 9.1 % | 87 | 5,624-1.3 % | CRelaxed |
| 4267 | 47470Beauville, Blaymont | 1,267 €/m² | 9.6 €/m² | 9.1 % | 27 | 1,566-0.0 % | CRelaxed |
| 4268 | 81120Dénat, Fauch | 1,195 €/m² | 9.1 €/m² | 9.1 % | 96 | 12,402+0.6 % | B2Moderate |
| 4269 | 24430Annesse-et-Beaulieu, Coursac | 1,235 €/m² | 9.4 €/m² | 9.1 % | 108 | 9,454+0.4 % | B2Moderate |
| 4270 | 28270Beauche, Brezolles | 1,131 €/m² | 8.6 €/m² | 9.1 % | 51 | 5,456-0.6 % | CRelaxed |
| 4271 | 63340Antoingt, Augnat | 1,073 €/m² | 8.2 €/m² | 9.1 % | 102 | 7,846+0.5 % | CRelaxed |
| 4272 | 71620Bey, Damerey | 1,220 €/m² | 9.3 €/m² | 9.1 % | 62 | 4,706+0.0 % | CRelaxed |
| 4273 | 03230Beaulon, Chevagnes | 1,017 €/m² | 7.7 €/m² | 9.1 % | 63 | 6,870-0.5 % | CRelaxed |
| 4274 | 32150Cazaubon, Larée | 1,163 €/m² | 8.8 €/m² | 9.1 % | 21 | 2,175-0.0 % | CRelaxed |
| 4275 | 33540Blasimon, Castelmoron-d'Albret | 1,142 €/m² | 8.7 €/m² | 9.1 % | 65 | 6,274+0.3 % | CRelaxed |
| 4276 | 41110Châteauvieux, Couffy | 1,005 €/m² | 7.6 €/m² | 9.1 % | 85 | 6,704-0.5 % | CRelaxed |
| 4277 | 85120Antigny, La Châtaigneraie | 1,066 €/m² | 8.1 €/m² | 9.1 % | 153 | 9,614-0.1 % | CRelaxed |
| 4278 | 97100Basse-Terre | 1,528 €/m² | 11.6 €/m² | 9.1 % | 23 | 9,417-1.5 % | B1Tight |
| 4279 | 08130Alland'Huy-et-Sausseuil, Ambly-Fleury | 818 €/m² | 6.2 €/m² | 9.1 % | 54 | 4,175-0.4 % | CRelaxed |
| 4280 | 16240Brettes, Courcôme | 922 €/m² | 7.0 €/m² | 9.1 % | 67 | 3,519-0.5 % | CRelaxed |
| 4281 | 19230Arnac-Pompadour, Beyssac | 911 €/m² | 6.9 €/m² | 9.1 % | 62 | 3,639-0.4 % | CRelaxed |
| 4282 | 19520Cublac, Mansac | 1,140 €/m² | 8.7 €/m² | 9.1 % | 41 | 3,282+0.8 % | CRelaxed |
| 4283 | 29520Châteauneuf-du-Faou, Laz | 1,000 €/m² | 7.6 €/m² | 9.1 % | 83 | 5,778-0.1 % | CRelaxed |
| 4284 | 87240Ambazac, Saint-Laurent-les-Églises | 1,061 €/m² | 8.1 €/m² | 9.1 % | 93 | 7,343-0.1 % | CRelaxed |
| 4285 | 27160Breteuil, Bémécourt | 1,108 €/m² | 8.4 €/m² | 9.1 % | 152 | 14,052-0.5 % | CRelaxed |
| 4286 | 28170Ardelles, Châteauneuf-en-Thymerais | 1,346 €/m² | 10.3 €/m² | 9.1 % | 146 | 10,827-0.2 % | B2Moderate |
| 4287 | 45410Artenay, Bucy-le-Roi | 1,293 €/m² | 9.9 €/m² | 9.1 % | 39 | 3,555+0.4 % | CRelaxed |
| 4288 | 71520Bourgvilain, Curtil-sous-Buffières | 1,187 €/m² | 9.0 €/m² | 9.1 % | 62 | 6,577+0.5 % | CRelaxed |
| 4289 | 80220Bouillancourt-en-Séry, Bouttencourt | 1,075 €/m² | 8.2 €/m² | 9.1 % | 76 | 6,165-0.8 % | B2Moderate |
| 4290 | 25310Abbévillers, Blamont | 1,343 €/m² | 10.2 €/m² | 9.2 % | 75 | 8,350-0.1 % | B2Moderate |
| 4291 | 32450Aurimont, Boulaur | 1,166 €/m² | 8.9 €/m² | 9.2 % | 38 | 2,860+0.5 % | CRelaxed |
| 4292 | 36150Aize, Buxeuil | 870 €/m² | 6.6 €/m² | 9.2 % | 57 | 4,230-0.4 % | CRelaxed |
| 4293 | 55160Bonzée, Combres-sous-les-Côtes | 1,009 €/m² | 7.7 €/m² | 9.2 % | 36 | 3,627-0.4 % | CRelaxed |
| 4294 | 61380Bonsmoulins, La Ferrière-au-Doyen | 1,030 €/m² | 7.9 €/m² | 9.2 % | 42 | 2,432-0.7 % | CRelaxed |
| 4295 | 72500Beaumont-Pied-de-Bœuf, Chenu | 956 €/m² | 7.3 €/m² | 9.2 % | 190 | 13,120-0.8 % | CRelaxed |
| 4296 | 80780Saint-Léger-lès-Domart | 1,029 €/m² | 7.8 €/m² | 9.2 % | 20 | 1,809-0.3 % | CRelaxed |
| 4297 | 81580Cambounet-sur-le-Sor, Soual | 1,248 €/m² | 9.5 €/m² | 9.2 % | 34 | 3,615+0.9 % | B2Moderate |
| 4298 | 12300Almont-les-Junies, Boisse-Penchot | 911 €/m² | 7.0 €/m² | 9.2 % | 130 | 11,752-0.9 % | CRelaxed |
| 4299 | 21500Arrans, Asnières-en-Montagne | 1,115 €/m² | 8.5 €/m² | 9.2 % | 101 | 9,662-1.1 % | CRelaxed |
| 4300 | 25350Mandeure | 1,273 €/m² | 9.7 €/m² | 9.2 % | 42 | 4,612-0.6 % | 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).