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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
270138850Bilieu, Charavines2,148 €/m²11.6 €/m²6.5 %717,426+0.8 %B1Tight
270244116Vieillevigne1,737 €/m²9.4 €/m²6.5 %534,150+0.6 %CRelaxed
270359150Wattrelos1,900 €/m²10.3 €/m²6.5 %40740,847-0.1 %B1Tight
270495470Fosses, Saint-Witz2,807 €/m²15.1 €/m²6.5 %15520,509+1.2 %B1Tight
270597431La Plaine-des-Palmistes2,000 €/m²10.8 €/m²6.5 %506,936+1.7 %B1Tight
270660180Nogent-sur-Oise2,131 €/m²11.5 €/m²6.5 %7621,907+1.5 %B1Tight
270762220Carvin1,724 €/m²9.3 €/m²6.5 %18017,909+0.7 %B2Moderate
270871250Bergesserin, Blanot1,802 €/m²9.7 €/m²6.5 %9710,251+0.3 %CRelaxed
270977176Nandy, Savigny-le-Temple2,761 €/m²14.9 €/m²6.5 %18537,498+0.4 %AVery tight
271095270Asnières-sur-Oise, Bellefontaine3,082 €/m²16.6 €/m²6.5 %25424,436+0.6 %B1Tight
271106340Cantaron, Drap3,538 €/m²19.0 €/m²6.5 %5117,354+1.0 %AVery tight
271237320Cormery, Esvres1,852 €/m²10.0 €/m²6.5 %15713,987+1.1 %CRelaxed
271343190Chenereilles, Le Mas-de-Tence1,514 €/m²8.1 €/m²6.5 %283,565-0.2 %CRelaxed
271445400Chanteau, Fleury-les-Aubrais2,097 €/m²11.3 €/m²6.5 %17126,663+0.5 %B1Tight
271549330Juvardeil, Les Hauts-d'Anjou1,593 €/m²8.6 €/m²6.5 %15113,399+0.2 %CRelaxed
271659630Bourbourg, Brouckerque1,657 €/m²8.9 €/m²6.5 %12312,050+0.1 %B2Moderate
271766480L'Albère, Le Perthus1,916 €/m²10.3 €/m²6.5 %513,907+1.0 %CRelaxed
271871570Chaintré, Chasselas2,109 €/m²11.3 €/m²6.5 %9610,032+0.1 %CRelaxed
271985580Grues, Saint-Denis-du-Payré1,785 €/m²9.6 €/m²6.5 %1004,761+0.3 %CRelaxed
272095340Bernes-sur-Oise, Persan2,807 €/m²15.1 €/m²6.5 %6817,950+1.3 %AVery tight
272126190Bouvante, La Motte-Fanjas1,724 €/m²9.3 €/m²6.4 %567,604-0.1 %CRelaxed
272230450Aujac, Bonnevaux1,257 €/m²6.8 €/m²6.4 %452,300-0.5 %CRelaxed
272334480Autignac, Cabrerolles2,000 €/m²10.7 €/m²6.4 %19912,498+1.1 %CRelaxed
272439260Charchilla, Coyron1,697 €/m²9.1 €/m²6.4 %294,738-0.4 %CRelaxed
272553480Saint-Georges-le-Fléchard, Saint-Léger1,344 €/m²7.2 €/m²6.4 %311,863-0.0 %CRelaxed
272663500Aulhat-Flat, Bergonne1,745 €/m²9.4 €/m²6.4 %22824,194+0.3 %CRelaxed
272778200Boinvilliers, Boissy-Mauvoisin2,532 €/m²13.6 €/m²6.4 %19757,156-0.1 %AVery tight
272880470Ailly-sur-Somme, Argœuves1,813 €/m²9.7 €/m²6.4 %1068,765+0.5 %B1Tight
272908440Gernelle, Issancourt-et-Rumel1,364 €/m²7.3 €/m²6.4 %495,081-0.8 %CRelaxed
273033112Saint-Laurent-Médoc1,922 €/m²10.3 €/m²6.4 %504,914+0.9 %CRelaxed
273142120Commelle-Vernay, Le Coteau1,720 €/m²9.2 €/m²6.4 %11314,174+0.2 %B2Moderate
273245380Chaingy, La Chapelle-Saint-Mesmin2,001 €/m²10.7 €/m²6.4 %14415,133+1.1 %B1Tight
273376111Criquebeuf-en-Caux, Vattetot-sur-Mer2,153 €/m²11.5 €/m²6.4 %281,385-1.1 %B2Moderate
273478680Épône2,813 €/m²15.1 €/m²6.4 %617,031+0.9 %AVery tight
273578890Garancières2,927 €/m²15.7 €/m²6.4 %242,621+1.1 %B2Moderate
273687350Panazol1,797 €/m²9.6 €/m²6.4 %11911,342+0.6 %B2Moderate
273791760Itteville2,745 €/m²14.7 €/m²6.4 %716,746+0.1 %B1Tight
273895800Cergy, Courdimanche3,050 €/m²16.3 €/m²6.4 %9942,764+1.3 %AVery tight
273908300Acy-Romance, Amagne1,575 €/m²8.4 €/m²6.4 %16019,001+0.2 %CRelaxed
274028110Lucé2,067 €/m²11.1 €/m²6.4 %8915,921-0.2 %B1Tight
274143140La Séauve-sur-Semène, Saint-Didier-en-Velay1,527 €/m²8.2 €/m²6.4 %285,777+0.0 %CRelaxed
274244650Corcoué-sur-Logne, Legé1,694 €/m²9.1 €/m²6.4 %14510,052+1.2 %CRelaxed
274345560Saint-Denis-en-Val2,095 €/m²11.2 €/m²6.4 %727,766+0.6 %B1Tight
274454140Jarville-la-Malgrange2,150 €/m²11.5 €/m²6.4 %519,356+0.1 %B2Moderate
274562590Oignies1,784 €/m²9.6 €/m²6.4 %7810,323+0.7 %B2Moderate
274678690Les Essarts-le-Roi, Saint-Rémy-l'Honoré2,857 €/m²15.3 €/m²6.4 %688,520+0.4 %AVery tight
274778820Juziers2,746 €/m²14.7 €/m²6.4 %294,065+0.7 %AVery tight
274897450Saint-Louis2,278 €/m²12.2 €/m²6.4 %5527,470+0.4 %B1Tight
274921760Lamarche-sur-Saône1,807 €/m²9.7 €/m²6.4 %211,382+0.6 %CRelaxed
275030610Logrian-Florian, Puechredon1,854 €/m²9.9 €/m²6.4 %352,651+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).