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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
265115000Aurillac, Ytrac1,626 €/m²8.8 €/m²6.5 %12628,384+0.1 %CRelaxed
265226270Cliousclat, Loriol-sur-Drôme1,783 €/m²9.7 €/m²6.5 %869,728+0.5 %CRelaxed
265329710Gourlizon, Guiler-sur-Goyen1,687 €/m²9.2 €/m²6.5 %13213,381+0.5 %B2Moderate
265442330Aveizieux, Chambœuf1,932 €/m²10.5 €/m²6.5 %12413,549+0.5 %B2Moderate
265571100Chalon-sur-Saône, La Charmée1,845 €/m²10.0 €/m²6.5 %18355,279-0.0 %B2Moderate
265683610Collobrières2,475 €/m²13.5 €/m²6.5 %221,870-0.3 %B2Moderate
265797470Saint-Benoît2,083 €/m²11.3 €/m²6.5 %7119,302+0.3 %B1Tight
265806690Tourrette-Levens3,448 €/m²18.7 €/m²6.5 %334,624-0.5 %AVery tight
265929340Riec-sur-Bélon1,888 €/m²10.3 €/m²6.5 %514,376+0.6 %CRelaxed
266029860Bourg-Blanc, Kersaint-Plabennec1,901 €/m²10.3 €/m²6.5 %18819,694+0.6 %CRelaxed
266129890Goulven, Kerlouan1,736 €/m²9.4 €/m²6.5 %824,403-0.6 %CRelaxed
266259162Ostricourt1,785 €/m²9.7 €/m²6.5 %536,097+1.4 %B2Moderate
266360840Breuil-le-Sec, Catenoy2,185 €/m²11.9 €/m²6.5 %624,762+0.5 %B1Tight
266461000Alençon, Cerisé1,545 €/m²8.4 €/m²6.5 %25229,970-0.3 %CRelaxed
266569240Saint-Vincent-de-Reins, Thizy-les-Bourgs1,200 €/m²6.5 €/m²6.5 %656,406-0.9 %CRelaxed
266676300Sotteville-lès-Rouen2,083 €/m²11.3 €/m²6.5 %27929,003+0.0 %B1Tight
266782710Bressols2,049 €/m²11.1 €/m²6.5 %424,036+1.1 %B2Moderate
266804210Brunet, Valensole1,869 €/m²10.1 €/m²6.5 %563,436-0.1 %B2Moderate
266907350Cruas2,135 €/m²11.6 €/m²6.5 %232,898-0.2 %CRelaxed
267027340Criquebeuf-sur-Seine, Les Damps1,990 €/m²10.8 €/m²6.5 %698,256+0.1 %B1Tight
267128320Bailleau-Armenonville, Gallardon2,078 €/m²11.3 €/m²6.5 %917,031-0.4 %B2Moderate
267229470Loperhet, Plougastel-Daoulas1,944 €/m²10.5 €/m²6.5 %20017,393+0.4 %B2Moderate
267329560Argol, Landévennec1,773 €/m²9.6 €/m²6.5 %423,696+0.1 %CRelaxed
267430560Saint-Hilaire-de-Brethmas1,910 €/m²10.3 €/m²6.5 %464,670+1.2 %B2Moderate
267559128Flers-en-Escrebieux1,559 €/m²8.5 €/m²6.5 %345,424-1.0 %B2Moderate
267662217Achicourt, Agny1,870 €/m²10.1 €/m²6.5 %17919,192+0.2 %B2Moderate
267778620L'Étang-la-Ville4,351 €/m²23.6 €/m²6.5 %435,157+0.9 %AVery tight
267878730Longvilliers, Ponthévrard2,473 €/m²13.4 €/m²6.5 %948,878-0.2 %B2Moderate
267978830Bonnelles, Bullion2,665 €/m²14.4 €/m²6.5 %464,081+0.5 %B2Moderate
268079460Magné1,714 €/m²9.3 €/m²6.5 %422,728+0.3 %CRelaxed
268180110Aubercourt, Aubvillers1,505 €/m²8.2 €/m²6.5 %1099,399-0.1 %CRelaxed
268251360Beaumont-sur-Vesle, Prunay1,828 €/m²9.9 €/m²6.5 %383,819+0.2 %CRelaxed
268381380Lescure-d'Albigeois1,730 €/m²9.4 €/m²6.5 %334,590+0.2 %B2Moderate
268414270Belle Vie en Auge, Cesny-aux-Vignes1,535 €/m²8.3 €/m²6.5 %1214,140-0.3 %CRelaxed
268519100Brive-la-Gaillarde1,897 €/m²10.3 €/m²6.5 %43947,095+0.0 %B2Moderate
268625140Charquemont, Fournet-Blancheroche2,632 €/m²14.2 €/m²6.5 %344,897+0.9 %CRelaxed
268734460Cazedarnes, Cessenon-sur-Orb1,529 €/m²8.3 €/m²6.5 %593,693+1.0 %CRelaxed
268845190Beaugency, Cravant1,646 €/m²8.9 €/m²6.5 %13212,391+0.5 %CRelaxed
268947000Agen1,775 €/m²9.6 €/m²6.5 %20932,801-0.4 %B2Moderate
269048500Banassac-Canilhac, La Canourgue1,334 €/m²7.2 €/m²6.5 %543,864-0.1 %CRelaxed
269149350Gennes-Val-de-Loire, Saint-Clément-des-Levées1,693 €/m²9.2 €/m²6.5 %953,938-0.2 %CRelaxed
269259178Bousignies, Brillon1,866 €/m²10.1 €/m²6.5 %735,664+0.2 %B2Moderate
269363114Authezat, Coudes1,691 €/m²9.1 €/m²6.5 %322,216+0.1 %CRelaxed
269465310Horgues, Laloubère1,814 €/m²9.8 €/m²6.5 %776,398+0.2 %B2Moderate
269586340Aslonnes, Fleuré1,531 €/m²8.3 €/m²6.5 %12612,676+0.6 %CRelaxed
269687170Isle1,770 €/m²9.6 €/m²6.5 %807,995+0.7 %B2Moderate
269793390Clichy-sous-Bois3,056 €/m²16.5 €/m²6.5 %3329,354-0.2 %AVery tight
269802190Aguilcourt, Amifontaine1,756 €/m²9.5 €/m²6.5 %948,294+0.5 %CRelaxed
269903200Abrest, Le Vernet1,816 €/m²9.8 €/m²6.5 %22929,949-0.0 %B2Moderate
270009270Mazères1,543 €/m²8.3 €/m²6.5 %493,852+0.1 %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).