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 %. · 66 / 103
| # | Area | Median price | Rent | Gross yield | Sales/year | Population | Tension |
|---|---|---|---|---|---|---|---|
| 3251 | 33660Camps-sur-l'Isle, Gours | 1,500 €/m² | 9.3 €/m² | 7.4 % | 78 | 6,454+0.1 % | CRelaxed |
| 3252 | 65800Aureilhan, Chis | 1,674 €/m² | 10.4 €/m² | 7.4 % | 92 | 10,238-0.0 % | B2Moderate |
| 3253 | 72160Beillé, Connerré | 1,275 €/m² | 7.9 €/m² | 7.4 % | 141 | 9,430-0.0 % | CRelaxed |
| 3254 | 76740Angiens, Anglesqueville-la-Bras-Long | 1,508 €/m² | 9.3 €/m² | 7.4 % | 91 | 4,909-0.2 % | CRelaxed |
| 3255 | 80132Bellancourt, Buigny-Saint-Maclou | 1,452 €/m² | 9.0 €/m² | 7.4 % | 125 | 9,735-0.1 % | B2Moderate |
| 3256 | 28330Authon-du-Perche, Béthonvilliers | 1,092 €/m² | 6.8 €/m² | 7.4 % | 70 | 4,158-0.4 % | CRelaxed |
| 3257 | 41800Artins, Bonneveau | 1,145 €/m² | 7.1 €/m² | 7.4 % | 145 | 9,413-0.4 % | CRelaxed |
| 3258 | 45200Amilly, Montargis | 1,541 €/m² | 9.6 €/m² | 7.4 % | 246 | 29,334+0.7 % | B2Moderate |
| 3259 | 54150Anoux, Avril | 1,652 €/m² | 10.2 €/m² | 7.4 % | 113 | 8,256+0.0 % | B2Moderate |
| 3260 | 54550Bainville-sur-Madon, Maizières | 1,597 €/m² | 9.9 €/m² | 7.4 % | 58 | 4,866-0.2 % | B2Moderate |
| 3261 | 59264Onnaing | 1,358 €/m² | 8.4 €/m² | 7.4 % | 94 | 8,479-0.3 % | B2Moderate |
| 3262 | 61560Bazoches-sur-Hoëne, Boëcé | 1,125 €/m² | 7.0 €/m² | 7.4 % | 33 | 2,205-0.6 % | CRelaxed |
| 3263 | 63160Billom, Bongheat | 1,322 €/m² | 8.2 €/m² | 7.4 % | 109 | 10,878+0.5 % | CRelaxed |
| 3264 | 63520Ceilloux, Domaize | 1,161 €/m² | 7.2 €/m² | 7.4 % | 39 | 2,857+0.5 % | CRelaxed |
| 3265 | 27220Bois-le-Roi, Bretagnolles | 1,685 €/m² | 10.5 €/m² | 7.5 % | 166 | 14,562+0.4 % | B2Moderate |
| 3266 | 27630Heubécourt-Haricourt, Vexin-sur-Epte | 1,579 €/m² | 9.8 €/m² | 7.5 % | 42 | 2,468-0.0 % | B2Moderate |
| 3267 | 29260Kernilis, Kernouës | 1,562 €/m² | 9.7 €/m² | 7.5 % | 236 | 21,555+0.3 % | CRelaxed |
| 3268 | 37140Benais, Bourgueil | 1,392 €/m² | 8.6 €/m² | 7.5 % | 135 | 11,364-0.3 % | CRelaxed |
| 3269 | 46100Boussac, Béduer | 1,412 €/m² | 8.8 €/m² | 7.5 % | 185 | 18,395+0.3 % | CRelaxed |
| 3270 | 62121Achiet-le-Grand, Achiet-le-Petit | 1,281 €/m² | 8.0 €/m² | 7.5 % | 38 | 3,467-0.1 % | CRelaxed |
| 3271 | 63210Aurières, Ceyssat | 1,294 €/m² | 8.0 €/m² | 7.5 % | 59 | 5,911+0.6 % | CRelaxed |
| 3272 | 81600Aussac, Brens | 1,481 €/m² | 9.2 €/m² | 7.5 % | 209 | 25,583+0.8 % | CRelaxed |
| 3273 | 19430Bassignac-le-Bas, Camps-Saint-Mathurin-Léobazel | 1,219 €/m² | 7.6 €/m² | 7.5 % | 24 | 1,592-0.9 % | CRelaxed |
| 3274 | 25460Étupes | 1,563 €/m² | 9.7 €/m² | 7.5 % | 29 | 3,689+0.2 % | B2Moderate |
| 3275 | 90400Andelnans, Bermont | 1,756 €/m² | 10.9 €/m² | 7.5 % | 73 | 10,510+0.1 % | B2Moderate |
| 3276 | 97437Saint-Benoît | 1,822 €/m² | 11.3 €/m² | 7.5 % | 25 | 19,302+0.3 % | B1Tight |
| 3277 | 07690Monestier, Saint-André-en-Vivarais | 1,315 €/m² | 8.2 €/m² | 7.5 % | 31 | 3,176-0.2 % | CRelaxed |
| 3278 | 21140Charigny, Courcelles-lès-Semur | 1,419 €/m² | 8.8 €/m² | 7.5 % | 56 | 6,628-0.2 % | CRelaxed |
| 3279 | 46120Anglars, Aynac | 1,188 €/m² | 7.4 €/m² | 7.5 % | 55 | 5,595-0.1 % | CRelaxed |
| 3280 | 62670Mazingarbe | 1,399 €/m² | 8.7 €/m² | 7.5 % | 68 | 8,217+0.5 % | B2Moderate |
| 3281 | 19510Benayes, Lamongerie | 1,053 €/m² | 6.6 €/m² | 7.5 % | 43 | 2,252+0.2 % | CRelaxed |
| 3282 | 44660Fercé, Rougé | 1,273 €/m² | 7.9 €/m² | 7.5 % | 53 | 3,703-0.3 % | CRelaxed |
| 3283 | 46320Assier, Brengues | 1,234 €/m² | 7.7 €/m² | 7.5 % | 48 | 3,443+0.7 % | CRelaxed |
| 3284 | 59169Cantin, Erchin | 1,576 €/m² | 9.8 €/m² | 7.5 % | 72 | 5,369+0.4 % | B2Moderate |
| 3285 | 59225Clary, Montigny-en-Cambrésis | 1,164 €/m² | 7.3 €/m² | 7.5 % | 27 | 1,640-0.5 % | CRelaxed |
| 3286 | 59590Raismes | 1,361 €/m² | 8.5 €/m² | 7.5 % | 111 | 12,199-0.4 % | B2Moderate |
| 3287 | 77570Aufferville, Bougligny | 1,482 €/m² | 9.2 €/m² | 7.5 % | 60 | 5,482-0.1 % | B2Moderate |
| 3288 | 19250Ambrugeat, Combressol | 1,042 €/m² | 6.5 €/m² | 7.5 % | 46 | 3,751+0.2 % | CRelaxed |
| 3289 | 26330Châteauneuf-de-Galaure, Ratières | 1,525 €/m² | 9.5 €/m² | 7.5 % | 20 | 2,789+0.4 % | CRelaxed |
| 3290 | 36000Châteauroux | 1,365 €/m² | 8.5 €/m² | 7.5 % | 355 | 42,963-0.4 % | B2Moderate |
| 3291 | 42810Rozier-en-Donzy | 1,308 €/m² | 8.2 €/m² | 7.5 % | 24 | 1,456+0.2 % | CRelaxed |
| 3292 | 54760Armaucourt, Arraye-et-Han | 1,444 €/m² | 9.0 €/m² | 7.5 % | 26 | 4,283+0.3 % | CRelaxed |
| 3293 | 65190Bernadets-Dessus, Bordes | 1,443 €/m² | 9.0 €/m² | 7.5 % | 52 | 6,156-0.3 % | CRelaxed |
| 3294 | 11150Bram, Pexiora | 1,329 €/m² | 8.3 €/m² | 7.5 % | 99 | 7,324-0.2 % | CRelaxed |
| 3295 | 44370Loireauxence, Montrelais | 1,429 €/m² | 8.9 €/m² | 7.5 % | 87 | 8,446+0.2 % | CRelaxed |
| 3296 | 49380Bellevigne-en-Layon, Terranjou | 1,577 €/m² | 9.9 €/m² | 7.5 % | 67 | 4,896+0.2 % | CRelaxed |
| 3297 | 54910Valleroy | 1,508 €/m² | 9.4 €/m² | 7.5 % | 25 | 2,375+0.0 % | CRelaxed |
| 3298 | 56800Augan, Campénéac | 1,496 €/m² | 9.4 €/m² | 7.5 % | 214 | 21,786+0.4 % | CRelaxed |
| 3299 | 59670Bavinchove, Cassel | 1,463 €/m² | 9.2 €/m² | 7.5 % | 104 | 9,154+0.1 % | CRelaxed |
| 3300 | 60650Blacourt, Espaubourg | 1,637 €/m² | 10.2 €/m² | 7.5 % | 132 | 12,160+0.1 % | 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).