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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
105178470Milon-la-Chapelle, Saint-Lambert3,640 €/m²15.6 €/m²5.1 %748,489+0.1 %AVery tight
105284310Morières-lès-Avignon2,800 €/m²12.0 €/m²5.1 %699,019+1.2 %B1Tight
105384570Blauvac, Malemort-du-Comtat2,521 €/m²10.8 €/m²5.1 %936,182+0.6 %CRelaxed
105485620Rocheservière2,228 €/m²9.5 €/m²5.1 %383,594+1.5 %CRelaxed
105501170Cessy, Chevry5,229 €/m²22.4 €/m²5.1 %16930,186+2.5 %AVery tight
105613310Saint-Martin-de-Crau3,032 €/m²13.0 €/m²5.1 %12614,145+0.6 %B1Tight
105721220Brochon, Broindon2,332 €/m²10.0 €/m²5.1 %878,581-0.1 %CRelaxed
105866140Canet-en-Roussillon3,330 €/m²14.3 €/m²5.1 %13013,227+0.9 %B1Tight
105966270Le Soler2,499 €/m²10.7 €/m²5.1 %777,942+0.6 %B2Moderate
106074490Mégevette, Onnion3,542 €/m²15.2 €/m²5.1 %495,375+0.7 %B2Moderate
106184170Monteux2,511 €/m²10.8 €/m²5.1 %9013,301+0.7 %B1Tight
106295110Sannois4,121 €/m²17.6 €/m²5.1 %11126,924+0.0 %AVery tight
106395290L'Isle-Adam4,085 €/m²17.5 €/m²5.1 %7912,493+0.6 %AVery tight
106497417Saint-Denis3,482 €/m²14.9 €/m²5.1 %7051,878+0.8 %B1Tight
106513109Simiane-Collongue4,103 €/m²17.6 €/m²5.2 %455,780+0.5 %AVery tight
106614860Amfreville, Bavent2,623 €/m²11.3 €/m²5.2 %786,014+1.0 %CRelaxed
106714940Banneville-la-Campagne, Sannerville2,392 €/m²10.3 €/m²5.2 %222,484+1.0 %B2Moderate
106831590Bonrepos-Riquet, Gauré2,434 €/m²10.5 €/m²5.2 %486,286+1.3 %CRelaxed
106931820Pibrac2,949 €/m²12.7 €/m²5.2 %598,977+1.0 %B1Tight
107063140Châtel-Guyon2,299 €/m²9.9 €/m²5.2 %636,299+0.2 %B2Moderate
107164480Halsou, Jatxou3,479 €/m²14.9 €/m²5.2 %5611,916+1.8 %B1Tight
107277690La Genevraye, Montigny-sur-Loing2,656 €/m²11.4 €/m²5.2 %453,509+0.3 %B2Moderate
107378280Guyancourt4,059 €/m²17.4 €/m²5.2 %6229,778+1.0 %AVery tight
107497424Saint-Leu3,679 €/m²15.8 €/m²5.2 %6112,054+0.8 %B1Tight
107514123Cormelles-le-Royal, Fleury-sur-Orne2,711 €/m²11.7 €/m²5.2 %13823,255+1.1 %B1Tight
107635540Le Tronchet, Miniac-Morvan2,217 €/m²9.5 €/m²5.2 %1128,505+1.4 %B2Moderate
107764310Ascain, Saint-Pée-sur-Nivelle3,296 €/m²14.2 €/m²5.2 %9414,685+1.3 %B1Tight
107877420Champs-sur-Marne3,750 €/m²16.1 €/m²5.2 %7527,451+1.0 %AVery tight
107984810Aubignan2,540 €/m²10.9 €/m²5.2 %645,981+1.1 %B1Tight
108088250La Bresse1,974 €/m²8.5 €/m²5.2 %493,853-1.2 %CRelaxed
108197427L'Étang-Salé3,917 €/m²16.9 €/m²5.2 %6314,464+0.3 %B1Tight
108213118Istres3,187 €/m²13.7 €/m²5.2 %4622,146+0.2 %AVery tight
108313200Arles2,737 €/m²11.8 €/m²5.2 %29910,362-0.2 %B1Tight
108421300Chenôve2,500 €/m²10.8 €/m²5.2 %4614,244+0.1 %B1Tight
108526380Peyrins2,069 €/m²8.9 €/m²5.2 %372,613-0.2 %B2Moderate
108630190Aubussargues, Boucoiran-et-Nozières2,300 €/m²9.9 €/m²5.2 %18518,572+1.0 %CRelaxed
108733310Lormont2,950 €/m²12.7 €/m²5.2 %7825,769+2.2 %B1Tight
108834440Colombiers, Nissan-lez-Enserune2,230 €/m²9.6 €/m²5.2 %916,938+1.1 %CRelaxed
108940990Angoumé, Gourbera2,609 €/m²11.2 €/m²5.2 %24322,487+1.0 %B2Moderate
109042530Saint-Genest-Lerpt2,405 €/m²10.4 €/m²5.2 %406,181+0.1 %B2Moderate
109154520Laxou2,667 €/m²11.5 €/m²5.2 %5414,771+0.2 %B1Tight
109259370Mons-en-Barœul2,854 €/m²12.3 €/m²5.2 %12321,105-0.1 %B1Tight
109366670Bages2,361 €/m²10.2 €/m²5.2 %544,560+1.4 %B2Moderate
109478330Fontenay-le-Fleury4,477 €/m²19.3 €/m²5.2 %3013,680+0.4 %AVery tight
109579180Chauray2,313 €/m²10.0 €/m²5.2 %837,221+0.6 %B2Moderate
109693250Villemomble3,969 €/m²17.1 €/m²5.2 %13829,795+0.1 %A bisExtreme
109714450Cricqueville-en-Bessin, Grandcamp-Maisy1,923 €/m²8.3 €/m²5.2 %371,762-1.2 %CRelaxed
109825000Besançon2,547 €/m²11.0 €/m²5.2 %212118,489+0.2 %B2Moderate
109926790Bouchet, La Baume-de-Transit2,294 €/m²9.9 €/m²5.2 %728,100+0.4 %CRelaxed
110030250Aspères, Aubais2,707 €/m²11.7 €/m²5.2 %17316,103+1.1 %B1Tight

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