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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
40116380Charras, Chazelles937 €/m²8.0 €/m²10.2 %623,809-0.1 %CRelaxed
40219220Auriac, Bassignac-le-Haut883 €/m²7.5 €/m²10.2 %543,143-0.7 %CRelaxed
40323240Chamborand, Le Grand-Bourg766 €/m²6.5 €/m²10.2 %341,900-0.6 %CRelaxed
40450750Bourgvallées, Canisy920 €/m²7.8 €/m²10.2 %897,754+0.0 %CRelaxed
40589430Baon, Mélisey843 €/m²7.2 €/m²10.2 %251,342-1.6 %CRelaxed
40622150Gausson, Hénon953 €/m²8.1 €/m²10.2 %15412,595+0.1 %CRelaxed
40703500Bayet, Bransat931 €/m²7.9 €/m²10.2 %10711,134-0.3 %CRelaxed
40818190Chambon, Chavannes760 €/m²6.4 €/m²10.2 %554,184-0.8 %CRelaxed
40959980Bertry, Honnechy855 €/m²7.2 €/m²10.2 %594,228-0.4 %CRelaxed
41079440Courlay864 €/m²7.3 €/m²10.2 %332,387-0.3 %CRelaxed
41123450Fresselines744 €/m²6.3 €/m²10.2 %20509-0.8 %CRelaxed
41252600Celsoy, Chalindrey872 €/m²7.4 €/m²10.2 %766,301-0.4 %CRelaxed
41361220Bellou-en-Houlme, Briouze945 €/m²8.0 €/m²10.2 %574,907-0.5 %CRelaxed
41472310Bessé-sur-Braye, Cogners784 €/m²6.6 €/m²10.2 %723,960-1.3 %CRelaxed
41517210Bedenac, Bran987 €/m²8.4 €/m²10.2 %777,187+0.3 %CRelaxed
41621430Bard-le-Régulier, Blanot853 €/m²7.2 €/m²10.2 %311,947-0.4 %CRelaxed
41727810Marcilly-sur-Eure1,194 €/m²10.1 €/m²10.2 %371,607+0.3 %B2Moderate
41859191Caullery, Haucourt-en-Cambrésis882 €/m²7.5 €/m²10.2 %322,507-0.2 %CRelaxed
41923350Genouillac, La Cellette783 €/m²6.6 €/m²10.1 %311,390-0.1 %CRelaxed
42035420La Bazouge-du-Désert, Le Ferré1,021 €/m²8.6 €/m²10.1 %1258,308-0.2 %CRelaxed
42153540Cuillé, Gastines774 €/m²6.5 €/m²10.1 %291,760-0.3 %CRelaxed
42223600Boussac, Boussac-Bourg787 €/m²6.6 €/m²10.1 %814,559-0.6 %CRelaxed
42364390Abitain, Andrein1,082 €/m²9.1 €/m²10.1 %423,728+0.1 %CRelaxed
42487330Gajoubert, Montrol-Sénard753 €/m²6.4 €/m²10.1 %313,030-0.6 %CRelaxed
42551330Belval-en-Argonne, Bettancourt-la-Longue818 €/m²6.9 €/m²10.1 %342,722-0.5 %CRelaxed
42652140Avrecourt, Chauffourt800 €/m²6.7 €/m²10.1 %382,754-0.5 %CRelaxed
42756580Bréhan, Crédin991 €/m²8.4 €/m²10.1 %765,315-0.4 %CRelaxed
42802670Champs, Folembray973 €/m²8.2 €/m²10.1 %221,668-0.2 %CRelaxed
42912200La Rouquette, Le Bas Ségala1,092 €/m²9.2 €/m²10.1 %17817,978-0.4 %CRelaxed
43027370Amfreville-Saint-Amand, Fouqueville1,199 €/m²10.1 €/m²10.1 %18117,518+0.6 %CRelaxed
43164350Anoye, Arricau-Bordes1,063 €/m²8.9 €/m²10.1 %454,126-0.1 %CRelaxed
43297125Bouillante1,812 €/m²15.3 €/m²10.1 %266,127-2.1 %B1Tight
43353800Bouchamps-lès-Craon, Congrier948 €/m²8.0 €/m²10.1 %745,976-0.2 %CRelaxed
43472150Courdemanche, Le Grand-Lucé859 €/m²7.2 €/m²10.1 %1095,664-0.2 %CRelaxed
43579800Avon, Bougon861 €/m²7.2 €/m²10.1 %886,756-0.5 %CRelaxed
43688170Aouze, Aroffe829 €/m²7.0 €/m²10.1 %767,066-0.4 %CRelaxed
43702210Armentières-sur-Ourcq, Beugneux1,118 €/m²9.4 €/m²10.1 %996,977-0.3 %B2Moderate
43802340Agnicourt-et-Séchelles, Berlise792 €/m²6.6 €/m²10.1 %644,318-1.0 %CRelaxed
43947140Auradou, Dausse1,123 €/m²9.4 €/m²10.1 %917,669+0.5 %CRelaxed
44058170Avrée, Chiddes827 €/m²6.9 €/m²10.1 %573,416-0.1 %CRelaxed
44102290Ambleny, Bagneux1,175 €/m²9.8 €/m²10.1 %987,939-0.1 %CRelaxed
44216210Bardenac, Bazac955 €/m²8.0 €/m²10.1 %774,983-0.2 %CRelaxed
44324300Abjat-sur-Bandiat, Augignac925 €/m²7.8 €/m²10.1 %1288,520-0.2 %CRelaxed
44410290Avon-la-Pèze, Bercenay-le-Hayer966 €/m²8.1 €/m²10.0 %402,214-0.0 %CRelaxed
44516350Benest, Champagne-Mouton838 €/m²7.0 €/m²10.0 %422,023-0.5 %CRelaxed
44656910Carentoir, Saint-Nicolas-du-Tertre1,000 €/m²8.4 €/m²10.0 %533,701-0.2 %CRelaxed
44747400Fauguerolles, Fauillet936 €/m²7.8 €/m²10.0 %18814,896+0.4 %CRelaxed
44880240Aizecourt-le-Bas, Bernes917 €/m²7.7 €/m²10.0 %675,051-0.9 %CRelaxed
44919370Chamberet, Soudaine-Lavinadière855 €/m²7.1 €/m²10.0 %331,576+0.4 %CRelaxed
45052410Chamouilley, Eurville-Bienville985 €/m²8.2 €/m²10.0 %383,277-0.8 %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).