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.

1,960 postcodes ranked (≥ 20 sales/year) — prices 2025, rents 2025. Median gross yield in France: 6.2 %. · 21 / 40

#AreaMedian priceRentGross yieldSales/yearPopulationTension
100106340Cantaron, Drap3,178 €/m²16.6 €/m²6.3 %11217,354+1.0 %AVery tight
100220250Casanova, Corte2,681 €/m²14.0 €/m²6.3 %669,206+0.7 %B2Moderate
100338200Chuzelles, Jardin2,377 €/m²12.4 €/m²6.3 %36646,066+1.1 %B2Moderate
100412000Druelle Balsac, Le Monastère2,035 €/m²10.7 €/m²6.3 %48333,910+0.1 %B2Moderate
100528130Bouglainval, Chartainvilliers2,456 €/m²12.9 €/m²6.3 %2417,886+0.1 %B1Tight
100659113Seclin2,606 €/m²13.6 €/m²6.3 %4013,261+0.6 %B1Tight
100763170Aubière, Pérignat-lès-Sarliève2,314 €/m²12.1 €/m²6.3 %5713,331+0.8 %B2Moderate
100891310Leuville-sur-Orge, Linas3,278 €/m²17.2 €/m²6.3 %13528,512+1.4 %AVery tight
100993340Le Raincy3,919 €/m²20.5 €/m²6.3 %15914,735+0.3 %A bisExtreme
101056800Augan, Campénéac2,179 €/m²11.4 €/m²6.3 %5721,786+0.4 %CRelaxed
101159130Lambersart3,046 €/m²16.0 €/m²6.3 %16127,090-0.4 %AVery tight
101269310Oullins-Pierre-Bénite2,833 €/m²14.8 €/m²6.3 %7419,084+0.5 %B1Tight
101378870Bailly3,822 €/m²20.0 €/m²6.3 %313,731-0.4 %B1Tight
101497432Saint-Pierre3,017 €/m²15.8 €/m²6.3 %5142,519+0.5 %B1Tight
101537400Amboise, Lussault-sur-Loire2,244 €/m²11.8 €/m²6.3 %6013,823-0.2 %B1Tight
101638300Bourgoin-Jallieu, Châteauvilain2,500 €/m²13.1 €/m²6.3 %32655,903+1.1 %B1Tight
101794240L'Haÿ-les-Roses4,142 €/m²21.7 €/m²6.3 %21431,188+0.1 %A bisExtreme
101834560Montbazin, Poussan2,450 €/m²12.9 €/m²6.3 %3713,646+0.7 %B1Tight
101942480La Fouillouse1,893 €/m²10.0 €/m²6.3 %334,630+0.8 %B2Moderate
102042600Bard, Chalain-d'Uzore1,929 €/m²10.1 €/m²6.3 %15032,645+0.5 %B2Moderate
102195260Beaumont-sur-Oise, Mours2,954 €/m²15.5 €/m²6.3 %8411,925+0.8 %AVery tight
102295320Saint-Leu-la-Forêt3,625 €/m²19.1 €/m²6.3 %9516,138+0.8 %AVery tight
102325480Miserey-Salines, Pirey2,621 €/m²13.8 €/m²6.3 %277,396+1.0 %B2Moderate
102426740Condillac, La Coucourde2,140 €/m²11.3 €/m²6.3 %2011,827+0.8 %B2Moderate
102580000Amiens2,542 €/m²13.4 €/m²6.3 %70945,483+0.3 %B1Tight
102695120Ermont3,617 €/m²19.0 €/m²6.3 %15429,489+0.2 %AVery tight
102795220Herblay-sur-Seine, Pierrelaye3,669 €/m²19.3 €/m²6.3 %14736,844+1.7 %AVery tight
102801210Ferney-Voltaire, Ornex4,844 €/m²25.6 €/m²6.3 %25019,358+2.3 %AVery tight
102938380Entre-deux-Guiers, Miribel-les-Échelles2,091 €/m²11.0 €/m²6.3 %3610,549+0.2 %CRelaxed
103074950Le Reposoir, Scionzier2,729 €/m²14.4 €/m²6.3 %829,727+1.3 %B1Tight
103177127Lieusaint3,262 €/m²17.2 €/m²6.3 %9714,017+1.6 %AVery tight
103213310Saint-Martin-de-Crau2,750 €/m²14.5 €/m²6.3 %2914,145+0.6 %B1Tight
103337510Ballan-Miré, Berthenay2,411 €/m²12.8 €/m²6.3 %2214,738+0.7 %B1Tight
103438460Annoisin-Chatelans, Chamagnieu2,556 €/m²13.5 €/m²6.3 %3622,017+0.8 %CRelaxed
103556130Camoël, Férel2,225 €/m²11.8 €/m²6.3 %2619,248+1.4 %B2Moderate
103673000Barberaz, Bassens3,032 €/m²16.0 €/m²6.3 %94578,112+0.5 %B1Tight
103713800Istres2,840 €/m²15.0 €/m²6.4 %22122,146+0.2 %AVery tight
103838780Estrablin, Eyzin-Pinet2,463 €/m²13.0 €/m²6.4 %7316,104+1.4 %B2Moderate
103969400Arnas, Gleizé2,436 €/m²12.9 €/m²6.4 %60955,650+0.3 %B1Tight
104074490Mégevette, Onnion3,067 €/m²16.2 €/m²6.4 %415,375+0.7 %B2Moderate
104178230Le Pecq4,095 €/m²21.7 €/m²6.4 %13716,059-0.2 %A bisExtreme
104283550Vidauban2,421 €/m²12.8 €/m²6.4 %7912,608+1.4 %B1Tight
104385400Chasnais, Lairoux1,806 €/m²9.6 €/m²6.4 %3114,407+0.1 %CRelaxed
104422100Aucaleuc, Bobital2,716 €/m²14.4 €/m²6.4 %15938,497+0.8 %B2Moderate
104543120La Chapelle-d'Aurec, Monistrol-sur-Loire1,809 €/m²9.6 €/m²6.4 %359,938+0.2 %B2Moderate
104650100Cherbourg-en-Cotentin2,379 €/m²12.6 €/m²6.4 %20413,043-0.4 %B2Moderate
104756700Brandérion, Hennebont2,424 €/m²12.9 €/m²6.4 %12229,085+0.5 %B2Moderate
104897400Saint-Denis2,849 €/m²15.1 €/m²6.4 %41151,878+0.8 %B1Tight
104965200Antist, Argelès-Bagnères2,000 €/m²10.6 €/m²6.4 %21111,854-0.1 %CRelaxed
105078140Vélizy-Villacoublay4,088 €/m²21.7 €/m²6.4 %14723,011+1.2 %A bisExtreme

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