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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
35192250La Garenne-Colombes6,402 €/m²25.3 €/m²4.7 %41530,197+0.4 %A bisExtreme
35206000Nice5,172 €/m²20.4 €/m²4.7 %294289,434+0.4 %AVery tight
35334430Saint-Jean-de-Védas4,045 €/m²16.0 €/m²4.7 %6913,328+5.0 %AVery tight
35474440La Rivière-Enverse, Mieussy4,055 €/m²16.0 €/m²4.7 %1868,074+0.9 %B2Moderate
35593500Pantin5,857 €/m²23.2 €/m²4.7 %52761,929+1.4 %A bisExtreme
35638250Corrençon-en-Vercors, Lans-en-Vercors3,529 €/m²14.0 €/m²4.8 %2238,615+0.5 %CRelaxed
35769530Brignais, Orliénas3,732 €/m²14.8 €/m²4.8 %9215,178+1.1 %B1Tight
35873190Apremont, Challes-les-Eaux3,674 €/m²14.6 €/m²4.8 %9513,020+1.1 %B1Tight
35974210Chevaline, Doussard3,425 €/m²13.6 €/m²4.8 %12516,362+0.2 %B1Tight
36074360Abondance, Bonnevaux4,122 €/m²16.3 €/m²4.8 %693,678+1.4 %B1Tight
36192600Asnières-sur-Seine6,205 €/m²24.6 €/m²4.8 %122793,941+0.9 %A bisExtreme
36294130Nogent-sur-Marne6,083 €/m²24.1 €/m²4.8 %44132,455+0.4 %A bisExtreme
36306600Antibes5,103 €/m²20.3 €/m²4.8 %121738,818+0.3 %AVery tight
36414600Ablon, Barneville-la-Bertran3,321 €/m²13.2 €/m²4.8 %11614,487-0.3 %B1Tight
36573140Orelle, Saint-Martin-d'Arc2,947 €/m²11.7 €/m²4.8 %353,715-0.4 %CRelaxed
36683740La Cadière-d'Azur3,812 €/m²15.1 €/m²4.8 %215,739+0.4 %AVery tight
36797229Les Trois-Îlets4,725 €/m²18.8 €/m²4.8 %776,507-2.0 %B1Tight
36801390Civrieux, Mionnay3,479 €/m²13.8 €/m²4.8 %2813,174+1.2 %B2Moderate
36969780Mions, Saint-Pierre-de-Chandieu3,847 €/m²15.3 €/m²4.8 %7021,636+0.9 %B1Tight
37093230Romainville5,276 €/m²21.0 €/m²4.8 %25637,152+4.2 %AVery tight
37106190Roquebrune-Cap-Martin6,160 €/m²24.6 €/m²4.8 %47412,037-0.7 %AVery tight
37233127Martignas-sur-Jalle, Saint-Jean-d'Illac3,534 €/m²14.1 €/m²4.8 %7717,672+2.0 %B1Tight
37333400Talence3,898 €/m²15.6 €/m²4.8 %42446,338+1.3 %B1Tight
37438920Crolles3,865 €/m²15.4 €/m²4.8 %308,609+0.3 %B1Tight
37569630Chaponost3,674 €/m²14.7 €/m²4.8 %449,382+1.4 %B1Tight
37680460Ault, Friaucourt2,700 €/m²10.8 €/m²4.8 %413,381-1.3 %B2Moderate
37734200Sète3,379 €/m²13.5 €/m²4.8 %96645,337+0.3 %B1Tight
37869370Saint-Didier-au-Mont-d'Or4,593 €/m²18.4 €/m²4.8 %557,435+1.5 %B1Tight
37995240Cormeilles-en-Parisis4,764 €/m²19.1 €/m²4.8 %23627,292+1.5 %AVery tight
38006580Pégomas4,588 €/m²18.4 €/m²4.8 %508,240+0.6 %AVery tight
38133110Le Bouscat3,840 €/m²15.4 €/m²4.8 %25325,081+0.8 %B1Tight
38233380Biganos, Marcheprime3,517 €/m²14.1 €/m²4.8 %6629,170+2.6 %B1Tight
38335235Thorigné-Fouillard3,174 €/m²12.7 €/m²4.8 %288,667+0.9 %B1Tight
38435770Vern-sur-Seiche3,116 €/m²12.5 €/m²4.8 %258,207+0.4 %B1Tight
38540530Labenne3,933 €/m²15.8 €/m²4.8 %597,183+2.3 %B1Tight
38673420Drumettaz-Clarafond, Méry3,980 €/m²16.0 €/m²4.8 %679,538+1.7 %B1Tight
38713330La Barben, Pélissanne3,684 €/m²14.8 €/m²4.8 %3611,953+1.2 %B1Tight
38838660La Terrasse, Le Touvet3,415 €/m²13.8 €/m²4.8 %3212,444+0.1 %CRelaxed
38959520Marquette-lez-Lille3,479 €/m²14.0 €/m²4.8 %3312,622+2.3 %B1Tight
39064220Ahaxe-Alciette-Bascassan, Aincille2,653 €/m²10.7 €/m²4.8 %268,091+0.0 %CRelaxed
39192240Malakoff6,321 €/m²25.4 €/m²4.8 %24130,557+0.0 %A bisExtreme
39206250Mougins4,685 €/m²18.9 €/m²4.8 %18819,782+0.8 %AVery tight
39334730Prades-le-Lez, Saint-Vincent-de-Barbeyrargues3,796 €/m²15.3 €/m²4.8 %256,959+2.4 %AVery tight
39435170Bruz3,158 €/m²12.7 €/m²4.8 %11719,683+1.4 %B1Tight
39569440Chabanière, Chaussan3,151 €/m²12.7 €/m²4.8 %5718,151+0.8 %B1Tight
39697160Le Moule3,750 €/m²15.1 €/m²4.8 %2523,014+0.5 %B1Tight
39734000Montpellier3,835 €/m²15.5 €/m²4.9 %154277,560+1.3 %AVery tight
39834920Le Crès4,149 €/m²16.8 €/m²4.9 %559,226+0.3 %AVery tight
39969008Lyon3,950 €/m²16.0 €/m²4.9 %98257,681+0.3 %AVery tight
40031300Toulouse3,448 €/m²14.0 €/m²4.9 %107085,803+1.1 %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).