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 %. · 54 / 103
| # | Area | Median price | Rent | Gross yield | Sales/year | Population | Tension |
|---|---|---|---|---|---|---|---|
| 2651 | 15000Aurillac, Ytrac | 1,626 €/m² | 8.8 €/m² | 6.5 % | 126 | 28,384+0.1 % | CRelaxed |
| 2652 | 26270Cliousclat, Loriol-sur-Drôme | 1,783 €/m² | 9.7 €/m² | 6.5 % | 86 | 9,728+0.5 % | CRelaxed |
| 2653 | 29710Gourlizon, Guiler-sur-Goyen | 1,687 €/m² | 9.2 €/m² | 6.5 % | 132 | 13,381+0.5 % | B2Moderate |
| 2654 | 42330Aveizieux, Chambœuf | 1,932 €/m² | 10.5 €/m² | 6.5 % | 124 | 13,549+0.5 % | B2Moderate |
| 2655 | 71100Chalon-sur-Saône, La Charmée | 1,845 €/m² | 10.0 €/m² | 6.5 % | 183 | 55,279-0.0 % | B2Moderate |
| 2656 | 83610Collobrières | 2,475 €/m² | 13.5 €/m² | 6.5 % | 22 | 1,870-0.3 % | B2Moderate |
| 2657 | 97470Saint-Benoît | 2,083 €/m² | 11.3 €/m² | 6.5 % | 71 | 19,302+0.3 % | B1Tight |
| 2658 | 06690Tourrette-Levens | 3,448 €/m² | 18.7 €/m² | 6.5 % | 33 | 4,624-0.5 % | AVery tight |
| 2659 | 29340Riec-sur-Bélon | 1,888 €/m² | 10.3 €/m² | 6.5 % | 51 | 4,376+0.6 % | CRelaxed |
| 2660 | 29860Bourg-Blanc, Kersaint-Plabennec | 1,901 €/m² | 10.3 €/m² | 6.5 % | 188 | 19,694+0.6 % | CRelaxed |
| 2661 | 29890Goulven, Kerlouan | 1,736 €/m² | 9.4 €/m² | 6.5 % | 82 | 4,403-0.6 % | CRelaxed |
| 2662 | 59162Ostricourt | 1,785 €/m² | 9.7 €/m² | 6.5 % | 53 | 6,097+1.4 % | B2Moderate |
| 2663 | 60840Breuil-le-Sec, Catenoy | 2,185 €/m² | 11.9 €/m² | 6.5 % | 62 | 4,762+0.5 % | B1Tight |
| 2664 | 61000Alençon, Cerisé | 1,545 €/m² | 8.4 €/m² | 6.5 % | 252 | 29,970-0.3 % | CRelaxed |
| 2665 | 69240Saint-Vincent-de-Reins, Thizy-les-Bourgs | 1,200 €/m² | 6.5 €/m² | 6.5 % | 65 | 6,406-0.9 % | CRelaxed |
| 2666 | 76300Sotteville-lès-Rouen | 2,083 €/m² | 11.3 €/m² | 6.5 % | 279 | 29,003+0.0 % | B1Tight |
| 2667 | 82710Bressols | 2,049 €/m² | 11.1 €/m² | 6.5 % | 42 | 4,036+1.1 % | B2Moderate |
| 2668 | 04210Brunet, Valensole | 1,869 €/m² | 10.1 €/m² | 6.5 % | 56 | 3,436-0.1 % | B2Moderate |
| 2669 | 07350Cruas | 2,135 €/m² | 11.6 €/m² | 6.5 % | 23 | 2,898-0.2 % | CRelaxed |
| 2670 | 27340Criquebeuf-sur-Seine, Les Damps | 1,990 €/m² | 10.8 €/m² | 6.5 % | 69 | 8,256+0.1 % | B1Tight |
| 2671 | 28320Bailleau-Armenonville, Gallardon | 2,078 €/m² | 11.3 €/m² | 6.5 % | 91 | 7,031-0.4 % | B2Moderate |
| 2672 | 29470Loperhet, Plougastel-Daoulas | 1,944 €/m² | 10.5 €/m² | 6.5 % | 200 | 17,393+0.4 % | B2Moderate |
| 2673 | 29560Argol, Landévennec | 1,773 €/m² | 9.6 €/m² | 6.5 % | 42 | 3,696+0.1 % | CRelaxed |
| 2674 | 30560Saint-Hilaire-de-Brethmas | 1,910 €/m² | 10.3 €/m² | 6.5 % | 46 | 4,670+1.2 % | B2Moderate |
| 2675 | 59128Flers-en-Escrebieux | 1,559 €/m² | 8.5 €/m² | 6.5 % | 34 | 5,424-1.0 % | B2Moderate |
| 2676 | 62217Achicourt, Agny | 1,870 €/m² | 10.1 €/m² | 6.5 % | 179 | 19,192+0.2 % | B2Moderate |
| 2677 | 78620L'Étang-la-Ville | 4,351 €/m² | 23.6 €/m² | 6.5 % | 43 | 5,157+0.9 % | AVery tight |
| 2678 | 78730Longvilliers, Ponthévrard | 2,473 €/m² | 13.4 €/m² | 6.5 % | 94 | 8,878-0.2 % | B2Moderate |
| 2679 | 78830Bonnelles, Bullion | 2,665 €/m² | 14.4 €/m² | 6.5 % | 46 | 4,081+0.5 % | B2Moderate |
| 2680 | 79460Magné | 1,714 €/m² | 9.3 €/m² | 6.5 % | 42 | 2,728+0.3 % | CRelaxed |
| 2681 | 80110Aubercourt, Aubvillers | 1,505 €/m² | 8.2 €/m² | 6.5 % | 109 | 9,399-0.1 % | CRelaxed |
| 2682 | 51360Beaumont-sur-Vesle, Prunay | 1,828 €/m² | 9.9 €/m² | 6.5 % | 38 | 3,819+0.2 % | CRelaxed |
| 2683 | 81380Lescure-d'Albigeois | 1,730 €/m² | 9.4 €/m² | 6.5 % | 33 | 4,590+0.2 % | B2Moderate |
| 2684 | 14270Belle Vie en Auge, Cesny-aux-Vignes | 1,535 €/m² | 8.3 €/m² | 6.5 % | 121 | 4,140-0.3 % | CRelaxed |
| 2685 | 19100Brive-la-Gaillarde | 1,897 €/m² | 10.3 €/m² | 6.5 % | 439 | 47,095+0.0 % | B2Moderate |
| 2686 | 25140Charquemont, Fournet-Blancheroche | 2,632 €/m² | 14.2 €/m² | 6.5 % | 34 | 4,897+0.9 % | CRelaxed |
| 2687 | 34460Cazedarnes, Cessenon-sur-Orb | 1,529 €/m² | 8.3 €/m² | 6.5 % | 59 | 3,693+1.0 % | CRelaxed |
| 2688 | 45190Beaugency, Cravant | 1,646 €/m² | 8.9 €/m² | 6.5 % | 132 | 12,391+0.5 % | CRelaxed |
| 2689 | 47000Agen | 1,775 €/m² | 9.6 €/m² | 6.5 % | 209 | 32,801-0.4 % | B2Moderate |
| 2690 | 48500Banassac-Canilhac, La Canourgue | 1,334 €/m² | 7.2 €/m² | 6.5 % | 54 | 3,864-0.1 % | CRelaxed |
| 2691 | 49350Gennes-Val-de-Loire, Saint-Clément-des-Levées | 1,693 €/m² | 9.2 €/m² | 6.5 % | 95 | 3,938-0.2 % | CRelaxed |
| 2692 | 59178Bousignies, Brillon | 1,866 €/m² | 10.1 €/m² | 6.5 % | 73 | 5,664+0.2 % | B2Moderate |
| 2693 | 63114Authezat, Coudes | 1,691 €/m² | 9.1 €/m² | 6.5 % | 32 | 2,216+0.1 % | CRelaxed |
| 2694 | 65310Horgues, Laloubère | 1,814 €/m² | 9.8 €/m² | 6.5 % | 77 | 6,398+0.2 % | B2Moderate |
| 2695 | 86340Aslonnes, Fleuré | 1,531 €/m² | 8.3 €/m² | 6.5 % | 126 | 12,676+0.6 % | CRelaxed |
| 2696 | 87170Isle | 1,770 €/m² | 9.6 €/m² | 6.5 % | 80 | 7,995+0.7 % | B2Moderate |
| 2697 | 93390Clichy-sous-Bois | 3,056 €/m² | 16.5 €/m² | 6.5 % | 33 | 29,354-0.2 % | AVery tight |
| 2698 | 02190Aguilcourt, Amifontaine | 1,756 €/m² | 9.5 €/m² | 6.5 % | 94 | 8,294+0.5 % | CRelaxed |
| 2699 | 03200Abrest, Le Vernet | 1,816 €/m² | 9.8 €/m² | 6.5 % | 229 | 29,949-0.0 % | B2Moderate |
| 2700 | 09270Mazères | 1,543 €/m² | 8.3 €/m² | 6.5 % | 49 | 3,852+0.1 % | 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).