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 %. · 13 / 103

#AreaMedian priceRentGross yieldSales/yearPopulationTension
60134670Baillargues, Saint-Brès3,940 €/m²15.1 €/m²4.6 %11211,452+1.9 %B1Tight
60269340Francheville3,898 €/m²14.9 €/m²4.6 %7515,604+0.8 %B1Tight
60395230Soisy-sous-Montmorency4,599 €/m²17.6 €/m²4.6 %7818,008-0.1 %AVery tight
60434730Prades-le-Lez, Saint-Vincent-de-Barbeyrargues3,613 €/m²13.9 €/m²4.6 %486,959+2.4 %AVery tight
60534830Clapiers, Jacou3,986 €/m²15.3 €/m²4.6 %8112,930+0.9 %AVery tight
60638120Fontanil-Cornillon, Mont-Saint-Martin3,734 €/m²14.4 €/m²4.6 %5822,005+1.7 %B1Tight
60769730Genay3,563 €/m²13.7 €/m²4.6 %375,585+0.5 %B1Tight
60874460Marnaz3,762 €/m²14.5 €/m²4.6 %205,964+1.4 %B1Tight
60978170La Celle-Saint-Cloud6,219 €/m²23.9 €/m²4.6 %6120,460-0.4 %AVery tight
61013170Les Pennes-Mirabeau4,127 €/m²15.9 €/m²4.6 %15322,537+1.1 %AVery tight
61113821La Penne-sur-Huveaune4,398 €/m²17.0 €/m²4.6 %336,605+0.5 %AVery tight
61226110Arpavon, Aubres2,459 €/m²9.5 €/m²4.6 %14913,779-0.0 %CRelaxed
61331750Escalquens3,110 €/m²12.0 €/m²4.6 %516,924+1.1 %B1Tight
61434430Saint-Jean-de-Védas4,016 €/m²15.5 €/m²4.6 %8413,328+5.0 %AVery tight
61556290Port-Louis2,921 €/m²11.3 €/m²4.6 %202,608-0.2 %B2Moderate
61656520Guidel3,333 €/m²12.8 €/m²4.6 %9712,338+1.2 %B2Moderate
61759491Villeneuve-d'Ascq3,513 €/m²13.5 €/m²4.6 %7120,956+0.0 %B1Tight
61865400Agos-Vidalos, Arcizans-Avant2,214 €/m²8.5 €/m²4.6 %1019,506-0.1 %CRelaxed
61969280Marcy-l'Étoile, Sainte-Consorce3,356 €/m²12.9 €/m²4.6 %375,932+0.6 %B1Tight
62069680Chassieu3,978 €/m²15.3 €/m²4.6 %4911,208+1.4 %B1Tight
62173230Barby, Les Déserts3,375 €/m²13.0 €/m²4.6 %7214,168+1.5 %B1Tight
62206000Nice5,600 €/m²21.6 €/m²4.6 %7289,434+0.4 %AVery tight
62307530Aizac, Genestelle1,772 €/m²6.8 €/m²4.6 %261,332-0.8 %CRelaxed
62421420Aloxe-Corton, Bouilland2,500 €/m²9.6 €/m²4.6 %312,191+0.0 %CRelaxed
62531880La Salvetat-Saint-Gilles2,781 €/m²10.7 €/m²4.6 %728,511+1.4 %B1Tight
62633600Pessac3,712 €/m²14.3 €/m²4.6 %42567,339+1.0 %B1Tight
62738320Bresson, Brié-et-Angonnes3,583 €/m²13.8 €/m²4.6 %7217,250+0.2 %B1Tight
62892260Fontenay-aux-Roses5,843 €/m²22.6 €/m²4.6 %3924,070+0.5 %A bisExtreme
62995870Bezons4,340 €/m²16.8 €/m²4.6 %10636,434+2.8 %AVery tight
63013180Gignac-la-Nerthe4,022 €/m²15.6 €/m²4.6 %7910,343+1.4 %AVery tight
63113920Saint-Mitre-les-Remparts3,601 €/m²13.9 €/m²4.6 %646,175+0.6 %AVery tight
63222410Lantic, Plourhan2,568 €/m²9.9 €/m²4.6 %1218,006+0.9 %CRelaxed
63333850Léognan3,171 €/m²12.3 €/m²4.6 %10910,670+0.8 %B1Tight
63434070Montpellier3,703 €/m²14.3 €/m²4.6 %22177,560+1.3 %AVery tight
63534400Entre-Vignes, Lunel2,998 €/m²11.6 €/m²4.6 %34341,010+0.9 %B1Tight
63644300Nantes3,708 €/m²14.4 €/m²4.6 %47981,934+1.1 %B1Tight
63754630Flavigny-sur-Moselle, Richardménil2,234 €/m²8.6 €/m²4.6 %344,050-0.1 %CRelaxed
63859166Bousbecque2,661 €/m²10.3 €/m²4.6 %564,978+0.3 %B1Tight
63969330Jonage, Jons3,725 €/m²14.4 €/m²4.6 %25548,597+1.2 %B1Tight
64074540Alby-sur-Chéran, Allèves4,087 €/m²15.8 €/m²4.6 %9114,306+0.6 %B1Tight
64183740La Cadière-d'Azur4,272 €/m²16.5 €/m²4.6 %695,739+0.4 %AVery tight
64284480Bonnieux, Buoux3,303 €/m²12.8 €/m²4.6 %261,770-0.5 %CRelaxed
64393340Le Raincy4,696 €/m²18.1 €/m²4.6 %6414,735+0.3 %A bisExtreme
64401390Civrieux, Mionnay3,393 €/m²13.1 €/m²4.7 %9613,174+1.2 %B2Moderate
64513750Plan-d'Orgon2,991 €/m²11.6 €/m²4.7 %313,573+0.8 %B2Moderate
64613940Mollégès3,488 €/m²13.5 €/m²4.7 %222,647+0.4 %B2Moderate
64714950Beaumont-en-Auge, Glanville3,172 €/m²12.3 €/m²4.7 %231,083-1.3 %CRelaxed
64821800Chevigny-Saint-Sauveur, Neuilly-Crimolois2,783 €/m²10.8 €/m²4.7 %10925,818+0.1 %B1Tight
64934510Florensac2,479 €/m²9.6 €/m²4.7 %625,254+0.6 %CRelaxed
65069005Lyon3,773 €/m²14.6 €/m²4.7 %3457,681+0.3 %AVery tight

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