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 %. · 1 / 103

#AreaMedian priceRentGross yieldSales/yearPopulationTension
183990Saint-Tropez16,231 €/m²17.8 €/m²1.3 %533,582-2.1 %AVery tight
274400Chamonix-Mont-Blanc12,488 €/m²14.4 €/m²1.4 %528,705-0.4 %AVery tight
374120Demi-Quartier, Megève10,960 €/m²13.4 €/m²1.5 %445,005-1.1 %AVery tight
433970Lège-Cap-Ferret12,014 €/m²15.2 €/m²1.5 %673,954-0.2 %B2Moderate
562520Le Touquet-Paris-Plage8,258 €/m²10.6 €/m²1.5 %1004,224-0.4 %B1Tight
606230Saint-Jean-Cap-Ferrat, Villefranche-sur-Mer13,831 €/m²19.1 €/m²1.7 %346,539-0.5 %AVery tight
774310Les Houches, Servoz8,779 €/m²13.4 €/m²1.8 %444,684+2.0 %B1Tight
817630La Flotte7,477 €/m²11.7 €/m²1.9 %583,150+1.1 %B1Tight
933115La Teste-de-Buch9,511 €/m²14.9 €/m²1.9 %7213,783+0.7 %B1Tight
1074260Les Gets9,186 €/m²14.5 €/m²1.9 %271,227-0.3 %AVery tight
1117580Le Bois-Plage-en-Ré7,410 €/m²11.7 €/m²1.9 %432,125-1.1 %B1Tight
1217880Les Portes-en-Ré7,173 €/m²11.7 €/m²2.0 %34577-0.7 %B1Tight
1383350Ramatuelle10,831 €/m²17.8 €/m²2.0 %461,888-1.2 %AVery tight
1417410Saint-Martin-de-Ré7,018 €/m²11.7 €/m²2.0 %312,355-0.2 %B1Tight
1594300Vincennes11,111 €/m²18.5 €/m²2.0 %4348,193-0.2 %A bisExtreme
1692200Neuilly-sur-Seine15,625 €/m²26.2 €/m²2.0 %2359,538-0.5 %A bisExtreme
1717670La Couarde-sur-Mer6,898 €/m²11.7 €/m²2.0 %421,112-1.0 %B1Tight
1873350Bozel, Champagny-en-Vanoise6,796 €/m²11.6 €/m²2.0 %253,913+0.1 %CRelaxed
1975016Paris15,540 €/m²26.5 €/m²2.0 %24159,386-0.4 %A bisExtreme
2074290Alex, Bluffy7,656 €/m²13.3 €/m²2.1 %486,696-0.0 %B1Tight
2106360Èze10,808 €/m²19.1 €/m²2.1 %382,144-1.4 %AVery tight
2217940Rivedoux-Plage6,649 €/m²11.7 €/m²2.1 %472,483+0.9 %B1Tight
2374170Les Contamines-Montjoie, Saint-Gervais-les-Bains8,007 €/m²14.2 €/m²2.1 %666,864+0.2 %B1Tight
2404260Allos4,266 €/m²7.6 €/m²2.2 %23812+2.7 %CRelaxed
2573440Les Belleville5,178 €/m²9.5 €/m²2.2 %261,749-0.1 %CRelaxed
2674320Leschaux, Sevrier7,026 €/m²13.0 €/m²2.2 %344,661+0.5 %B1Tight
2775019Paris12,880 €/m²24.8 €/m²2.3 %30178,691-0.5 %A bisExtreme
2817740Sainte-Marie-de-Ré5,922 €/m²11.7 €/m²2.4 %923,412+0.1 %B1Tight
2920220Algajola, Aregno5,074 €/m²10.1 €/m²2.4 %358,007+0.2 %B1Tight
3092800Puteaux10,205 €/m²20.4 €/m²2.4 %2244,002-0.1 %A bisExtreme
3120144Zonza5,260 €/m²10.6 €/m²2.4 %391,494+1.4 %B2Moderate
3250230Agon-Coutainville3,534 €/m²7.2 €/m²2.4 %763,020+0.9 %CRelaxed
3384560Ménerbes6,011 €/m²12.2 €/m²2.4 %20962-0.4 %CRelaxed
3417590Ars-en-Ré, Saint-Clément-des-Baleines5,748 €/m²11.7 €/m²2.5 %512,002+0.5 %B1Tight
3540480Vieux-Boucau-les-Bains5,526 €/m²11.4 €/m²2.5 %351,685+0.9 %CRelaxed
3674110Essert-Romand, La Côte-d'Arbroz7,011 €/m²14.5 €/m²2.5 %504,502-0.3 %AVery tight
3792120Montrouge10,285 €/m²21.6 €/m²2.5 %2146,324-0.6 %A bisExtreme
3885350L'Île-d'Yeu4,923 €/m²10.5 €/m²2.6 %974,883+0.4 %B2Moderate
3938250Corrençon-en-Vercors, Lans-en-Vercors4,535 €/m²9.7 €/m²2.6 %498,615+0.5 %CRelaxed
4033120Arcachon7,586 €/m²16.4 €/m²2.6 %15811,092+0.8 %B1Tight
4140130Capbreton6,864 €/m²14.9 €/m²2.6 %1369,184+0.8 %B1Tight
4274450Le Grand-Bornand, Saint-Jean-de-Sixt6,592 €/m²14.5 €/m²2.6 %223,611+0.0 %B1Tight
4392100Boulogne-Billancourt12,420 €/m²27.5 €/m²2.7 %43119,019+0.2 %A bisExtreme
4474410Duingt, Entrevernes5,942 €/m²13.2 €/m²2.7 %558,276+1.1 %B1Tight
4597434Saint-Paul6,988 €/m²15.6 €/m²2.7 %7318,015+0.4 %B1Tight
4640660Messanges, Moliets-et-Maa5,049 €/m²11.4 €/m²2.7 %812,385+1.8 %CRelaxed
4783980Le Lavandou7,670 €/m²17.4 €/m²2.7 %686,646+2.7 %AVery tight
4894130Nogent-sur-Marne8,124 €/m²18.5 €/m²2.7 %5632,455+0.4 %A bisExtreme
4940150Angresse, Soorts-Hossegor6,528 €/m²14.9 €/m²2.7 %1046,094+0.7 %B1Tight
5066120Font-Romeu-Odeillo-Via, Targasonne3,750 €/m²8.6 €/m²2.8 %282,398-0.6 %CRelaxed

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