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.

5,117 postcodes ranked (≥ 20 sales/year) — prices 2025, rents 2025. Median gross yield in France: 6.6 %. · 96 / 103

#AreaMedian priceRentGross yieldSales/yearPopulationTension
475169310Oullins-Pierre-Bénite4,026 €/m²14.2 €/m²4.2 %3219,084+0.5 %B1Tight
475283330Le Beausset, Le Castellet4,256 €/m²15.0 €/m²4.2 %21918,665+2.0 %AVery tight
475394170Le Perreux-sur-Marne6,073 €/m²21.4 €/m²4.2 %11535,260+0.5 %A bisExtreme
475434140Bouzigues, Loupian3,459 €/m²12.1 €/m²4.2 %18116,439+0.9 %B1Tight
475592350Le Plessis-Robinson6,151 €/m²21.6 €/m²4.2 %3928,848-0.0 %A bisExtreme
475613540Aix-en-Provence5,630 €/m²19.7 €/m²4.2 %6029,939+0.6 %AVery tight
475717139Dompierre-sur-Mer3,551 €/m²12.4 €/m²4.2 %846,315+1.9 %B1Tight
475850270Barneville-Carteret, Baubigny2,591 €/m²9.1 €/m²4.2 %1386,071+0.1 %CRelaxed
475950590Hauteville-sur-Mer, Montmartin-sur-Mer2,521 €/m²8.8 €/m²4.2 %642,862+0.4 %CRelaxed
476033400Talence4,305 €/m²15.0 €/m²4.2 %22446,338+1.3 %B1Tight
476150560Blainville-sur-Mer, Geffosses2,090 €/m²7.3 €/m²4.2 %773,738+0.5 %CRelaxed
476269760Limonest4,313 €/m²15.0 €/m²4.2 %254,012+1.6 %B1Tight
476394800Villejuif5,752 €/m²20.0 €/m²4.2 %9660,183+0.5 %A bisExtreme
476405130Fouillouse, Jarjayes2,870 €/m²10.0 €/m²4.2 %435,042+1.3 %CRelaxed
476517390La Tremblade3,181 €/m²11.0 €/m²4.2 %1194,650-0.3 %B2Moderate
476633470Gujan-Mestras, Le Teich4,157 €/m²14.5 €/m²4.2 %37731,333+1.3 %B1Tight
476734970Lattes4,483 €/m²15.6 €/m²4.2 %12817,351+0.9 %AVery tight
476873370Bourdeau, La Chapelle-du-Mont-du-Chat3,722 €/m²12.9 €/m²4.2 %246,057+1.5 %B1Tight
476994340Joinville-le-Pont6,666 €/m²23.1 €/m²4.2 %5920,525+1.2 %A bisExtreme
477013980Alleins3,465 €/m²12.0 €/m²4.2 %262,852+1.6 %B2Moderate
477120214Calenzana, Moncale3,583 €/m²12.4 €/m²4.2 %252,423+1.2 %B1Tight
477230420Calvisson3,007 €/m²10.4 €/m²4.2 %786,486+2.2 %B1Tight
477337000Tours3,712 €/m²12.8 €/m²4.2 %27246,420+0.3 %B1Tight
477483140Six-Fours-les-Plages4,956 €/m²17.1 €/m²4.2 %31337,109+1.1 %AVery tight
477584460Cheval-Blanc3,277 €/m²11.3 €/m²4.2 %324,362+0.7 %B1Tight
477685340L'Île-d'Olonne, Les Sables-d'Olonne3,396 €/m²11.8 €/m²4.2 %25019,336+1.4 %B1Tight
477785550La Barre-de-Monts3,023 €/m²10.5 €/m²4.2 %562,367+0.9 %B2Moderate
477806400Cannes6,470 €/m²22.3 €/m²4.1 %6637,175+0.1 %AVery tight
477913420Gémenos5,024 €/m²17.4 €/m²4.1 %436,579+0.7 %AVery tight
478050400Anctoville-sur-Boscq, Granville2,881 €/m²10.0 €/m²4.1 %13415,671-0.4 %B2Moderate
478192500Rueil-Malmaison7,438 €/m²25.7 €/m²4.1 %22782,874+0.5 %A bisExtreme
478283250La Londe-les-Maures5,074 €/m²17.5 €/m²4.1 %12410,584+2.8 %AVery tight
478394000Créteil5,383 €/m²18.5 €/m²4.1 %7293,397+0.3 %AVery tight
478413470Carnoux-en-Provence5,301 €/m²18.2 €/m²4.1 %276,873+0.3 %AVery tight
478535690Acigné3,088 €/m²10.6 €/m²4.1 %376,874+0.8 %B1Tight
478654425Pulnoy2,482 €/m²8.5 €/m²4.1 %445,099+1.6 %B2Moderate
478773210Aime-la-Plagne, La Plagne Tarentaise3,323 €/m²11.4 €/m²4.1 %739,666-0.0 %CRelaxed
478817000La Rochelle4,259 €/m²14.6 €/m²4.1 %51679,851+0.7 %B1Tight
478956860Séné3,712 €/m²12.7 €/m²4.1 %809,554+0.9 %B2Moderate
479083430Saint-Mandrier-sur-Mer4,950 €/m²17.0 €/m²4.1 %276,000+0.4 %AVery tight
479114530Luc-sur-Mer3,505 €/m²12.0 €/m²4.1 %523,275+0.4 %B2Moderate
479235830Betton3,235 €/m²11.1 €/m²4.1 %8312,964+2.2 %B1Tight
479369230Saint-Genis-Laval4,234 €/m²14.5 €/m²4.1 %9021,212+0.1 %B1Tight
479407140Chambonas, Gravières2,286 €/m²7.8 €/m²4.1 %746,149+0.8 %CRelaxed
479513820Ensuès-la-Redonne4,990 €/m²17.0 €/m²4.1 %445,757+0.6 %AVery tight
479635870Le Minihic-sur-Rance3,297 €/m²11.2 €/m²4.1 %261,524+1.0 %CRelaxed
479756760Pénestin3,102 €/m²10.6 €/m²4.1 %602,085+1.7 %B2Moderate
479869009Lyon5,150 €/m²17.6 €/m²4.1 %2357,681+0.3 %AVery tight
479978400Chatou6,670 €/m²22.7 €/m²4.1 %13630,598-0.1 %A bisExtreme
480083000Toulon4,842 €/m²16.5 €/m²4.1 %13459,705+0.9 %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 (house). 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).