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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
420166430Bompas2,462 €/m²10.3 €/m²5.0 %887,832+1.2 %B2Moderate
420297460Saint-Paul3,735 €/m²15.6 €/m²5.0 %7318,015+0.4 %B1Tight
420330150Montfaucon, Roquemaure2,400 €/m²10.0 €/m²5.0 %8311,108+0.4 %CRelaxed
420430800Saint-Gilles2,381 €/m²9.9 €/m²5.0 %12914,734+1.1 %B2Moderate
420533170Gradignan3,574 €/m²14.9 €/m²5.0 %14826,952+0.9 %B1Tight
420659890Deûlémont, Quesnoy-sur-Deûle2,857 €/m²11.9 €/m²5.0 %738,583+0.1 %B1Tight
420762231Coquelles, Peuplingues2,370 €/m²9.9 €/m²5.0 %548,095+0.1 %B2Moderate
420869970Chaponnay, Marennes3,211 €/m²13.3 €/m²5.0 %466,540+1.8 %B1Tight
420977340Pontault-Combault3,524 €/m²14.7 €/m²5.0 %20639,096+0.3 %AVery tight
421091140Villebon-sur-Yvette, Villejust3,864 €/m²16.1 €/m²5.0 %7912,849+0.2 %AVery tight
421191600Savigny-sur-Orge3,846 €/m²16.0 €/m²5.0 %22337,601+0.2 %AVery tight
421294110Arcueil5,422 €/m²22.6 €/m²5.0 %3322,200+0.7 %A bisExtreme
421313590Meyreuil4,348 €/m²18.0 €/m²5.0 %416,747+2.6 %AVery tight
421433160Saint-Aubin-de-Médoc, Saint-Médard-en-Jalles3,545 €/m²14.7 €/m²5.0 %34141,939+1.3 %B1Tight
421535340Ercé-près-Liffré, La Bouëxière2,467 €/m²10.2 €/m²5.0 %15516,040+2.1 %CRelaxed
421637170Chambray-lès-Tours2,785 €/m²11.6 €/m²5.0 %8412,720+1.5 %B1Tight
421769410Champagne-au-Mont-d'Or4,231 €/m²17.6 €/m²5.0 %216,311+1.0 %B1Tight
421813119Saint-Savournin4,007 €/m²16.6 €/m²5.0 %293,397+0.4 %AVery tight
421914111Louvigny2,758 €/m²11.4 €/m²5.0 %252,612-0.8 %B1Tight
422029217Le Conquet, Plougonvelin2,732 €/m²11.3 €/m²5.0 %1077,724+1.0 %CRelaxed
422138930Chichilianne, Clelles2,040 €/m²8.5 €/m²5.0 %201,895+0.5 %CRelaxed
422250840Fermanville2,390 €/m²9.9 €/m²5.0 %271,283-0.5 %CRelaxed
422359810Lesquin2,919 €/m²12.1 €/m²5.0 %779,600+3.2 %B1Tight
422466370Pézilla-la-Rivière2,217 €/m²9.2 €/m²5.0 %744,129+2.1 %B2Moderate
422569380Alix, Belmont-d'Azergues3,191 €/m²13.2 €/m²5.0 %24027,990+0.8 %B1Tight
422617320Marennes-Hiers-Brouage, Saint-Just-Luzac2,222 €/m²9.2 €/m²5.0 %1458,299+0.0 %CRelaxed
422730640Beauvoisin2,797 €/m²11.6 €/m²5.0 %666,066+3.1 %B1Tight
422831570Aurin, Bourg-Saint-Bernard2,455 €/m²10.1 €/m²5.0 %609,057+2.2 %CRelaxed
422956100Lorient3,039 €/m²12.6 €/m²5.0 %26958,329+0.1 %B2Moderate
423014650Carpiquet2,875 €/m²11.9 €/m²5.0 %273,428+4.1 %B1Tight
423121160Corcelles-les-Monts, Couchey2,664 €/m²11.0 €/m²5.0 %879,837+1.1 %B1Tight
423225220Amagney, Chalezeule2,084 €/m²8.6 €/m²5.0 %859,933+0.1 %B2Moderate
423326760Beaumont-lès-Valence, Montéléger2,551 €/m²10.5 €/m²5.0 %496,010+1.1 %B2Moderate
423437540Saint-Cyr-sur-Loire3,089 €/m²12.7 €/m²5.0 %13017,029+0.7 %B1Tight
423549770Longuenée-en-Anjou2,417 €/m²10.0 €/m²5.0 %523,286+0.5 %B2Moderate
423650460Cherbourg-en-Cotentin, La Hague2,533 €/m²10.5 €/m²5.0 %7116,871-0.4 %B2Moderate
423751350Cormontreuil2,723 €/m²11.2 €/m²5.0 %466,534+0.6 %B1Tight
423851370Champigny, Les Mesneux2,784 €/m²11.5 €/m²5.0 %487,269+1.3 %B1Tight
423969150Décines-Charpieu3,580 €/m²14.8 €/m²5.0 %7529,877+1.0 %B1Tight
424074100Ambilly, Annemasse4,942 €/m²20.4 €/m²5.0 %12467,764+1.2 %AVery tight
424178180Montigny-le-Bretonneux4,334 €/m²17.9 €/m²5.0 %8432,465-0.3 %AVery tight
424214520Aure sur Mer, Commes2,051 €/m²8.4 €/m²4.9 %482,693-0.1 %CRelaxed
424329360Clohars-Carnoët2,798 €/m²11.5 €/m²4.9 %744,708+1.2 %CRelaxed
424431150Bruguières, Fenouillet2,679 €/m²11.0 €/m²4.9 %20423,341+2.0 %B1Tight
424540170Bias, Lit-et-Mixe2,472 €/m²10.2 €/m²4.9 %815,719+1.1 %CRelaxed
424649080Bouchemaine2,707 €/m²11.1 €/m²4.9 %566,580+0.0 %B2Moderate
424766490Saint-Jean-Pla-de-Corts, Vivès2,600 €/m²10.7 €/m²4.9 %292,501+1.2 %CRelaxed
424874160Archamps, Beaumont5,257 €/m²21.7 €/m²4.9 %13132,687+1.7 %AVery tight
424978360Montesson5,293 €/m²21.8 €/m²4.9 %9114,549-0.4 %AVery tight
425078960Voisins-le-Bretonneux4,237 €/m²17.4 €/m²4.9 %9410,624-0.7 %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).