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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
110181220Damiatte, Guitalens-L'Albarède1,202 €/m²8.7 €/m²8.7 %394,577-0.1 %CRelaxed
110281320Barre, Moulin-Mage975 €/m²7.0 €/m²8.7 %231,681+0.1 %CRelaxed
110302000Aulnois-sous-Laon, Barenton-Bugny1,128 €/m²8.1 €/m²8.6 %24234,114-0.4 %B2Moderate
110408120Bogny-sur-Meuse983 €/m²7.1 €/m²8.6 %614,889-0.7 %CRelaxed
110512170Connac, Durenque1,066 €/m²7.7 €/m²8.6 %444,276-0.7 %CRelaxed
110647170Andiran, Lannes1,092 €/m²7.9 €/m²8.6 %633,983-0.7 %CRelaxed
110762460Divion, Diéval1,219 €/m²8.8 €/m²8.6 %808,194-0.2 %B2Moderate
110879120Chenay, Chey945 €/m²6.8 €/m²8.6 %835,740-0.4 %CRelaxed
110981700Appelle, Bertre1,124 €/m²8.1 €/m²8.6 %767,622+0.0 %CRelaxed
111090700Châtenois-les-Forges1,341 €/m²9.7 €/m²8.6 %222,608-0.6 %B2Moderate
111128160Brou, Dampierre-sous-Brou1,111 €/m²8.0 €/m²8.6 %1378,904-0.5 %CRelaxed
111242620Saint-Martin-d'Estréaux, Saint-Pierre-Laval1,050 €/m²7.6 €/m²8.6 %261,218-0.3 %CRelaxed
111310160Aix-Villemaur-Pâlis, Bérulle1,033 €/m²7.4 €/m²8.6 %744,461-0.9 %CRelaxed
111411270Brézilhac, Cazalrenoux1,080 €/m²7.8 €/m²8.6 %412,862+0.8 %CRelaxed
111514260Bonnemaison, Brémoy1,084 €/m²7.8 €/m²8.6 %9510,151+0.0 %CRelaxed
111617130Chamouillac, Chartuzac1,173 €/m²8.4 €/m²8.6 %777,384+0.0 %CRelaxed
111733230Abzac, Bayas1,302 €/m²9.4 €/m²8.6 %29223,536+0.2 %CRelaxed
111845530Combreux, Seichebrières1,271 €/m²9.1 €/m²8.6 %463,434+0.5 %CRelaxed
111953300Ambrières-les-Vallées, Chantrigné901 €/m²6.5 €/m²8.6 %1167,536-0.6 %CRelaxed
112062870Buire-le-Sec, Campagne-lès-Hesdin1,164 €/m²8.4 €/m²8.6 %394,783+0.4 %CRelaxed
112145270Auvilliers-en-Gâtinais, Beauchamps-sur-Huillard1,158 €/m²8.3 €/m²8.6 %726,788-0.6 %CRelaxed
112246340Dégagnac, Lavercantière1,017 €/m²7.3 €/m²8.6 %252,211+0.2 %CRelaxed
112364300Argagnon, Baigts-de-Béarn1,353 €/m²9.7 €/m²8.6 %19021,928+0.2 %CRelaxed
112471990La Comelle, La Grande-Verrière974 €/m²7.0 €/m²8.6 %291,360+0.2 %CRelaxed
112516110Agris, Bunzac1,100 €/m²7.9 €/m²8.6 %16912,160+0.1 %CRelaxed
112624160Anlhiac, Clermont-d'Excideuil1,000 €/m²7.2 €/m²8.6 %715,218-0.1 %CRelaxed
112724350Bussac, Creyssac1,170 €/m²8.4 €/m²8.6 %1057,351+0.2 %CRelaxed
112824390Badefols-d'Ans, Boisseuilh1,000 €/m²7.2 €/m²8.6 %653,294-1.2 %CRelaxed
112915600Boisset, Le Trioulou998 €/m²7.1 €/m²8.6 %605,627-0.2 %CRelaxed
113024510Limeuil, Paunat1,269 €/m²9.1 €/m²8.6 %742,884+0.1 %CRelaxed
113125260Colombier-Fontaine, Longevelle-sur-Doubs1,341 €/m²9.6 €/m²8.6 %555,680-0.7 %CRelaxed
113232110Arblade-le-Haut, Bétous1,209 €/m²8.7 €/m²8.6 %665,425+0.6 %CRelaxed
113340320Arboucave, Bahus-Soubiran1,205 €/m²8.6 €/m²8.6 %646,643-0.1 %CRelaxed
113454920Morfontaine, Villers-la-Montagne1,795 €/m²12.9 €/m²8.6 %292,643+0.3 %CRelaxed
113564330Aubous, Aydie1,167 €/m²8.4 €/m²8.6 %303,985-0.2 %CRelaxed
113680150Agenvillers, Boufflers1,111 €/m²8.0 €/m²8.6 %1077,582-0.1 %CRelaxed
113759292Saint-Hilaire-lez-Cambrai1,162 €/m²8.3 €/m²8.6 %291,558-0.6 %CRelaxed
113859490Bruille-lez-Marchiennes, Somain1,284 €/m²9.2 €/m²8.6 %13013,106-0.9 %B2Moderate
113964470Alos-Sibas-Abense, Alçay-Alçabéhéty-Sunharette1,235 €/m²8.8 €/m²8.6 %212,429-0.0 %CRelaxed
114079200Adilly, Châtillon-sur-Thouet1,124 €/m²8.0 €/m²8.6 %29221,568-0.3 %CRelaxed
114116120Angeac-Charente, Bassac1,099 €/m²7.9 €/m²8.6 %1158,522-0.3 %CRelaxed
114227930Angerville-la-Campagne, Aviron1,448 €/m²10.3 €/m²8.6 %22822,801+0.8 %B2Moderate
114333910Bonzac, Sablons1,431 €/m²10.2 €/m²8.6 %9311,685+1.1 %B2Moderate
114442470Fourneaux, Lay1,103 €/m²7.9 €/m²8.6 %353,804+0.2 %CRelaxed
114543500Beaune-sur-Arzon, Boisset1,028 €/m²7.3 €/m²8.6 %755,579-0.2 %CRelaxed
114647230Barbaste, Feugarolles1,062 €/m²7.6 €/m²8.6 %996,786+0.0 %CRelaxed
114758320Germigny-sur-Loire, Parigny-les-Vaux1,302 €/m²9.3 €/m²8.6 %474,103-0.2 %B2Moderate
114862560Audincthun, Avroult1,096 €/m²7.8 €/m²8.6 %876,373-0.2 %CRelaxed
114988450Bettegney-Saint-Brice, Gugney-aux-Aulx1,190 €/m²8.5 €/m²8.6 %252,979-0.5 %CRelaxed
115032240Castex-d'Armagnac, Estang1,224 €/m²8.7 €/m²8.6 %342,451+0.3 %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).