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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
65183560Artigues, Esparron-de-Pallières1,961 €/m²11.6 €/m²7.1 %4215,826+0.6 %B2Moderate
65295600Eaubonne3,297 €/m²19.6 €/m²7.1 %12826,211+0.8 %AVery tight
65313127Vitrolles2,861 €/m²17.0 €/m²7.1 %26136,758+0.8 %AVery tight
65413140Miramas2,429 €/m²14.4 €/m²7.1 %15426,203+0.3 %AVery tight
65538510Arandon-Passins, Brangues2,078 €/m²12.3 €/m²7.1 %2216,020+0.4 %CRelaxed
65673110Arvillard, Bourget-en-Huile1,901 €/m²11.3 €/m²7.1 %268,957+0.3 %CRelaxed
65795190Châtenay-en-France, Fontenay-en-Parisis3,024 €/m²17.9 €/m²7.1 %3933,588+0.0 %AVery tight
65894000Créteil3,552 €/m²21.0 €/m²7.1 %57593,397+0.3 %AVery tight
65995310Saint-Ouen-l'Aumône3,114 €/m²18.4 €/m²7.1 %14725,578+0.5 %AVery tight
66003200Abrest, Le Vernet1,765 €/m²10.4 €/m²7.1 %60429,949-0.0 %B2Moderate
66127500Aizier, Bouquelon1,963 €/m²11.6 €/m²7.1 %5821,282-0.3 %B2Moderate
66277210Avon, Samoreau2,780 €/m²16.4 €/m²7.1 %19316,035-0.2 %AVery tight
66330320Bezouce, Marguerittes2,062 €/m²12.2 €/m²7.1 %2817,026+0.3 %B1Tight
66476200Dieppe2,184 €/m²12.9 €/m²7.1 %32614,248-0.6 %B2Moderate
66515130Arpajon-sur-Cère, Carlat1,571 €/m²9.3 €/m²7.1 %2516,610+0.4 %CRelaxed
66625220Amagney, Chalezeule1,975 €/m²11.6 €/m²7.1 %439,933+0.1 %B2Moderate
66735290Gaël, Le Crouais1,800 €/m²10.6 €/m²7.1 %3110,198+0.1 %CRelaxed
66878570Andrésy, Chanteloup-les-Vignes3,013 €/m²17.8 €/m²7.1 %13124,695+1.1 %AVery tight
66901300Ambléon, Andert-et-Condon1,995 €/m²11.7 €/m²7.1 %7021,157+0.4 %CRelaxed
67001320Chalamont, Châtenay1,849 €/m²10.9 €/m²7.1 %226,631+0.8 %CRelaxed
67178114Magny-les-Hameaux3,003 €/m²17.7 €/m²7.1 %369,386+0.3 %AVery tight
67278170La Celle-Saint-Cloud3,664 €/m²21.6 €/m²7.1 %13620,460-0.4 %AVery tight
67342190Chandon, Charlieu1,402 €/m²8.2 €/m²7.1 %307,801+0.1 %CRelaxed
67478250Gaillon-sur-Montcient, Hardricourt2,732 €/m²16.0 €/m²7.1 %9116,577+0.4 %AVery tight
67591270Vigneux-sur-Seine3,020 €/m²17.8 €/m²7.1 %10931,466+0.1 %AVery tight
67694600Choisy-le-Roi3,445 €/m²20.2 €/m²7.1 %37045,946+0.6 %AVery tight
67701150Blyes, Chazey-sur-Ain2,000 €/m²11.7 €/m²7.0 %5319,068+0.9 %CRelaxed
67825000Besançon2,194 €/m²12.9 €/m²7.0 %1820118,489+0.2 %B2Moderate
67930380Saint-Christol-lez-Alès1,846 €/m²10.8 €/m²7.0 %267,310+0.6 %B2Moderate
68033500Arveyres, Lalande-de-Pomerol2,200 €/m²12.9 €/m²7.0 %19529,823+0.1 %B1Tight
68178390Bois-d'Arcy3,139 €/m²18.4 €/m²7.0 %15016,586+1.8 %AVery tight
68293410Vaujours3,066 €/m²18.0 €/m²7.0 %488,007+1.7 %AVery tight
68366200Alénya, Corneilla-del-Vercol2,068 €/m²12.1 €/m²7.0 %8222,929+1.5 %B1Tight
68472190Coulaines, Neuville-sur-Sarthe1,844 €/m²10.8 €/m²7.0 %2516,442+0.7 %B2Moderate
68583570Carcès, Correns2,007 €/m²11.7 €/m²7.0 %589,194+0.3 %CRelaxed
68691830Auvernaux, Le Coudray-Montceaux2,736 €/m²16.0 €/m²7.0 %245,133-0.0 %AVery tight
68717430Bords, Cabariot1,972 €/m²11.5 €/m²7.0 %5317,272+0.6 %B2Moderate
68821370Lantenay, Pasques1,975 €/m²11.5 €/m²7.0 %215,541-0.1 %B1Tight
68929300Arzano, Baye2,018 €/m²11.8 €/m²7.0 %5224,931+0.7 %CRelaxed
69035600Bains-sur-Oust, Redon1,949 €/m²11.4 €/m²7.0 %7015,324+0.5 %CRelaxed
69159310Aix-en-Pévèle, Auchy-lez-Orchies2,357 €/m²13.8 €/m²7.0 %2728,272+0.6 %B2Moderate
69254520Laxou1,900 €/m²11.1 €/m²7.0 %12714,771+0.2 %B1Tight
69359493Villeneuve-d'Ascq2,455 €/m²14.3 €/m²7.0 %2220,956+0.0 %B1Tight
69466400Calmeilles, Céret2,000 €/m²11.7 €/m²7.0 %699,270-0.3 %B2Moderate
69583170Brignoles, Camps-la-Source2,205 €/m²12.9 €/m²7.0 %21829,290+0.7 %B1Tight
69693350Le Bourget3,333 €/m²19.4 €/m²7.0 %8915,925-0.1 %AVery tight
69756520Guidel2,169 €/m²12.6 €/m²7.0 %12112,338+1.2 %B2Moderate
69877430Champagne-sur-Seine2,375 €/m²13.8 €/m²7.0 %256,497+0.5 %B1Tight
69982000Montauban1,940 €/m²11.3 €/m²7.0 %51962,945+0.8 %B2Moderate
70013250Cornillon-Confoux, Saint-Chamas2,508 €/m²14.6 €/m²7.0 %4910,343+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 (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).