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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
170117200Royan, Saint-Sulpice-de-Royan3,882 €/m²14.4 €/m²4.5 %40422,871+0.7 %B2Moderate
170235430Châteauneuf-d'Ille-et-Vilaine, La Ville-ès-Nonais3,250 €/m²12.1 €/m²4.5 %2110,487+0.9 %B2Moderate
170313007Marseille5,000 €/m²18.4 €/m²4.4 %68155,378+0.4 %AVery tight
170456550Belz, Locoal-Mendon3,558 €/m²13.1 €/m²4.4 %227,423+0.7 %CRelaxed
170594160Saint-Mandé8,507 €/m²31.4 €/m²4.4 %31921,071-0.6 %A bisExtreme
170678100Saint-Germain-en-Laye6,406 €/m²23.5 €/m²4.4 %46922,966+0.6 %A bisExtreme
170740600Biscarrosse3,622 €/m²13.3 €/m²4.4 %15015,836+1.2 %B1Tight
170814530Luc-sur-Mer3,612 €/m²13.2 €/m²4.4 %463,275+0.4 %B2Moderate
170969003Lyon4,487 €/m²16.4 €/m²4.4 %140557,681+0.3 %AVery tight
171069570Dardilly4,232 €/m²15.5 €/m²4.4 %349,221+0.8 %B1Tight
171122520Binic-Étables-sur-Mer3,447 €/m²12.6 €/m²4.4 %233,520+0.3 %CRelaxed
171266140Canet-en-Roussillon3,750 €/m²13.7 €/m²4.4 %35613,227+0.9 %B1Tight
171374320Leschaux, Sevrier6,436 €/m²23.5 €/m²4.4 %234,661+0.5 %B1Tight
171474540Alby-sur-Chéran, Allèves4,171 €/m²15.2 €/m²4.4 %6914,306+0.6 %B1Tight
171594220Charenton-le-Pont7,457 €/m²27.2 €/m²4.4 %37528,830-0.7 %A bisExtreme
171606270Villeneuve-Loubet6,026 €/m²22.0 €/m²4.4 %40517,548+2.7 %AVery tight
171744115Basse-Goulaine, Haute-Goulaine3,656 €/m²13.3 €/m²4.4 %2515,774+1.3 %B1Tight
171866750Saint-Cyprien3,630 €/m²13.2 €/m²4.4 %34212,068+2.1 %B1Tight
171969280Marcy-l'Étoile, Sainte-Consorce4,247 €/m²15.5 €/m²4.4 %255,932+0.6 %B1Tight
172073130La Chambre, Notre-Dame-du-Cruet3,518 €/m²12.8 €/m²4.4 %1175,594+0.2 %CRelaxed
172173230Barby, Les Déserts3,721 €/m²13.5 €/m²4.4 %9614,168+1.5 %B1Tight
172274370Annecy, Argonay5,587 €/m²20.4 €/m²4.4 %16245,874+1.2 %B1Tight
172392130Issy-les-Moulineaux7,659 €/m²27.9 €/m²4.4 %74267,669+0.1 %A bisExtreme
172417450Fouras, Saint-Laurent-de-la-Prée3,758 €/m²13.7 €/m²4.4 %226,447+0.7 %B1Tight
172540220Tarnos3,816 €/m²13.9 €/m²4.4 %7512,957+0.5 %B1Tight
172669450Saint-Cyr-au-Mont-d'Or5,046 €/m²18.3 €/m²4.4 %236,327+1.6 %B1Tight
172711370Leucate3,310 €/m²12.0 €/m²4.4 %3154,562+0.4 %B2Moderate
172820110Arbellara, Belvédère-Campomoro4,672 €/m²16.9 €/m²4.3 %845,282+1.2 %B1Tight
172934140Bouzigues, Loupian3,528 €/m²12.8 €/m²4.3 %9116,439+0.9 %B1Tight
173034300Agde3,632 €/m²13.1 €/m²4.3 %157529,939+1.5 %B1Tight
173169007Lyon4,512 €/m²16.3 €/m²4.3 %131257,681+0.3 %AVery tight
173256270Ploemeur3,906 €/m²14.1 €/m²4.3 %5918,872+0.5 %B2Moderate
173322500Kerfot, Paimpol3,481 €/m²12.5 €/m²4.3 %467,983+0.1 %CRelaxed
173469126Brindas3,710 €/m²13.3 €/m²4.3 %266,775+1.6 %B1Tight
173585360La Tranche-sur-Mer3,873 €/m²14.0 €/m²4.3 %243,136+1.2 %B2Moderate
173692100Boulogne-Billancourt8,257 €/m²29.7 €/m²4.3 %1619119,019+0.2 %A bisExtreme
173793400Saint-Ouen-sur-Seine6,358 €/m²22.9 €/m²4.3 %71053,615+1.4 %A bisExtreme
173834970Lattes4,700 €/m²16.9 €/m²4.3 %15317,351+0.9 %AVery tight
173956000Vannes3,913 €/m²14.1 €/m²4.3 %74855,790+0.6 %B2Moderate
174074410Duingt, Entrevernes5,014 €/m²18.0 €/m²4.3 %748,276+1.1 %B1Tight
174133000Bordeaux4,467 €/m²16.0 €/m²4.3 %178153,598+0.9 %B1Tight
174233138Lanton3,948 €/m²14.1 €/m²4.3 %347,337+0.9 %B2Moderate
174369001Lyon4,761 €/m²17.1 €/m²4.3 %43957,681+0.3 %AVery tight
174469002Lyon4,916 €/m²17.6 €/m²4.3 %47157,681+0.3 %AVery tight
174511430Gruissan3,653 €/m²13.0 €/m²4.3 %2405,032+0.4 %B2Moderate
174617440Aytré4,009 €/m²14.3 €/m²4.3 %589,746+1.1 %B1Tight
174764990Lahonce, Mouguerre3,873 €/m²13.7 €/m²4.3 %8720,184+2.0 %B1Tight
174869004Lyon4,779 €/m²16.9 €/m²4.2 %51857,681+0.3 %AVery tight
174974170Les Contamines-Montjoie, Saint-Gervais-les-Bains5,165 €/m²18.2 €/m²4.2 %2546,864+0.2 %B1Tight
175020169Bonifacio4,430 €/m²15.6 €/m²4.2 %353,344+1.3 %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).