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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
310186170Avanton, Champigny en Rochereau1,441 €/m²8.7 €/m²7.2 %20116,689+0.4 %CRelaxed
310224310Biras, Bourdeilles1,217 €/m²7.4 €/m²7.3 %773,214+0.4 %CRelaxed
310341330Averdon, Champigny-en-Beauce1,608 €/m²9.7 €/m²7.3 %474,950-0.2 %B2Moderate
310452310Annéville-la-Prairie, Bologne1,020 €/m²6.2 €/m²7.3 %242,768-0.3 %CRelaxed
310559554Bantigny, Neuville-Saint-Rémy1,395 €/m²8.4 €/m²7.3 %997,737+0.1 %B2Moderate
310671120Baron, Champlecy1,250 €/m²7.6 €/m²7.3 %615,754-0.3 %CRelaxed
310776140Le Petit-Quevilly1,852 €/m²11.2 €/m²7.3 %15822,208-0.3 %B1Tight
310876490Anquetierville, Louvetot1,348 €/m²8.2 €/m²7.3 %918,398+0.2 %CRelaxed
310902160Beaurieux, Blanzy-lès-Fismes1,343 €/m²8.1 €/m²7.3 %927,173-0.1 %CRelaxed
311016600Magnac-sur-Touvre, Mornac1,476 €/m²8.9 €/m²7.3 %20113,920+0.1 %B2Moderate
311122980La Landec, Languédias1,450 €/m²8.8 €/m²7.3 %815,951+0.5 %CRelaxed
311227400Acquigny, Amfreville-sur-Iton1,745 €/m²10.6 €/m²7.3 %31432,060+0.3 %B2Moderate
311342190Chandon, Charlieu1,400 €/m²8.5 €/m²7.3 %717,801+0.1 %CRelaxed
311465200Antist, Argelès-Bagnères1,692 €/m²10.2 €/m²7.3 %13811,854-0.1 %CRelaxed
311508110Blagny, Carignan1,188 €/m²7.2 €/m²7.3 %907,327-0.8 %CRelaxed
311628500Allainville, Aunay-sous-Crécy1,811 €/m²11.0 €/m²7.3 %27627,670+0.3 %B2Moderate
311729670Henvic, Locquénolé1,557 €/m²9.4 €/m²7.3 %594,885-0.5 %CRelaxed
311838870Bressieux, Saint-Pierre-de-Bressieux1,781 €/m²10.8 €/m²7.3 %364,065+1.0 %CRelaxed
311986800Bignoux, Jardres1,378 €/m²8.4 €/m²7.3 %10112,504+1.0 %CRelaxed
312009200Alos, Encourtiech1,310 €/m²8.0 €/m²7.3 %1059,420-0.4 %CRelaxed
312134210Agel, Aigne1,301 €/m²7.9 €/m²7.3 %1426,465+0.1 %CRelaxed
312250360Beuzeville-la-Bastille, Crosville-sur-Douve1,281 €/m²7.8 €/m²7.3 %361,827-0.5 %CRelaxed
312353170Arquenay, Bazougers1,219 €/m²7.4 €/m²7.3 %1278,779-0.0 %CRelaxed
312459990Curgies, Estreux1,824 €/m²11.1 €/m²7.3 %10210,385+0.6 %B2Moderate
312562400Béthune, Essars1,460 €/m²8.9 €/m²7.3 %28129,301-0.0 %B1Tight
312664260Arudy, Aste-Béon1,473 €/m²8.9 €/m²7.3 %797,962-0.1 %CRelaxed
312766390Baixas1,689 €/m²10.2 €/m²7.3 %502,777+0.9 %B2Moderate
312872110Beaufay, Bonnétable1,202 €/m²7.3 €/m²7.3 %19413,099-0.3 %CRelaxed
312982300Caussade, Monteils1,427 €/m²8.7 €/m²7.3 %1039,022+0.0 %CRelaxed
313084820Visan1,559 €/m²9.5 €/m²7.3 %231,857-0.5 %CRelaxed
313185400Chasnais, Lairoux1,743 €/m²10.6 €/m²7.3 %20614,407+0.1 %CRelaxed
313290850Essert1,769 €/m²10.7 €/m²7.3 %243,417+0.8 %B2Moderate
313397112Grand-Bourg2,473 €/m²15.0 €/m²7.3 %204,617-1.5 %B1Tight
313406330Roquefort-les-Pins3,556 €/m²21.6 €/m²7.3 %837,292+1.2 %AVery tight
313507400Alba-la-Romaine, Aubignas1,717 €/m²10.4 €/m²7.3 %13815,412+0.3 %B2Moderate
313614710Asnières-en-Bessin, Aure sur Mer1,429 €/m²8.7 €/m²7.3 %474,296-0.1 %CRelaxed
313719500Branceilles, Chauffour-sur-Vell1,269 €/m²7.7 €/m²7.3 %786,183-0.0 %CRelaxed
313821130Athée, Auxonne1,668 €/m²10.1 €/m²7.3 %13414,979-0.0 %CRelaxed
313922630Le Quiou, Les Champs-Géraux1,565 €/m²9.5 €/m²7.3 %575,145+0.5 %CRelaxed
314041370Briou, Concriers1,220 €/m²7.4 €/m²7.3 %533,307+0.1 %CRelaxed
314165250Bazus-Neste, Escala1,385 €/m²8.4 €/m²7.3 %413,056-0.2 %CRelaxed
314285140Chauché, Essarts-en-Bocage1,455 €/m²8.8 €/m²7.3 %14915,642+1.0 %CRelaxed
314360112Bonnières, Crillon1,683 €/m²10.2 €/m²7.3 %866,640+1.1 %B2Moderate
314462157Allouagne1,360 €/m²8.3 €/m²7.3 %372,823-0.6 %B2Moderate
314530360Cruviers-Lascours, Deaux1,618 €/m²9.9 €/m²7.3 %767,656+0.8 %CRelaxed
314644630Plessé1,529 €/m²9.3 €/m²7.3 %915,335+0.4 %CRelaxed
314754200Andilly, Bicqueley1,546 €/m²9.4 €/m²7.3 %18830,946-0.1 %B2Moderate
314854300Bienville-la-Petite, Bonviller1,560 €/m²9.5 €/m²7.3 %21427,593-0.5 %B2Moderate
314962530Gouy-Servins, Hersin-Coupigny1,376 €/m²8.4 €/m²7.3 %707,589+0.0 %B2Moderate
315080250Ailly-sur-Noye, Chaussoy-Epagny1,487 €/m²9.1 €/m²7.3 %857,432-0.3 %B2Moderate

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).