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 %. · 52 / 103
| # | Area | Median price | Rent | Gross yield | Sales/year | Population | Tension |
|---|---|---|---|---|---|---|---|
| 2551 | 77440Armentières-en-Brie, Cocherel | 2,114 €/m² | 11.7 €/m² | 6.6 % | 119 | 11,706-0.3 % | B2Moderate |
| 2552 | 85530La Bruffière | 1,799 €/m² | 9.9 €/m² | 6.6 % | 47 | 3,987+0.3 % | CRelaxed |
| 2553 | 93000Bobigny | 3,544 €/m² | 19.6 €/m² | 6.6 % | 71 | 56,927+1.3 % | AVery tight |
| 2554 | 93270Sevran | 3,246 €/m² | 17.9 €/m² | 6.6 % | 135 | 52,535+0.5 % | AVery tight |
| 2555 | 10600Barberey-Saint-Sulpice, La Chapelle-Saint-Luc | 1,719 €/m² | 9.5 €/m² | 6.6 % | 101 | 17,921+0.3 % | B2Moderate |
| 2556 | 16000Angoulême | 1,688 €/m² | 9.3 €/m² | 6.6 % | 413 | 41,908-0.0 % | B2Moderate |
| 2557 | 17430Bords, Cabariot | 1,826 €/m² | 10.1 €/m² | 6.6 % | 249 | 17,272+0.6 % | B2Moderate |
| 2558 | 38260Bossieu, Champier | 1,921 €/m² | 10.6 €/m² | 6.6 % | 178 | 20,753+0.8 % | CRelaxed |
| 2559 | 40800Aire-sur-l'Adour, Duhort-Bachen | 1,480 €/m² | 8.2 €/m² | 6.6 % | 83 | 7,362+0.1 % | CRelaxed |
| 2560 | 45620Cerdon, Isdes | 1,294 €/m² | 7.1 €/m² | 6.6 % | 25 | 1,404-0.9 % | CRelaxed |
| 2561 | 60540Belle-Église, Bornel | 2,660 €/m² | 14.7 €/m² | 6.6 % | 61 | 6,439+0.4 % | AVery tight |
| 2562 | 60950Ermenonville, Montagny-Sainte-Félicité | 2,450 €/m² | 13.5 €/m² | 6.6 % | 32 | 2,461-0.7 % | B2Moderate |
| 2563 | 65690Angos, Barbazan-Debat | 1,692 €/m² | 9.3 €/m² | 6.6 % | 34 | 3,843+0.2 % | B2Moderate |
| 2564 | 91750Champcueil, Chevannes | 2,623 €/m² | 14.5 €/m² | 6.6 % | 38 | 4,968-0.2 % | B1Tight |
| 2565 | 04290Salignac, Sourribes | 1,721 €/m² | 9.5 €/m² | 6.6 % | 30 | 2,485+0.0 % | CRelaxed |
| 2566 | 07270Boucieu-le-Roi, Colombier-le-Jeune | 1,468 €/m² | 8.1 €/m² | 6.6 % | 84 | 6,048-0.2 % | CRelaxed |
| 2567 | 07320Devesset, Mars | 1,464 €/m² | 8.1 €/m² | 6.6 % | 44 | 3,322-0.8 % | CRelaxed |
| 2568 | 14670Basseneville, Janville | 1,920 €/m² | 10.6 €/m² | 6.6 % | 50 | 5,152-0.1 % | CRelaxed |
| 2569 | 32550Auterive, Boucagnères | 1,644 €/m² | 9.1 €/m² | 6.6 % | 56 | 5,897+0.3 % | CRelaxed |
| 2570 | 49400Bellevigne-les-Châteaux, Distré | 1,737 €/m² | 9.6 €/m² | 6.6 % | 323 | 34,300-0.4 % | CRelaxed |
| 2571 | 51480Belval-sous-Châtillon, Boursault | 1,677 €/m² | 9.2 €/m² | 6.6 % | 76 | 6,362-0.5 % | CRelaxed |
| 2572 | 59151Arleux, Brunémont | 1,678 €/m² | 9.2 €/m² | 6.6 % | 57 | 6,855+0.5 % | B2Moderate |
| 2573 | 64360Abos, Cardesse | 1,729 €/m² | 9.5 €/m² | 6.6 % | 81 | 7,415-0.1 % | CRelaxed |
| 2574 | 65130Arrodets, Artiguemy | 1,656 €/m² | 9.1 €/m² | 6.6 % | 62 | 4,131+0.0 % | CRelaxed |
| 2575 | 66000Perpignan | 2,145 €/m² | 11.8 €/m² | 6.6 % | 498 | 60,808+0.1 % | B1Tight |
| 2576 | 95140Garges-lès-Gonesse | 3,175 €/m² | 17.5 €/m² | 6.6 % | 50 | 41,791-0.0 % | AVery tight |
| 2577 | 01851Marboz | 1,775 €/m² | 9.8 €/m² | 6.6 % | 26 | 2,264+0.3 % | CRelaxed |
| 2578 | 09290Camarade, Gabre | 1,428 €/m² | 7.9 €/m² | 6.6 % | 27 | 1,572+0.7 % | CRelaxed |
| 2579 | 12320Conques-en-Rouergue, Pruines | 1,174 €/m² | 6.5 €/m² | 6.6 % | 31 | 2,639-0.7 % | CRelaxed |
| 2580 | 14430Angerville, Annebault | 2,061 €/m² | 11.3 €/m² | 6.6 % | 76 | 6,323+1.2 % | CRelaxed |
| 2581 | 28630Barjouville, Berchères-les-Pierres | 2,058 €/m² | 11.3 €/m² | 6.6 % | 147 | 17,527+0.6 % | B1Tight |
| 2582 | 50660Orval sur Sienne, Quettreville-sur-Sienne | 1,423 €/m² | 7.8 €/m² | 6.6 % | 107 | 4,482+0.2 % | CRelaxed |
| 2583 | 54720Chenières, Cutry | 2,328 €/m² | 12.8 €/m² | 6.6 % | 40 | 5,743+0.8 % | B2Moderate |
| 2584 | 60690Achy, Fontaine-Lavaganne | 1,522 €/m² | 8.4 €/m² | 6.6 % | 33 | 3,428-0.3 % | CRelaxed |
| 2585 | 74470Bellevaux, Lullin | 2,609 €/m² | 14.4 €/m² | 6.6 % | 26 | 3,166+0.6 % | B2Moderate |
| 2586 | 78130Chapet, Les Mureaux | 2,713 €/m² | 14.9 €/m² | 6.6 % | 91 | 35,963+1.0 % | AVery tight |
| 2587 | 79410Cherveux, Saint-Gelais | 1,642 €/m² | 9.0 €/m² | 6.6 % | 114 | 10,078+0.8 % | CRelaxed |
| 2588 | 87100Limoges | 1,823 €/m² | 10.0 €/m² | 6.6 % | 266 | 43,312-0.4 % | B1Tight |
| 2589 | 91530Le Val-Saint-Germain, Saint-Chéron | 2,422 €/m² | 13.3 €/m² | 6.6 % | 104 | 9,868+0.3 % | B1Tight |
| 2590 | 95510Aincourt, Amenucourt | 2,125 €/m² | 11.7 €/m² | 6.6 % | 35 | 3,165-0.6 % | B1Tight |
| 2591 | 07110Beaumont, Chassiers | 1,607 €/m² | 8.8 €/m² | 6.6 % | 101 | 8,522-0.2 % | CRelaxed |
| 2592 | 10800Buchères, Cormost | 1,725 €/m² | 9.5 €/m² | 6.6 % | 94 | 13,529+0.4 % | B2Moderate |
| 2593 | 15130Arpajon-sur-Cère, Carlat | 1,423 €/m² | 7.8 €/m² | 6.6 % | 179 | 16,610+0.4 % | CRelaxed |
| 2594 | 42110Chambéon, Civens | 1,613 €/m² | 8.9 €/m² | 6.6 % | 182 | 19,161+0.7 % | CRelaxed |
| 2595 | 45520Cercottes, Chevilly | 1,824 €/m² | 10.0 €/m² | 6.6 % | 57 | 6,475+0.4 % | CRelaxed |
| 2596 | 54880Thil | 2,340 €/m² | 12.9 €/m² | 6.6 % | 25 | 2,016+2.0 % | B2Moderate |
| 2597 | 60930Bailleul-sur-Thérain | 2,045 €/m² | 11.2 €/m² | 6.6 % | 22 | 2,330+1.4 % | CRelaxed |
| 2598 | 62113Labourse, Sailly-Labourse | 1,618 €/m² | 8.9 €/m² | 6.6 % | 63 | 7,329+1.0 % | B2Moderate |
| 2599 | 62114Sains-en-Gohelle | 1,634 €/m² | 9.0 €/m² | 6.6 % | 58 | 5,948-0.6 % | B2Moderate |
| 2600 | 62119Dourges | 1,719 €/m² | 9.4 €/m² | 6.6 % | 61 | 6,139+0.8 % | 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).