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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
50191330Yerres2,974 €/m²18.9 €/m²7.6 %18127,906-0.4 %AVery tight
50238260Bossieu, Champier1,871 €/m²11.8 €/m²7.6 %6020,753+0.8 %CRelaxed
50338480Le Pont-de-Beauvoisin, Pressins1,625 €/m²10.3 €/m²7.6 %398,184+0.5 %CRelaxed
50445800Combleux, Saint-Jean-de-Braye2,026 €/m²12.8 €/m²7.6 %12423,694+1.7 %B1Tight
50530250Aspères, Aubais1,932 €/m²12.2 €/m²7.6 %4616,103+1.1 %B1Tight
50638100Grenoble2,123 €/m²13.4 €/m²7.6 %109878,070-0.3 %B1Tight
50773200Albertville, Allondaz2,300 €/m²14.5 €/m²7.6 %31332,167+0.7 %B1Tight
50894260Fresnes3,127 €/m²19.8 €/m²7.6 %24029,528+1.1 %AVery tight
50966250Saint-Laurent-de-la-Salanque1,800 €/m²11.4 €/m²7.6 %419,898-0.4 %B1Tight
51077260Chamigny, La Ferté-sous-Jouarre2,325 €/m²14.7 €/m²7.6 %5616,090+0.7 %B1Tight
51183670Barjols, Châteauvert1,742 €/m²11.0 €/m²7.6 %547,678+0.1 %CRelaxed
51283720Trans-en-Provence1,909 €/m²12.0 €/m²7.6 %316,905+2.3 %B1Tight
51313270Fos-sur-Mer2,388 €/m²15.0 €/m²7.6 %6115,862+0.0 %AVery tight
51430210Argilliers, Cabrières2,060 €/m²13.0 €/m²7.6 %3116,971+0.5 %B1Tight
51531190Auragne, Auribail1,814 €/m²11.4 €/m²7.6 %4819,133+1.4 %CRelaxed
51640500Audignon, Aurice1,619 €/m²10.2 €/m²7.6 %2510,664+0.2 %CRelaxed
51777160Chalautre-la-Petite, Chenoise-Cucharmoy2,032 €/m²12.8 €/m²7.6 %8716,526-0.0 %B1Tight
51893190Livry-Gargan2,934 €/m²18.5 €/m²7.6 %28347,228+0.8 %AVery tight
51921700Agencourt, Arcenant1,926 €/m²12.1 €/m²7.5 %3913,476-0.4 %CRelaxed
52062100Calais1,840 €/m²11.6 €/m²7.5 %23567,571-1.4 %B2Moderate
52121600Fénay, Longvic2,029 €/m²12.7 €/m²7.5 %7212,006+0.2 %B1Tight
52269520Grigny-sur-Rhône2,109 €/m²13.2 €/m²7.5 %7610,030+0.6 %B1Tight
52384100Orange, Uchaux1,786 €/m²11.2 €/m²7.5 %18931,405+0.1 %B1Tight
52421220Brochon, Broindon2,080 €/m²13.0 €/m²7.5 %238,581-0.1 %CRelaxed
52542110Chambéon, Civens1,639 €/m²10.3 €/m²7.5 %7319,161+0.7 %CRelaxed
52677000La Rochette, Livry-sur-Seine2,588 €/m²16.2 €/m²7.5 %46063,627+1.4 %AVery tight
52782700Bourret, Cordes-Tolosannes1,700 €/m²10.7 €/m²7.5 %2813,725+1.0 %CRelaxed
52883830Bargemon, Callas1,850 €/m²11.6 €/m²7.5 %577,046+0.7 %B1Tight
52991210Draveil2,857 €/m²17.9 €/m²7.5 %11030,098+0.4 %AVery tight
53095130Franconville, Le Plessis-Bouchard2,941 €/m²18.4 €/m²7.5 %42446,272+1.1 %AVery tight
53125210Bonnétage, Grand'Combe-des-Bois1,846 €/m²11.6 €/m²7.5 %296,092+1.2 %CRelaxed
53271600Hautefond, L'Hôpital-le-Mercier1,485 €/m²9.3 €/m²7.5 %6714,739+0.1 %CRelaxed
53331560Caignac, Calmont1,698 €/m²10.6 €/m²7.5 %439,522+1.3 %CRelaxed
53443750Vals-près-le-Puy1,558 €/m²9.7 €/m²7.5 %363,395+0.2 %CRelaxed
53559260Lezennes, Lille2,522 €/m²15.8 €/m²7.5 %9050,627+0.2 %AVery tight
53677190Dammarie-les-Lys, Villiers-en-Bière2,646 €/m²16.5 €/m²7.5 %13123,801+1.0 %AVery tight
53732000Auch1,605 €/m²10.0 €/m²7.5 %20622,428+0.3 %CRelaxed
53873600Hautecour, Les Belleville1,993 €/m²12.4 €/m²7.5 %877,344-0.5 %CRelaxed
53976260Baromesnil, Canehan1,786 €/m²11.2 €/m²7.5 %3114,952-0.4 %B2Moderate
54091800Boussy-Saint-Antoine, Brunoy2,940 €/m²18.4 €/m²7.5 %18833,740+0.2 %AVery tight
54197300Cayenne2,661 €/m²16.6 €/m²7.5 %25562,675+1.3 %B1Tight
54227210Berville-sur-Mer, Beuzeville1,704 €/m²10.6 €/m²7.5 %3713,673+0.6 %B2Moderate
54345100Orléans2,286 €/m²14.3 €/m²7.5 %32858,178+0.1 %B1Tight
54447000Agen1,706 €/m²10.6 €/m²7.5 %42332,801-0.4 %B2Moderate
54549400Bellevigne-les-Châteaux, Distré1,679 €/m²10.5 €/m²7.5 %19334,300-0.4 %CRelaxed
54691170Viry-Châtillon2,713 €/m²16.9 €/m²7.5 %19930,838-0.2 %AVery tight
54706380Moulinet, Sospel2,328 €/m²14.5 €/m²7.5 %464,059+0.2 %AVery tight
54813011Marseille2,697 €/m²16.8 €/m²7.5 %43955,378+0.4 %AVery tight
54925140Charquemont, Fournet-Blancheroche1,963 €/m²12.2 €/m²7.5 %314,897+0.9 %CRelaxed
55054600Villers-lès-Nancy2,130 €/m²13.2 €/m²7.5 %10514,718+0.4 %B1Tight

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