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 %. · 53 / 103
| # | Area | Median price | Rent | Gross yield | Sales/year | Population | Tension |
|---|---|---|---|---|---|---|---|
| 2601 | 77720Aubepierre-Ozouer-le-Repos, Bombon | 2,250 €/m² | 12.4 €/m² | 6.6 % | 123 | 12,625+0.6 % | B2Moderate |
| 2602 | 80800Aubigny, Bonnay | 1,583 €/m² | 8.7 €/m² | 6.6 % | 237 | 23,569-0.0 % | CRelaxed |
| 2603 | 88650Anould, Entre-deux-Eaux | 1,525 €/m² | 8.4 €/m² | 6.6 % | 52 | 5,719-0.2 % | CRelaxed |
| 2604 | 17230Andilly, Charron | 2,217 €/m² | 12.2 €/m² | 6.6 % | 175 | 14,215+0.7 % | CRelaxed |
| 2605 | 21470Brazey-en-Plaine | 1,798 €/m² | 9.9 €/m² | 6.6 % | 23 | 2,425-0.1 % | CRelaxed |
| 2606 | 27480Beauficel-en-Lyons, Bosquentin | 1,500 €/m² | 8.2 €/m² | 6.6 % | 46 | 2,381+0.1 % | B2Moderate |
| 2607 | 27910Les Hogues, Letteguives | 1,553 €/m² | 8.5 €/m² | 6.6 % | 51 | 3,646-0.2 % | CRelaxed |
| 2608 | 27950La Chapelle-Longueville, La Heunière | 2,019 €/m² | 11.1 €/m² | 6.6 % | 76 | 9,269-0.1 % | B1Tight |
| 2609 | 37500Anché, Candes-Saint-Martin | 1,441 €/m² | 7.9 €/m² | 6.6 % | 170 | 14,942-0.1 % | CRelaxed |
| 2610 | 42300Mably, Roanne | 1,706 €/m² | 9.4 €/m² | 6.6 % | 271 | 47,814+0.0 % | B2Moderate |
| 2611 | 42720Briennon, La Bénisson-Dieu | 1,460 €/m² | 8.0 €/m² | 6.6 % | 63 | 6,837+0.4 % | CRelaxed |
| 2612 | 91490Courances, Dannemois | 2,471 €/m² | 13.6 €/m² | 6.6 % | 88 | 8,111-0.2 % | B2Moderate |
| 2613 | 10450Bréviandes | 2,011 €/m² | 11.0 €/m² | 6.6 % | 29 | 3,219+2.1 % | B2Moderate |
| 2614 | 12190Coubisou, Estaing | 1,405 €/m² | 7.7 €/m² | 6.6 % | 20 | 2,057-0.1 % | CRelaxed |
| 2615 | 56390Brandivy, Colpo | 2,017 €/m² | 11.0 €/m² | 6.6 % | 140 | 13,577+1.4 % | CRelaxed |
| 2616 | 59251Allennes-les-Marais | 2,078 €/m² | 11.4 €/m² | 6.6 % | 34 | 3,545+0.4 % | B2Moderate |
| 2617 | 62430Sallaumines | 1,602 €/m² | 8.8 €/m² | 6.6 % | 45 | 9,414-0.4 % | B2Moderate |
| 2618 | 64420Andoins, Arrien | 1,935 €/m² | 10.6 €/m² | 6.6 % | 72 | 8,862+0.8 % | B2Moderate |
| 2619 | 66100Perpignan | 2,157 €/m² | 11.8 €/m² | 6.6 % | 79 | 60,808+0.1 % | B1Tight |
| 2620 | 72550Brains-sur-Gée, Chaufour-Notre-Dame | 1,592 €/m² | 8.7 €/m² | 6.6 % | 65 | 5,860+0.2 % | CRelaxed |
| 2621 | 76710Anceaumeville, Bosc-Guérard-Saint-Adrien | 1,875 €/m² | 10.3 €/m² | 6.6 % | 87 | 8,054+0.1 % | B1Tight |
| 2622 | 38350Cognet, La Morte | 1,701 €/m² | 9.3 €/m² | 6.6 % | 79 | 10,016-0.3 % | CRelaxed |
| 2623 | 49530Orée d'Anjou | 1,679 €/m² | 9.2 €/m² | 6.6 % | 36 | 8,581+0.7 % | — |
| 2624 | 53100Châtillon-sur-Colmont, Contest | 1,373 €/m² | 7.5 €/m² | 6.6 % | 213 | 19,043-0.3 % | CRelaxed |
| 2625 | 60380Bazancourt, Buicourt | 1,519 €/m² | 8.3 €/m² | 6.6 % | 47 | 4,361-0.3 % | CRelaxed |
| 2626 | 66320Arboussols, Baillestavy | 1,643 €/m² | 9.0 €/m² | 6.6 % | 98 | 5,658+1.5 % | CRelaxed |
| 2627 | 78740Vaux-sur-Seine, Évecquemont | 2,922 €/m² | 16.0 €/m² | 6.6 % | 63 | 5,956+0.9 % | AVery tight |
| 2628 | 91320Wissous | 3,953 €/m² | 21.6 €/m² | 6.6 % | 40 | 7,151-0.8 % | AVery tight |
| 2629 | 95620Parmain | 2,841 €/m² | 15.5 €/m² | 6.6 % | 55 | 5,655+0.1 % | AVery tight |
| 2630 | 62660Beuvry | 1,582 €/m² | 8.6 €/m² | 6.6 % | 83 | 9,189-0.4 % | B2Moderate |
| 2631 | 63530Chanat-la-Mouteyre, Enval | 1,813 €/m² | 9.9 €/m² | 6.6 % | 93 | 9,958+1.2 % | B2Moderate |
| 2632 | 22780Loguivy-Plougras, Plougras | 1,286 €/m² | 7.0 €/m² | 6.5 % | 40 | 2,064+0.1 % | CRelaxed |
| 2633 | 27260Asnières, Bailleul-la-Vallée | 1,600 €/m² | 8.7 €/m² | 6.5 % | 67 | 5,118-0.1 % | CRelaxed |
| 2634 | 27540Ivry-la-Bataille | 2,046 €/m² | 11.2 €/m² | 6.5 % | 31 | 2,609-0.5 % | B2Moderate |
| 2635 | 28700Ardelu, Aunay-sous-Auneau | 2,019 €/m² | 11.0 €/m² | 6.5 % | 228 | 19,192+0.7 % | B2Moderate |
| 2636 | 35290Gaël, Le Crouais | 1,618 €/m² | 8.8 €/m² | 6.5 % | 118 | 10,198+0.1 % | CRelaxed |
| 2637 | 46360Cras, Lauzès | 1,484 €/m² | 8.1 €/m² | 6.5 % | 21 | 911+1.2 % | CRelaxed |
| 2638 | 59279Craywick, Dunkerque | 2,015 €/m² | 11.0 €/m² | 6.5 % | 55 | 23,996-0.4 % | B2Moderate |
| 2639 | 59880Saint-Saulve | 1,773 €/m² | 9.7 €/m² | 6.5 % | 107 | 10,947-0.3 % | B2Moderate |
| 2640 | 62280Saint-Martin-Boulogne | 1,855 €/m² | 10.1 €/m² | 6.5 % | 127 | 10,888-0.5 % | B2Moderate |
| 2641 | 80000Amiens | 2,287 €/m² | 12.5 €/m² | 6.5 % | 559 | 45,483+0.3 % | B1Tight |
| 2642 | 83300Châteaudouble, Draguignan | 2,562 €/m² | 14.0 €/m² | 6.5 % | 232 | 41,302+0.2 % | B1Tight |
| 2643 | 25660Fontain, Gennes | 1,894 €/m² | 10.3 €/m² | 6.5 % | 70 | 8,777-0.0 % | B2Moderate |
| 2644 | 26390Hauterives, Tersanne | 1,750 €/m² | 9.5 €/m² | 6.5 % | 27 | 2,257+0.0 % | CRelaxed |
| 2645 | 27460Alizay, Igoville | 2,000 €/m² | 10.9 €/m² | 6.5 % | 57 | 4,528+0.4 % | B1Tight |
| 2646 | 27750La Couture-Boussey | 1,983 €/m² | 10.8 €/m² | 6.5 % | 32 | 2,295-0.1 % | B2Moderate |
| 2647 | 50440La Hague | 1,917 €/m² | 10.4 €/m² | 6.5 % | 72 | 3,828-0.3 % | CRelaxed |
| 2648 | 66500Campôme, Catllar | 1,685 €/m² | 9.2 €/m² | 6.5 % | 149 | 11,512+0.3 % | CRelaxed |
| 2649 | 01310Buellas, Confrançon | 1,830 €/m² | 10.0 €/m² | 6.5 % | 113 | 10,259+0.5 % | CRelaxed |
| 2650 | 11360Albas, Cascastel-des-Corbières | 1,619 €/m² | 8.8 €/m² | 6.5 % | 41 | 2,457+0.0 % | 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 (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).