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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
10122410Lantic, Plourhan4,197 €/m²12.9 €/m²3.7 %528,006+0.9 %CRelaxed
10229680Roscoff3,808 €/m²11.7 €/m²3.7 %343,334-0.1 %CRelaxed
10331000Toulouse4,561 €/m²14.0 €/m²3.7 %133285,803+1.1 %B1Tight
10475003Paris11,815 €/m²36.3 €/m²3.7 %75032,179-1.0 %A bisExtreme
10517000La Rochelle4,786 €/m²14.8 €/m²3.7 %96379,851+0.7 %B1Tight
10634340Marseillan4,050 €/m²12.5 €/m²3.7 %1658,414+0.9 %B1Tight
10775016Paris10,818 €/m²33.4 €/m²3.7 %2545159,386-0.4 %A bisExtreme
10883230Bormes-les-Mimosas5,498 €/m²17.0 €/m²3.7 %2128,545+1.0 %AVery tight
10983370Fréjus5,503 €/m²17.0 €/m²3.7 %16529,860+1.2 %AVery tight
11097434Saint-Paul6,100 €/m²18.9 €/m²3.7 %17018,015+0.4 %B1Tight
11120137Lecci, Porto-Vecchio5,217 €/m²16.2 €/m²3.7 %12213,934+0.1 %AVery tight
11214810Gonneville-en-Auge, Merville-Franceville-Plage4,539 €/m²14.1 €/m²3.7 %452,621+0.1 %B2Moderate
11320260Calenzana, Calvi4,818 €/m²15.0 €/m²3.7 %1628,354+1.0 %B1Tight
11475009Paris10,797 €/m²33.6 €/m²3.7 %120857,271-0.4 %A bisExtreme
11597118Saint-François4,783 €/m²14.9 €/m²3.7 %11713,942-0.4 %B1Tight
11673710Pralognan-la-Vanoise4,648 €/m²14.5 €/m²3.7 %41689-0.8 %CRelaxed
11780410Cayeux-sur-Mer3,513 €/m²11.0 €/m²3.8 %282,316-1.1 %CRelaxed
11883420La Croix-Valmer6,214 €/m²19.4 €/m²3.8 %983,855+0.4 %AVery tight
11944730Saint-Michel-Chef-Chef4,339 €/m²13.6 €/m²3.8 %215,714+2.4 %B2Moderate
12056370Le Tour-du-Parc, Sarzeau4,288 €/m²13.5 €/m²3.8 %6110,555+1.8 %B2Moderate
12130240Le Grau-du-Roi5,105 €/m²16.1 €/m²3.8 %7548,588+0.3 %B1Tight
12238880Autrans-Méaudre en Vercors3,278 €/m²10.3 €/m²3.8 %251,468-0.1 %CRelaxed
12350380Saint-Aubin-des-Préaux, Saint-Pair-sur-Mer3,929 €/m²12.3 €/m²3.8 %274,995+1.3 %B2Moderate
12456610Arradon4,633 €/m²14.6 €/m²3.8 %345,835+0.7 %B2Moderate
12520145Sari-Solenzara3,929 €/m²12.4 €/m²3.8 %211,445+0.5 %B2Moderate
12620220Algajola, Aregno4,830 €/m²15.3 €/m²3.8 %978,007+0.2 %B1Tight
12775002Paris11,054 €/m²35.0 €/m²3.8 %40019,847-0.8 %A bisExtreme
12813620Carry-le-Rouet5,945 €/m²18.9 €/m²3.8 %505,702-0.4 %AVery tight
12917640Vaux-sur-Mer4,779 €/m²15.2 €/m²3.8 %804,013+0.6 %B2Moderate
13074920Combloux5,466 €/m²17.4 €/m²3.8 %762,093+0.1 %B1Tight
13183580Gassin7,075 €/m²22.6 €/m²3.8 %332,687+0.1 %AVery tight
13283140Six-Fours-les-Plages5,179 €/m²16.6 €/m²3.8 %59137,109+1.1 %AVery tight
13322700Louannec, Perros-Guirec3,938 €/m²12.6 €/m²3.9 %6611,663-0.0 %B2Moderate
13456410Erdeven, Étel4,115 €/m²13.2 €/m²3.9 %336,082+1.1 %CRelaxed
13575011Paris9,877 €/m²31.7 €/m²3.9 %2520138,170-1.0 %A bisExtreme
13613460Saintes-Maries-de-la-Mer4,720 €/m²15.2 €/m²3.9 %572,433-1.1 %B1Tight
13714390Cabourg, Petiville5,357 €/m²17.2 €/m²3.9 %2855,307+0.4 %B2Moderate
13866340Nahuja, Osséja3,629 €/m²11.7 €/m²3.9 %381,903+0.3 %CRelaxed
13920166Albitreccia, Cognocoli-Monticchi5,713 €/m²18.4 €/m²3.9 %1025,026+3.1 %B1Tight
14033260La Teste-de-Buch4,640 €/m²15.0 €/m²3.9 %13813,783+0.7 %B1Tight
14185560Le Bernard, Longeville-sur-Mer4,146 €/m²13.4 €/m²3.9 %223,944+0.8 %CRelaxed
14262176Camiers3,946 €/m²12.8 €/m²3.9 %622,582-0.3 %B2Moderate
14356260Larmor-Plage4,625 €/m²15.0 €/m²3.9 %728,418+0.4 %B2Moderate
14464480Halsou, Jatxou4,040 €/m²13.1 €/m²3.9 %6611,916+1.8 %B1Tight
14569006Lyon5,440 €/m²17.7 €/m²3.9 %68157,681+0.3 %AVery tight
14606310Beaulieu-sur-Mer8,495 €/m²27.7 €/m²3.9 %1183,874+0.4 %AVery tight
14785470Brem-sur-Mer, Bretignolles-sur-Mer3,897 €/m²12.7 €/m²3.9 %368,337+1.9 %B2Moderate
14875017Paris10,000 €/m²32.7 €/m²3.9 %2661159,212-0.7 %A bisExtreme
14911560Fleury3,450 €/m²11.3 €/m²3.9 %1104,246+0.8 %B2Moderate
15034540Balaruc-le-Vieux, Balaruc-les-Bains4,145 €/m²13.6 €/m²3.9 %2239,876+0.5 %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).