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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
5133220Caplong, Eynesse1,061 €/m²10.2 €/m²11.5 %5515,400+0.2 %B2Moderate
5247400Fauguerolles, Fauillet956 €/m²9.1 €/m²11.4 %3514,896+0.4 %CRelaxed
5313014Marseille1,508 €/m²14.3 €/m²11.4 %44455,378+0.4 %AVery tight
5428500Allainville, Aunay-sous-Crécy1,314 €/m²12.5 €/m²11.4 %4127,670+0.3 %B2Moderate
5571200Le Creusot, Saint-Sernin-du-Bois953 €/m²9.0 €/m²11.4 %14622,243-0.8 %CRelaxed
5623000Anzême, Guéret993 €/m²9.4 €/m²11.4 %8122,722-0.2 %CRelaxed
5777350Boissettes, Boissise-la-Bertrand1,766 €/m²16.7 €/m²11.4 %10021,170-0.6 %AVery tight
5888110Allarmont, Celles-sur-Plaine916 €/m²8.6 €/m²11.3 %287,241-1.0 %CRelaxed
5942400Saint-Chamond1,229 €/m²11.6 €/m²11.3 %23635,646+0.2 %B2Moderate
6084500Bollène1,113 €/m²10.5 €/m²11.3 %4014,024+0.4 %CRelaxed
6134700Celles, Fozières1,041 €/m²9.8 €/m²11.3 %6613,374+0.4 %CRelaxed
6207700Bidon, Bourg-Saint-Andéol1,113 €/m²10.4 €/m²11.3 %5714,255+0.1 %CRelaxed
6351470Moncetz-Longevas, Saint-Memmie1,250 €/m²11.7 €/m²11.2 %236,011-0.2 %B2Moderate
6428400Arcisses, Champrond-en-Perchet1,046 €/m²9.8 €/m²11.2 %5313,447-0.8 %CRelaxed
6502000Aulnois-sous-Laon, Barenton-Bugny1,109 €/m²10.3 €/m²11.2 %12734,114-0.4 %B2Moderate
6610120Laines-aux-Bois, Saint-André-les-Vergers1,444 €/m²13.4 €/m²11.2 %11816,781+0.8 %B2Moderate
6760160Montataire, Thiverny1,483 €/m²13.8 €/m²11.2 %3615,298+0.8 %B1Tight
6886100Antran, Châtellerault1,048 €/m²9.7 €/m²11.2 %11033,857-0.3 %CRelaxed
6939110Abergement-lès-Thésy, Aiglepierre961 €/m²8.9 €/m²11.1 %326,042-0.6 %CRelaxed
7052100Bettancourt-la-Ferrée, Chancenay1,077 €/m²10.0 €/m²11.1 %10829,962-1.0 %CRelaxed
7105400Chabestan, Châteauneuf-d'Oze1,317 €/m²12.2 €/m²11.1 %396,696+0.8 %CRelaxed
7279200Adilly, Châtillon-sur-Thouet1,050 €/m²9.7 €/m²11.1 %4921,568-0.3 %CRelaxed
7382200Boudou, Lizac1,122 €/m²10.4 €/m²11.1 %3516,720+0.8 %CRelaxed
7407110Beaumont, Chassiers1,002 €/m²9.2 €/m²11.1 %228,522-0.2 %CRelaxed
7521130Athée, Auxonne1,117 €/m²10.3 €/m²11.1 %4114,979-0.0 %CRelaxed
7601110Aranc, Brénod1,098 €/m²10.1 €/m²11.0 %216,594-0.2 %CRelaxed
7764150Abidos, Bésingrand968 €/m²8.9 €/m²11.0 %3210,140-0.9 %CRelaxed
7839700Amange, Audelange1,122 €/m²10.3 €/m²11.0 %2711,097+0.2 %CRelaxed
7995200Sarcelles1,970 €/m²18.0 €/m²11.0 %21059,173+0.4 %AVery tight
8030130Carsan, Pont-Saint-Esprit1,285 €/m²11.7 €/m²10.9 %7614,858+0.9 %CRelaxed
8148100Antrenas, Bourgs sur Colagne1,045 €/m²9.5 €/m²10.9 %3910,076-0.3 %CRelaxed
8290100Boron, Chavanatte1,171 €/m²10.6 €/m²10.9 %4013,130-0.1 %B2Moderate
8362700Bruay-la-Buissière1,166 €/m²10.6 €/m²10.9 %2821,424-0.6 %B2Moderate
8442800Chagnon, Châteauneuf1,113 €/m²10.1 €/m²10.8 %8930,260+0.4 %B2Moderate
8566230Lamanère, Le Tech1,101 €/m²10.0 €/m²10.8 %201,500+0.2 %CRelaxed
8649500Chazé-sur-Argos, Segré-en-Anjou Bleu1,083 €/m²9.8 €/m²10.8 %319,920+0.1 %CRelaxed
8761000Alençon, Cerisé1,114 €/m²10.1 €/m²10.8 %15029,970-0.3 %CRelaxed
8836100Brives, Chouday968 €/m²8.7 €/m²10.8 %2116,613-1.0 %CRelaxed
8914110Condé-en-Normandie, Pontécoulant966 €/m²8.7 €/m²10.8 %243,818-1.6 %CRelaxed
9042500Le Chambon-Feugerolles987 €/m²8.9 €/m²10.8 %5212,314-0.2 %B2Moderate
9113003Marseille1,667 €/m²14.9 €/m²10.7 %60555,378+0.4 %AVery tight
9270400Belverne, Brevilliers1,094 €/m²9.8 €/m²10.7 %4323,155+0.1 %B2Moderate
9355000Bar-le-Duc, Behonne967 €/m²8.6 €/m²10.7 %9129,176-0.7 %CRelaxed
9412200La Rouquette, Le Bas Ségala1,068 €/m²9.5 €/m²10.7 %5317,978-0.4 %CRelaxed
9526700La Garde-Adhémar, Pierrelatte1,278 €/m²11.4 €/m²10.7 %5714,900+0.6 %CRelaxed
9688120Basse-sur-le-Rupt, Cleurie1,054 €/m²9.4 €/m²10.7 %2910,964-0.3 %CRelaxed
9759220Denain, Rouvignies1,190 €/m²10.6 €/m²10.7 %3022,919+0.0 %B2Moderate
9865300Campistrous, Clarens1,004 €/m²8.9 €/m²10.7 %408,104-0.2 %CRelaxed
9991860Épinay-sous-Sénart1,857 €/m²16.5 €/m²10.7 %5911,611-0.8 %AVery tight
10006260Ascros, Auvare1,387 €/m²12.3 €/m²10.7 %323,122-0.6 %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).