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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
40121121Ahuy, Daix3,276 €/m²11.7 €/m²4.3 %13214,725+0.7 %B1Tight
40234130Candillargues, Lansargues3,920 €/m²14.0 €/m²4.3 %29131,623+0.9 %AVery tight
40359237Verlinghem3,486 €/m²12.5 €/m²4.3 %392,682+1.5 %B1Tight
40462176Camiers3,133 €/m²11.2 €/m²4.3 %722,582-0.3 %B2Moderate
40569008Lyon4,433 €/m²15.9 €/m²4.3 %6157,681+0.3 %AVery tight
40684330Caromb, Le Barroux2,897 €/m²10.4 €/m²4.3 %785,266+0.5 %B1Tight
40785520Jard-sur-Mer, Saint-Vincent-sur-Jard3,413 €/m²12.2 €/m²4.3 %1784,976+2.6 %B2Moderate
40813490Jouques2,846 €/m²10.2 €/m²4.3 %394,547+0.4 %B2Moderate
40914150Ouistreham3,200 €/m²11.5 €/m²4.3 %1079,212-0.0 %B1Tight
41020620Biguglia3,417 €/m²12.3 €/m²4.3 %257,642-0.3 %B1Tight
41122620Ploubazlanec2,494 €/m²8.9 €/m²4.3 %412,932-0.4 %CRelaxed
41234300Agde3,816 €/m²13.7 €/m²4.3 %38629,939+1.5 %B1Tight
41334340Marseillan3,765 €/m²13.5 €/m²4.3 %1258,414+0.9 %B1Tight
41478600Le Mesnil-le-Roi, Maisons-Laffitte7,144 €/m²25.6 €/m²4.3 %13029,425-0.2 %A bisExtreme
41592370Chaville6,897 €/m²24.7 €/m²4.3 %6120,594+0.5 %A bisExtreme
41693160Noisy-le-Grand4,376 €/m²15.7 €/m²4.3 %17772,978+1.4 %AVery tight
41713009Marseille5,333 €/m²19.2 €/m²4.3 %13955,378+0.4 %AVery tight
41813600Ceyreste, La Ciotat5,640 €/m²20.3 €/m²4.3 %21143,340+0.9 %AVery tight
41917137Esnandes, L'Houmeau3,509 €/m²12.6 €/m²4.3 %17914,211+0.5 %B1Tight
42020129Bastelicaccia4,361 €/m²15.7 €/m²4.3 %224,411+1.7 %B1Tight
42131830Plaisance-du-Touch3,006 €/m²10.8 €/m²4.3 %14821,079+2.2 %B1Tight
42269126Brindas3,651 €/m²13.1 €/m²4.3 %366,775+1.6 %B1Tight
42314000Caen3,524 €/m²12.7 €/m²4.3 %323109,400+0.3 %B1Tight
42438570Crêts en Belledonne, Goncelin3,221 €/m²11.6 €/m²4.3 %5911,612+0.4 %B1Tight
42538920Crolles3,852 €/m²13.9 €/m²4.3 %448,609+0.3 %B1Tight
42650550Saint-Vaast-la-Hougue2,750 €/m²9.9 €/m²4.3 %431,648-1.4 %CRelaxed
42778800Houilles5,273 €/m²19.0 €/m²4.3 %18633,983+0.5 %AVery tight
42892290Châtenay-Malabry6,006 €/m²21.6 €/m²4.3 %3835,825+0.9 %A bisExtreme
42914990Bernières-sur-Mer3,072 €/m²11.1 €/m²4.3 %392,437+0.4 %B2Moderate
43078290Croissy-sur-Seine6,749 €/m²24.3 €/m²4.3 %4611,013+1.1 %A bisExtreme
43195210Saint-Gratien4,891 €/m²17.6 €/m²4.3 %6921,336+0.2 %AVery tight
43213320Bouc-Bel-Air5,083 €/m²18.4 €/m²4.3 %9415,381+1.0 %AVery tight
43313530Trets3,821 €/m²13.8 €/m²4.3 %9910,946+0.1 %AVery tight
43417138Puilboreau, Saint-Xandre3,413 €/m²12.4 €/m²4.3 %14412,442+2.0 %B1Tight
43530126Lirac, Saint-Laurent-des-Arbres2,871 €/m²10.4 €/m²4.3 %636,034+0.8 %CRelaxed
43684320Entraigues-sur-la-Sorgue2,830 €/m²10.2 €/m²4.3 %838,913+0.9 %B1Tight
43735132Vezin-le-Coquet3,010 €/m²10.9 €/m²4.4 %456,471+2.6 %B1Tight
43806710Malaussène, Massoins2,609 €/m²9.5 €/m²4.4 %212,083+1.1 %CRelaxed
43911540Roquefort-des-Corbières2,441 €/m²8.9 €/m²4.4 %301,051+0.2 %CRelaxed
44080230Boismont, Brutelles2,527 €/m²9.2 €/m²4.4 %935,830-1.0 %CRelaxed
44185160Saint-Jean-de-Monts3,014 €/m²11.0 €/m²4.4 %2508,868+0.5 %B2Moderate
44220213Castellare-di-Casinca, Penta-di-Casinca3,138 €/m²11.4 €/m²4.4 %225,654+1.1 %B1Tight
44334660Cournonsec, Cournonterral3,379 €/m²12.3 €/m²4.4 %10010,975+2.2 %B1Tight
44434690Fabrègues3,650 €/m²13.3 €/m²4.4 %637,447+1.4 %AVery tight
44535700Rennes4,193 €/m²15.3 €/m²4.4 %10876,963+0.9 %B1Tight
44638640Claix3,767 €/m²13.7 €/m²4.4 %427,836-0.1 %B1Tight
44704300Dauphin, Forcalquier2,808 €/m²10.3 €/m²4.4 %9510,120+0.6 %B2Moderate
44813012Marseille5,360 €/m²19.6 €/m²4.4 %22755,378+0.4 %AVery tight
44930400Villeneuve-lès-Avignon3,721 €/m²13.6 €/m²4.4 %11113,148+1.3 %B1Tight
45033150Cenon3,265 €/m²11.9 €/m²4.4 %12326,834+1.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).