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 %. · 12 / 40
| # | Area | Median price | Rent | Gross yield | Sales/year | Population | Tension |
|---|---|---|---|---|---|---|---|
| 551 | 59139Noyelles-lès-Seclin, Wattignies | 2,240 €/m² | 13.9 €/m² | 7.5 % | 76 | 16,363+0.9 % | B1Tight |
| 552 | 97490Saint-Denis | 2,431 €/m² | 15.1 €/m² | 7.5 % | 552 | 51,878+0.8 % | B1Tight |
| 553 | 01250Bohas-Meyriat-Rignat, Ceyzériat | 1,667 €/m² | 10.3 €/m² | 7.4 % | 21 | 17,289+0.7 % | B2Moderate |
| 554 | 01420Chanay, Corbonod | 2,101 €/m² | 13.0 €/m² | 7.4 % | 24 | 3,053+0.2 % | CRelaxed |
| 555 | 38230Charvieu-Chavagneux, Chavanoz | 2,358 €/m² | 14.6 €/m² | 7.4 % | 95 | 30,006+1.9 % | B1Tight |
| 556 | 41260La Chaussée-Saint-Victor | 1,902 €/m² | 11.8 €/m² | 7.4 % | 29 | 4,471-0.0 % | B2Moderate |
| 557 | 76120Le Grand-Quevilly | 2,104 €/m² | 13.1 €/m² | 7.4 % | 79 | 25,789+0.2 % | B1Tight |
| 558 | 87350Panazol | 1,642 €/m² | 10.2 €/m² | 7.4 % | 22 | 11,342+0.6 % | B2Moderate |
| 559 | 13700Marignane | 2,500 €/m² | 15.5 €/m² | 7.4 % | 259 | 33,692-0.2 % | AVery tight |
| 560 | 64440Béost, Eaux-Bonnes | 1,734 €/m² | 10.7 €/m² | 7.4 % | 82 | 1,756-0.7 % | CRelaxed |
| 561 | 77176Nandy, Savigny-le-Temple | 2,731 €/m² | 16.9 €/m² | 7.4 % | 150 | 37,498+0.4 % | AVery tight |
| 562 | 82170Bessens, Canals | 1,741 €/m² | 10.8 €/m² | 7.4 % | 20 | 11,382+1.0 % | CRelaxed |
| 563 | 06450Belvédère, La Bollène-Vésubie | 2,000 €/m² | 12.4 €/m² | 7.4 % | 83 | 6,616-0.0 % | B2Moderate |
| 564 | 09140Aulus-les-Bains, Couflens | 1,321 €/m² | 8.2 €/m² | 7.4 % | 29 | 2,991+0.5 % | CRelaxed |
| 565 | 38170Seyssinet-Pariset | 2,245 €/m² | 13.9 €/m² | 7.4 % | 137 | 11,739-0.4 % | B1Tight |
| 566 | 69320Feyzin | 2,239 €/m² | 13.8 €/m² | 7.4 % | 53 | 10,304+1.0 % | B1Tight |
| 567 | 93330Neuilly-sur-Marne | 3,046 €/m² | 18.8 €/m² | 7.4 % | 211 | 39,800+1.5 % | AVery tight |
| 568 | 42410Chavanay, Chuyer | 1,798 €/m² | 11.1 €/m² | 7.4 % | 30 | 9,852+0.1 % | CRelaxed |
| 569 | 63800Cournon-d'Auvergne, La Roche-Noire | 2,191 €/m² | 13.5 €/m² | 7.4 % | 96 | 23,892+0.3 % | B2Moderate |
| 570 | 81500Ambres, Bannières | 1,814 €/m² | 11.2 €/m² | 7.4 % | 36 | 22,522+0.7 % | CRelaxed |
| 571 | 93000Bobigny | 3,202 €/m² | 19.8 €/m² | 7.4 % | 129 | 56,927+1.3 % | AVery tight |
| 572 | 13360Roquevaire | 2,500 €/m² | 15.4 €/m² | 7.4 % | 37 | 8,915+0.1 % | AVery tight |
| 573 | 78310Coignières, Maurepas | 2,818 €/m² | 17.4 €/m² | 7.4 % | 143 | 24,950+0.9 % | AVery tight |
| 574 | 69960Corbas | 2,449 €/m² | 15.1 €/m² | 7.4 % | 54 | 11,315+0.4 % | B1Tight |
| 575 | 93600Aulnay-sous-Bois | 3,161 €/m² | 19.5 €/m² | 7.4 % | 244 | 87,599+0.7 % | AVery tight |
| 576 | 43000Aiguilhe, Ceyssac | 1,514 €/m² | 9.3 €/m² | 7.4 % | 322 | 26,884-0.0 % | CRelaxed |
| 577 | 95110Sannois | 3,227 €/m² | 19.8 €/m² | 7.4 % | 174 | 26,924+0.0 % | AVery tight |
| 578 | 26500Bourg-lès-Valence | 1,902 €/m² | 11.7 €/m² | 7.4 % | 234 | 19,992+0.2 % | B2Moderate |
| 579 | 25320Abbans-Dessous, Boussières | 1,955 €/m² | 12.0 €/m² | 7.4 % | 21 | 10,626+0.9 % | B2Moderate |
| 580 | 91160Ballainvilliers, Champlan | 2,860 €/m² | 17.5 €/m² | 7.4 % | 235 | 36,248+0.8 % | AVery tight |
| 581 | 95210Saint-Gratien | 3,333 €/m² | 20.4 €/m² | 7.4 % | 159 | 21,336+0.2 % | AVery tight |
| 582 | 37300Joué-lès-Tours | 2,089 €/m² | 12.8 €/m² | 7.3 % | 307 | 38,423+0.2 % | B1Tight |
| 583 | 12100Comprégnac, Creissels | 1,676 €/m² | 10.2 €/m² | 7.3 % | 238 | 25,586-0.0 % | CRelaxed |
| 584 | 62480Le Portel | 1,880 €/m² | 11.5 €/m² | 7.3 % | 50 | 8,768-0.8 % | B2Moderate |
| 585 | 13130Berre-l'Étang | 2,374 €/m² | 14.5 €/m² | 7.3 % | 32 | 13,832+0.1 % | AVery tight |
| 586 | 49124Le Plessis-Grammoire, Saint-Barthélemy-d'Anjou | 2,300 €/m² | 14.0 €/m² | 7.3 % | 36 | 12,384+0.7 % | B2Moderate |
| 587 | 56300Kergrist, Le Sourn | 1,890 €/m² | 11.5 €/m² | 7.3 % | 96 | 22,699+0.4 % | CRelaxed |
| 588 | 77120Amillis, Aulnoy | 2,395 €/m² | 14.6 €/m² | 7.3 % | 100 | 28,140+0.9 % | B1Tight |
| 589 | 78240Aigremont, Chambourcy | 3,373 €/m² | 20.6 €/m² | 7.3 % | 44 | 6,922+0.0 % | AVery tight |
| 590 | 14700Aubigny, Bonnœil | 1,725 €/m² | 10.5 €/m² | 7.3 % | 63 | 14,120-0.6 % | CRelaxed |
| 591 | 30190Aubussargues, Boucoiran-et-Nozières | 1,920 €/m² | 11.7 €/m² | 7.3 % | 27 | 18,572+1.0 % | CRelaxed |
| 592 | 83490Le Muy | 2,251 €/m² | 13.7 €/m² | 7.3 % | 73 | 10,118+0.8 % | B1Tight |
| 593 | 95230Soisy-sous-Montmorency | 3,166 €/m² | 19.3 €/m² | 7.3 % | 96 | 18,008-0.1 % | AVery tight |
| 594 | 95560Baillet-en-France, Chauvry | 3,025 €/m² | 18.4 €/m² | 7.3 % | 34 | 8,197+1.0 % | B1Tight |
| 595 | 34800Aspiran, Brignac | 1,970 €/m² | 12.0 €/m² | 7.3 % | 95 | 22,492+1.0 % | CRelaxed |
| 596 | 38400Saint-Martin-d'Hères | 2,219 €/m² | 13.5 €/m² | 7.3 % | 326 | 37,695-0.1 % | B1Tight |
| 597 | 60600Agnetz, Airion | 2,092 €/m² | 12.7 €/m² | 7.3 % | 91 | 22,165+0.2 % | B1Tight |
| 598 | 80090Amiens | 2,201 €/m² | 13.4 €/m² | 7.3 % | 133 | 45,483+0.3 % | B1Tight |
| 599 | 01360Balan, Bressolles | 2,463 €/m² | 15.0 €/m² | 7.3 % | 23 | 11,194+1.0 % | B2Moderate |
| 600 | 54270Essey-lès-Nancy | 1,991 €/m² | 12.1 €/m² | 7.3 % | 76 | 8,670-0.0 % | B2Moderate |
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).