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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
125193700Drancy3,248 €/m²18.8 €/m²7.0 %29872,390+0.5 %AVery tight
125294550Chevilly-Larue3,425 €/m²19.8 €/m²7.0 %13119,826+0.4 %AVery tight
125395300Ennery, Hérouville-en-Vexin3,066 €/m²17.8 €/m²7.0 %24419,201+0.5 %AVery tight
125449300Cholet2,024 €/m²11.7 €/m²7.0 %26354,404+0.1 %B2Moderate
125559790Ronchin2,451 €/m²14.2 €/m²7.0 %9419,787+0.6 %B1Tight
125650130Cherbourg-en-Cotentin2,171 €/m²12.6 €/m²7.0 %3513,043-0.4 %B2Moderate
125763110Beaumont2,134 €/m²12.4 €/m²7.0 %10010,728-0.3 %B2Moderate
125883200Le Revest-les-Eaux, Toulon2,486 €/m²14.4 €/m²7.0 %80763,779+0.9 %AVery tight
125913250Cornillon-Confoux, Saint-Chamas2,508 €/m²14.6 €/m²7.0 %4910,343+0.9 %AVery tight
126028300Amilly, Bailleau-l'Évêque2,388 €/m²13.9 €/m²7.0 %7934,142+0.3 %B1Tight
126173160Cognin, Corbel2,720 €/m²15.8 €/m²7.0 %7812,765+1.7 %B1Tight
126256520Guidel2,169 €/m²12.6 €/m²7.0 %12112,338+1.2 %B2Moderate
126377430Champagne-sur-Seine2,375 €/m²13.8 €/m²7.0 %256,497+0.5 %B1Tight
126482000Montauban1,940 €/m²11.3 €/m²7.0 %51962,945+0.8 %B2Moderate
126554520Laxou1,900 €/m²11.1 €/m²7.0 %12714,771+0.2 %B1Tight
126659493Villeneuve-d'Ascq2,455 €/m²14.3 €/m²7.0 %2220,956+0.0 %B1Tight
126766400Calmeilles, Céret2,000 €/m²11.7 €/m²7.0 %699,270-0.3 %B2Moderate
126883170Brignoles, Camps-la-Source2,205 €/m²12.9 €/m²7.0 %21829,290+0.7 %B1Tight
126993350Le Bourget3,333 €/m²19.4 €/m²7.0 %8915,925-0.1 %AVery tight
127017430Bords, Cabariot1,972 €/m²11.5 €/m²7.0 %5317,272+0.6 %B2Moderate
127121370Lantenay, Pasques1,975 €/m²11.5 €/m²7.0 %215,541-0.1 %B1Tight
127229300Arzano, Baye2,018 €/m²11.8 €/m²7.0 %5224,931+0.7 %CRelaxed
127335600Bains-sur-Oust, Redon1,949 €/m²11.4 €/m²7.0 %7015,324+0.5 %CRelaxed
127459310Aix-en-Pévèle, Auchy-lez-Orchies2,357 €/m²13.8 €/m²7.0 %2728,272+0.6 %B2Moderate
127566200Alénya, Corneilla-del-Vercol2,068 €/m²12.1 €/m²7.0 %8222,929+1.5 %B1Tight
127672190Coulaines, Neuville-sur-Sarthe1,844 €/m²10.8 €/m²7.0 %2516,442+0.7 %B2Moderate
127783570Carcès, Correns2,007 €/m²11.7 €/m²7.0 %589,194+0.3 %CRelaxed
127891830Auvernaux, Le Coudray-Montceaux2,736 €/m²16.0 €/m²7.0 %245,133-0.0 %AVery tight
127930380Saint-Christol-lez-Alès1,846 €/m²10.8 €/m²7.0 %267,310+0.6 %B2Moderate
128033500Arveyres, Lalande-de-Pomerol2,200 €/m²12.9 €/m²7.0 %19529,823+0.1 %B1Tight
128178390Bois-d'Arcy3,139 €/m²18.4 €/m²7.0 %15016,586+1.8 %AVery tight
128293410Vaujours3,066 €/m²18.0 €/m²7.0 %488,007+1.7 %AVery tight
128301150Blyes, Chazey-sur-Ain2,000 €/m²11.7 €/m²7.0 %5319,068+0.9 %CRelaxed
128425000Besançon2,194 €/m²12.9 €/m²7.0 %1820118,489+0.2 %B2Moderate
128542190Chandon, Charlieu1,402 €/m²8.2 €/m²7.1 %307,801+0.1 %CRelaxed
128678250Gaillon-sur-Montcient, Hardricourt2,732 €/m²16.0 €/m²7.1 %9116,577+0.4 %AVery tight
128791270Vigneux-sur-Seine3,020 €/m²17.8 €/m²7.1 %10931,466+0.1 %AVery tight
128894600Choisy-le-Roi3,445 €/m²20.2 €/m²7.1 %37045,946+0.6 %AVery tight
128901300Ambléon, Andert-et-Condon1,995 €/m²11.7 €/m²7.1 %7021,157+0.4 %CRelaxed
129001320Chalamont, Châtenay1,849 €/m²10.9 €/m²7.1 %226,631+0.8 %CRelaxed
129178114Magny-les-Hameaux3,003 €/m²17.7 €/m²7.1 %369,386+0.3 %AVery tight
129278170La Celle-Saint-Cloud3,664 €/m²21.6 €/m²7.1 %13620,460-0.4 %AVery tight
129315130Arpajon-sur-Cère, Carlat1,571 €/m²9.3 €/m²7.1 %2516,610+0.4 %CRelaxed
129425220Amagney, Chalezeule1,975 €/m²11.6 €/m²7.1 %439,933+0.1 %B2Moderate
129535290Gaël, Le Crouais1,800 €/m²10.6 €/m²7.1 %3110,198+0.1 %CRelaxed
129678570Andrésy, Chanteloup-les-Vignes3,013 €/m²17.8 €/m²7.1 %13124,695+1.1 %AVery tight
129730320Bezouce, Marguerittes2,062 €/m²12.2 €/m²7.1 %2817,026+0.3 %B1Tight
129876200Dieppe2,184 €/m²12.9 €/m²7.1 %32614,248-0.6 %B2Moderate
129903200Abrest, Le Vernet1,765 €/m²10.4 €/m²7.1 %60429,949-0.0 %B2Moderate
130027500Aizier, Bouquelon1,963 €/m²11.6 €/m²7.1 %5821,282-0.3 %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).