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 %. · 39 / 40

#AreaMedian priceRentGross yieldSales/yearPopulationTension
190184500Bollène1,113 €/m²10.5 €/m²11.3 %4014,024+0.4 %CRelaxed
190242400Saint-Chamond1,229 €/m²11.6 €/m²11.3 %23635,646+0.2 %B2Moderate
190388110Allarmont, Celles-sur-Plaine916 €/m²8.6 €/m²11.3 %287,241-1.0 %CRelaxed
190477350Boissettes, Boissise-la-Bertrand1,766 €/m²16.7 €/m²11.4 %10021,170-0.6 %AVery tight
190523000Anzême, Guéret993 €/m²9.4 €/m²11.4 %8122,722-0.2 %CRelaxed
190671200Le Creusot, Saint-Sernin-du-Bois953 €/m²9.0 €/m²11.4 %14622,243-0.8 %CRelaxed
190713014Marseille1,508 €/m²14.3 €/m²11.4 %44455,378+0.4 %AVery tight
190828500Allainville, Aunay-sous-Crécy1,314 €/m²12.5 €/m²11.4 %4127,670+0.3 %B2Moderate
190947400Fauguerolles, Fauillet956 €/m²9.1 €/m²11.4 %3514,896+0.4 %CRelaxed
191033220Caplong, Eynesse1,061 €/m²10.2 €/m²11.5 %5515,400+0.2 %B2Moderate
191146200Lacave, Lachapelle-Auzac908 €/m²8.7 €/m²11.6 %246,810-0.4 %CRelaxed
191209200Alos, Encourtiech953 €/m²9.3 €/m²11.7 %409,420-0.4 %CRelaxed
191325150Autechaux-Roide, Bourguignon914 €/m²8.9 €/m²11.7 %257,538-0.7 %B2Moderate
191471700Boyer, Chardonnay1,129 €/m²11.0 €/m²11.7 %399,879-0.1 %CRelaxed
191542700Firminy962 €/m²9.4 €/m²11.7 %13317,060+0.1 %B2Moderate
191658000Challuy, Nevers1,025 €/m²10.0 €/m²11.7 %39838,320-0.4 %B2Moderate
191784600Grillon, Richerenches960 €/m²9.4 €/m²11.8 %3611,505-0.4 %CRelaxed
191802100Essigny-le-Petit, Fayet1,122 €/m²11.0 €/m²11.8 %20560,075-0.6 %B2Moderate
191954300Bienville-la-Petite, Bonviller974 €/m²9.6 €/m²11.8 %12627,593-0.5 %B2Moderate
192009400Alliat, Arignac1,003 €/m²9.9 €/m²11.8 %208,633-0.2 %CRelaxed
192188130Avrainville, Battexey920 €/m²9.1 €/m²11.8 %287,952-0.3 %CRelaxed
192290200Auxelles-Bas, Auxelles-Haut1,041 €/m²10.3 €/m²11.8 %207,082-0.6 %CRelaxed
192354150Anoux, Avril1,371 €/m²13.5 €/m²11.9 %858,256+0.0 %B2Moderate
192421300Chenôve1,324 €/m²13.1 €/m²11.9 %10214,244+0.1 %B1Tight
192565100Adé, Arcizac-ez-Angles1,099 €/m²10.9 €/m²11.9 %29220,613-0.5 %CRelaxed
192645500Autry-le-Châtel, Gien1,097 €/m²10.9 €/m²11.9 %5921,154-0.7 %CRelaxed
192776320Caudebec-lès-Elbeuf, Saint-Pierre-lès-Elbeuf1,179 €/m²11.7 €/m²11.9 %6918,782+0.2 %B1Tight
192806430La Brigue, Tende1,224 €/m²12.2 €/m²12.0 %502,538-1.4 %CRelaxed
192933990Hourtin, Naujac-sur-Mer1,348 €/m²13.4 €/m²12.0 %515,152+1.7 %CRelaxed
193018200Ainay-le-Vieil, Arcomps846 €/m²8.4 €/m²12.0 %4216,541-0.5 %CRelaxed
193197110Pointe-à-Pitre1,376 €/m²13.7 €/m²12.0 %8015,040-0.9 %B1Tight
193245120Cepoy, Châlette-sur-Loing1,235 €/m²12.4 €/m²12.0 %2018,496+0.0 %B2Moderate
193371400Antully, Autun916 €/m²9.2 €/m²12.0 %10318,405-0.6 %CRelaxed
193470300Abelcourt, Ailloncourt880 €/m²8.8 €/m²12.0 %10117,726-0.4 %CRelaxed
193576380Canteleu, Montigny1,282 €/m²12.9 €/m²12.1 %4816,369-0.3 %B1Tight
193659430Dunkerque1,338 €/m²13.5 €/m²12.1 %3817,253-0.4 %B2Moderate
193760180Nogent-sur-Oise1,416 €/m²14.3 €/m²12.1 %7421,907+1.5 %B1Tight
193810100Crancey, Gélannes865 €/m²8.8 €/m²12.2 %4018,872+0.3 %CRelaxed
193960400Appilly, Babœuf1,190 €/m²12.2 €/m²12.3 %5125,429-0.5 %CRelaxed
194076410Cléon, Freneuse1,091 €/m²11.3 €/m²12.4 %5017,639+0.1 %B1Tight
194125230Bondeval, Dasle990 €/m²10.3 €/m²12.4 %448,486-0.2 %B2Moderate
194202300Abbécourt, Audignicourt980 €/m²10.2 €/m²12.5 %2126,878-0.4 %CRelaxed
194354120Baccarat, Bertrichamps898 €/m²9.4 €/m²12.5 %217,625-0.6 %CRelaxed
194490500Beaucourt, Montbouton917 €/m²9.6 €/m²12.5 %255,388-0.1 %CRelaxed
194581200Aiguefonde, Aussillon884 €/m²9.3 €/m²12.6 %3618,403-0.4 %CRelaxed
194613015Marseille1,364 €/m²14.3 €/m²12.6 %40955,378+0.4 %AVery tight
194771160Digoin, Gilly-sur-Loire745 €/m²7.9 €/m²12.7 %5010,680-0.8 %CRelaxed
194888500Ahéville, Ambacourt734 €/m²7.8 €/m²12.7 %2911,483-0.9 %CRelaxed
194925420Bart, Berche992 €/m²10.5 €/m²12.7 %257,513+0.1 %B2Moderate
195088300Attignéville, Aulnois798 €/m²8.5 €/m²12.7 %3210,528-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 (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).