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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
155154680Crusnes, Errouville2,208 €/m²10.3 €/m²5.6 %302,241-0.7 %CRelaxed
155273410Entrelacs, La Biolle3,077 €/m²14.4 €/m²5.6 %6210,184+1.6 %B2Moderate
155377111Soignolles-en-Brie, Solers2,808 €/m²13.1 €/m²5.6 %453,357+0.2 %B2Moderate
155495300Ennery, Hérouville-en-Vexin3,386 €/m²15.8 €/m²5.6 %10119,201+0.5 %AVery tight
155595330Domont3,533 €/m²16.5 €/m²5.6 %9616,065+0.6 %AVery tight
155601710Thoiry4,737 €/m²22.2 €/m²5.6 %446,569+0.9 %AVery tight
155726300Alixan, Barbières2,188 €/m²10.2 €/m²5.6 %25532,014+1.1 %B2Moderate
155829490Guipavas2,426 €/m²11.4 €/m²5.6 %13815,538+1.0 %B2Moderate
155935270Bonnemain, Combourg2,040 €/m²9.6 €/m²5.6 %13411,873+0.9 %CRelaxed
156053260Entrammes, Forcé1,736 €/m²8.1 €/m²5.6 %354,771+0.5 %CRelaxed
156156700Brandérion, Hennebont2,516 €/m²11.8 €/m²5.6 %23129,085+0.5 %B2Moderate
156260200Compiègne2,868 €/m²13.4 €/m²5.6 %14040,761+0.0 %B1Tight
156363200Chambaron sur Morge, Davayat2,132 €/m²10.0 €/m²5.6 %29934,236+0.3 %B2Moderate
156491190Gif-sur-Yvette, Saint-Aubin3,964 €/m²18.6 €/m²5.6 %15124,236+0.6 %AVery tight
156522360Langueux2,099 €/m²9.9 €/m²5.6 %807,939+0.6 %B2Moderate
156626290Donzère, Les Granges-Gontardes2,220 €/m²10.4 €/m²5.6 %456,706+1.0 %CRelaxed
156729570Camaret-sur-Mer, Roscanvel2,048 €/m²9.6 €/m²5.6 %443,349-0.2 %CRelaxed
156835360Boisgervilly, La Chapelle du Lou du Lac2,022 €/m²9.5 €/m²5.6 %13012,758+1.2 %CRelaxed
156944260Bouée, La Chapelle-Launay2,430 €/m²11.4 €/m²5.6 %20522,026+1.3 %B2Moderate
157049120Chemillé-en-Anjou1,663 €/m²7.8 €/m²5.6 %1665,500+0.3 %CRelaxed
157159250Halluin2,149 €/m²10.1 €/m²5.6 %22220,715-0.0 %B1Tight
157269170Affoux, Dième1,941 €/m²9.1 €/m²5.6 %8115,584+0.3 %CRelaxed
157384000Avignon2,455 €/m²11.5 €/m²5.6 %32946,094-0.0 %B1Tight
157495540Méry-sur-Oise3,532 €/m²16.6 €/m²5.6 %649,983+0.9 %AVery tight
157511100Bages, Montredon-des-Corbières2,606 €/m²12.3 €/m²5.6 %43259,792+0.9 %B2Moderate
157659113Seclin2,393 €/m²11.2 €/m²5.6 %13413,261+0.6 %B1Tight
157766160Le Boulou2,313 €/m²10.9 €/m²5.6 %755,487-0.2 %B2Moderate
157878630Morainvilliers, Orgeval3,900 €/m²18.3 €/m²5.6 %10610,372+1.9 %AVery tight
157994460Valenton3,567 €/m²16.8 €/m²5.6 %2814,406+0.9 %AVery tight
158095310Saint-Ouen-l'Aumône3,327 €/m²15.6 €/m²5.6 %7825,578+0.5 %AVery tight
158101160Druillat, La Tranclière2,074 €/m²9.8 €/m²5.7 %11810,596+0.8 %CRelaxed
158207190Albon-d'Ardèche, Beauvène1,460 €/m²6.9 €/m²5.7 %383,410-0.3 %CRelaxed
158326750Châtillon-Saint-Jean, Geyssans2,096 €/m²9.9 €/m²5.7 %938,966+0.9 %B2Moderate
158476119Sainte-Marguerite-sur-Mer, Varengeville-sur-Mer1,933 €/m²9.1 €/m²5.7 %231,442-0.3 %CRelaxed
158585300Challans, Froidfond2,272 €/m²10.7 €/m²5.7 %46535,603+1.7 %B2Moderate
158685590Les Epesses, Mallièvre1,719 €/m²8.1 €/m²5.7 %587,114+0.5 %CRelaxed
158791620La Ville-du-Bois, Nozay3,485 €/m²16.4 €/m²5.7 %9812,632+0.5 %AVery tight
158895480Pierrelaye3,517 €/m²16.6 €/m²5.7 %515,065+2.4 %AVery tight
158907330Astet, Barnas1,719 €/m²8.1 €/m²5.7 %311,735+0.1 %CRelaxed
159009420Castelnau-Durban, Clermont1,642 €/m²7.8 €/m²5.7 %221,764+0.0 %CRelaxed
159130900Nîmes2,569 €/m²12.1 €/m²5.7 %29775,920+0.1 %B1Tight
159237270Athée-sur-Cher, Azay-sur-Cher2,222 €/m²10.5 €/m²5.7 %28627,950+0.7 %B1Tight
159362360Baincthun, Condette1,990 €/m²9.4 €/m²5.7 %20117,944-0.1 %B2Moderate
159462790Leforest1,973 €/m²9.3 €/m²5.7 %637,060+0.1 %B2Moderate
159563170Aubière, Pérignat-lès-Sarliève2,436 €/m²11.5 €/m²5.7 %11013,331+0.8 %B2Moderate
159666450Pollestres2,403 €/m²11.3 €/m²5.7 %955,548+1.9 %B2Moderate
159773110Arvillard, Bourget-en-Huile2,409 €/m²11.4 €/m²5.7 %808,957+0.3 %CRelaxed
159877127Lieusaint3,174 €/m²15.0 €/m²5.7 %5014,017+1.6 %AVery tight
159977174Villeneuve-Saint-Denis, Villeneuve-le-Comte3,099 €/m²14.6 €/m²5.7 %343,241+2.0 %B2Moderate
160077186Noisiel3,421 €/m²16.1 €/m²5.7 %3416,053+0.4 %AVery tight

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