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.

1,960 postcodes ranked (≥ 20 sales/year) — prices 2025, rents 2025. Median gross yield in France: 6.2 %. · 27 / 40

#AreaMedian priceRentGross yieldSales/yearPopulationTension
130192380Garches5,223 €/m²23.8 €/m²5.5 %19417,743+0.1 %A bisExtreme
130274160Archamps, Beaumont4,818 €/m²22.0 €/m²5.5 %37232,687+1.7 %AVery tight
130393460Gournay-sur-Marne4,198 €/m²19.1 €/m²5.5 %347,320+0.8 %AVery tight
130494360Bry-sur-Marne4,671 €/m²21.3 €/m²5.5 %16518,503+1.3 %A bisExtreme
130531170Tournefeuille2,952 €/m²13.4 €/m²5.5 %13630,168+1.4 %B1Tight
130631820Pibrac2,749 €/m²12.5 €/m²5.5 %298,977+1.0 %B1Tight
130734570Montarnaud, Murviel-lès-Montpellier3,087 €/m²14.0 €/m²5.5 %3920,899+2.7 %AVery tight
130806140Coursegoules, Tourrettes-sur-Loup4,000 €/m²18.2 €/m²5.5 %27524,646+0.7 %AVery tight
130925770Chemaudin et Vaux, Franois2,739 €/m²12.5 €/m²5.5 %255,318+1.5 %B2Moderate
131031520Ramonville-Saint-Agne3,003 €/m²13.6 €/m²5.5 %13215,158+0.9 %B1Tight
131134410Sauvian, Sérignan2,892 €/m²13.1 €/m²5.5 %4914,196+1.8 %B1Tight
131277400Carnetin, Dampmart3,871 €/m²17.6 €/m²5.5 %32148,262+0.7 %AVery tight
131378610Auffargis, Le Perray-en-Yvelines3,612 €/m²16.4 €/m²5.5 %4511,213-0.2 %B1Tight
131483640Plan-d'Aups-Sainte-Baume, Saint-Zacharie3,211 €/m²14.6 €/m²5.5 %448,406+1.6 %AVery tight
131592290Châtenay-Malabry5,075 €/m²23.1 €/m²5.5 %42335,825+0.9 %A bisExtreme
131631850Beaupuy, Mondouzil2,899 €/m²13.2 €/m²5.4 %235,966+0.9 %B1Tight
131733130Bègles3,203 €/m²14.5 €/m²5.4 %22531,831+2.1 %B1Tight
131838240Meylan3,410 €/m²15.5 €/m²5.4 %18818,770+0.9 %B1Tight
131938760Saint-Paul-de-Varces, Varces-Allières-et-Risset3,156 €/m²14.3 €/m²5.4 %3110,760+0.7 %B1Tight
132092220Bagneux5,043 €/m²22.9 €/m²5.4 %21244,572+1.5 %A bisExtreme
132106560Valbonne4,574 €/m²20.7 €/m²5.4 %8911,939-1.1 %AVery tight
132269590Coise, La Chapelle-sur-Coise2,188 €/m²9.9 €/m²5.4 %278,080+0.3 %CRelaxed
132397290Le Marin3,649 €/m²16.5 €/m²5.4 %218,486-0.5 %B1Tight
132413220Châteauneuf-les-Martigues3,677 €/m²16.6 €/m²5.4 %9418,455+3.0 %AVery tight
132535730Pleurtuit2,977 €/m²13.5 €/m²5.4 %427,167+1.1 %B2Moderate
132638430Moirans, Saint-Jean-de-Moirans2,557 €/m²11.5 €/m²5.4 %4711,438+0.1 %B1Tight
132744200Nantes3,209 €/m²14.5 €/m²5.4 %52781,934+1.1 %B1Tight
132860260Lamorlaye3,913 €/m²17.7 €/m²5.4 %539,082+0.0 %AVery tight
132978220Viroflay5,239 €/m²23.7 €/m²5.4 %14017,237+1.2 %A bisExtreme
133083330Le Beausset, Le Castellet3,413 €/m²15.4 €/m²5.4 %8718,665+2.0 %AVery tight
133184110Buisson, Crestet2,436 €/m²11.0 €/m²5.4 %4913,117+0.1 %CRelaxed
133295670Marly-la-Ville4,028 €/m²18.2 €/m²5.4 %236,022+0.8 %B1Tight
133306810Auribeau-sur-Siagne4,141 €/m²18.6 €/m²5.4 %213,401+0.8 %AVery tight
133431840Aussonne, Seilh2,867 €/m²12.9 €/m²5.4 %6211,353+1.4 %B1Tight
133533290Blanquefort, Le Pian-Médoc3,100 €/m²13.9 €/m²5.4 %11540,757+2.0 %B1Tight
133637000Tours3,000 €/m²13.5 €/m²5.4 %106846,420+0.3 %B1Tight
133769230Saint-Genis-Laval3,361 €/m²15.1 €/m²5.4 %17421,212+0.1 %B1Tight
133874580Viry4,873 €/m²21.9 €/m²5.4 %605,809+2.7 %AVery tight
133978960Voisins-le-Bretonneux4,344 €/m²19.6 €/m²5.4 %7010,624-0.7 %AVery tight
134083210Belgentier, La Farlède3,118 €/m²14.0 €/m²5.4 %16133,681+1.2 %AVery tight
134112510Druelle Balsac, Olemps2,422 €/m²10.9 €/m²5.4 %375,152+0.8 %B2Moderate
134233170Gradignan3,333 €/m²15.0 €/m²5.4 %19026,952+0.9 %B1Tight
134335650Le Rheu2,889 €/m²13.0 €/m²5.4 %819,839+2.1 %B1Tight
134474970Marignier3,461 €/m²15.6 €/m²5.4 %366,507+0.1 %B1Tight
134521850Saint-Apollinaire3,121 €/m²14.0 €/m²5.4 %457,544+0.3 %B1Tight
134659133Camphin-en-Carembault, Phalempin2,944 €/m²13.2 €/m²5.4 %266,584+0.8 %B2Moderate
134785270Notre-Dame-de-Riez, Saint-Hilaire-de-Riez2,926 €/m²13.1 €/m²5.4 %28215,287+1.4 %B2Moderate
134801170Cessy, Chevry4,786 €/m²21.4 €/m²5.4 %32030,186+2.5 %AVery tight
134904400Barcelonnette, Enchastrayes2,460 €/m²11.0 €/m²5.4 %2564,703-0.7 %CRelaxed
135006240Beausoleil6,990 €/m²31.2 €/m²5.4 %29211,936-1.5 %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 (flat). 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).