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.
1,960 postcodes ranked (≥ 20 sales/year) — prices 2025, rents 2025. Median gross yield in France: 6.2 %. · 14 / 40
| # | Area | Median price | Rent | Gross yield | Sales/year | Population | Tension |
|---|---|---|---|---|---|---|---|
| 651 | 83560Artigues, Esparron-de-Pallières | 1,961 €/m² | 11.6 €/m² | 7.1 % | 42 | 15,826+0.6 % | B2Moderate |
| 652 | 95600Eaubonne | 3,297 €/m² | 19.6 €/m² | 7.1 % | 128 | 26,211+0.8 % | AVery tight |
| 653 | 13127Vitrolles | 2,861 €/m² | 17.0 €/m² | 7.1 % | 261 | 36,758+0.8 % | AVery tight |
| 654 | 13140Miramas | 2,429 €/m² | 14.4 €/m² | 7.1 % | 154 | 26,203+0.3 % | AVery tight |
| 655 | 38510Arandon-Passins, Brangues | 2,078 €/m² | 12.3 €/m² | 7.1 % | 22 | 16,020+0.4 % | CRelaxed |
| 656 | 73110Arvillard, Bourget-en-Huile | 1,901 €/m² | 11.3 €/m² | 7.1 % | 26 | 8,957+0.3 % | CRelaxed |
| 657 | 95190Châtenay-en-France, Fontenay-en-Parisis | 3,024 €/m² | 17.9 €/m² | 7.1 % | 39 | 33,588+0.0 % | AVery tight |
| 658 | 94000Créteil | 3,552 €/m² | 21.0 €/m² | 7.1 % | 575 | 93,397+0.3 % | AVery tight |
| 659 | 95310Saint-Ouen-l'Aumône | 3,114 €/m² | 18.4 €/m² | 7.1 % | 147 | 25,578+0.5 % | AVery tight |
| 660 | 03200Abrest, Le Vernet | 1,765 €/m² | 10.4 €/m² | 7.1 % | 604 | 29,949-0.0 % | B2Moderate |
| 661 | 27500Aizier, Bouquelon | 1,963 €/m² | 11.6 €/m² | 7.1 % | 58 | 21,282-0.3 % | B2Moderate |
| 662 | 77210Avon, Samoreau | 2,780 €/m² | 16.4 €/m² | 7.1 % | 193 | 16,035-0.2 % | AVery tight |
| 663 | 30320Bezouce, Marguerittes | 2,062 €/m² | 12.2 €/m² | 7.1 % | 28 | 17,026+0.3 % | B1Tight |
| 664 | 76200Dieppe | 2,184 €/m² | 12.9 €/m² | 7.1 % | 326 | 14,248-0.6 % | B2Moderate |
| 665 | 15130Arpajon-sur-Cère, Carlat | 1,571 €/m² | 9.3 €/m² | 7.1 % | 25 | 16,610+0.4 % | CRelaxed |
| 666 | 25220Amagney, Chalezeule | 1,975 €/m² | 11.6 €/m² | 7.1 % | 43 | 9,933+0.1 % | B2Moderate |
| 667 | 35290Gaël, Le Crouais | 1,800 €/m² | 10.6 €/m² | 7.1 % | 31 | 10,198+0.1 % | CRelaxed |
| 668 | 78570Andrésy, Chanteloup-les-Vignes | 3,013 €/m² | 17.8 €/m² | 7.1 % | 131 | 24,695+1.1 % | AVery tight |
| 669 | 01300Ambléon, Andert-et-Condon | 1,995 €/m² | 11.7 €/m² | 7.1 % | 70 | 21,157+0.4 % | CRelaxed |
| 670 | 01320Chalamont, Châtenay | 1,849 €/m² | 10.9 €/m² | 7.1 % | 22 | 6,631+0.8 % | CRelaxed |
| 671 | 78114Magny-les-Hameaux | 3,003 €/m² | 17.7 €/m² | 7.1 % | 36 | 9,386+0.3 % | AVery tight |
| 672 | 78170La Celle-Saint-Cloud | 3,664 €/m² | 21.6 €/m² | 7.1 % | 136 | 20,460-0.4 % | AVery tight |
| 673 | 42190Chandon, Charlieu | 1,402 €/m² | 8.2 €/m² | 7.1 % | 30 | 7,801+0.1 % | CRelaxed |
| 674 | 78250Gaillon-sur-Montcient, Hardricourt | 2,732 €/m² | 16.0 €/m² | 7.1 % | 91 | 16,577+0.4 % | AVery tight |
| 675 | 91270Vigneux-sur-Seine | 3,020 €/m² | 17.8 €/m² | 7.1 % | 109 | 31,466+0.1 % | AVery tight |
| 676 | 94600Choisy-le-Roi | 3,445 €/m² | 20.2 €/m² | 7.1 % | 370 | 45,946+0.6 % | AVery tight |
| 677 | 01150Blyes, Chazey-sur-Ain | 2,000 €/m² | 11.7 €/m² | 7.0 % | 53 | 19,068+0.9 % | CRelaxed |
| 678 | 25000Besançon | 2,194 €/m² | 12.9 €/m² | 7.0 % | 1820 | 118,489+0.2 % | B2Moderate |
| 679 | 30380Saint-Christol-lez-Alès | 1,846 €/m² | 10.8 €/m² | 7.0 % | 26 | 7,310+0.6 % | B2Moderate |
| 680 | 33500Arveyres, Lalande-de-Pomerol | 2,200 €/m² | 12.9 €/m² | 7.0 % | 195 | 29,823+0.1 % | B1Tight |
| 681 | 78390Bois-d'Arcy | 3,139 €/m² | 18.4 €/m² | 7.0 % | 150 | 16,586+1.8 % | AVery tight |
| 682 | 93410Vaujours | 3,066 €/m² | 18.0 €/m² | 7.0 % | 48 | 8,007+1.7 % | AVery tight |
| 683 | 66200Alénya, Corneilla-del-Vercol | 2,068 €/m² | 12.1 €/m² | 7.0 % | 82 | 22,929+1.5 % | B1Tight |
| 684 | 72190Coulaines, Neuville-sur-Sarthe | 1,844 €/m² | 10.8 €/m² | 7.0 % | 25 | 16,442+0.7 % | B2Moderate |
| 685 | 83570Carcès, Correns | 2,007 €/m² | 11.7 €/m² | 7.0 % | 58 | 9,194+0.3 % | CRelaxed |
| 686 | 91830Auvernaux, Le Coudray-Montceaux | 2,736 €/m² | 16.0 €/m² | 7.0 % | 24 | 5,133-0.0 % | AVery tight |
| 687 | 17430Bords, Cabariot | 1,972 €/m² | 11.5 €/m² | 7.0 % | 53 | 17,272+0.6 % | B2Moderate |
| 688 | 21370Lantenay, Pasques | 1,975 €/m² | 11.5 €/m² | 7.0 % | 21 | 5,541-0.1 % | B1Tight |
| 689 | 29300Arzano, Baye | 2,018 €/m² | 11.8 €/m² | 7.0 % | 52 | 24,931+0.7 % | CRelaxed |
| 690 | 35600Bains-sur-Oust, Redon | 1,949 €/m² | 11.4 €/m² | 7.0 % | 70 | 15,324+0.5 % | CRelaxed |
| 691 | 59310Aix-en-Pévèle, Auchy-lez-Orchies | 2,357 €/m² | 13.8 €/m² | 7.0 % | 27 | 28,272+0.6 % | B2Moderate |
| 692 | 54520Laxou | 1,900 €/m² | 11.1 €/m² | 7.0 % | 127 | 14,771+0.2 % | B1Tight |
| 693 | 59493Villeneuve-d'Ascq | 2,455 €/m² | 14.3 €/m² | 7.0 % | 22 | 20,956+0.0 % | B1Tight |
| 694 | 66400Calmeilles, Céret | 2,000 €/m² | 11.7 €/m² | 7.0 % | 69 | 9,270-0.3 % | B2Moderate |
| 695 | 83170Brignoles, Camps-la-Source | 2,205 €/m² | 12.9 €/m² | 7.0 % | 218 | 29,290+0.7 % | B1Tight |
| 696 | 93350Le Bourget | 3,333 €/m² | 19.4 €/m² | 7.0 % | 89 | 15,925-0.1 % | AVery tight |
| 697 | 56520Guidel | 2,169 €/m² | 12.6 €/m² | 7.0 % | 121 | 12,338+1.2 % | B2Moderate |
| 698 | 77430Champagne-sur-Seine | 2,375 €/m² | 13.8 €/m² | 7.0 % | 25 | 6,497+0.5 % | B1Tight |
| 699 | 82000Montauban | 1,940 €/m² | 11.3 €/m² | 7.0 % | 519 | 62,945+0.8 % | B2Moderate |
| 700 | 13250Cornillon-Confoux, Saint-Chamas | 2,508 €/m² | 14.6 €/m² | 7.0 % | 49 | 10,343+0.9 % | AVery tight |
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 (flat). 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).