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 %. · 19 / 40

#AreaMedian priceRentGross yieldSales/yearPopulationTension
90162000Arras, Dainville2,381 €/m²12.7 €/m²6.4 %31248,558+0.4 %B2Moderate
90277100Mareuil-lès-Meaux, Meaux3,125 €/m²16.6 €/m²6.4 %49867,558+0.9 %AVery tight
90391120Palaiseau3,656 €/m²19.5 €/m²6.4 %25837,471+1.6 %AVery tight
90413230Port-Saint-Louis-du-Rhône2,426 €/m²12.9 €/m²6.4 %368,573-0.1 %B1Tight
90513240Septèmes-les-Vallons3,127 €/m²16.6 €/m²6.4 %7211,995+1.2 %AVery tight
90659650Villeneuve-d'Ascq2,696 €/m²14.3 €/m²6.4 %14320,956+0.0 %B1Tight
90777185Lognes3,587 €/m²19.1 €/m²6.4 %9215,074+1.0 %AVery tight
90884250Le Thor2,440 €/m²13.0 €/m²6.4 %298,882+0.2 %B1Tight
90997419La Possession2,904 €/m²15.5 €/m²6.4 %11236,568+1.4 %B1Tight
91065200Antist, Argelès-Bagnères2,000 €/m²10.6 €/m²6.4 %21111,854-0.1 %CRelaxed
91178140Vélizy-Villacoublay4,088 €/m²21.7 €/m²6.4 %14723,011+1.2 %A bisExtreme
91297224Ducos2,984 €/m²15.8 €/m²6.4 %3118,105+0.2 %B1Tight
91322100Aucaleuc, Bobital2,716 €/m²14.4 €/m²6.4 %15938,497+0.8 %B2Moderate
91443120La Chapelle-d'Aurec, Monistrol-sur-Loire1,809 €/m²9.6 €/m²6.4 %359,938+0.2 %B2Moderate
91550100Cherbourg-en-Cotentin2,379 €/m²12.6 €/m²6.4 %20413,043-0.4 %B2Moderate
91656700Brandérion, Hennebont2,424 €/m²12.9 €/m²6.4 %12229,085+0.5 %B2Moderate
91797400Saint-Denis2,849 €/m²15.1 €/m²6.4 %41151,878+0.8 %B1Tight
91813800Istres2,840 €/m²15.0 €/m²6.4 %22122,146+0.2 %AVery tight
91938780Estrablin, Eyzin-Pinet2,463 €/m²13.0 €/m²6.4 %7316,104+1.4 %B2Moderate
92069400Arnas, Gleizé2,436 €/m²12.9 €/m²6.4 %60955,650+0.3 %B1Tight
92174490Mégevette, Onnion3,067 €/m²16.2 €/m²6.4 %415,375+0.7 %B2Moderate
92278230Le Pecq4,095 €/m²21.7 €/m²6.4 %13716,059-0.2 %A bisExtreme
92383550Vidauban2,421 €/m²12.8 €/m²6.4 %7912,608+1.4 %B1Tight
92485400Chasnais, Lairoux1,806 €/m²9.6 €/m²6.4 %3114,407+0.1 %CRelaxed
92513310Saint-Martin-de-Crau2,750 €/m²14.5 €/m²6.3 %2914,145+0.6 %B1Tight
92637510Ballan-Miré, Berthenay2,411 €/m²12.8 €/m²6.3 %2214,738+0.7 %B1Tight
92738460Annoisin-Chatelans, Chamagnieu2,556 €/m²13.5 €/m²6.3 %3622,017+0.8 %CRelaxed
92856130Camoël, Férel2,225 €/m²11.8 €/m²6.3 %2619,248+1.4 %B2Moderate
92973000Barberaz, Bassens3,032 €/m²16.0 €/m²6.3 %94578,112+0.5 %B1Tight
93001210Ferney-Voltaire, Ornex4,844 €/m²25.6 €/m²6.3 %25019,358+2.3 %AVery tight
93138380Entre-deux-Guiers, Miribel-les-Échelles2,091 €/m²11.0 €/m²6.3 %3610,549+0.2 %CRelaxed
93274950Le Reposoir, Scionzier2,729 €/m²14.4 €/m²6.3 %829,727+1.3 %B1Tight
93377127Lieusaint3,262 €/m²17.2 €/m²6.3 %9714,017+1.6 %AVery tight
93425480Miserey-Salines, Pirey2,621 €/m²13.8 €/m²6.3 %277,396+1.0 %B2Moderate
93526740Condillac, La Coucourde2,140 €/m²11.3 €/m²6.3 %2011,827+0.8 %B2Moderate
93680000Amiens2,542 €/m²13.4 €/m²6.3 %70945,483+0.3 %B1Tight
93795120Ermont3,617 €/m²19.0 €/m²6.3 %15429,489+0.2 %AVery tight
93895220Herblay-sur-Seine, Pierrelaye3,669 €/m²19.3 €/m²6.3 %14736,844+1.7 %AVery tight
93934560Montbazin, Poussan2,450 €/m²12.9 €/m²6.3 %3713,646+0.7 %B1Tight
94042480La Fouillouse1,893 €/m²10.0 €/m²6.3 %334,630+0.8 %B2Moderate
94142600Bard, Chalain-d'Uzore1,929 €/m²10.1 €/m²6.3 %15032,645+0.5 %B2Moderate
94295260Beaumont-sur-Oise, Mours2,954 €/m²15.5 €/m²6.3 %8411,925+0.8 %AVery tight
94395320Saint-Leu-la-Forêt3,625 €/m²19.1 €/m²6.3 %9516,138+0.8 %AVery tight
94437400Amboise, Lussault-sur-Loire2,244 €/m²11.8 €/m²6.3 %6013,823-0.2 %B1Tight
94538300Bourgoin-Jallieu, Châteauvilain2,500 €/m²13.1 €/m²6.3 %32655,903+1.1 %B1Tight
94694240L'Haÿ-les-Roses4,142 €/m²21.7 €/m²6.3 %21431,188+0.1 %A bisExtreme
94756800Augan, Campénéac2,179 €/m²11.4 €/m²6.3 %5721,786+0.4 %CRelaxed
94859130Lambersart3,046 €/m²16.0 €/m²6.3 %16127,090-0.4 %AVery tight
94969310Oullins-Pierre-Bénite2,833 €/m²14.8 €/m²6.3 %7419,084+0.5 %B1Tight
95078870Bailly3,822 €/m²20.0 €/m²6.3 %313,731-0.4 %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 (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).