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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
465127560Giverville, La Noë-Poulain1,051 €/m²8.7 €/m²10.0 %603,020+0.1 %CRelaxed
465227230Barville, Bazoques1,050 €/m²8.7 €/m²10.0 %1036,703-0.2 %CRelaxed
465347180Castelnau-sur-Gupie, Couthures-sur-Garonne1,019 €/m²8.5 €/m²10.0 %797,516+0.1 %CRelaxed
465487230Bussière-Galant, Champsac927 €/m²7.7 €/m²10.0 %1096,840+0.2 %CRelaxed
465547330Cahuzac, Castillonnès958 €/m²8.0 €/m²10.0 %542,894-0.2 %CRelaxed
465656490Guilliers, La Trinité-Porhoët923 €/m²7.7 €/m²10.0 %1155,253-0.3 %CRelaxed
465702350Boncourt, Bucy-lès-Pierrepont851 €/m²7.1 €/m²10.0 %694,913-0.7 %CRelaxed
465834610Castanet-le-Haut, Rosis851 €/m²7.1 €/m²10.0 %241,564+0.0 %CRelaxed
465971110Anzy-le-Duc, Artaix941 €/m²7.8 €/m²10.0 %696,838-0.5 %CRelaxed
466079420Beaulieu-sous-Parthenay, Clavé815 €/m²6.8 €/m²10.0 %392,438+0.1 %CRelaxed
466185410La Caillère-Saint-Hilaire, Rives-du-Fougerais816 €/m²6.8 €/m²10.0 %633,531+0.2 %CRelaxed
466203100Lavault-Sainte-Anne, Montluçon987 €/m²8.2 €/m²10.0 %30634,286-1.3 %B2Moderate
466307660Issanlas, Lanarce868 €/m²7.2 €/m²10.0 %21638+0.1 %CRelaxed
466414130Blangy-le-Château, Bonneville-la-Louvet1,563 €/m²13.0 €/m²10.0 %21317,111+0.4 %B2Moderate
466524700Eygurande-et-Gardedeuil, Le Pizou986 €/m²8.2 €/m²10.0 %19212,914+0.6 %CRelaxed
466619370Chamberet, Soudaine-Lavinadière855 €/m²7.1 €/m²10.0 %331,576+0.4 %CRelaxed
466752410Chamouilley, Eurville-Bienville985 €/m²8.2 €/m²10.0 %383,277-0.8 %CRelaxed
466854240Jœuf1,182 €/m²9.9 €/m²10.0 %686,392-0.3 %B2Moderate
466956430Brignac, Concoret1,133 €/m²9.5 €/m²10.0 %915,795+0.1 %CRelaxed
467047400Fauguerolles, Fauillet936 €/m²7.8 €/m²10.0 %18814,896+0.4 %CRelaxed
467180240Aizecourt-le-Bas, Bernes917 €/m²7.7 €/m²10.0 %675,051-0.9 %CRelaxed
467210290Avon-la-Pèze, Bercenay-le-Hayer966 €/m²8.1 €/m²10.0 %402,214-0.0 %CRelaxed
467316350Benest, Champagne-Mouton838 €/m²7.0 €/m²10.0 %422,023-0.5 %CRelaxed
467456910Carentoir, Saint-Nicolas-du-Tertre1,000 €/m²8.4 €/m²10.0 %533,701-0.2 %CRelaxed
467502290Ambleny, Bagneux1,175 €/m²9.8 €/m²10.1 %987,939-0.1 %CRelaxed
467616210Bardenac, Bazac955 €/m²8.0 €/m²10.1 %774,983-0.2 %CRelaxed
467724300Abjat-sur-Bandiat, Augignac925 €/m²7.8 €/m²10.1 %1288,520-0.2 %CRelaxed
467802210Armentières-sur-Ourcq, Beugneux1,118 €/m²9.4 €/m²10.1 %996,977-0.3 %B2Moderate
467902340Agnicourt-et-Séchelles, Berlise792 €/m²6.6 €/m²10.1 %644,318-1.0 %CRelaxed
468047140Auradou, Dausse1,123 €/m²9.4 €/m²10.1 %917,669+0.5 %CRelaxed
468158170Avrée, Chiddes827 €/m²6.9 €/m²10.1 %573,416-0.1 %CRelaxed
468288170Aouze, Aroffe829 €/m²7.0 €/m²10.1 %767,066-0.4 %CRelaxed
468353800Bouchamps-lès-Craon, Congrier948 €/m²8.0 €/m²10.1 %745,976-0.2 %CRelaxed
468472150Courdemanche, Le Grand-Lucé859 €/m²7.2 €/m²10.1 %1095,664-0.2 %CRelaxed
468579800Avon, Bougon861 €/m²7.2 €/m²10.1 %886,756-0.5 %CRelaxed
468602670Champs, Folembray973 €/m²8.2 €/m²10.1 %221,668-0.2 %CRelaxed
468712200La Rouquette, Le Bas Ségala1,092 €/m²9.2 €/m²10.1 %17817,978-0.4 %CRelaxed
468827370Amfreville-Saint-Amand, Fouqueville1,199 €/m²10.1 €/m²10.1 %18117,518+0.6 %CRelaxed
468964350Anoye, Arricau-Bordes1,063 €/m²8.9 €/m²10.1 %454,126-0.1 %CRelaxed
469097125Bouillante1,812 €/m²15.3 €/m²10.1 %266,127-2.1 %B1Tight
469151330Belval-en-Argonne, Bettancourt-la-Longue818 €/m²6.9 €/m²10.1 %342,722-0.5 %CRelaxed
469252140Avrecourt, Chauffourt800 €/m²6.7 €/m²10.1 %382,754-0.5 %CRelaxed
469356580Bréhan, Crédin991 €/m²8.4 €/m²10.1 %765,315-0.4 %CRelaxed
469464390Abitain, Andrein1,082 €/m²9.1 €/m²10.1 %423,728+0.1 %CRelaxed
469587330Gajoubert, Montrol-Sénard753 €/m²6.4 €/m²10.1 %313,030-0.6 %CRelaxed
469623600Boussac, Boussac-Bourg787 €/m²6.6 €/m²10.1 %814,559-0.6 %CRelaxed
469723350Genouillac, La Cellette783 €/m²6.6 €/m²10.1 %311,390-0.1 %CRelaxed
469835420La Bazouge-du-Désert, Le Ferré1,021 €/m²8.6 €/m²10.1 %1258,308-0.2 %CRelaxed
469953540Cuillé, Gastines774 €/m²6.5 €/m²10.1 %291,760-0.3 %CRelaxed
470017210Bedenac, Bran987 €/m²8.4 €/m²10.2 %777,187+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).