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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
225178710Rosny-sur-Seine2,179 €/m²12.7 €/m²7.0 %517,328+2.5 %B1Tight
225280580Bray-lès-Mareuil, Eaucourt-sur-Somme1,339 €/m²7.8 €/m²7.0 %373,385-0.5 %CRelaxed
225385110Chantonnay, La Jaudonnière1,454 €/m²8.5 €/m²7.0 %20616,853+0.5 %CRelaxed
225493420Villepinte3,148 €/m²18.3 €/m²7.0 %13041,470+1.6 %AVery tight
225501400Chanoz-Châtenay, Châtillon-sur-Chalaronne2,037 €/m²11.8 €/m²7.0 %12012,011+0.8 %CRelaxed
225612220Galgan, Les Albres1,253 €/m²7.3 €/m²7.0 %444,018+0.1 %CRelaxed
225762127Ambrines, Averdoingt1,322 €/m²7.7 €/m²7.0 %434,686-0.2 %CRelaxed
225871210Montchanin, Saint-Eusèbe1,341 €/m²7.8 €/m²7.0 %9811,640-0.7 %CRelaxed
225976810Greuville, Gruchet-Saint-Siméon1,635 €/m²9.5 €/m²7.0 %343,219-0.1 %CRelaxed
226081100Burlats, Castres1,375 €/m²8.0 €/m²7.0 %31844,675+0.3 %B2Moderate
226190300Cravanche, Lachapelle-sous-Chaux1,715 €/m²10.0 €/m²7.0 %10314,430+0.2 %B2Moderate
226206510Bouyon, Bézaudun-les-Alpes3,271 €/m²19.0 €/m²7.0 %8520,616+1.3 %AVery tight
226327430Andé, Connelles1,837 €/m²10.7 €/m²7.0 %745,355-0.1 %B2Moderate
226440370Beylongue, Rion-des-Landes1,747 €/m²10.1 €/m²7.0 %403,542+0.8 %CRelaxed
226547240Bon-Encontre, Castelculier1,646 €/m²9.6 €/m²7.0 %10610,010+0.4 %B2Moderate
226649500Chazé-sur-Argos, Segré-en-Anjou Bleu1,458 €/m²8.5 €/m²7.0 %1679,920+0.1 %CRelaxed
226759146Pecquencourt1,638 €/m²9.5 €/m²7.0 %416,092+0.3 %B2Moderate
226862161Agnez-lès-Duisans, Duisans1,725 €/m²10.0 €/m²7.0 %284,769+0.2 %B2Moderate
226962500Boisdinghem, Clairmarais1,496 €/m²8.7 €/m²7.0 %21824,553+0.2 %B2Moderate
227062690Agnières, Aubigny-en-Artois1,432 €/m²8.3 €/m²7.0 %757,531+0.2 %B2Moderate
227164121Montardon, Serres-Castet1,855 €/m²10.8 €/m²7.0 %626,837+0.8 %B2Moderate
227265100Adé, Arcizac-ez-Angles1,526 €/m²8.9 €/m²7.0 %14620,613-0.5 %CRelaxed
227369770Chambost-Longessaigne, Longessaigne1,457 €/m²8.5 €/m²7.0 %353,841+0.2 %CRelaxed
227497420Le Port2,467 €/m²14.3 €/m²7.0 %8733,969-0.5 %B1Tight
227503450Chouvigny, Lalizolle1,155 €/m²6.7 €/m²7.0 %412,537+0.5 %CRelaxed
227604330Barrême, Blieux1,363 €/m²7.9 €/m²7.0 %241,179-0.3 %CRelaxed
227708160Chalandry-Elaire, Dom-le-Mesnil1,362 €/m²7.9 €/m²7.0 %747,769-0.0 %CRelaxed
227812130La Capelle-Bonance, Pierrefiche1,180 €/m²6.8 €/m²7.0 %353,363-0.0 %CRelaxed
227925230Bondeval, Dasle1,755 €/m²10.2 €/m²7.0 %638,486-0.2 %B2Moderate
228028480Argenvilliers, Beaumont-les-Autels1,287 €/m²7.5 €/m²7.0 %814,804-0.6 %CRelaxed
228147480Bajamont, Pont-du-Casse1,633 €/m²9.5 €/m²7.0 %545,225+0.1 %B2Moderate
228253340Bannes, Chémeré-le-Roi1,215 €/m²7.0 €/m²7.0 %222,288+0.1 %CRelaxed
228359254Ghyvelde1,857 €/m²10.8 €/m²7.0 %292,066-0.2 %B2Moderate
228472230Arnage, Guécélard1,722 €/m²10.0 €/m²7.0 %20321,069+0.6 %B2Moderate
228577140Darvault, Moncourt-Fromonville1,927 €/m²11.2 €/m²7.0 %16321,759-0.1 %B1Tight
228697418Le Tampon2,052 €/m²11.9 €/m²7.0 %9341,290+0.8 %B1Tight
228712150Sévérac d'Aveyron1,205 €/m²7.0 €/m²6.9 %534,026-0.3 %CRelaxed
228822200Grâces, Guingamp1,486 €/m²8.6 €/m²6.9 %24021,361+0.1 %CRelaxed
228925110Autechaux, Baume-les-Dames1,458 €/m²8.4 €/m²6.9 %608,396-0.0 %CRelaxed
229027590Pîtres1,957 €/m²11.3 €/m²6.9 %302,589+0.6 %B2Moderate
229139160Balanod, Les Trois-Châteaux1,386 €/m²8.0 €/m²6.9 %503,858-0.2 %CRelaxed
229244480Donges1,892 €/m²11.0 €/m²6.9 %1188,219+1.0 %B1Tight
229365380Averan, Azereix1,668 €/m²9.6 €/m²6.9 %586,405+0.3 %CRelaxed
229466150Arles-sur-Tech, Corsavy1,688 €/m²9.8 €/m²6.9 %533,279+0.6 %CRelaxed
229569430Beaujeu, Chénelette1,548 €/m²9.0 €/m²6.9 %1018,637+0.3 %CRelaxed
229601680Innimond, Lhuis1,696 €/m²9.8 €/m²6.9 %231,289-0.1 %CRelaxed
229703400Gennetines, Saint-Ennemond1,488 €/m²8.6 €/m²6.9 %14515,304-0.2 %CRelaxed
229833920Civrac-de-Blaye, Générac1,611 €/m²9.3 €/m²6.9 %10411,224+0.6 %CRelaxed
229937530Cangey, Chargé1,600 €/m²9.2 €/m²6.9 %16612,613+0.2 %B1Tight
230050390Besneville, Biniville1,376 €/m²8.0 €/m²6.9 %985,526-0.2 %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).