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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
235129510Briec, Edern1,718 €/m²9.2 €/m²6.4 %8311,650+0.3 %CRelaxed
235232410Ayguetinte, Beaucaire1,333 €/m²7.1 €/m²6.4 %251,921+0.0 %CRelaxed
235333830Belin-Béliet, Lugos2,160 €/m²11.5 €/m²6.4 %917,483+2.7 %CRelaxed
235446800Barguelonne-en-Quercy, Lendou-en-Quercy1,710 €/m²9.1 €/m²6.4 %673,785-0.0 %CRelaxed
235564440Béost, Eaux-Bonnes1,676 €/m²8.9 €/m²6.4 %221,756-0.7 %CRelaxed
235676133Manéglise, Notre-Dame-du-Bec2,121 €/m²11.3 €/m²6.4 %636,242+0.0 %B1Tight
235776800Saint-Étienne-du-Rouvray2,000 €/m²10.7 €/m²6.4 %21029,518+0.3 %B1Tight
235888000Chantraine, Deyvillers1,671 €/m²8.9 €/m²6.4 %21340,526+0.1 %B2Moderate
235907610Lemps, Sécheras1,594 €/m²8.5 €/m²6.4 %252,237-0.1 %CRelaxed
236008310Alincourt, Annelles1,415 €/m²7.6 €/m²6.4 %334,573-0.0 %CRelaxed
236142140Chazelles-sur-Lyon, Chevrières1,736 €/m²9.3 €/m²6.4 %8711,826+0.5 %B2Moderate
236249690Coron1,326 €/m²7.1 €/m²6.4 %221,603+0.1 %CRelaxed
236354400Cosnes-et-Romain, Longwy1,938 €/m²10.3 €/m²6.4 %11218,481+1.0 %B2Moderate
236459286Roost-Warendin1,718 €/m²9.2 €/m²6.4 %535,956-0.3 %B2Moderate
236521760Lamarche-sur-Saône1,807 €/m²9.7 €/m²6.4 %211,382+0.6 %CRelaxed
236630610Logrian-Florian, Puechredon1,854 €/m²9.9 €/m²6.4 %352,651+0.2 %CRelaxed
236733770Salles2,532 €/m²13.5 €/m²6.4 %1028,208+2.4 %CRelaxed
236865290Juillan, Louey1,905 €/m²10.2 €/m²6.4 %555,123+0.1 %CRelaxed
236991000Évry-Courcouronnes2,901 €/m²15.5 €/m²6.4 %6433,460-0.0 %AVery tight
237008300Acy-Romance, Amagne1,575 €/m²8.4 €/m²6.4 %16019,001+0.2 %CRelaxed
237128110Lucé2,067 €/m²11.1 €/m²6.4 %8915,921-0.2 %B1Tight
237243140La Séauve-sur-Semène, Saint-Didier-en-Velay1,527 €/m²8.2 €/m²6.4 %285,777+0.0 %CRelaxed
237344650Corcoué-sur-Logne, Legé1,694 €/m²9.1 €/m²6.4 %14510,052+1.2 %CRelaxed
237445560Saint-Denis-en-Val2,095 €/m²11.2 €/m²6.4 %727,766+0.6 %B1Tight
237554140Jarville-la-Malgrange2,150 €/m²11.5 €/m²6.4 %519,356+0.1 %B2Moderate
237662590Oignies1,784 €/m²9.6 €/m²6.4 %7810,323+0.7 %B2Moderate
237778690Les Essarts-le-Roi, Saint-Rémy-l'Honoré2,857 €/m²15.3 €/m²6.4 %688,520+0.4 %AVery tight
237878820Juziers2,746 €/m²14.7 €/m²6.4 %294,065+0.7 %AVery tight
237997450Saint-Louis2,278 €/m²12.2 €/m²6.4 %5527,470+0.4 %B1Tight
238008440Gernelle, Issancourt-et-Rumel1,364 €/m²7.3 €/m²6.4 %495,081-0.8 %CRelaxed
238133112Saint-Laurent-Médoc1,922 €/m²10.3 €/m²6.4 %504,914+0.9 %CRelaxed
238242120Commelle-Vernay, Le Coteau1,720 €/m²9.2 €/m²6.4 %11314,174+0.2 %B2Moderate
238345380Chaingy, La Chapelle-Saint-Mesmin2,001 €/m²10.7 €/m²6.4 %14415,133+1.1 %B1Tight
238476111Criquebeuf-en-Caux, Vattetot-sur-Mer2,153 €/m²11.5 €/m²6.4 %281,385-1.1 %B2Moderate
238578680Épône2,813 €/m²15.1 €/m²6.4 %617,031+0.9 %AVery tight
238678890Garancières2,927 €/m²15.7 €/m²6.4 %242,621+1.1 %B2Moderate
238787350Panazol1,797 €/m²9.6 €/m²6.4 %11911,342+0.6 %B2Moderate
238891760Itteville2,745 €/m²14.7 €/m²6.4 %716,746+0.1 %B1Tight
238995800Cergy, Courdimanche3,050 €/m²16.3 €/m²6.4 %9942,764+1.3 %AVery tight
239026190Bouvante, La Motte-Fanjas1,724 €/m²9.3 €/m²6.4 %567,604-0.1 %CRelaxed
239130450Aujac, Bonnevaux1,257 €/m²6.8 €/m²6.4 %452,300-0.5 %CRelaxed
239234480Autignac, Cabrerolles2,000 €/m²10.7 €/m²6.4 %19912,498+1.1 %CRelaxed
239339260Charchilla, Coyron1,697 €/m²9.1 €/m²6.4 %294,738-0.4 %CRelaxed
239453480Saint-Georges-le-Fléchard, Saint-Léger1,344 €/m²7.2 €/m²6.4 %311,863-0.0 %CRelaxed
239563500Aulhat-Flat, Bergonne1,745 €/m²9.4 €/m²6.4 %22824,194+0.3 %CRelaxed
239678200Boinvilliers, Boissy-Mauvoisin2,532 €/m²13.6 €/m²6.4 %19757,156-0.1 %AVery tight
239780470Ailly-sur-Somme, Argœuves1,813 €/m²9.7 €/m²6.4 %1068,765+0.5 %B1Tight
239806340Cantaron, Drap3,538 €/m²19.0 €/m²6.5 %5117,354+1.0 %AVery tight
239937320Cormery, Esvres1,852 €/m²10.0 €/m²6.5 %15713,987+1.1 %CRelaxed
240043190Chenereilles, Le Mas-de-Tence1,514 €/m²8.1 €/m²6.5 %283,565-0.2 %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).