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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
105111230Chalabre, Corbières1,051 €/m²7.7 €/m²8.7 %503,105-0.3 %CRelaxed
105245300Ascoux, Audeville1,327 €/m²9.7 €/m²8.7 %26129,918-0.2 %B2Moderate
105372320Berfay, Champrond987 €/m²7.2 €/m²8.7 %1117,174-0.4 %CRelaxed
105477890Arville, Beaumont-du-Gâtinais1,309 €/m²9.5 €/m²8.7 %251,846+0.0 %B2Moderate
105579190Alloinay, Clussais-la-Pommeraie912 €/m²6.6 €/m²8.7 %1105,669-0.2 %CRelaxed
105683840Bargème, Brenon1,472 €/m²10.7 €/m²8.7 %261,636+0.5 %CRelaxed
105729690Berrien, Botmeur1,064 €/m²7.7 €/m²8.7 %1145,160-0.3 %CRelaxed
105841200Loreux, Millançay1,176 €/m²8.6 €/m²8.7 %29424,658+0.2 %CRelaxed
105944520Grand-Auverné, Issé1,175 €/m²8.6 €/m²8.7 %926,226+0.3 %CRelaxed
106046150Boissières, Calamane1,095 €/m²8.0 €/m²8.7 %865,350+0.5 %CRelaxed
106149150Baugé-en-Anjou, La Lande-Chasles1,190 €/m²8.7 €/m²8.7 %17411,828-0.1 %CRelaxed
106253370Boulay-les-Ifs, Champfrémont987 €/m²7.2 €/m²8.7 %512,937-1.0 %CRelaxed
106362770Auchy-lès-Hesdin, Blangy-sur-Ternoise953 €/m²6.9 €/m²8.7 %536,053-0.3 %CRelaxed
106402230Fresnoy-le-Grand1,046 €/m²7.6 €/m²8.7 %222,890-0.3 %CRelaxed
106524750Boulazac Isle Manoire, Champcevinel1,453 €/m²10.6 €/m²8.7 %23018,150+0.8 %B2Moderate
106628290Chapelle-Royale, Vald'Yerre1,004 €/m²7.3 €/m²8.7 %563,942-0.6 %CRelaxed
106747700Antagnac, Anzex1,357 €/m²9.9 €/m²8.7 %937,598+0.2 %CRelaxed
106866720Bélesta, Caramany1,184 €/m²8.6 €/m²8.7 %653,358+0.3 %CRelaxed
106980620Berneuil, Domart-en-Ponthieu1,096 €/m²8.0 €/m²8.7 %432,672-0.1 %CRelaxed
107033190Bagas, Barie1,161 €/m²8.4 €/m²8.7 %15915,433+0.5 %CRelaxed
107139250Arsure-Arsurette, Bief-du-Fourg1,587 €/m²11.5 €/m²8.7 %333,503+0.9 %CRelaxed
107246270Bagnac-sur-Célé, Cuzac998 €/m²7.3 €/m²8.7 %343,234+0.3 %CRelaxed
107347310Aubiac, Brax1,396 €/m²10.1 €/m²8.7 %13714,433+0.6 %B2Moderate
107452320Cerisières, Froncles847 €/m²6.2 €/m²8.7 %372,695-1.4 %CRelaxed
107561160Bailleul, Brieux981 €/m²7.1 €/m²8.7 %766,049-0.4 %CRelaxed
107670220Fougerolles-Saint-Valbert1,047 €/m²7.6 €/m²8.7 %351,882-0.6 %CRelaxed
107780131Framerville-Rainecourt, Harbonnières1,064 €/m²7.7 €/m²8.7 %272,316-0.4 %CRelaxed
107887270Bonnac-la-Côte, Chaptelat1,315 €/m²9.5 €/m²8.7 %11913,919+1.0 %B2Moderate
107912110Aubin, Cransac-les-Thermes892 €/m²6.5 €/m²8.7 %766,136-1.0 %CRelaxed
108036600Fontguenand, La Vernelle895 €/m²6.5 €/m²8.7 %1135,785-0.9 %CRelaxed
108151270Bannay, Baye1,106 €/m²8.0 €/m²8.7 %363,954-0.2 %CRelaxed
108264450Argelos, Astis1,200 €/m²8.7 €/m²8.7 %525,510+0.7 %B2Moderate
108332380Avezan, Bivès1,126 €/m²8.2 €/m²8.7 %302,803+0.1 %CRelaxed
108445390Aulnay-la-Rivière, Boësses1,371 €/m²9.9 €/m²8.7 %896,766-0.2 %B2Moderate
108579450Fénery, Saint-Aubin-le-Cloud958 €/m²6.9 €/m²8.7 %261,941-0.7 %CRelaxed
108633124Aillas, Auros1,207 €/m²8.7 €/m²8.7 %343,423+0.4 %CRelaxed
108750190Feugères, Gonfreville983 €/m²7.1 €/m²8.7 %846,331-0.1 %CRelaxed
108876540Ancretteville-sur-Mer, Angerville-la-Martel1,250 €/m²9.0 €/m²8.7 %1049,170-0.1 %CRelaxed
108988640Barbey-Seroux, Champdray1,239 €/m²9.0 €/m²8.7 %503,543-0.6 %CRelaxed
109089510Passy, Véron1,371 €/m²9.9 €/m²8.7 %262,920-0.5 %CRelaxed
109108500Anchamps, Les Mazures876 €/m²6.3 €/m²8.7 %906,778-1.5 %CRelaxed
109224340La Rochebeaucourt-et-Argentine, Mareuil en Périgord915 €/m²6.6 €/m²8.7 %533,027-0.6 %CRelaxed
109353440Aron, Belgeard993 €/m²7.2 €/m²8.7 %585,228-0.1 %CRelaxed
109456140Bohal, Caro1,217 €/m²8.8 €/m²8.7 %16413,072+0.5 %CRelaxed
109524560Bardou, Boisse1,150 €/m²8.3 €/m²8.7 %794,619+0.4 %CRelaxed
109635460Le Tiercent, Les Portes du Coglais1,100 €/m²7.9 €/m²8.7 %12911,084+0.1 %CRelaxed
109759119Waziers1,168 €/m²8.4 €/m²8.7 %827,266-0.3 %B2Moderate
109882130L'Honor-de-Cos, Lafrançaise1,264 €/m²9.1 €/m²8.7 %627,130+0.3 %B2Moderate
109945170Aschères-le-Marché, Attray1,354 €/m²9.8 €/m²8.7 %9111,609+0.9 %CRelaxed
110054260Allondrelle-la-Malmaison, Charency-Vezin1,412 €/m²10.2 €/m²8.7 %1029,741-0.1 %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).