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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
465169500Bron4,271 €/m²15.8 €/m²4.4 %7442,982+1.0 %B1Tight
465214160Brucourt, Dives-sur-Mer3,333 €/m²12.3 €/m²4.4 %795,658-1.1 %B2Moderate
465333130Bègles3,944 €/m²14.5 €/m²4.4 %21531,831+2.1 %B1Tight
465438450Le Gua, Miribel-Lanchâtre2,968 €/m²10.9 €/m²4.4 %9614,121+1.1 %B1Tight
465583130La Garde4,447 €/m²16.4 €/m²4.4 %10726,476+0.6 %AVery tight
465684450Jonquerettes, Saint-Saturnin-lès-Avignon2,979 €/m²11.0 €/m²4.4 %476,812+0.9 %B1Tight
465792000Nanterre6,137 €/m²22.6 €/m²4.4 %12897,783+0.5 %A bisExtreme
465834750Villeneuve-lès-Maguelone3,750 €/m²13.8 €/m²4.4 %5110,872+1.4 %AVery tight
465935740Pacé3,110 €/m²11.4 €/m²4.4 %7611,703+0.4 %B1Tight
466029900Concarneau2,948 €/m²10.8 €/m²4.4 %17520,845+0.9 %B2Moderate
466174240Gaillard5,129 €/m²18.8 €/m²4.4 %2111,423-0.2 %AVery tight
466284110Buisson, Crestet2,603 €/m²9.6 €/m²4.4 %12213,117+0.1 %CRelaxed
466397118Saint-François4,146 €/m²15.2 €/m²4.4 %9313,942-0.4 %B1Tight
466449240Avrillé2,984 €/m²10.9 €/m²4.4 %13215,251+1.6 %B2Moderate
466565240Adervielle-Pouchergues, Ardengost2,569 €/m²9.4 €/m²4.4 %252,787-0.4 %CRelaxed
466697190Le Gosier4,177 €/m²15.3 €/m²4.4 %4727,757+0.1 %B1Tight
466704300Dauphin, Forcalquier2,808 €/m²10.3 €/m²4.4 %9510,120+0.6 %B2Moderate
466813012Marseille5,360 €/m²19.6 €/m²4.4 %22755,378+0.4 %AVery tight
466930400Villeneuve-lès-Avignon3,721 €/m²13.6 €/m²4.4 %11113,148+1.3 %B1Tight
467033150Cenon3,265 €/m²11.9 €/m²4.4 %12326,834+1.2 %B1Tight
467135200Rennes4,183 €/m²15.3 €/m²4.4 %12476,963+0.9 %B1Tight
467220213Castellare-di-Casinca, Penta-di-Casinca3,138 €/m²11.4 €/m²4.4 %225,654+1.1 %B1Tight
467334660Cournonsec, Cournonterral3,379 €/m²12.3 €/m²4.4 %10010,975+2.2 %B1Tight
467434690Fabrègues3,650 €/m²13.3 €/m²4.4 %637,447+1.4 %AVery tight
467535700Rennes4,193 €/m²15.3 €/m²4.4 %10876,963+0.9 %B1Tight
467638640Claix3,767 €/m²13.7 €/m²4.4 %427,836-0.1 %B1Tight
467706710Malaussène, Massoins2,609 €/m²9.5 €/m²4.4 %212,083+1.1 %CRelaxed
467811540Roquefort-des-Corbières2,441 €/m²8.9 €/m²4.4 %301,051+0.2 %CRelaxed
467980230Boismont, Brutelles2,527 €/m²9.2 €/m²4.4 %935,830-1.0 %CRelaxed
468085160Saint-Jean-de-Monts3,014 €/m²11.0 €/m²4.4 %2508,868+0.5 %B2Moderate
468135132Vezin-le-Coquet3,010 €/m²10.9 €/m²4.4 %456,471+2.6 %B1Tight
468213320Bouc-Bel-Air5,083 €/m²18.4 €/m²4.3 %9415,381+1.0 %AVery tight
468313530Trets3,821 €/m²13.8 €/m²4.3 %9910,946+0.1 %AVery tight
468417138Puilboreau, Saint-Xandre3,413 €/m²12.4 €/m²4.3 %14412,442+2.0 %B1Tight
468530126Lirac, Saint-Laurent-des-Arbres2,871 €/m²10.4 €/m²4.3 %636,034+0.8 %CRelaxed
468684320Entraigues-sur-la-Sorgue2,830 €/m²10.2 €/m²4.3 %838,913+0.9 %B1Tight
468714990Bernières-sur-Mer3,072 €/m²11.1 €/m²4.3 %392,437+0.4 %B2Moderate
468878290Croissy-sur-Seine6,749 €/m²24.3 €/m²4.3 %4611,013+1.1 %A bisExtreme
468995210Saint-Gratien4,891 €/m²17.6 €/m²4.3 %6921,336+0.2 %AVery tight
469014000Caen3,524 €/m²12.7 €/m²4.3 %323109,400+0.3 %B1Tight
469138570Crêts en Belledonne, Goncelin3,221 €/m²11.6 €/m²4.3 %5911,612+0.4 %B1Tight
469238920Crolles3,852 €/m²13.9 €/m²4.3 %448,609+0.3 %B1Tight
469350550Saint-Vaast-la-Hougue2,750 €/m²9.9 €/m²4.3 %431,648-1.4 %CRelaxed
469478800Houilles5,273 €/m²19.0 €/m²4.3 %18633,983+0.5 %AVery tight
469592290Châtenay-Malabry6,006 €/m²21.6 €/m²4.3 %3835,825+0.9 %A bisExtreme
469613009Marseille5,333 €/m²19.2 €/m²4.3 %13955,378+0.4 %AVery tight
469713600Ceyreste, La Ciotat5,640 €/m²20.3 €/m²4.3 %21143,340+0.9 %AVery tight
469817137Esnandes, L'Houmeau3,509 €/m²12.6 €/m²4.3 %17914,211+0.5 %B1Tight
469920129Bastelicaccia4,361 €/m²15.7 €/m²4.3 %224,411+1.7 %B1Tight
470031830Plaisance-du-Touch3,006 €/m²10.8 €/m²4.3 %14821,079+2.2 %B1Tight

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