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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
60125680Avilley, Bonnal1,072 €/m²8.6 €/m²9.7 %363,108-0.6 %CRelaxed
60243170Chanaleilles, Cubelles967 €/m²7.8 €/m²9.7 %322,790-0.8 %CRelaxed
60385770L'Île-d'Elle, Le Gué-de-Velluire1,195 €/m²9.6 €/m²9.7 %965,220+0.1 %CRelaxed
60416300Angeduc, Barbezieux-Saint-Hilaire1,068 €/m²8.6 €/m²9.7 %10210,692-0.0 %CRelaxed
60528340Boissy-lès-Perche, La Chapelle-Fortin884 €/m²7.1 €/m²9.7 %301,946-1.3 %CRelaxed
60641150Chaumont-sur-Loire, Mesland1,055 €/m²8.5 €/m²9.7 %1048,527-0.6 %CRelaxed
60779600Airvault, Assais-les-Jumeaux872 €/m²7.0 €/m²9.7 %1218,654-0.2 %CRelaxed
60886600Celle-Lévescault, Cloué1,022 €/m²8.2 €/m²9.7 %1018,586-0.2 %CRelaxed
60997231Le Robert1,945 €/m²15.6 €/m²9.7 %3221,553-0.8 %B1Tight
61016190Bors (Canton de Tude-et-Lavalette), Courgeac865 €/m²7.0 €/m²9.6 %694,128-0.9 %CRelaxed
61119260Affieux, Peyrissac916 €/m²7.4 €/m²9.6 %301,971-0.4 %CRelaxed
61286160Brion, Champagné-Saint-Hilaire930 €/m²7.5 €/m²9.6 %846,613-0.3 %CRelaxed
61341360Cellé, Fortan841 €/m²6.8 €/m²9.6 %624,501-0.5 %CRelaxed
61471160Digoin, Gilly-sur-Loire980 €/m²7.9 €/m²9.6 %11410,680-0.8 %CRelaxed
61580360Combles, Curlu957 €/m²7.7 €/m²9.6 %634,330-0.2 %CRelaxed
61680600Autheux, Authieule1,017 €/m²8.2 €/m²9.6 %12912,053-0.7 %CRelaxed
61712260Ambeyrac, Balaguier-d'Olt1,133 €/m²9.1 €/m²9.6 %705,488+0.3 %CRelaxed
61812370Belmont-sur-Rance, Combret828 €/m²6.6 €/m²9.6 %231,840-0.3 %CRelaxed
61936700Arpheuilles, Châtillon-sur-Indre829 €/m²6.7 €/m²9.6 %764,866-1.1 %CRelaxed
62042630Pradines, Régny1,054 €/m²8.5 €/m²9.6 %313,506+0.0 %CRelaxed
62152300Autigny-le-Grand, Autigny-le-Petit765 €/m²6.1 €/m²9.6 %878,730-1.1 %CRelaxed
62259600Assevent, Bersillies991 €/m²7.9 €/m²9.6 %29035,498-0.5 %B2Moderate
62371400Antully, Autun1,050 €/m²8.4 €/m²9.6 %14118,405-0.6 %CRelaxed
62477710Chevry-en-Sereine, Lorrez-le-Bocage-Préaux1,410 €/m²11.3 €/m²9.6 %745,600-0.1 %B2Moderate
62580560Acheux-en-Amiénois, Arquèves1,111 €/m²8.9 €/m²9.6 %475,274-0.6 %CRelaxed
62622110Glomel, Kergrist-Moëlou1,030 €/m²8.3 €/m²9.6 %1618,642+0.0 %CRelaxed
62743360Bournoncle-Saint-Pierre, Lorlanges886 €/m²7.1 €/m²9.6 %373,540+0.3 %CRelaxed
62861800Chanu, Le Ménil-Ciboult783 €/m²6.3 €/m²9.6 %1068,174-0.4 %CRelaxed
62955800Andernay, Brabant-le-Roi866 €/m²6.9 €/m²9.6 %766,844-1.1 %CRelaxed
63080520Méneslies, Woincourt1,031 €/m²8.3 €/m²9.6 %312,090-0.5 %CRelaxed
63186470Boivre-la-Vallée920 €/m²7.4 €/m²9.6 %483,024-0.4 %CRelaxed
63287520Cieux, Javerdat1,102 €/m²8.8 €/m²9.6 %746,423+0.4 %CRelaxed
63318110Allogny, Fussy990 €/m²7.9 €/m²9.6 %14512,241+0.6 %B2Moderate
63419300Chapelle-Spinasse, Darnets911 €/m²7.3 €/m²9.6 %667,635-0.2 %CRelaxed
63524150Badefols-sur-Dordogne, Baneuil1,100 €/m²8.8 €/m²9.6 %1388,324-0.1 %CRelaxed
63637460Beaumont-Village, Chemillé-sur-Indrois920 €/m²7.4 €/m²9.6 %815,597-0.9 %CRelaxed
63740360Bastennes, Castelnau-Chalosse1,360 €/m²10.9 €/m²9.6 %423,756+0.3 %CRelaxed
63850810Bérigny, La Barre-de-Semilly957 €/m²7.6 €/m²9.6 %584,687+0.3 %CRelaxed
63972120Conflans-sur-Anille, Marolles-lès-Saint-Calais839 €/m²6.7 €/m²9.6 %845,929-0.9 %CRelaxed
64080830Bouchon, L'Étoile1,032 €/m²8.2 €/m²9.6 %251,286-1.2 %CRelaxed
64181640Combefa, Laparrouquial1,017 €/m²8.1 €/m²9.6 %282,380+0.3 %CRelaxed
64288490Combrimont, Frapelle1,042 €/m²8.3 €/m²9.6 %402,661-1.0 %CRelaxed
64319000Les Angles-sur-Corrèze, Tulle1,040 €/m²8.3 €/m²9.6 %9313,526-0.7 %CRelaxed
64488440Frizon, Nomexy1,172 €/m²9.3 €/m²9.6 %262,390-1.2 %CRelaxed
64502470Dammard, Macogny1,151 €/m²9.2 €/m²9.6 %472,890-1.1 %B2Moderate
64641130Billy, Châtillon-sur-Cher867 €/m²6.9 €/m²9.6 %15910,283-0.7 %CRelaxed
64759132Baives, Eppe-Sauvage875 €/m²7.0 €/m²9.6 %696,214-1.0 %CRelaxed
64888100Coinches, Nayemont-les-Fosses1,117 €/m²8.9 €/m²9.6 %18425,319-0.6 %CRelaxed
64916150Chabanais, Chabrac910 €/m²7.2 €/m²9.5 %1136,423-0.1 %CRelaxed
65021390Aisy-sous-Thil, Braux994 €/m²7.9 €/m²9.5 %292,592-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).