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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
410160300Apremont, Aumont-en-Halatte3,427 €/m²14.6 €/m²5.1 %15620,873-0.1 %AVery tight
410269190Saint-Fons3,330 €/m²14.2 €/m²5.1 %2119,285+0.9 %B1Tight
410391400Gometz-la-Ville, Orsay4,200 €/m²17.9 €/m²5.1 %14322,471+0.4 %AVery tight
410494420Le Plessis-Trévise4,151 €/m²17.7 €/m²5.1 %5621,112+0.8 %AVery tight
410595320Saint-Leu-la-Forêt3,914 €/m²16.7 €/m²5.1 %11716,138+0.8 %AVery tight
410613110Port-de-Bouc3,231 €/m²13.7 €/m²5.1 %7915,802-1.0 %AVery tight
410720240Chisa, Ghisonaccia2,991 €/m²12.7 €/m²5.1 %438,146+0.8 %B2Moderate
410831320Aureville, Auzeville-Tolosane3,028 €/m²12.9 €/m²5.1 %16027,532+2.1 %B1Tight
410933530Bassens2,821 €/m²12.0 €/m²5.1 %528,435+2.2 %B1Tight
411038122Chalon, Cour-et-Buis2,567 €/m²10.9 €/m²5.1 %203,028+0.5 %CRelaxed
411142100Saint-Étienne2,130 €/m²9.1 €/m²5.1 %12557,712+0.2 %B2Moderate
411244190Boussay, Clisson2,395 €/m²10.2 €/m²5.1 %22823,945+1.1 %B2Moderate
411376000Rouen2,902 €/m²12.3 €/m²5.1 %29558,831+0.7 %B1Tight
411494350Villiers-sur-Marne4,178 €/m²17.8 €/m²5.1 %12533,162+1.8 %AVery tight
411507160Accons, Belsentes1,614 €/m²6.8 €/m²5.1 %525,783-0.7 %CRelaxed
411613130Berre-l'Étang3,416 €/m²14.5 €/m²5.1 %5813,832+0.1 %AVery tight
411714740Carcagny, Moulins-en-Bessin2,470 €/m²10.5 €/m²5.1 %1067,023+1.2 %B2Moderate
411826220Comps, Dieulefit2,000 €/m²8.5 €/m²5.1 %594,109+0.3 %CRelaxed
411930132Caissargues2,651 €/m²11.2 €/m²5.1 %364,079+0.4 %B1Tight
412034990Juvignac3,228 €/m²13.7 €/m²5.1 %9014,055+5.4 %AVery tight
412144800Saint-Herblain3,094 €/m²13.1 €/m²5.1 %25950,973+1.6 %B1Tight
412249000Angers, Écouflant3,091 €/m²13.1 €/m²5.1 %32384,260+0.7 %B1Tight
412349130Les Ponts-de-Cé, Saint-Jean-de-la-Croix2,852 €/m²12.1 €/m²5.1 %12217,066+0.7 %B2Moderate
412456530Gestel, Quéven2,554 €/m²10.8 €/m²5.1 %11011,592+0.2 %B2Moderate
412526320Saint-Marcel-lès-Valence2,532 €/m²10.7 €/m²5.1 %426,176+0.1 %B2Moderate
412634590Marsillargues2,824 €/m²12.0 €/m²5.1 %746,988+1.4 %B1Tight
412776310Sainte-Adresse3,243 €/m²13.7 €/m²5.1 %777,004-0.6 %B1Tight
412878390Bois-d'Arcy4,352 €/m²18.4 €/m²5.1 %4816,586+1.8 %AVery tight
412978750Mareil-Marly5,294 €/m²22.4 €/m²5.1 %314,141+1.7 %AVery tight
413004130Volx2,930 €/m²12.4 €/m²5.1 %343,243+0.4 %B2Moderate
413107260Dompnac, Joyeuse2,043 €/m²8.6 €/m²5.1 %594,058+0.9 %CRelaxed
413217220Bourgneuf, Clavette2,935 €/m²12.4 €/m²5.1 %34026,462+1.6 %B1Tight
413334380Argelliers, Causse-de-la-Selle2,558 €/m²10.8 €/m²5.1 %397,139+0.6 %CRelaxed
413435310Bréal-sous-Montfort, Chavagne2,540 €/m²10.7 €/m²5.1 %18823,840+1.5 %B1Tight
413544240La Chapelle-sur-Erdre, Sucé-sur-Erdre3,091 €/m²13.1 €/m²5.1 %21828,229+1.0 %B1Tight
413644340Bouguenais2,759 €/m²11.7 €/m²5.1 %19220,530+1.1 %B1Tight
413759496Hantay, Salomé2,398 €/m²10.1 €/m²5.1 %554,426+0.6 %B2Moderate
413866250Saint-Laurent-de-la-Salanque2,511 €/m²10.6 €/m²5.1 %1319,898-0.4 %B1Tight
413978940La Queue-les-Yvelines, Millemont3,712 €/m²15.7 €/m²5.1 %232,901+2.0 %B2Moderate
414014980Rots2,343 €/m²9.9 €/m²5.1 %221,272+0.7 %B2Moderate
414120167Afa, Ajaccio3,601 €/m²15.2 €/m²5.1 %8442,955+1.4 %AVery tight
414222100Aucaleuc, Bobital2,298 €/m²9.7 €/m²5.1 %42138,497+0.8 %B2Moderate
414354840Bois-de-Haye, Fontenoy-sur-Moselle2,252 €/m²9.5 €/m²5.1 %555,731-0.1 %B2Moderate
414459123Bray-Dunes, Zuydcoote2,548 €/m²10.8 €/m²5.1 %915,819-1.1 %B2Moderate
414559492Hoymille2,205 €/m²9.3 €/m²5.1 %283,259+0.0 %B2Moderate
414677181Courtry, Le Pin3,303 €/m²13.9 €/m²5.1 %628,860+1.0 %AVery tight
414791370Verrières-le-Buisson5,025 €/m²21.2 €/m²5.1 %9615,057-0.5 %AVery tight
414895600Eaubonne4,232 €/m²17.9 €/m²5.1 %12826,211+0.8 %AVery tight
414906420Bairols, Clans2,250 €/m²9.5 €/m²5.1 %613,887-0.6 %CRelaxed
415021600Fénay, Longvic2,549 €/m²10.7 €/m²5.1 %6012,006+0.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).