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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
385124620Les Eyzies, Marquay1,257 €/m²8.7 €/m²8.3 %372,116+0.4 %CRelaxed
385227250Ambenay, Bois-Arnault1,071 €/m²7.4 €/m²8.3 %945,328-0.4 %CRelaxed
385362420Billy-Montigny1,264 €/m²8.8 €/m²8.3 %667,937-0.4 %B2Moderate
385486260Angles-sur-l'Anglin, La Puye911 €/m²6.3 €/m²8.3 %482,472-0.3 %CRelaxed
385502510Hannapes, Iron960 €/m²6.7 €/m²8.4 %232,209-0.3 %CRelaxed
385603270Busset, Hauterive1,153 €/m²8.0 €/m²8.4 %635,356-0.7 %B2Moderate
385759164Marpent1,056 €/m²7.4 €/m²8.4 %472,653-0.4 %B2Moderate
385870360Aroz, Bucey-lès-Traves1,077 €/m²7.5 €/m²8.4 %313,353-0.1 %CRelaxed
385922510Bréhand, Moncontour1,216 €/m²8.5 €/m²8.4 %715,979-0.1 %CRelaxed
386024500Eymet, Fonroque1,157 €/m²8.1 €/m²8.4 %864,717+0.1 %CRelaxed
386156200Cournon, La Gacilly1,275 €/m²8.9 €/m²8.4 %897,089+0.2 %CRelaxed
386271290Brienne, Cuisery1,228 €/m²8.6 €/m²8.4 %1278,969+0.4 %CRelaxed
386385240Faymoreau, Foussais-Payré1,152 €/m²8.0 €/m²8.4 %825,489-0.0 %CRelaxed
386419200Aix, Alleyrat1,061 €/m²7.4 €/m²8.4 %11113,630-0.4 %CRelaxed
386556420Billio, Buléon1,333 €/m²9.3 €/m²8.4 %877,092+0.4 %CRelaxed
386662380Acquin-Westbécourt, Affringues1,204 €/m²8.4 €/m²8.4 %16716,396-0.1 %CRelaxed
386745470Loury, Rebréchien1,280 €/m²8.9 €/m²8.4 %877,459+0.4 %CRelaxed
386853120Brecé, Carelles930 €/m²6.5 €/m²8.4 %945,055-0.8 %CRelaxed
386980140Andainville, Arguel1,111 €/m²7.8 €/m²8.4 %948,997-0.4 %CRelaxed
387042590Neulise, Pinay1,085 €/m²7.6 €/m²8.4 %423,160+0.1 %CRelaxed
387191780Chalo-Saint-Mars, Mérobert1,770 €/m²12.4 €/m²8.4 %282,089-0.3 %B2Moderate
387232120Augnax, Avensac1,130 €/m²7.9 €/m²8.4 %655,337+0.2 %CRelaxed
387332270Ansan, Aubiet1,201 €/m²8.4 €/m²8.4 %383,113+0.2 %CRelaxed
387433730Balizac, Noaillan1,292 €/m²9.1 €/m²8.4 %695,149+0.8 %CRelaxed
387533760Baigneaux, Bellebat1,359 €/m²9.5 €/m²8.4 %667,414+0.3 %CRelaxed
387649680Neuillé, Vivy1,370 €/m²9.6 €/m²8.4 %333,610+0.2 %CRelaxed
387712550Brasc, Coupiac1,031 €/m²7.2 €/m²8.4 %221,489-0.7 %CRelaxed
387846260Beauregard, Concots1,242 €/m²8.7 €/m²8.4 %523,264+0.7 %CRelaxed
387977126Châtenay-sur-Seine, Courcelles-en-Bassée1,622 €/m²11.4 €/m²8.4 %211,582+0.1 %B2Moderate
388086380Chabournay, Jaunay-Marigny1,250 €/m²8.8 €/m²8.4 %837,903+0.7 %B2Moderate
388161440Messei, Saint-André-de-Messei1,039 €/m²7.3 €/m²8.4 %272,664-0.9 %CRelaxed
388262810Avesnes-le-Comte, Barly1,079 €/m²7.6 €/m²8.4 %576,622-0.3 %CRelaxed
388363570Auzat-la-Combelle, Bansat1,132 €/m²7.9 €/m²8.4 %1467,665-0.0 %CRelaxed
388471130Chassy, Clessy1,000 €/m²7.0 €/m²8.4 %979,464-0.9 %CRelaxed
388577169Boissy-le-Châtel, Chauffry1,532 €/m²10.8 €/m²8.4 %605,772+0.5 %B2Moderate
388679220Champdeniers, Cours1,102 €/m²7.7 €/m²8.4 %786,410+0.1 %CRelaxed
388780700Andechy, Armancourt1,174 €/m²8.2 €/m²8.4 %13212,173-0.2 %CRelaxed
388819190Albignac, Aubazines1,070 €/m²7.5 €/m²8.4 %414,210+0.1 %CRelaxed
388927350Brestot, Cauverville-en-Roumois1,358 €/m²9.5 €/m²8.4 %877,068+0.4 %CRelaxed
389054610Abaucourt, Belleau1,346 €/m²9.5 €/m²8.4 %354,554-0.3 %CRelaxed
389162310Ambricourt, Avondance986 €/m²6.9 €/m²8.4 %646,432-0.4 %CRelaxed
389277480Baby, Bray-sur-Seine1,400 €/m²9.8 €/m²8.4 %735,954-0.0 %B2Moderate
389387200Chaillac-sur-Vienne, Saint-Brice-sur-Vienne1,200 €/m²8.4 €/m²8.4 %18114,892+0.2 %CRelaxed
389489290Augy, Auxerre1,333 €/m²9.4 €/m²8.4 %8824,750-0.1 %B2Moderate
389590800Argiésans, Banvillars1,550 €/m²10.9 €/m²8.4 %426,075+0.1 %B2Moderate
389609310Albiès, Aston1,208 €/m²8.5 €/m²8.4 %301,415-0.6 %CRelaxed
389732290Aignan, Avéron-Bergelle1,277 €/m²9.0 €/m²8.4 %382,024-0.5 %CRelaxed
389843340Barges, Landos922 €/m²6.5 €/m²8.4 %201,534-0.3 %CRelaxed
389959100Roubaix1,348 €/m²9.5 €/m²8.4 %58898,286+0.3 %B1Tight
390040350Gaas, Mimbaste1,645 €/m²11.6 €/m²8.5 %544,605+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).