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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
173150Val-d'Isère13,712 €/m²13.6 €/m²1.2 %1011,567-0.2 %B1Tight
273120Courchevel11,324 €/m²14.5 €/m²1.5 %1262,290-0.4 %B1Tight
373550Les Allues10,840 €/m²14.5 €/m²1.6 %1351,736-0.8 %CRelaxed
473320Tignes9,828 €/m²13.6 €/m²1.7 %1561,919-3.3 %B1Tight
538750Huez7,819 €/m²11.1 €/m²1.7 %1971,244-1.0 %CRelaxed
606660Saint-Dalmas-le-Selvage, Saint-Étienne-de-Tinée5,844 €/m²10.0 €/m²2.1 %1061,387-0.9 %CRelaxed
774220La Clusaz8,278 €/m²15.2 €/m²2.2 %861,623-1.0 %AVery tight
862520Le Touquet-Paris-Plage8,768 €/m²16.4 €/m²2.2 %2404,224-0.4 %B1Tight
973440Les Belleville7,738 €/m²14.7 €/m²2.3 %2981,749-0.1 %CRelaxed
1080550Le Crotoy5,724 €/m²11.6 €/m²2.4 %201,958-0.8 %CRelaxed
1105220Le Monêtier-les-Bains5,451 €/m²11.1 €/m²2.5 %39923-1.0 %CRelaxed
1273620Hauteluce6,951 €/m²14.5 €/m²2.5 %61734-0.7 %CRelaxed
1362152Nesles, Neufchâtel-Hardelot5,958 €/m²13.0 €/m²2.6 %855,210+1.2 %B2Moderate
1474110Essert-Romand, La Côte-d'Arbroz7,137 €/m²15.8 €/m²2.7 %3024,502-0.3 %AVery tight
1538860Les Deux Alpes5,818 €/m²13.0 €/m²2.7 %215955-0.1 %CRelaxed
1633950Lège-Cap-Ferret6,951 €/m²15.7 €/m²2.7 %253,954-0.2 %B2Moderate
1773270Beaufort, Villard-sur-Doron5,517 €/m²12.5 €/m²2.7 %652,691-0.5 %CRelaxed
1833120Arcachon7,391 €/m²17.0 €/m²2.8 %33711,092+0.8 %B1Tight
1983990Saint-Tropez11,467 €/m²26.5 €/m²2.8 %1153,582-2.1 %AVery tight
2040150Angresse, Soorts-Hossegor7,229 €/m²16.9 €/m²2.8 %816,094+0.7 %B1Tight
2174260Les Gets6,759 €/m²15.8 €/m²2.8 %1081,227-0.3 %AVery tight
2264200Arcangues, Bassussarry6,851 €/m²16.2 €/m²2.8 %67433,277+1.0 %B1Tight
2322430Erquy4,407 €/m²10.7 €/m²2.9 %233,974+0.2 %CRelaxed
2405240La Salle-les-Alpes4,562 €/m²11.1 €/m²2.9 %98892-1.1 %CRelaxed
2535800Dinard, Saint-Briac-sur-Mer5,452 €/m²13.3 €/m²2.9 %20415,798+1.3 %B1Tight
2656340Carnac, Plouharnel5,884 €/m²14.4 €/m²2.9 %906,479+0.2 %B2Moderate
2756640Arzon5,329 €/m²13.3 €/m²3.0 %682,271+0.9 %B2Moderate
2883380Roquebrune-sur-Argens6,166 €/m²15.5 €/m²3.0 %827,721+2.5 %AVery tight
2974450Le Grand-Bornand, Saint-Jean-de-Sixt5,929 €/m²15.0 €/m²3.0 %1633,611+0.0 %B1Tight
3014800Bonneville-sur-Touques, Canapville5,933 €/m²15.1 €/m²3.1 %29910,235-0.3 %B1Tight
3144500La Baule-Escoublac6,335 €/m²16.2 €/m²3.1 %40016,912+0.9 %B1Tight
3274120Demi-Quartier, Megève7,996 €/m²20.4 €/m²3.1 %3065,005-1.1 %AVery tight
3306420Bairols, Clans4,399 €/m²11.2 €/m²3.1 %1403,887-0.6 %CRelaxed
3456750Damgan5,211 €/m²13.3 €/m²3.1 %241,943+1.6 %CRelaxed
3573350Bozel, Champagny-en-Vanoise6,001 €/m²15.4 €/m²3.1 %523,913+0.1 %CRelaxed
3644420La Turballe, Mesquer5,000 €/m²12.9 €/m²3.1 %599,706+1.4 %B2Moderate
3764210Ahetze, Arbonne6,094 €/m²15.7 €/m²3.1 %12413,546+1.4 %B1Tight
3873210Aime-la-Plagne, La Plagne Tarentaise5,176 €/m²13.5 €/m²3.1 %4239,666-0.0 %CRelaxed
3964500Ciboure, Saint-Jean-de-Luz5,758 €/m²15.0 €/m²3.1 %39320,808+0.4 %B1Tight
4074400Chamonix-Mont-Blanc9,838 €/m²25.7 €/m²3.1 %2708,705-0.4 %AVery tight
4144210Pornic5,233 €/m²13.8 €/m²3.2 %7418,745+2.8 %B1Tight
4244380Pornichet5,886 €/m²15.6 €/m²3.2 %21412,800+2.0 %B1Tight
4317420Saint-Palais-sur-Mer5,333 €/m²14.2 €/m²3.2 %583,840-0.2 %B2Moderate
4473450Valloire, Valmeinier4,729 €/m²12.7 €/m²3.2 %1391,657+0.0 %CRelaxed
4573480Bessans, Bonneval-sur-Arc4,175 €/m²11.2 €/m²3.2 %551,682+0.1 %CRelaxed
4675007Paris13,636 €/m²36.5 €/m²3.2 %93148,015-1.6 %A bisExtreme
4722380Saint-Cast-le-Guildo4,609 €/m²12.5 €/m²3.3 %503,371-0.2 %CRelaxed
4862930Wimereux4,986 €/m²13.6 €/m²3.3 %596,256-1.2 %B2Moderate
4983980Le Lavandou6,064 €/m²16.5 €/m²3.3 %2706,646+2.7 %AVery tight
5075006Paris13,879 €/m²37.9 €/m²3.3 %77940,389-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).