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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
15189350Champignelles, Tannerre-en-Puisaye799 €/m²7.5 €/m²11.3 %321,486-1.0 %CRelaxed
15289360Bernouil, Butteaux927 €/m²8.7 €/m²11.3 %262,825-0.7 %CRelaxed
15323320Bussière-Dunoise, Fleurat673 €/m²6.3 €/m²11.3 %653,746-0.2 %CRelaxed
15445360Cernoy-en-Berry, Châtillon-sur-Loire876 €/m²8.2 €/m²11.3 %724,275-0.4 %CRelaxed
15518360Faverdines, La Celette670 €/m²6.3 €/m²11.3 %331,905-0.6 %CRelaxed
15619170Bonnefond, Bugeat722 €/m²6.8 €/m²11.3 %512,250-0.6 %CRelaxed
15770320Aillevillers-et-Lyaumont, Corbenay900 €/m²8.5 €/m²11.3 %272,890-0.8 %CRelaxed
15858360Préporché, Saint-Honoré-les-Bains733 €/m²6.9 €/m²11.3 %331,113-1.1 %CRelaxed
15981240Albine, Lacabarède868 €/m²8.1 €/m²11.3 %503,946-0.3 %CRelaxed
16003140Barberier, Chantelle741 €/m²7.0 €/m²11.3 %1075,287+0.1 %CRelaxed
16139290Archelange, Biarne1,043 €/m²9.8 €/m²11.3 %424,684+0.1 %CRelaxed
16258220Cessy-les-Bois, Ciez739 €/m²6.9 €/m²11.2 %472,544-0.2 %CRelaxed
16358700Arthel, Arzembouy707 €/m²6.6 €/m²11.2 %733,810-0.7 %CRelaxed
16481250Alban, Curvalle875 €/m²8.2 €/m²11.2 %232,183+0.1 %CRelaxed
16541190Françay, Herbault930 €/m²8.7 €/m²11.2 %766,337-0.3 %B2Moderate
16647440Casseneuil, Pailloles888 €/m²8.3 €/m²11.2 %332,663-0.1 %CRelaxed
16751230Angluzelles-et-Courcelles, Bannes877 €/m²8.2 €/m²11.2 %466,345-0.6 %CRelaxed
16817490Bazauges, Beauvais-sur-Matha775 €/m²7.2 €/m²11.2 %452,290+0.2 %CRelaxed
16908400Ardeuil-et-Montfauxelles, Aure784 €/m²7.3 €/m²11.2 %838,728-0.9 %CRelaxed
17050670Coulouvray-Boisbenâtre, Cuves736 €/m²6.9 €/m²11.2 %442,305-0.3 %CRelaxed
17103210Agonges, Autry-Issards833 €/m²7.8 €/m²11.2 %866,604-0.5 %CRelaxed
17223140Cressat, Domeyrot713 €/m²6.7 €/m²11.2 %483,095-0.3 %CRelaxed
17370270Belmont, Belonchamp840 €/m²7.8 €/m²11.2 %604,694-0.6 %CRelaxed
17487800Burgnac, Janailhac948 €/m²8.8 €/m²11.2 %1179,960+0.0 %CRelaxed
17524610Carsac-de-Gurson, Minzac937 €/m²8.7 €/m²11.2 %663,682+0.6 %CRelaxed
17670130Ferrières-lès-Ray, Fresne-Saint-Mamès833 €/m²7.8 €/m²11.2 %475,339+0.1 %CRelaxed
17789520Fontenoy, Lainsecq838 €/m²7.8 €/m²11.2 %964,647-0.4 %CRelaxed
17817520Archiac, Arthenac968 €/m²9.0 €/m²11.2 %576,269+0.2 %CRelaxed
17945260Chailly-en-Gâtinais, Châtenoy886 €/m²8.2 €/m²11.2 %1137,775-0.1 %CRelaxed
18017360Boscamnant, La Barde946 €/m²8.8 €/m²11.2 %644,081-0.1 %CRelaxed
18136110Baudres, Bouges-le-Château693 €/m²6.4 €/m²11.2 %866,137-0.6 %CRelaxed
18289270Arcy-sur-Cure, Bessy-sur-Cure875 €/m²8.1 €/m²11.2 %533,143-0.5 %CRelaxed
18327490Autheuil-Authouillet, Cailly-sur-Eure1,163 €/m²10.8 €/m²11.1 %403,659+0.0 %CRelaxed
18470110Aillevans, Athesans-Étroitefontaine889 €/m²8.3 €/m²11.1 %536,771-0.4 %CRelaxed
18550410La Haye-Bellefond, Le Guislain736 €/m²6.8 €/m²11.1 %664,111-0.2 %CRelaxed
18616480Berneuil, Boisbreteau847 €/m²7.9 €/m²11.1 %482,536-0.2 %CRelaxed
18718320Beffes, Cours-les-Barres753 €/m²7.0 €/m²11.1 %824,766-0.6 %CRelaxed
18818120Brinay, Cerbois802 €/m²7.4 €/m²11.1 %977,478-0.3 %CRelaxed
18925380Battenans-Varin, Belleherbe1,095 €/m²10.1 €/m²11.1 %262,267+0.0 %CRelaxed
19072510Château-l'Hermitage, Mansigné838 €/m²7.8 €/m²11.1 %775,481-0.6 %CRelaxed
19187160Arnac-la-Poste, Cromac732 €/m²6.8 €/m²11.1 %553,094-0.7 %CRelaxed
19288700Anglemont, Autrey845 €/m²7.8 €/m²11.1 %11913,255-0.7 %CRelaxed
19331580Balesta, Boudrac929 €/m²8.6 €/m²11.1 %252,143+0.1 %CRelaxed
19463220Arlanc, Beurières779 €/m²7.2 €/m²11.1 %653,858-0.3 %CRelaxed
19516450Beaulieu-sur-Sonnette, Le Grand-Madieu760 €/m²7.0 €/m²11.1 %502,575-0.6 %CRelaxed
19618100Méry-sur-Cher, Saint-Georges-sur-la-Prée863 €/m²8.0 €/m²11.1 %37827,610-0.8 %CRelaxed
19763300Dorat, Escoutoux829 €/m²7.6 €/m²11.0 %14013,725+0.0 %CRelaxed
19856160Guémené-sur-Scorff, Langoëlan925 €/m²8.5 €/m²11.0 %1155,622+0.1 %CRelaxed
19959177Rainsars, Ramousies755 €/m²6.9 €/m²11.0 %293,172-0.6 %CRelaxed
20063640Biollet, Charensat769 €/m²7.1 €/m²11.0 %281,515-0.5 %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).