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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
380122970Coadout, Ploumagoar1,361 €/m²9.4 €/m²8.3 %665,946+0.1 %CRelaxed
380246310Concorès, Frayssinet1,154 €/m²8.0 €/m²8.3 %342,070-0.4 %CRelaxed
380354700Atton, Blénod-lès-Pont-à-Mousson1,540 €/m²10.6 €/m²8.3 %20027,397-0.2 %B2Moderate
380459860Bruay-sur-l'Escaut1,229 €/m²8.5 €/m²8.3 %10111,644-0.2 %B2Moderate
380562221Noyelles-sous-Lens1,329 €/m²9.2 €/m²8.3 %566,854+0.0 %B2Moderate
380681130Cagnac-les-Mines, Mailhoc1,240 €/m²8.6 €/m²8.3 %334,108+1.2 %CRelaxed
380727150Bouchevilliers, Chauvincourt-Provemont1,345 €/m²9.3 €/m²8.3 %17012,003+0.0 %B2Moderate
380864120Amendeuix-Oneix, Amorots-Succos1,347 €/m²9.3 €/m²8.3 %6811,581+0.7 %CRelaxed
380973660La Chapelle, Les Chavannes-en-Maurienne1,645 €/m²11.4 €/m²8.3 %221,835-0.1 %CRelaxed
381086480Rouillé1,120 €/m²7.7 €/m²8.3 %302,533+0.4 %CRelaxed
381112600Brommat, Lacroix-Barrez1,004 €/m²6.9 €/m²8.3 %342,810-0.3 %CRelaxed
381229390Leuhan, Scaër1,237 €/m²8.6 €/m²8.3 %886,024-0.3 %CRelaxed
381339600Abergement-le-Grand, Arbois1,484 €/m²10.3 €/m²8.3 %737,915-0.6 %CRelaxed
381459233Maing1,361 €/m²9.4 €/m²8.3 %443,954-0.3 %B2Moderate
381562550Aumerval, Bailleul-lès-Pernes1,176 €/m²8.1 €/m²8.3 %656,462-0.1 %CRelaxed
381676730Auppegard, Auzouville-sur-Saâne1,285 €/m²8.9 €/m²8.3 %908,241-0.2 %CRelaxed
381779360Beauvoir-sur-Niort, Granzay-Gript1,239 €/m²8.6 €/m²8.3 %736,543+0.1 %CRelaxed
381880200Aizecourt-le-Haut, Allaines1,133 €/m²7.8 €/m²8.3 %20519,039-0.6 %CRelaxed
381984430Mondragon1,616 €/m²11.2 €/m²8.3 %283,833-0.1 %CRelaxed
382088430Arrentès-de-Corcieux, Biffontaine1,197 €/m²8.3 €/m²8.3 %263,236-0.8 %CRelaxed
382115400Apchon, Cheylade965 €/m²6.7 €/m²8.3 %694,801-0.9 %CRelaxed
382228310Baudreville, Fresnay-l'Évêque1,557 €/m²10.8 €/m²8.3 %1119,048-0.5 %B2Moderate
382343350Bellevue-la-Montagne, Blanzac1,121 €/m²7.8 €/m²8.3 %514,374+0.5 %CRelaxed
382458300Avril-sur-Loire, Champvert1,000 €/m²6.9 €/m²8.3 %16311,449-1.4 %CRelaxed
382559138Bachant, Hargnies1,085 €/m²7.5 €/m²8.3 %545,841-0.5 %B2Moderate
382671170Anglure-sous-Dun, Chassigny-sous-Dun1,060 €/m²7.3 €/m²8.3 %746,304-0.2 %CRelaxed
382771510Aluze, Chamilly1,236 €/m²8.6 €/m²8.3 %715,297+0.0 %CRelaxed
382881540Belleserre, Cahuzac1,197 €/m²8.3 €/m²8.3 %404,148+0.8 %CRelaxed
382989144Ligny-le-Châtel, Méré1,262 €/m²8.7 €/m²8.3 %201,690-0.7 %CRelaxed
383029190Brasparts, Gouézec1,200 €/m²8.3 €/m²8.3 %1138,152-0.2 %CRelaxed
383139270Alièze, Augisey1,299 €/m²9.0 €/m²8.3 %484,618-0.3 %CRelaxed
383244780Missillac1,433 €/m²9.9 €/m²8.3 %635,709+1.2 %CRelaxed
383361310Ginai, Gouffern en Auge1,026 €/m²7.1 €/m²8.3 %281,529-0.9 %CRelaxed
383463920Peschadoires1,164 €/m²8.1 €/m²8.3 %212,104-0.0 %CRelaxed
383577520Cessoy-en-Montois, Donnemarie-Dontilly1,497 €/m²10.4 €/m²8.3 %967,188-0.4 %B2Moderate
383688800Belmont-sur-Vair, Domjulien1,093 €/m²7.6 €/m²8.3 %688,069-0.7 %CRelaxed
383714240Aurseulles, Cahagnes1,103 €/m²7.7 €/m²8.3 %966,440+0.2 %CRelaxed
383818700Aubigny-sur-Nère, Ménétréol-sur-Sauldre1,088 €/m²7.6 €/m²8.3 %686,483-0.3 %CRelaxed
383924190Chantérac, Douzillac1,070 €/m²7.4 €/m²8.3 %1047,395+0.3 %CRelaxed
384025400Arbouans, Audincourt1,412 €/m²9.8 €/m²8.3 %12419,368-0.0 %B2Moderate
384146200Lacave, Lachapelle-Auzac1,373 €/m²9.5 €/m²8.3 %1076,810-0.4 %CRelaxed
384248200Albaret-Sainte-Marie, Blavignac1,177 €/m²8.2 €/m²8.3 %486,960-0.5 %CRelaxed
384354580Auboué, Moineville1,445 €/m²10.0 €/m²8.3 %364,229+0.5 %B2Moderate
384417270Boresse-et-Martron, Cercoux1,205 €/m²8.4 €/m²8.3 %676,221+0.5 %CRelaxed
384533340Blaignan-Prignac, Bégadan1,375 €/m²9.6 €/m²8.3 %19314,895+0.4 %CRelaxed
384658120Blismes, Chaumard894 €/m²6.2 €/m²8.3 %824,058-1.3 %CRelaxed
384778980Bréval, Le Tertre-Saint-Denis1,877 €/m²13.0 €/m²8.3 %635,940+0.9 %B2Moderate
384883590Gonfaron1,937 €/m²13.4 €/m²8.3 %624,496+0.5 %B2Moderate
384989340Champigny, Chaumont1,633 €/m²11.3 €/m²8.3 %1058,936-0.2 %CRelaxed
385008200Balan, Fleigneux1,196 €/m²8.3 €/m²8.3 %16024,577-0.7 %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).