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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
95113480Cabriès4,583 €/m²19.2 €/m²5.0 %8710,240+0.8 %AVery tight
95213760Saint-Cannat3,583 €/m²15.0 €/m²5.0 %596,097+0.9 %B1Tight
95325320Abbans-Dessous, Boussières2,319 €/m²9.7 €/m²5.0 %7810,626+0.9 %B2Moderate
95430290Laudun-l'Ardoise, Saint-Victor-la-Coste2,562 €/m²10.8 €/m²5.0 %809,068+1.3 %B2Moderate
95538560Champ-sur-Drac, Jarrie3,289 €/m²13.8 €/m²5.0 %477,287+0.7 %B1Tight
95654690Eulmont, Lay-Saint-Christophe2,329 €/m²9.8 €/m²5.0 %443,475-0.0 %B2Moderate
95765120Barèges, Betpouey2,258 €/m²9.5 €/m²5.0 %372,684-0.9 %CRelaxed
95894260Fresnes4,718 €/m²19.8 €/m²5.0 %4629,528+1.1 %AVery tight
95994500Champigny-sur-Marne4,299 €/m²18.1 €/m²5.0 %27678,072+0.2 %AVery tight
96095120Ermont4,136 €/m²17.4 €/m²5.0 %13129,489+0.2 %AVery tight
96195160Montmorency4,348 €/m²18.3 €/m²5.0 %8721,763+0.5 %AVery tight
96206420Bairols, Clans2,250 €/m²9.5 €/m²5.1 %613,887-0.6 %CRelaxed
96321600Fénay, Longvic2,549 €/m²10.7 €/m²5.1 %6012,006+0.2 %B1Tight
96433930Vendays-Montalivet2,484 €/m²10.5 €/m²5.1 %552,838+1.7 %CRelaxed
96538530Barraux, Chapareillan2,819 €/m²11.9 €/m²5.1 %10114,396+0.4 %B2Moderate
96662600Berck, Groffliers2,439 €/m²10.3 €/m²5.1 %19514,421-1.2 %B2Moderate
96764240Ayherre, Bonloc2,640 €/m²11.1 €/m²5.1 %8817,425+1.3 %B2Moderate
96869160Tassin-la-Demi-Lune3,906 €/m²16.4 €/m²5.1 %5523,200+0.7 %B1Tight
96994550Chevilly-Larue4,705 €/m²19.8 €/m²5.1 %2519,826+0.4 %AVery tight
97014980Rots2,343 €/m²9.9 €/m²5.1 %221,272+0.7 %B2Moderate
97120167Afa, Ajaccio3,601 €/m²15.2 €/m²5.1 %8442,955+1.4 %AVery tight
97222100Aucaleuc, Bobital2,298 €/m²9.7 €/m²5.1 %42138,497+0.8 %B2Moderate
97354840Bois-de-Haye, Fontenoy-sur-Moselle2,252 €/m²9.5 €/m²5.1 %555,731-0.1 %B2Moderate
97459123Bray-Dunes, Zuydcoote2,548 €/m²10.8 €/m²5.1 %915,819-1.1 %B2Moderate
97559492Hoymille2,205 €/m²9.3 €/m²5.1 %283,259+0.0 %B2Moderate
97677181Courtry, Le Pin3,303 €/m²13.9 €/m²5.1 %628,860+1.0 %AVery tight
97791370Verrières-le-Buisson5,025 €/m²21.2 €/m²5.1 %9615,057-0.5 %AVery tight
97895600Eaubonne4,232 €/m²17.9 €/m²5.1 %12826,211+0.8 %AVery tight
97904130Volx2,930 €/m²12.4 €/m²5.1 %343,243+0.4 %B2Moderate
98007260Dompnac, Joyeuse2,043 €/m²8.6 €/m²5.1 %594,058+0.9 %CRelaxed
98117220Bourgneuf, Clavette2,935 €/m²12.4 €/m²5.1 %34026,462+1.6 %B1Tight
98234380Argelliers, Causse-de-la-Selle2,558 €/m²10.8 €/m²5.1 %397,139+0.6 %CRelaxed
98335310Bréal-sous-Montfort, Chavagne2,540 €/m²10.7 €/m²5.1 %18823,840+1.5 %B1Tight
98444240La Chapelle-sur-Erdre, Sucé-sur-Erdre3,091 €/m²13.1 €/m²5.1 %21828,229+1.0 %B1Tight
98544340Bouguenais2,759 €/m²11.7 €/m²5.1 %19220,530+1.1 %B1Tight
98659496Hantay, Salomé2,398 €/m²10.1 €/m²5.1 %554,426+0.6 %B2Moderate
98766250Saint-Laurent-de-la-Salanque2,511 €/m²10.6 €/m²5.1 %1319,898-0.4 %B1Tight
98878940La Queue-les-Yvelines, Millemont3,712 €/m²15.7 €/m²5.1 %232,901+2.0 %B2Moderate
98926320Saint-Marcel-lès-Valence2,532 €/m²10.7 €/m²5.1 %426,176+0.1 %B2Moderate
99034590Marsillargues2,824 €/m²12.0 €/m²5.1 %746,988+1.4 %B1Tight
99176310Sainte-Adresse3,243 €/m²13.7 €/m²5.1 %777,004-0.6 %B1Tight
99278390Bois-d'Arcy4,352 €/m²18.4 €/m²5.1 %4816,586+1.8 %AVery tight
99378750Mareil-Marly5,294 €/m²22.4 €/m²5.1 %314,141+1.7 %AVery tight
99407160Accons, Belsentes1,614 €/m²6.8 €/m²5.1 %525,783-0.7 %CRelaxed
99513130Berre-l'Étang3,416 €/m²14.5 €/m²5.1 %5813,832+0.1 %AVery tight
99614740Carcagny, Moulins-en-Bessin2,470 €/m²10.5 €/m²5.1 %1067,023+1.2 %B2Moderate
99726220Comps, Dieulefit2,000 €/m²8.5 €/m²5.1 %594,109+0.3 %CRelaxed
99830132Caissargues2,651 €/m²11.2 €/m²5.1 %364,079+0.4 %B1Tight
99934990Juvignac3,228 €/m²13.7 €/m²5.1 %9014,055+5.4 %AVery tight
100044800Saint-Herblain3,094 €/m²13.1 €/m²5.1 %25950,973+1.6 %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).