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 %. · 91 / 103
| # | Area | Median price | Rent | Gross yield | Sales/year | Population | Tension |
|---|---|---|---|---|---|---|---|
| 4501 | 34430Saint-Jean-de-Védas | 4,016 €/m² | 15.5 €/m² | 4.6 % | 84 | 13,328+5.0 % | AVery tight |
| 4502 | 56290Port-Louis | 2,921 €/m² | 11.3 €/m² | 4.6 % | 20 | 2,608-0.2 % | B2Moderate |
| 4503 | 56520Guidel | 3,333 €/m² | 12.8 €/m² | 4.6 % | 97 | 12,338+1.2 % | B2Moderate |
| 4504 | 59491Villeneuve-d'Ascq | 3,513 €/m² | 13.5 €/m² | 4.6 % | 71 | 20,956+0.0 % | B1Tight |
| 4505 | 65400Agos-Vidalos, Arcizans-Avant | 2,214 €/m² | 8.5 €/m² | 4.6 % | 101 | 9,506-0.1 % | CRelaxed |
| 4506 | 69280Marcy-l'Étoile, Sainte-Consorce | 3,356 €/m² | 12.9 €/m² | 4.6 % | 37 | 5,932+0.6 % | B1Tight |
| 4507 | 69680Chassieu | 3,978 €/m² | 15.3 €/m² | 4.6 % | 49 | 11,208+1.4 % | B1Tight |
| 4508 | 73230Barby, Les Déserts | 3,375 €/m² | 13.0 €/m² | 4.6 % | 72 | 14,168+1.5 % | B1Tight |
| 4509 | 34730Prades-le-Lez, Saint-Vincent-de-Barbeyrargues | 3,613 €/m² | 13.9 €/m² | 4.6 % | 48 | 6,959+2.4 % | AVery tight |
| 4510 | 34830Clapiers, Jacou | 3,986 €/m² | 15.3 €/m² | 4.6 % | 81 | 12,930+0.9 % | AVery tight |
| 4511 | 38120Fontanil-Cornillon, Mont-Saint-Martin | 3,734 €/m² | 14.4 €/m² | 4.6 % | 58 | 22,005+1.7 % | B1Tight |
| 4512 | 69730Genay | 3,563 €/m² | 13.7 €/m² | 4.6 % | 37 | 5,585+0.5 % | B1Tight |
| 4513 | 74460Marnaz | 3,762 €/m² | 14.5 €/m² | 4.6 % | 20 | 5,964+1.4 % | B1Tight |
| 4514 | 78170La Celle-Saint-Cloud | 6,219 €/m² | 23.9 €/m² | 4.6 % | 61 | 20,460-0.4 % | AVery tight |
| 4515 | 13105Mimet | 4,254 €/m² | 16.3 €/m² | 4.6 % | 38 | 4,241-0.9 % | AVery tight |
| 4516 | 14280Authie, Saint-Contest | 2,886 €/m² | 11.1 €/m² | 4.6 % | 50 | 6,654+0.5 % | B1Tight |
| 4517 | 31700Beauzelle, Blagnac | 3,071 €/m² | 11.8 €/m² | 4.6 % | 259 | 53,998+2.6 % | B1Tight |
| 4518 | 34670Baillargues, Saint-Brès | 3,940 €/m² | 15.1 €/m² | 4.6 % | 112 | 11,452+1.9 % | B1Tight |
| 4519 | 69340Francheville | 3,898 €/m² | 14.9 €/m² | 4.6 % | 75 | 15,604+0.8 % | B1Tight |
| 4520 | 95230Soisy-sous-Montmorency | 4,599 €/m² | 17.6 €/m² | 4.6 % | 78 | 18,008-0.1 % | AVery tight |
| 4521 | 13790Châteauneuf-le-Rouge, Peynier | 3,828 €/m² | 14.7 €/m² | 4.6 % | 83 | 11,540+1.5 % | AVery tight |
| 4522 | 21490Bellefond, Bretigny | 2,957 €/m² | 11.3 €/m² | 4.6 % | 85 | 10,037+1.0 % | CRelaxed |
| 4523 | 30660Gallargues-le-Montueux | 3,182 €/m² | 12.2 €/m² | 4.6 % | 29 | 3,659+0.3 % | B1Tight |
| 4524 | 38540Grenay, Heyrieux | 3,273 €/m² | 12.5 €/m² | 4.6 % | 73 | 12,157+0.8 % | CRelaxed |
| 4525 | 59184Sainghin-en-Weppes | 2,679 €/m² | 10.3 €/m² | 4.6 % | 61 | 5,638+0.0 % | B2Moderate |
| 4526 | 59350Saint-André-lez-Lille | 3,431 €/m² | 13.1 €/m² | 4.6 % | 120 | 13,233+1.1 % | AVery tight |
| 4527 | 69290Craponne, Grézieu-la-Varenne | 3,783 €/m² | 14.5 €/m² | 4.6 % | 165 | 26,953+1.7 % | B1Tight |
| 4528 | 69530Brignais, Orliénas | 3,657 €/m² | 14.0 €/m² | 4.6 % | 90 | 15,178+1.1 % | B1Tight |
| 4529 | 73290La Motte-Servolex | 3,917 €/m² | 15.0 €/m² | 4.6 % | 47 | 12,067+0.3 % | B1Tight |
| 4530 | 93460Gournay-sur-Marne | 4,000 €/m² | 15.3 €/m² | 4.6 % | 61 | 7,320+0.8 % | AVery tight |
| 4531 | 94320Thiais | 4,432 €/m² | 17.0 €/m² | 4.6 % | 72 | 32,918+1.5 % | AVery tight |
| 4532 | 29780Plouhinec | 2,279 €/m² | 8.7 €/m² | 4.6 % | 60 | 3,919-0.4 % | CRelaxed |
| 4533 | 30133Les Angles | 3,411 €/m² | 13.0 €/m² | 4.6 % | 70 | 8,908+0.6 % | B1Tight |
| 4534 | 31850Beaupuy, Mondouzil | 3,196 €/m² | 12.2 €/m² | 4.6 % | 35 | 5,966+0.9 % | B1Tight |
| 4535 | 56400Auray, Brech | 3,038 €/m² | 11.6 €/m² | 4.6 % | 373 | 43,064+1.0 % | B2Moderate |
| 4536 | 59130Lambersart | 3,565 €/m² | 13.6 €/m² | 4.6 % | 294 | 27,090-0.4 % | AVery tight |
| 4537 | 64990Lahonce, Mouguerre | 3,245 €/m² | 12.4 €/m² | 4.6 % | 122 | 20,184+2.0 % | B1Tight |
| 4538 | 91200Athis-Mons | 3,962 €/m² | 15.1 €/m² | 4.6 % | 115 | 36,613+1.7 % | AVery tight |
| 4539 | 93100Montreuil | 6,023 €/m² | 23.0 €/m² | 4.6 % | 212 | 111,934+0.7 % | A bisExtreme |
| 4540 | 13510Éguilles | 4,690 €/m² | 17.9 €/m² | 4.6 % | 67 | 8,479+1.3 % | B1Tight |
| 4541 | 33125Hostens, Le Tuzan | 2,404 €/m² | 9.2 €/m² | 4.6 % | 35 | 3,760+1.3 % | CRelaxed |
| 4542 | 44470Carquefou, Mauves-sur-Loire | 3,109 €/m² | 11.8 €/m² | 4.6 % | 248 | 35,334+1.4 % | B1Tight |
| 4543 | 69450Saint-Cyr-au-Mont-d'Or | 4,845 €/m² | 18.4 €/m² | 4.6 % | 63 | 6,327+1.6 % | B1Tight |
| 4544 | 83380Roquebrune-sur-Argens | 4,385 €/m² | 16.7 €/m² | 4.6 % | 94 | 7,721+2.5 % | AVery tight |
| 4545 | 22730Trégastel | 2,675 €/m² | 10.2 €/m² | 4.6 % | 44 | 2,524+0.5 % | B2Moderate |
| 4546 | 31170Tournefeuille | 3,223 €/m² | 12.2 €/m² | 4.6 % | 183 | 30,168+1.4 % | B1Tight |
| 4547 | 34790Grabels | 3,635 €/m² | 13.8 €/m² | 4.6 % | 33 | 9,092+2.0 % | AVery tight |
| 4548 | 34850Pinet | 2,788 €/m² | 10.6 €/m² | 4.6 % | 29 | 2,049+3.5 % | CRelaxed |
| 4549 | 44117Saint-André-des-Eaux | 3,113 €/m² | 11.8 €/m² | 4.6 % | 72 | 7,013+1.7 % | B1Tight |
| 4550 | 56680Gâvres, Plouhinec | 3,057 €/m² | 11.6 €/m² | 4.6 % | 66 | 6,096+0.2 % | 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 (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).