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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
180105600Ceillac, Eygliers3,726 €/m²12.4 €/m²4.0 %1755,555+0.4 %CRelaxed
180269660Collonges-au-Mont-d'Or4,330 €/m²14.4 €/m²4.0 %264,669+1.8 %B1Tight
180383240Cavalaire-sur-Mer5,526 €/m²18.4 €/m²4.0 %3158,121+1.4 %AVery tight
180466800Err, Estavar3,387 €/m²11.2 €/m²4.0 %582,787+0.8 %CRelaxed
180583120Le Plan-de-la-Tour, Sainte-Maxime5,524 €/m²18.3 €/m²4.0 %40217,243+0.4 %AVery tight
180685180Les Sables-d'Olonne4,130 €/m²13.7 €/m²4.0 %6916,534+1.6 %B1Tight
180740140Azur, Magescq3,917 €/m²13.0 €/m²4.0 %9512,387+2.0 %B2Moderate
180844740Batz-sur-Mer4,313 €/m²14.2 €/m²4.0 %212,892-0.4 %B1Tight
180997436Saint-Leu5,006 €/m²16.5 €/m²4.0 %5412,054+0.8 %B1Tight
181034540Balaruc-le-Vieux, Balaruc-les-Bains4,145 €/m²13.6 €/m²3.9 %2239,876+0.5 %B1Tight
181192200Neuilly-sur-Seine10,376 €/m²34.1 €/m²3.9 %97159,538-0.5 %A bisExtreme
181211560Fleury3,450 €/m²11.3 €/m²3.9 %1104,246+0.8 %B2Moderate
181375017Paris10,000 €/m²32.7 €/m²3.9 %2661159,212-0.7 %A bisExtreme
181406310Beaulieu-sur-Mer8,495 €/m²27.7 €/m²3.9 %1183,874+0.4 %AVery tight
181585470Brem-sur-Mer, Bretignolles-sur-Mer3,897 €/m²12.7 €/m²3.9 %368,337+1.9 %B2Moderate
181664480Halsou, Jatxou4,040 €/m²13.1 €/m²3.9 %6611,916+1.8 %B1Tight
181769006Lyon5,440 €/m²17.7 €/m²3.9 %68157,681+0.3 %AVery tight
181856260Larmor-Plage4,625 €/m²15.0 €/m²3.9 %728,418+0.4 %B2Moderate
181962176Camiers3,946 €/m²12.8 €/m²3.9 %622,582-0.3 %B2Moderate
182020166Albitreccia, Cognocoli-Monticchi5,713 €/m²18.4 €/m²3.9 %1025,026+3.1 %B1Tight
182133260La Teste-de-Buch4,640 €/m²15.0 €/m²3.9 %13813,783+0.7 %B1Tight
182285560Le Bernard, Longeville-sur-Mer4,146 €/m²13.4 €/m²3.9 %223,944+0.8 %CRelaxed
182313460Saintes-Maries-de-la-Mer4,720 €/m²15.2 €/m²3.9 %572,433-1.1 %B1Tight
182414390Cabourg, Petiville5,357 €/m²17.2 €/m²3.9 %2855,307+0.4 %B2Moderate
182566340Nahuja, Osséja3,629 €/m²11.7 €/m²3.9 %381,903+0.3 %CRelaxed
182622700Louannec, Perros-Guirec3,938 €/m²12.6 €/m²3.9 %6611,663-0.0 %B2Moderate
182756410Erdeven, Étel4,115 €/m²13.2 €/m²3.9 %336,082+1.1 %CRelaxed
182875011Paris9,877 €/m²31.7 €/m²3.9 %2520138,170-1.0 %A bisExtreme
182983140Six-Fours-les-Plages5,179 €/m²16.6 €/m²3.8 %59137,109+1.1 %AVery tight
183083580Gassin7,075 €/m²22.6 €/m²3.8 %332,687+0.1 %AVery tight
183174920Combloux5,466 €/m²17.4 €/m²3.8 %762,093+0.1 %B1Tight
183213620Carry-le-Rouet5,945 €/m²18.9 €/m²3.8 %505,702-0.4 %AVery tight
183317640Vaux-sur-Mer4,779 €/m²15.2 €/m²3.8 %804,013+0.6 %B2Moderate
183420220Algajola, Aregno4,830 €/m²15.3 €/m²3.8 %978,007+0.2 %B1Tight
183575002Paris11,054 €/m²35.0 €/m²3.8 %40019,847-0.8 %A bisExtreme
183620145Sari-Solenzara3,929 €/m²12.4 €/m²3.8 %211,445+0.5 %B2Moderate
183730240Le Grau-du-Roi5,105 €/m²16.1 €/m²3.8 %7548,588+0.3 %B1Tight
183838880Autrans-Méaudre en Vercors3,278 €/m²10.3 €/m²3.8 %251,468-0.1 %CRelaxed
183950380Saint-Aubin-des-Préaux, Saint-Pair-sur-Mer3,929 €/m²12.3 €/m²3.8 %274,995+1.3 %B2Moderate
184056610Arradon4,633 €/m²14.6 €/m²3.8 %345,835+0.7 %B2Moderate
184144730Saint-Michel-Chef-Chef4,339 €/m²13.6 €/m²3.8 %215,714+2.4 %B2Moderate
184256370Le Tour-du-Parc, Sarzeau4,288 €/m²13.5 €/m²3.8 %6110,555+1.8 %B2Moderate
184380410Cayeux-sur-Mer3,513 €/m²11.0 €/m²3.8 %282,316-1.1 %CRelaxed
184483420La Croix-Valmer6,214 €/m²19.4 €/m²3.8 %983,855+0.4 %AVery tight
184573710Pralognan-la-Vanoise4,648 €/m²14.5 €/m²3.7 %41689-0.8 %CRelaxed
184614810Gonneville-en-Auge, Merville-Franceville-Plage4,539 €/m²14.1 €/m²3.7 %452,621+0.1 %B2Moderate
184720260Calenzana, Calvi4,818 €/m²15.0 €/m²3.7 %1628,354+1.0 %B1Tight
184875009Paris10,797 €/m²33.6 €/m²3.7 %120857,271-0.4 %A bisExtreme
184997118Saint-François4,783 €/m²14.9 €/m²3.7 %11713,942-0.4 %B1Tight
185020137Lecci, Porto-Vecchio5,217 €/m²16.2 €/m²3.7 %12213,934+0.1 %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 (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).