MyHomePrice
Free tool

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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
450134430Saint-Jean-de-Védas4,016 €/m²15.5 €/m²4.6 %8413,328+5.0 %AVery tight
450256290Port-Louis2,921 €/m²11.3 €/m²4.6 %202,608-0.2 %B2Moderate
450356520Guidel3,333 €/m²12.8 €/m²4.6 %9712,338+1.2 %B2Moderate
450459491Villeneuve-d'Ascq3,513 €/m²13.5 €/m²4.6 %7120,956+0.0 %B1Tight
450565400Agos-Vidalos, Arcizans-Avant2,214 €/m²8.5 €/m²4.6 %1019,506-0.1 %CRelaxed
450669280Marcy-l'Étoile, Sainte-Consorce3,356 €/m²12.9 €/m²4.6 %375,932+0.6 %B1Tight
450769680Chassieu3,978 €/m²15.3 €/m²4.6 %4911,208+1.4 %B1Tight
450873230Barby, Les Déserts3,375 €/m²13.0 €/m²4.6 %7214,168+1.5 %B1Tight
450934730Prades-le-Lez, Saint-Vincent-de-Barbeyrargues3,613 €/m²13.9 €/m²4.6 %486,959+2.4 %AVery tight
451034830Clapiers, Jacou3,986 €/m²15.3 €/m²4.6 %8112,930+0.9 %AVery tight
451138120Fontanil-Cornillon, Mont-Saint-Martin3,734 €/m²14.4 €/m²4.6 %5822,005+1.7 %B1Tight
451269730Genay3,563 €/m²13.7 €/m²4.6 %375,585+0.5 %B1Tight
451374460Marnaz3,762 €/m²14.5 €/m²4.6 %205,964+1.4 %B1Tight
451478170La Celle-Saint-Cloud6,219 €/m²23.9 €/m²4.6 %6120,460-0.4 %AVery tight
451513105Mimet4,254 €/m²16.3 €/m²4.6 %384,241-0.9 %AVery tight
451614280Authie, Saint-Contest2,886 €/m²11.1 €/m²4.6 %506,654+0.5 %B1Tight
451731700Beauzelle, Blagnac3,071 €/m²11.8 €/m²4.6 %25953,998+2.6 %B1Tight
451834670Baillargues, Saint-Brès3,940 €/m²15.1 €/m²4.6 %11211,452+1.9 %B1Tight
451969340Francheville3,898 €/m²14.9 €/m²4.6 %7515,604+0.8 %B1Tight
452095230Soisy-sous-Montmorency4,599 €/m²17.6 €/m²4.6 %7818,008-0.1 %AVery tight
452113790Châteauneuf-le-Rouge, Peynier3,828 €/m²14.7 €/m²4.6 %8311,540+1.5 %AVery tight
452221490Bellefond, Bretigny2,957 €/m²11.3 €/m²4.6 %8510,037+1.0 %CRelaxed
452330660Gallargues-le-Montueux3,182 €/m²12.2 €/m²4.6 %293,659+0.3 %B1Tight
452438540Grenay, Heyrieux3,273 €/m²12.5 €/m²4.6 %7312,157+0.8 %CRelaxed
452559184Sainghin-en-Weppes2,679 €/m²10.3 €/m²4.6 %615,638+0.0 %B2Moderate
452659350Saint-André-lez-Lille3,431 €/m²13.1 €/m²4.6 %12013,233+1.1 %AVery tight
452769290Craponne, Grézieu-la-Varenne3,783 €/m²14.5 €/m²4.6 %16526,953+1.7 %B1Tight
452869530Brignais, Orliénas3,657 €/m²14.0 €/m²4.6 %9015,178+1.1 %B1Tight
452973290La Motte-Servolex3,917 €/m²15.0 €/m²4.6 %4712,067+0.3 %B1Tight
453093460Gournay-sur-Marne4,000 €/m²15.3 €/m²4.6 %617,320+0.8 %AVery tight
453194320Thiais4,432 €/m²17.0 €/m²4.6 %7232,918+1.5 %AVery tight
453229780Plouhinec2,279 €/m²8.7 €/m²4.6 %603,919-0.4 %CRelaxed
453330133Les Angles3,411 €/m²13.0 €/m²4.6 %708,908+0.6 %B1Tight
453431850Beaupuy, Mondouzil3,196 €/m²12.2 €/m²4.6 %355,966+0.9 %B1Tight
453556400Auray, Brech3,038 €/m²11.6 €/m²4.6 %37343,064+1.0 %B2Moderate
453659130Lambersart3,565 €/m²13.6 €/m²4.6 %29427,090-0.4 %AVery tight
453764990Lahonce, Mouguerre3,245 €/m²12.4 €/m²4.6 %12220,184+2.0 %B1Tight
453891200Athis-Mons3,962 €/m²15.1 €/m²4.6 %11536,613+1.7 %AVery tight
453993100Montreuil6,023 €/m²23.0 €/m²4.6 %212111,934+0.7 %A bisExtreme
454013510Éguilles4,690 €/m²17.9 €/m²4.6 %678,479+1.3 %B1Tight
454133125Hostens, Le Tuzan2,404 €/m²9.2 €/m²4.6 %353,760+1.3 %CRelaxed
454244470Carquefou, Mauves-sur-Loire3,109 €/m²11.8 €/m²4.6 %24835,334+1.4 %B1Tight
454369450Saint-Cyr-au-Mont-d'Or4,845 €/m²18.4 €/m²4.6 %636,327+1.6 %B1Tight
454483380Roquebrune-sur-Argens4,385 €/m²16.7 €/m²4.6 %947,721+2.5 %AVery tight
454522730Trégastel2,675 €/m²10.2 €/m²4.6 %442,524+0.5 %B2Moderate
454631170Tournefeuille3,223 €/m²12.2 €/m²4.6 %18330,168+1.4 %B1Tight
454734790Grabels3,635 €/m²13.8 €/m²4.6 %339,092+2.0 %AVery tight
454834850Pinet2,788 €/m²10.6 €/m²4.6 %292,049+3.5 %CRelaxed
454944117Saint-André-des-Eaux3,113 €/m²11.8 €/m²4.6 %727,013+1.7 %B1Tight
455056680Gâvres, Plouhinec3,057 €/m²11.6 €/m²4.6 %666,096+0.2 %B2Moderate

Comparing two areas?

Prices, trend since 2014, rents and yield side by side.

Open the neighbourhood comparator

Got a specific property in mind?

Net yield, cash flow with a mortgage and long-term projection — free.

Calculate the net yield

Gross 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).