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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
5180120Argoules, Arry4,259 €/m²11.6 €/m²3.3 %959,513-0.1 %CRelaxed
5240130Capbreton6,163 €/m²16.9 €/m²3.3 %2119,184+0.8 %B1Tight
5383250La Londe-les-Maures5,920 €/m²16.4 €/m²3.3 %18910,584+2.8 %AVery tight
5485100Les Sables-d'Olonne4,966 €/m²13.7 €/m²3.3 %40016,534+1.6 %B1Tight
5506590Théoule-sur-Mer6,667 €/m²18.5 €/m²3.3 %851,477-0.4 %AVery tight
5635260Cancale4,413 €/m²12.3 €/m²3.3 %385,672+1.0 %B2Moderate
5738114Allemond, Oz4,305 €/m²12.0 €/m²3.3 %231,621+0.2 %CRelaxed
5840480Vieux-Boucau-les-Bains5,489 €/m²15.3 €/m²3.3 %551,685+0.9 %CRelaxed
5956170Hœdic, Quiberon5,314 €/m²14.8 €/m²3.3 %1285,199-0.3 %B1Tight
6022370Pléneuf-Val-André4,542 €/m²12.7 €/m²3.4 %523,988-0.0 %CRelaxed
6113260Cassis7,521 €/m²21.2 €/m²3.4 %986,661-1.1 %AVery tight
6256470La Trinité-sur-Mer, Saint-Philibert5,104 €/m²14.4 €/m²3.4 %323,420+0.8 %B2Moderate
6366190Collioure5,288 €/m²14.9 €/m²3.4 %842,756-1.1 %B2Moderate
6406470Beuil, Châteauneuf-d'Entraunes4,107 €/m²11.6 €/m²3.4 %1062,784+0.4 %CRelaxed
6574390Châtel5,567 €/m²15.8 €/m²3.4 %1161,174-0.3 %B1Tight
6617340Châtelaillon-Plage, Yves5,282 €/m²15.1 €/m²3.4 %608,238+1.0 %B1Tight
6713960Sausset-les-Pins6,914 €/m²19.9 €/m²3.5 %807,574-0.1 %AVery tight
6838142Auris, Besse3,921 €/m²11.3 €/m²3.5 %27863-0.4 %CRelaxed
6920111Calcatoggio, Casaglione5,000 €/m²14.5 €/m²3.5 %231,087+2.1 %B2Moderate
7073700Bourg-Saint-Maurice, Les Chapelles5,390 €/m²15.6 €/m²3.5 %32211,031+0.2 %CRelaxed
7140660Messanges, Moliets-et-Maa4,425 €/m²12.9 €/m²3.5 %502,385+1.8 %CRelaxed
7285800Givrand, Le Fenouiller4,546 €/m²13.2 €/m²3.5 %12015,516+1.1 %B1Tight
7364600Anglet5,235 €/m²15.3 €/m²3.5 %54943,271+1.3 %B1Tight
7444510Le Pouliguen5,086 €/m²14.9 €/m²3.5 %764,173-0.8 %B1Tight
7583150Bandol6,216 €/m²18.2 €/m²3.5 %3158,267+0.5 %AVery tight
7683110Sanary-sur-Mer6,058 €/m²17.8 €/m²3.5 %36318,538+1.7 %AVery tight
7774290Alex, Bluffy7,041 €/m²20.8 €/m²3.5 %476,696-0.0 %B1Tight
7875001Paris12,000 €/m²35.4 €/m²3.5 %28915,114-1.1 %A bisExtreme
7975005Paris11,698 €/m²34.6 €/m²3.6 %94755,252-0.9 %A bisExtreme
8014910Benerville-sur-Mer, Blonville-sur-Mer4,950 €/m²14.7 €/m²3.6 %891,988-0.1 %B2Moderate
8173260Grand-Aigueblanche, La Léchère4,377 €/m²13.0 €/m²3.6 %1317,042+0.0 %CRelaxed
8283530Saint-Raphaël6,000 €/m²17.8 €/m²3.6 %14518,556+0.8 %AVery tight
8364700Biriatou, Hendaye4,667 €/m²13.9 €/m²3.6 %36724,730+1.0 %B1Tight
8433510Andernos-les-Bains5,223 €/m²15.6 €/m²3.6 %7912,710+0.9 %B2Moderate
8533780Soulac-sur-Mer3,794 €/m²11.3 €/m²3.6 %573,100+2.3 %CRelaxed
8640510Seignosse5,368 €/m²16.1 €/m²3.6 %1304,056+0.9 %B1Tight
8765110Cauterets3,586 €/m²10.7 €/m²3.6 %159829-1.4 %CRelaxed
8833680Lacanau, Le Porge5,373 €/m²16.1 €/m²3.6 %10410,406+2.4 %CRelaxed
8975004Paris12,581 €/m²37.8 €/m²3.6 %57727,332+0.2 %A bisExtreme
9083270Saint-Cyr-sur-Mer5,947 €/m²17.9 €/m²3.6 %22011,658-0.6 %AVery tight
9135400Saint-Malo4,512 €/m²13.6 €/m²3.6 %56147,439+0.3 %B1Tight
9206230Saint-Jean-Cap-Ferrat, Villefranche-sur-Mer8,800 €/m²26.6 €/m²3.6 %1796,539-0.5 %AVery tight
9376520Boos, Franqueville-Saint-Pierre4,224 €/m²12.8 €/m²3.6 %3621,346+0.8 %B1Tight
9473590Cohennoz, Crest-Voland4,465 €/m²13.5 €/m²3.6 %1152,560-0.2 %B1Tight
9597223Le Diamant5,902 €/m²17.9 €/m²3.6 %466,161+0.0 %B1Tight
9674310Les Houches, Servoz7,449 €/m²22.7 €/m²3.7 %1054,684+2.0 %B1Tight
9733121Carcans4,133 €/m²12.6 €/m²3.7 %292,415+0.3 %CRelaxed
9875008Paris11,842 €/m²36.1 €/m²3.7 %71535,317-0.9 %A bisExtreme
9914360Trouville-sur-Mer5,474 €/m²16.7 €/m²3.7 %1864,619-0.2 %B1Tight
10062780Cucq4,574 €/m²14.0 €/m²3.7 %765,129+0.0 %B2Moderate

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