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 %. · 12 / 103
| # | Area | Median price | Rent | Gross yield | Sales/year | Population | Tension |
|---|---|---|---|---|---|---|---|
| 551 | 13011Marseille | 4,478 €/m² | 16.9 €/m² | 4.5 % | 231 | 55,378+0.4 % | AVery tight |
| 552 | 26600Beaumont-Monteux, Chanos-Curson | 2,458 €/m² | 9.3 €/m² | 4.5 % | 174 | 24,707+0.6 % | B2Moderate |
| 553 | 29840Landunvez, Lanildut | 2,594 €/m² | 9.8 €/m² | 4.5 % | 52 | 4,345+0.3 % | CRelaxed |
| 554 | 34680Saint-Georges-d'Orques | 3,377 €/m² | 12.8 €/m² | 4.5 % | 44 | 5,676+0.6 % | B1Tight |
| 555 | 34810Pomérols | 2,664 €/m² | 10.1 €/m² | 4.5 % | 48 | 2,299+0.3 % | CRelaxed |
| 556 | 35430Châteauneuf-d'Ille-et-Vilaine, La Ville-ès-Nonais | 2,821 €/m² | 10.7 €/m² | 4.5 % | 101 | 10,487+0.9 % | B2Moderate |
| 557 | 35650Le Rheu | 2,865 €/m² | 10.8 €/m² | 4.5 % | 73 | 9,839+2.1 % | B1Tight |
| 558 | 40390Biarrotte, Biaudos | 3,327 €/m² | 12.6 €/m² | 4.5 % | 108 | 13,777+2.2 % | B1Tight |
| 559 | 40440Ondres | 3,986 €/m² | 15.1 €/m² | 4.5 % | 68 | 6,533+3.2 % | B1Tight |
| 560 | 42230Roche-la-Molière, Saint-Étienne | 2,427 €/m² | 9.2 €/m² | 4.5 % | 83 | 67,555+0.1 % | B2Moderate |
| 561 | 83400Hyères | 4,734 €/m² | 17.9 €/m² | 4.5 % | 242 | 55,858-0.1 % | AVery tight |
| 562 | 06800Cagnes-sur-Mer | 5,254 €/m² | 19.9 €/m² | 4.6 % | 138 | 53,354+1.2 % | AVery tight |
| 563 | 13127Vitrolles | 3,916 €/m² | 14.9 €/m² | 4.6 % | 145 | 36,758+0.8 % | AVery tight |
| 564 | 30670Aigues-Vives | 2,804 €/m² | 10.6 €/m² | 4.6 % | 36 | 3,331+0.5 % | B1Tight |
| 565 | 35770Vern-sur-Seiche | 2,904 €/m² | 11.0 €/m² | 4.6 % | 61 | 8,207+0.4 % | B1Tight |
| 566 | 73600Hautecour, Les Belleville | 2,847 €/m² | 10.8 €/m² | 4.6 % | 41 | 7,344-0.5 % | CRelaxed |
| 567 | 22730Trégastel | 2,675 €/m² | 10.2 €/m² | 4.6 % | 44 | 2,524+0.5 % | B2Moderate |
| 568 | 31170Tournefeuille | 3,223 €/m² | 12.2 €/m² | 4.6 % | 183 | 30,168+1.4 % | B1Tight |
| 569 | 34790Grabels | 3,635 €/m² | 13.8 €/m² | 4.6 % | 33 | 9,092+2.0 % | AVery tight |
| 570 | 34850Pinet | 2,788 €/m² | 10.6 €/m² | 4.6 % | 29 | 2,049+3.5 % | CRelaxed |
| 571 | 44117Saint-André-des-Eaux | 3,113 €/m² | 11.8 €/m² | 4.6 % | 72 | 7,013+1.7 % | B1Tight |
| 572 | 56680Gâvres, Plouhinec | 3,057 €/m² | 11.6 €/m² | 4.6 % | 66 | 6,096+0.2 % | B2Moderate |
| 573 | 93170Bagnolet | 6,522 €/m² | 24.8 €/m² | 4.6 % | 57 | 43,086+2.0 % | A bisExtreme |
| 574 | 13510Éguilles | 4,690 €/m² | 17.9 €/m² | 4.6 % | 67 | 8,479+1.3 % | B1Tight |
| 575 | 33125Hostens, Le Tuzan | 2,404 €/m² | 9.2 €/m² | 4.6 % | 35 | 3,760+1.3 % | CRelaxed |
| 576 | 44470Carquefou, Mauves-sur-Loire | 3,109 €/m² | 11.8 €/m² | 4.6 % | 248 | 35,334+1.4 % | B1Tight |
| 577 | 69450Saint-Cyr-au-Mont-d'Or | 4,845 €/m² | 18.4 €/m² | 4.6 % | 63 | 6,327+1.6 % | B1Tight |
| 578 | 83380Roquebrune-sur-Argens | 4,385 €/m² | 16.7 €/m² | 4.6 % | 94 | 7,721+2.5 % | AVery tight |
| 579 | 29780Plouhinec | 2,279 €/m² | 8.7 €/m² | 4.6 % | 60 | 3,919-0.4 % | CRelaxed |
| 580 | 30133Les Angles | 3,411 €/m² | 13.0 €/m² | 4.6 % | 70 | 8,908+0.6 % | B1Tight |
| 581 | 31850Beaupuy, Mondouzil | 3,196 €/m² | 12.2 €/m² | 4.6 % | 35 | 5,966+0.9 % | B1Tight |
| 582 | 56400Auray, Brech | 3,038 €/m² | 11.6 €/m² | 4.6 % | 373 | 43,064+1.0 % | B2Moderate |
| 583 | 59130Lambersart | 3,565 €/m² | 13.6 €/m² | 4.6 % | 294 | 27,090-0.4 % | AVery tight |
| 584 | 64990Lahonce, Mouguerre | 3,245 €/m² | 12.4 €/m² | 4.6 % | 122 | 20,184+2.0 % | B1Tight |
| 585 | 91200Athis-Mons | 3,962 €/m² | 15.1 €/m² | 4.6 % | 115 | 36,613+1.7 % | AVery tight |
| 586 | 93100Montreuil | 6,023 €/m² | 23.0 €/m² | 4.6 % | 212 | 111,934+0.7 % | A bisExtreme |
| 587 | 13790Châteauneuf-le-Rouge, Peynier | 3,828 €/m² | 14.7 €/m² | 4.6 % | 83 | 11,540+1.5 % | AVery tight |
| 588 | 21490Bellefond, Bretigny | 2,957 €/m² | 11.3 €/m² | 4.6 % | 85 | 10,037+1.0 % | CRelaxed |
| 589 | 30660Gallargues-le-Montueux | 3,182 €/m² | 12.2 €/m² | 4.6 % | 29 | 3,659+0.3 % | B1Tight |
| 590 | 38540Grenay, Heyrieux | 3,273 €/m² | 12.5 €/m² | 4.6 % | 73 | 12,157+0.8 % | CRelaxed |
| 591 | 59184Sainghin-en-Weppes | 2,679 €/m² | 10.3 €/m² | 4.6 % | 61 | 5,638+0.0 % | B2Moderate |
| 592 | 59350Saint-André-lez-Lille | 3,431 €/m² | 13.1 €/m² | 4.6 % | 120 | 13,233+1.1 % | AVery tight |
| 593 | 69290Craponne, Grézieu-la-Varenne | 3,783 €/m² | 14.5 €/m² | 4.6 % | 165 | 26,953+1.7 % | B1Tight |
| 594 | 69530Brignais, Orliénas | 3,657 €/m² | 14.0 €/m² | 4.6 % | 90 | 15,178+1.1 % | B1Tight |
| 595 | 73290La Motte-Servolex | 3,917 €/m² | 15.0 €/m² | 4.6 % | 47 | 12,067+0.3 % | B1Tight |
| 596 | 93460Gournay-sur-Marne | 4,000 €/m² | 15.3 €/m² | 4.6 % | 61 | 7,320+0.8 % | AVery tight |
| 597 | 94320Thiais | 4,432 €/m² | 17.0 €/m² | 4.6 % | 72 | 32,918+1.5 % | AVery tight |
| 598 | 13105Mimet | 4,254 €/m² | 16.3 €/m² | 4.6 % | 38 | 4,241-0.9 % | AVery tight |
| 599 | 14280Authie, Saint-Contest | 2,886 €/m² | 11.1 €/m² | 4.6 % | 50 | 6,654+0.5 % | B1Tight |
| 600 | 31700Beauzelle, Blagnac | 3,071 €/m² | 11.8 €/m² | 4.6 % | 259 | 53,998+2.6 % | B1Tight |
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).