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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
385166560Ortaffa2,336 €/m²10.4 €/m²5.3 %281,980+4.8 %CRelaxed
385277500Chelles3,629 €/m²16.1 €/m²5.3 %26654,620+0.2 %AVery tight
385391360Villemoisson-sur-Orge, Épinay-sur-Orge3,561 €/m²15.9 €/m²5.3 %13418,054+0.3 %AVery tight
385491550Paray-Vieille-Poste3,817 €/m²17.0 €/m²5.3 %504,101+1.2 %AVery tight
385594400Vitry-sur-Seine4,625 €/m²20.6 €/m²5.3 %13793,963+0.3 %AVery tight
385629940La Forêt-Fouesnant2,477 €/m²11.0 €/m²5.3 %293,508+0.8 %B2Moderate
385730620Aubord, Bernis2,585 €/m²11.5 €/m²5.3 %9810,418+0.5 %B1Tight
385835137Bédée, La Nouaye2,294 €/m²10.2 €/m²5.3 %658,567+1.3 %CRelaxed
385935160Breteil, Le Verger2,304 €/m²10.2 €/m²5.3 %16015,811+0.5 %B2Moderate
386042270Saint-Priest-en-Jarez2,284 €/m²10.1 €/m²5.3 %276,471+0.6 %B2Moderate
386149070Beaucouzé, Saint-Lambert-la-Potherie2,554 €/m²11.3 €/m²5.3 %6110,639+1.6 %B2Moderate
386249740La Romagne1,946 €/m²8.6 €/m²5.3 %232,028+1.4 %B2Moderate
386363119Châteaugay2,167 €/m²9.6 €/m²5.3 %233,189+0.0 %B2Moderate
386466200Alénya, Corneilla-del-Vercol2,540 €/m²11.3 €/m²5.3 %24922,929+1.5 %B1Tight
386574270Chaumont, Chavannaz3,760 €/m²16.7 €/m²5.3 %10813,333+1.9 %B2Moderate
386677700Bailly-Romainvilliers, Chessy3,896 €/m²17.3 €/m²5.3 %18637,203+1.7 %AVery tight
386785190Aizenay, Beaulieu-sous-la-Roche2,137 €/m²9.5 €/m²5.3 %25421,385+1.3 %CRelaxed
386895220Herblay-sur-Seine, Pierrelaye3,800 €/m²16.9 €/m²5.3 %20736,844+1.7 %AVery tight
386912410Curan, Salles-Curan1,726 €/m²7.7 €/m²5.3 %221,350-0.3 %CRelaxed
387022560Pleumeur-Bodou, Trébeurden2,294 €/m²10.2 €/m²5.3 %1157,669+0.0 %B2Moderate
387133114Le Barp2,859 €/m²12.7 €/m²5.3 %625,806+1.0 %CRelaxed
387235150Amanlis, Boistrudan2,175 €/m²9.6 €/m²5.3 %18120,252+0.8 %B2Moderate
387337700La Ville-aux-Dames, Saint-Pierre-des-Corps2,528 €/m²11.2 €/m²5.3 %16221,504+0.4 %B1Tight
387444600Saint-Nazaire2,792 €/m²12.4 €/m²5.3 %46874,568+0.8 %B1Tight
387559116Houplines2,208 €/m²9.8 €/m²5.3 %1157,921+0.0 %B1Tight
387666600Calce, Cases-de-Pène2,233 €/m²9.9 €/m²5.3 %23121,660+1.2 %B2Moderate
387778112Saint-Germain-en-Laye5,878 €/m²26.1 €/m²5.3 %2222,966+0.6 %A bisExtreme
387885150Landeronde, Le Girouard2,270 €/m²10.1 €/m²5.3 %27223,919+1.7 %CRelaxed
387991210Draveil3,667 €/m²16.3 €/m²5.3 %15130,098+0.4 %AVery tight
388014550Blainville-sur-Orne2,577 €/m²11.4 €/m²5.3 %426,106+1.1 %B2Moderate
388126340Aubenasson, Aucelon2,187 €/m²9.7 €/m²5.3 %412,923+1.3 %CRelaxed
388230210Argilliers, Cabrières2,401 €/m²10.6 €/m²5.3 %20716,971+0.5 %B1Tight
388331840Aussonne, Seilh2,770 €/m²12.3 €/m²5.3 %9511,353+1.4 %B1Tight
388438130Échirolles3,120 €/m²13.8 €/m²5.3 %3637,491+0.5 %B1Tight
388544410Assérac, Herbignac2,372 €/m²10.5 €/m²5.3 %22018,910+1.3 %B2Moderate
388645000Orléans2,590 €/m²11.5 €/m²5.3 %25758,178+0.1 %B1Tight
388751420Berru, Cernay-lès-Reims2,479 €/m²11.0 €/m²5.3 %457,743+0.6 %B2Moderate
388854810Longlaville2,334 €/m²10.3 €/m²5.3 %222,377-0.6 %B2Moderate
388959235Bersée2,357 €/m²10.4 €/m²5.3 %252,318+0.6 %B2Moderate
389069260Charbonnières-les-Bains3,773 €/m²16.7 €/m²5.3 %225,383+0.9 %B1Tight
389169390Charly, Millery3,441 €/m²15.2 €/m²5.3 %12417,652+0.8 %B1Tight
389276130Mont-Saint-Aignan2,936 €/m²13.0 €/m²5.3 %11820,165+0.5 %B1Tight
389384360Lauris, Mérindol2,846 €/m²12.6 €/m²5.3 %1097,098+0.9 %CRelaxed
389484420Piolenc2,406 €/m²10.6 €/m²5.3 %565,718+1.3 %B1Tight
389591520Égly3,071 €/m²13.6 €/m²5.3 %247,166+2.8 %AVery tight
389697419La Possession3,691 €/m²16.3 €/m²5.3 %11836,568+1.4 %B1Tight
389706560Valbonne5,156 €/m²22.8 €/m²5.3 %8011,939-1.1 %AVery tight
389810430Rosières-près-Troyes2,472 €/m²10.9 €/m²5.3 %294,840+2.5 %B2Moderate
389938800Champagnier, Le Pont-de-Claix3,126 €/m²13.8 €/m²5.3 %2212,513+0.3 %B1Tight
390051400Baconnes, Billy-le-Grand1,911 €/m²8.5 €/m²5.3 %10210,713-0.5 %CRelaxed

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