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 | 78610Auffargis, Le Perray-en-Yvelines | 3,612 €/m² | 16.4 €/m² | 5.5 % | 45 | 11,213-0.2 % | B1Tight |
| 652 | 83640Plan-d'Aups-Sainte-Baume, Saint-Zacharie | 3,211 €/m² | 14.6 €/m² | 5.5 % | 44 | 8,406+1.6 % | AVery tight |
| 653 | 92290Châtenay-Malabry | 5,075 €/m² | 23.1 €/m² | 5.5 % | 423 | 35,825+0.9 % | A bisExtreme |
| 654 | 31170Tournefeuille | 2,952 €/m² | 13.4 €/m² | 5.5 % | 136 | 30,168+1.4 % | B1Tight |
| 655 | 31820Pibrac | 2,749 €/m² | 12.5 €/m² | 5.5 % | 29 | 8,977+1.0 % | B1Tight |
| 656 | 34570Montarnaud, Murviel-lès-Montpellier | 3,087 €/m² | 14.0 €/m² | 5.5 % | 39 | 20,899+2.7 % | AVery tight |
| 657 | 74160Archamps, Beaumont | 4,818 €/m² | 22.0 €/m² | 5.5 % | 372 | 32,687+1.7 % | AVery tight |
| 658 | 93460Gournay-sur-Marne | 4,198 €/m² | 19.1 €/m² | 5.5 % | 34 | 7,320+0.8 % | AVery tight |
| 659 | 94360Bry-sur-Marne | 4,671 €/m² | 21.3 €/m² | 5.5 % | 165 | 18,503+1.3 % | A bisExtreme |
| 660 | 37520La Riche | 2,892 €/m² | 13.2 €/m² | 5.5 % | 131 | 10,487+0.1 % | B1Tight |
| 661 | 92380Garches | 5,223 €/m² | 23.8 €/m² | 5.5 % | 194 | 17,743+0.1 % | A bisExtreme |
| 662 | 05170Orcières | 2,613 €/m² | 12.0 €/m² | 5.5 % | 88 | 651-0.8 % | CRelaxed |
| 663 | 59270Bailleul, Berthen | 2,721 €/m² | 12.5 €/m² | 5.5 % | 50 | 24,183+0.1 % | B1Tight |
| 664 | 69360Communay, Saint-Symphorien-d'Ozon | 3,227 €/m² | 14.8 €/m² | 5.5 % | 97 | 24,517+1.0 % | B1Tight |
| 665 | 78120Clairefontaine-en-Yvelines, Rambouillet | 3,802 €/m² | 17.4 €/m² | 5.5 % | 236 | 30,252+0.8 % | AVery tight |
| 666 | 93160Noisy-le-Grand | 4,348 €/m² | 19.9 €/m² | 5.5 % | 537 | 72,978+1.4 % | AVery tight |
| 667 | 01280Prévessin-Moëns | 5,375 €/m² | 24.6 €/m² | 5.5 % | 77 | 9,153+1.9 % | AVery tight |
| 668 | 14550Blainville-sur-Orne | 2,791 €/m² | 12.8 €/m² | 5.5 % | 38 | 6,106+1.1 % | B2Moderate |
| 669 | 20200Bastia, San-Martino-di-Lota | 3,027 €/m² | 13.9 €/m² | 5.5 % | 339 | 31,678+0.7 % | B1Tight |
| 670 | 77580Bouleurs, Coulommes | 3,534 €/m² | 16.2 €/m² | 5.5 % | 33 | 17,244+1.4 % | AVery tight |
| 671 | 92310Sèvres | 5,458 €/m² | 25.0 €/m² | 5.5 % | 168 | 22,303-0.4 % | A bisExtreme |
| 672 | 97410Saint-Pierre | 3,448 €/m² | 15.8 €/m² | 5.5 % | 186 | 42,519+0.5 % | B1Tight |
| 673 | 44700Orvault | 3,000 €/m² | 13.8 €/m² | 5.5 % | 151 | 28,534+1.3 % | B1Tight |
| 674 | 74520Chevrier, Chênex | 4,368 €/m² | 20.1 €/m² | 5.5 % | 88 | 11,397+2.9 % | AVery tight |
| 675 | 01550Collonges, Farges | 3,927 €/m² | 18.1 €/m² | 5.5 % | 22 | 4,351+1.1 % | AVery tight |
| 676 | 33270Bouliac, Floirac | 3,140 €/m² | 14.4 €/m² | 5.5 % | 109 | 22,104+1.1 % | B1Tight |
| 677 | 62223Anzin-Saint-Aubin, Athies | 2,820 €/m² | 13.0 €/m² | 5.5 % | 46 | 20,450-0.3 % | B2Moderate |
| 678 | 76310Sainte-Adresse | 3,085 €/m² | 14.2 €/m² | 5.5 % | 67 | 7,004-0.6 % | B1Tight |
| 679 | 92420Vaucresson | 4,959 €/m² | 22.8 €/m² | 5.5 % | 81 | 8,432-0.4 % | A bisExtreme |
| 680 | 13530Trets | 3,273 €/m² | 15.1 €/m² | 5.5 % | 54 | 10,946+0.1 % | AVery tight |
| 681 | 13830Roquefort-la-Bédoule | 3,628 €/m² | 16.7 €/m² | 5.5 % | 27 | 5,798+0.7 % | AVery tight |
| 682 | 44600Saint-Nazaire | 2,774 €/m² | 12.8 €/m² | 5.5 % | 670 | 74,568+0.8 % | B1Tight |
| 683 | 78550Bazainville, Dannemarie | 3,480 €/m² | 16.0 €/m² | 5.5 % | 32 | 8,610+0.7 % | B1Tight |
| 684 | 01220Divonne-les-Bains, Grilly | 6,000 €/m² | 27.7 €/m² | 5.5 % | 196 | 12,375+1.4 % | AVery tight |
| 685 | 33530Bassens | 3,000 €/m² | 13.9 €/m² | 5.5 % | 29 | 8,435+2.2 % | B1Tight |
| 686 | 38290Frontonas, La Verpillière | 3,004 €/m² | 13.9 €/m² | 5.5 % | 74 | 12,441+1.2 % | B1Tight |
| 687 | 38530Barraux, Chapareillan | 2,905 €/m² | 13.4 €/m² | 5.5 % | 55 | 14,396+0.4 % | B2Moderate |
| 688 | 38610Gières, Venon | 3,257 €/m² | 15.1 €/m² | 5.6 % | 67 | 8,217+1.9 % | B1Tight |
| 689 | 69380Alix, Belmont-d'Azergues | 3,031 €/m² | 14.0 €/m² | 5.6 % | 80 | 27,990+0.8 % | B1Tight |
| 690 | 74140Ballaison, Chens-sur-Léman | 4,442 €/m² | 20.6 €/m² | 5.6 % | 266 | 35,753+1.7 % | AVery tight |
| 691 | 76000Rouen | 2,870 €/m² | 13.3 €/m² | 5.6 % | 1621 | 58,831+0.7 % | B1Tight |
| 692 | 91360Villemoisson-sur-Orge, Épinay-sur-Orge | 3,857 €/m² | 17.8 €/m² | 5.6 % | 81 | 18,054+0.3 % | AVery tight |
| 693 | 91400Gometz-la-Ville, Orsay | 4,211 €/m² | 19.5 €/m² | 5.6 % | 98 | 22,471+0.4 % | AVery tight |
| 694 | 06670Castagniers, Colomars | 3,636 €/m² | 16.9 €/m² | 5.6 % | 53 | 16,352+1.4 % | AVery tight |
| 695 | 59000Lille | 3,400 €/m² | 15.8 €/m² | 5.6 % | 1107 | 47,649+0.2 % | AVery tight |
| 696 | 14000Caen | 2,981 €/m² | 13.8 €/m² | 5.6 % | 1727 | 109,400+0.3 % | B1Tight |
| 697 | 78450Chavenay, Villepreux | 4,075 €/m² | 18.9 €/m² | 5.6 % | 43 | 13,654+1.6 % | AVery tight |
| 698 | 60330Lagny-le-Sec, Le Plessis-Belleville | 3,477 €/m² | 16.2 €/m² | 5.6 % | 52 | 7,680+1.2 % | B2Moderate |
| 699 | 73410Entrelacs, La Biolle | 3,542 €/m² | 16.5 €/m² | 5.6 % | 31 | 10,184+1.6 % | B2Moderate |
| 700 | 78540Vernouillet | 3,833 €/m² | 17.8 €/m² | 5.6 % | 29 | 9,699-0.2 % | 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).