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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
250162430Sallaumines1,602 €/m²8.8 €/m²6.6 %459,414-0.4 %B2Moderate
250264420Andoins, Arrien1,935 €/m²10.6 €/m²6.6 %728,862+0.8 %B2Moderate
250366100Perpignan2,157 €/m²11.8 €/m²6.6 %7960,808+0.1 %B1Tight
250472550Brains-sur-Gée, Chaufour-Notre-Dame1,592 €/m²8.7 €/m²6.6 %655,860+0.2 %CRelaxed
250576710Anceaumeville, Bosc-Guérard-Saint-Adrien1,875 €/m²10.3 €/m²6.6 %878,054+0.1 %B1Tight
250617230Andilly, Charron2,217 €/m²12.2 €/m²6.6 %17514,215+0.7 %CRelaxed
250721470Brazey-en-Plaine1,798 €/m²9.9 €/m²6.6 %232,425-0.1 %CRelaxed
250827480Beauficel-en-Lyons, Bosquentin1,500 €/m²8.2 €/m²6.6 %462,381+0.1 %B2Moderate
250927910Les Hogues, Letteguives1,553 €/m²8.5 €/m²6.6 %513,646-0.2 %CRelaxed
251027950La Chapelle-Longueville, La Heunière2,019 €/m²11.1 €/m²6.6 %769,269-0.1 %B1Tight
251137500Anché, Candes-Saint-Martin1,441 €/m²7.9 €/m²6.6 %17014,942-0.1 %CRelaxed
251242300Mably, Roanne1,706 €/m²9.4 €/m²6.6 %27147,814+0.0 %B2Moderate
251342720Briennon, La Bénisson-Dieu1,460 €/m²8.0 €/m²6.6 %636,837+0.4 %CRelaxed
251491490Courances, Dannemois2,471 €/m²13.6 €/m²6.6 %888,111-0.2 %B2Moderate
251507110Beaumont, Chassiers1,607 €/m²8.8 €/m²6.6 %1018,522-0.2 %CRelaxed
251610800Buchères, Cormost1,725 €/m²9.5 €/m²6.6 %9413,529+0.4 %B2Moderate
251715130Arpajon-sur-Cère, Carlat1,423 €/m²7.8 €/m²6.6 %17916,610+0.4 %CRelaxed
251842110Chambéon, Civens1,613 €/m²8.9 €/m²6.6 %18219,161+0.7 %CRelaxed
251945520Cercottes, Chevilly1,824 €/m²10.0 €/m²6.6 %576,475+0.4 %CRelaxed
252054880Thil2,340 €/m²12.9 €/m²6.6 %252,016+2.0 %B2Moderate
252160930Bailleul-sur-Thérain2,045 €/m²11.2 €/m²6.6 %222,330+1.4 %CRelaxed
252262113Labourse, Sailly-Labourse1,618 €/m²8.9 €/m²6.6 %637,329+1.0 %B2Moderate
252362114Sains-en-Gohelle1,634 €/m²9.0 €/m²6.6 %585,948-0.6 %B2Moderate
252462119Dourges1,719 €/m²9.4 €/m²6.6 %616,139+0.8 %B2Moderate
252577720Aubepierre-Ozouer-le-Repos, Bombon2,250 €/m²12.4 €/m²6.6 %12312,625+0.6 %B2Moderate
252680800Aubigny, Bonnay1,583 €/m²8.7 €/m²6.6 %23723,569-0.0 %CRelaxed
252788650Anould, Entre-deux-Eaux1,525 €/m²8.4 €/m²6.6 %525,719-0.2 %CRelaxed
252801851Marboz1,775 €/m²9.8 €/m²6.6 %262,264+0.3 %CRelaxed
252909290Camarade, Gabre1,428 €/m²7.9 €/m²6.6 %271,572+0.7 %CRelaxed
253012320Conques-en-Rouergue, Pruines1,174 €/m²6.5 €/m²6.6 %312,639-0.7 %CRelaxed
253114430Angerville, Annebault2,061 €/m²11.3 €/m²6.6 %766,323+1.2 %CRelaxed
253228630Barjouville, Berchères-les-Pierres2,058 €/m²11.3 €/m²6.6 %14717,527+0.6 %B1Tight
253350660Orval sur Sienne, Quettreville-sur-Sienne1,423 €/m²7.8 €/m²6.6 %1074,482+0.2 %CRelaxed
253454720Chenières, Cutry2,328 €/m²12.8 €/m²6.6 %405,743+0.8 %B2Moderate
253560690Achy, Fontaine-Lavaganne1,522 €/m²8.4 €/m²6.6 %333,428-0.3 %CRelaxed
253674470Bellevaux, Lullin2,609 €/m²14.4 €/m²6.6 %263,166+0.6 %B2Moderate
253778130Chapet, Les Mureaux2,713 €/m²14.9 €/m²6.6 %9135,963+1.0 %AVery tight
253879410Cherveux, Saint-Gelais1,642 €/m²9.0 €/m²6.6 %11410,078+0.8 %CRelaxed
253987100Limoges1,823 €/m²10.0 €/m²6.6 %26643,312-0.4 %B1Tight
254091530Le Val-Saint-Germain, Saint-Chéron2,422 €/m²13.3 €/m²6.6 %1049,868+0.3 %B1Tight
254195510Aincourt, Amenucourt2,125 €/m²11.7 €/m²6.6 %353,165-0.6 %B1Tight
254204290Salignac, Sourribes1,721 €/m²9.5 €/m²6.6 %302,485+0.0 %CRelaxed
254307270Boucieu-le-Roi, Colombier-le-Jeune1,468 €/m²8.1 €/m²6.6 %846,048-0.2 %CRelaxed
254407320Devesset, Mars1,464 €/m²8.1 €/m²6.6 %443,322-0.8 %CRelaxed
254514670Basseneville, Janville1,920 €/m²10.6 €/m²6.6 %505,152-0.1 %CRelaxed
254632550Auterive, Boucagnères1,644 €/m²9.1 €/m²6.6 %565,897+0.3 %CRelaxed
254749400Bellevigne-les-Châteaux, Distré1,737 €/m²9.6 €/m²6.6 %32334,300-0.4 %CRelaxed
254851480Belval-sous-Châtillon, Boursault1,677 €/m²9.2 €/m²6.6 %766,362-0.5 %CRelaxed
254959151Arleux, Brunémont1,678 €/m²9.2 €/m²6.6 %576,855+0.5 %B2Moderate
255064360Abos, Cardesse1,729 €/m²9.5 €/m²6.6 %817,415-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).