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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
20144350Guérande, Saint-Molf3,883 €/m²13.4 €/m²4.2 %6519,674+0.6 %B1Tight
20266210Bolquère, Fontrabiouse3,117 €/m²10.8 €/m²4.2 %2053,989+0.5 %CRelaxed
20375019Paris8,000 €/m²27.7 €/m²4.2 %1600178,691-0.5 %A bisExtreme
20429900Concarneau3,263 €/m²11.3 €/m²4.2 %15720,845+0.9 %B2Moderate
20540200Aureilhan, Mimizan3,759 €/m²13.1 €/m²4.2 %7413,012+1.2 %CRelaxed
20640390Biarrotte, Biaudos3,902 €/m²13.6 €/m²4.2 %3113,777+2.2 %B1Tight
20756360Bangor, Le Palais4,177 €/m²14.7 €/m²4.2 %215,607+0.5 %B1Tight
20897227Sainte-Anne4,744 €/m²16.7 €/m²4.2 %244,306-0.0 %B1Tight
20956860Séné3,900 €/m²13.7 €/m²4.2 %399,554+0.9 %B2Moderate
21020169Bonifacio4,430 €/m²15.6 €/m²4.2 %353,344+1.3 %AVery tight
21175013Paris8,611 €/m²30.4 €/m²4.2 %1544181,271-0.1 %A bisExtreme
21269004Lyon4,779 €/m²16.9 €/m²4.2 %51857,681+0.3 %AVery tight
21374170Les Contamines-Montjoie, Saint-Gervais-les-Bains5,165 €/m²18.2 €/m²4.2 %2546,864+0.2 %B1Tight
21464990Lahonce, Mouguerre3,873 €/m²13.7 €/m²4.3 %8720,184+2.0 %B1Tight
21517440Aytré4,009 €/m²14.3 €/m²4.3 %589,746+1.1 %B1Tight
21611430Gruissan3,653 €/m²13.0 €/m²4.3 %2405,032+0.4 %B2Moderate
21733000Bordeaux4,467 €/m²16.0 €/m²4.3 %178153,598+0.9 %B1Tight
21833138Lanton3,948 €/m²14.1 €/m²4.3 %347,337+0.9 %B2Moderate
21969001Lyon4,761 €/m²17.1 €/m²4.3 %43957,681+0.3 %AVery tight
22069002Lyon4,916 €/m²17.6 €/m²4.3 %47157,681+0.3 %AVery tight
22134970Lattes4,700 €/m²16.9 €/m²4.3 %15317,351+0.9 %AVery tight
22256000Vannes3,913 €/m²14.1 €/m²4.3 %74855,790+0.6 %B2Moderate
22374410Duingt, Entrevernes5,014 €/m²18.0 €/m²4.3 %748,276+1.1 %B1Tight
22422500Kerfot, Paimpol3,481 €/m²12.5 €/m²4.3 %467,983+0.1 %CRelaxed
22569126Brindas3,710 €/m²13.3 €/m²4.3 %266,775+1.6 %B1Tight
22685360La Tranche-sur-Mer3,873 €/m²14.0 €/m²4.3 %243,136+1.2 %B2Moderate
22792100Boulogne-Billancourt8,257 €/m²29.7 €/m²4.3 %1619119,019+0.2 %A bisExtreme
22893400Saint-Ouen-sur-Seine6,358 €/m²22.9 €/m²4.3 %71053,615+1.4 %A bisExtreme
22956270Ploemeur3,906 €/m²14.1 €/m²4.3 %5918,872+0.5 %B2Moderate
23020110Arbellara, Belvédère-Campomoro4,672 €/m²16.9 €/m²4.3 %845,282+1.2 %B1Tight
23134140Bouzigues, Loupian3,528 €/m²12.8 €/m²4.3 %9116,439+0.9 %B1Tight
23234300Agde3,632 €/m²13.1 €/m²4.3 %157529,939+1.5 %B1Tight
23369007Lyon4,512 €/m²16.3 €/m²4.3 %131257,681+0.3 %AVery tight
23411370Leucate3,310 €/m²12.0 €/m²4.4 %3154,562+0.4 %B2Moderate
23517450Fouras, Saint-Laurent-de-la-Prée3,758 €/m²13.7 €/m²4.4 %226,447+0.7 %B1Tight
23640220Tarnos3,816 €/m²13.9 €/m²4.4 %7512,957+0.5 %B1Tight
23769450Saint-Cyr-au-Mont-d'Or5,046 €/m²18.3 €/m²4.4 %236,327+1.6 %B1Tight
23806270Villeneuve-Loubet6,026 €/m²22.0 €/m²4.4 %40517,548+2.7 %AVery tight
23944115Basse-Goulaine, Haute-Goulaine3,656 €/m²13.3 €/m²4.4 %2515,774+1.3 %B1Tight
24066750Saint-Cyprien3,630 €/m²13.2 €/m²4.4 %34212,068+2.1 %B1Tight
24169280Marcy-l'Étoile, Sainte-Consorce4,247 €/m²15.5 €/m²4.4 %255,932+0.6 %B1Tight
24273130La Chambre, Notre-Dame-du-Cruet3,518 €/m²12.8 €/m²4.4 %1175,594+0.2 %CRelaxed
24373230Barby, Les Déserts3,721 €/m²13.5 €/m²4.4 %9614,168+1.5 %B1Tight
24474370Annecy, Argonay5,587 €/m²20.4 €/m²4.4 %16245,874+1.2 %B1Tight
24592130Issy-les-Moulineaux7,659 €/m²27.9 €/m²4.4 %74267,669+0.1 %A bisExtreme
24622520Binic-Étables-sur-Mer3,447 €/m²12.6 €/m²4.4 %233,520+0.3 %CRelaxed
24766140Canet-en-Roussillon3,750 €/m²13.7 €/m²4.4 %35613,227+0.9 %B1Tight
24874320Leschaux, Sevrier6,436 €/m²23.5 €/m²4.4 %234,661+0.5 %B1Tight
24974540Alby-sur-Chéran, Allèves4,171 €/m²15.2 €/m²4.4 %6914,306+0.6 %B1Tight
25094220Charenton-le-Pont7,457 €/m²27.2 €/m²4.4 %37528,830-0.7 %A bisExtreme

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