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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
350195610Éragny-sur-Oise3,235 €/m²15.3 €/m²5.7 %8618,436+1.2 %AVery tight
350206480La Colle-sur-Loup4,422 €/m²20.9 €/m²5.7 %678,202+0.4 %AVery tight
350321700Agencourt, Arcenant2,109 €/m²10.0 €/m²5.7 %13213,476-0.4 %CRelaxed
350426120Barcelonne, Chabeuil2,292 €/m²10.8 €/m²5.7 %17123,025+0.4 %B2Moderate
350529120Combrit, Plomeur2,208 €/m²10.4 €/m²5.7 %19719,153+0.5 %B2Moderate
350631110Antignac, Artigue1,907 €/m²9.0 €/m²5.7 %895,061-0.9 %CRelaxed
350731620Bouloc, Castelnau-d'Estrétefonds2,409 €/m²11.4 €/m²5.7 %23627,170+1.5 %B1Tight
350842800Chagnon, Châteauneuf2,300 €/m²10.9 €/m²5.7 %16330,260+0.4 %B2Moderate
350943210Bas-en-Basset, Malvalette1,851 €/m²8.8 €/m²5.7 %656,078+0.9 %CRelaxed
351050130Cherbourg-en-Cotentin2,217 €/m²10.5 €/m²5.7 %9413,043-0.4 %B2Moderate
351162180Airon-Notre-Dame, Airon-Saint-Vaast2,014 €/m²9.5 €/m²5.7 %1139,331+0.4 %B2Moderate
351269210Bully, Chevinay2,811 €/m²13.3 €/m²5.7 %18830,997+0.8 %B1Tight
351378370Plaisir3,529 €/m²16.7 €/m²5.7 %13331,811+0.0 %AVery tight
351494370Sucy-en-Brie3,933 €/m²18.6 €/m²5.7 %13927,764+0.8 %AVery tight
351507330Astet, Barnas1,719 €/m²8.1 €/m²5.7 %311,735+0.1 %CRelaxed
351609420Castelnau-Durban, Clermont1,642 €/m²7.8 €/m²5.7 %221,764+0.0 %CRelaxed
351730900Nîmes2,569 €/m²12.1 €/m²5.7 %29775,920+0.1 %B1Tight
351837270Athée-sur-Cher, Azay-sur-Cher2,222 €/m²10.5 €/m²5.7 %28627,950+0.7 %B1Tight
351962360Baincthun, Condette1,990 €/m²9.4 €/m²5.7 %20117,944-0.1 %B2Moderate
352062790Leforest1,973 €/m²9.3 €/m²5.7 %637,060+0.1 %B2Moderate
352163170Aubière, Pérignat-lès-Sarliève2,436 €/m²11.5 €/m²5.7 %11013,331+0.8 %B2Moderate
352266450Pollestres2,403 €/m²11.3 €/m²5.7 %955,548+1.9 %B2Moderate
352373110Arvillard, Bourget-en-Huile2,409 €/m²11.4 €/m²5.7 %808,957+0.3 %CRelaxed
352477127Lieusaint3,174 €/m²15.0 €/m²5.7 %5014,017+1.6 %AVery tight
352577174Villeneuve-Saint-Denis, Villeneuve-le-Comte3,099 €/m²14.6 €/m²5.7 %343,241+2.0 %B2Moderate
352677186Noisiel3,421 €/m²16.1 €/m²5.7 %3416,053+0.4 %AVery tight
352777270Villeparisis3,449 €/m²16.3 €/m²5.7 %13926,946+0.4 %AVery tight
352891160Ballainvilliers, Champlan3,333 €/m²15.7 €/m²5.7 %15736,248+0.8 %AVery tight
352995460Ézanville3,678 €/m²17.4 €/m²5.7 %599,858+0.3 %AVery tight
353001160Druillat, La Tranclière2,074 €/m²9.8 €/m²5.7 %11810,596+0.8 %CRelaxed
353107190Albon-d'Ardèche, Beauvène1,460 €/m²6.9 €/m²5.7 %383,410-0.3 %CRelaxed
353226750Châtillon-Saint-Jean, Geyssans2,096 €/m²9.9 €/m²5.7 %938,966+0.9 %B2Moderate
353376119Sainte-Marguerite-sur-Mer, Varengeville-sur-Mer1,933 €/m²9.1 €/m²5.7 %231,442-0.3 %CRelaxed
353485300Challans, Froidfond2,272 €/m²10.7 €/m²5.7 %46535,603+1.7 %B2Moderate
353585590Les Epesses, Mallièvre1,719 €/m²8.1 €/m²5.7 %587,114+0.5 %CRelaxed
353691620La Ville-du-Bois, Nozay3,485 €/m²16.4 €/m²5.7 %9812,632+0.5 %AVery tight
353795480Pierrelaye3,517 €/m²16.6 €/m²5.7 %515,065+2.4 %AVery tight
353811100Bages, Montredon-des-Corbières2,606 €/m²12.3 €/m²5.6 %43259,792+0.9 %B2Moderate
353959113Seclin2,393 €/m²11.2 €/m²5.6 %13413,261+0.6 %B1Tight
354066160Le Boulou2,313 €/m²10.9 €/m²5.6 %755,487-0.2 %B2Moderate
354178630Morainvilliers, Orgeval3,900 €/m²18.3 €/m²5.6 %10610,372+1.9 %AVery tight
354294460Valenton3,567 €/m²16.8 €/m²5.6 %2814,406+0.9 %AVery tight
354395310Saint-Ouen-l'Aumône3,327 €/m²15.6 €/m²5.6 %7825,578+0.5 %AVery tight
354422360Langueux2,099 €/m²9.9 €/m²5.6 %807,939+0.6 %B2Moderate
354526290Donzère, Les Granges-Gontardes2,220 €/m²10.4 €/m²5.6 %456,706+1.0 %CRelaxed
354629570Camaret-sur-Mer, Roscanvel2,048 €/m²9.6 €/m²5.6 %443,349-0.2 %CRelaxed
354735360Boisgervilly, La Chapelle du Lou du Lac2,022 €/m²9.5 €/m²5.6 %13012,758+1.2 %CRelaxed
354844260Bouée, La Chapelle-Launay2,430 €/m²11.4 €/m²5.6 %20522,026+1.3 %B2Moderate
354949120Chemillé-en-Anjou1,663 €/m²7.8 €/m²5.6 %1665,500+0.3 %CRelaxed
355059250Halluin2,149 €/m²10.1 €/m²5.6 %22220,715-0.0 %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).