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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
140113700Marignane2,500 €/m²15.5 €/m²7.4 %25933,692-0.2 %AVery tight
140264440Béost, Eaux-Bonnes1,734 €/m²10.7 €/m²7.4 %821,756-0.7 %CRelaxed
140301250Bohas-Meyriat-Rignat, Ceyzériat1,667 €/m²10.3 €/m²7.4 %2117,289+0.7 %B2Moderate
140401420Chanay, Corbonod2,101 €/m²13.0 €/m²7.4 %243,053+0.2 %CRelaxed
140538230Charvieu-Chavagneux, Chavanoz2,358 €/m²14.6 €/m²7.4 %9530,006+1.9 %B1Tight
140641260La Chaussée-Saint-Victor1,902 €/m²11.8 €/m²7.4 %294,471-0.0 %B2Moderate
140776120Le Grand-Quevilly2,104 €/m²13.1 €/m²7.4 %7925,789+0.2 %B1Tight
140887350Panazol1,642 €/m²10.2 €/m²7.4 %2211,342+0.6 %B2Moderate
140954600Villers-lès-Nancy2,130 €/m²13.2 €/m²7.5 %10514,718+0.4 %B1Tight
141059139Noyelles-lès-Seclin, Wattignies2,240 €/m²13.9 €/m²7.5 %7616,363+0.9 %B1Tight
141197490Saint-Denis2,431 €/m²15.1 €/m²7.5 %55251,878+0.8 %B1Tight
141206380Moulinet, Sospel2,328 €/m²14.5 €/m²7.5 %464,059+0.2 %AVery tight
141313011Marseille2,697 €/m²16.8 €/m²7.5 %43955,378+0.4 %AVery tight
141425140Charquemont, Fournet-Blancheroche1,963 €/m²12.2 €/m²7.5 %314,897+0.9 %CRelaxed
141527210Berville-sur-Mer, Beuzeville1,704 €/m²10.6 €/m²7.5 %3713,673+0.6 %B2Moderate
141645100Orléans2,286 €/m²14.3 €/m²7.5 %32858,178+0.1 %B1Tight
141747000Agen1,706 €/m²10.6 €/m²7.5 %42332,801-0.4 %B2Moderate
141849400Bellevigne-les-Châteaux, Distré1,679 €/m²10.5 €/m²7.5 %19334,300-0.4 %CRelaxed
141991170Viry-Châtillon2,713 €/m²16.9 €/m²7.5 %19930,838-0.2 %AVery tight
142032000Auch1,605 €/m²10.0 €/m²7.5 %20622,428+0.3 %CRelaxed
142173600Hautecour, Les Belleville1,993 €/m²12.4 €/m²7.5 %877,344-0.5 %CRelaxed
142276260Baromesnil, Canehan1,786 €/m²11.2 €/m²7.5 %3114,952-0.4 %B2Moderate
142391800Boussy-Saint-Antoine, Brunoy2,940 €/m²18.4 €/m²7.5 %18833,740+0.2 %AVery tight
142497300Cayenne2,661 €/m²16.6 €/m²7.5 %25562,675+1.3 %B1Tight
142531560Caignac, Calmont1,698 €/m²10.6 €/m²7.5 %439,522+1.3 %CRelaxed
142643750Vals-près-le-Puy1,558 €/m²9.7 €/m²7.5 %363,395+0.2 %CRelaxed
142759260Lezennes, Lille2,522 €/m²15.8 €/m²7.5 %9050,627+0.2 %AVery tight
142877190Dammarie-les-Lys, Villiers-en-Bière2,646 €/m²16.5 €/m²7.5 %13123,801+1.0 %AVery tight
142925210Bonnétage, Grand'Combe-des-Bois1,846 €/m²11.6 €/m²7.5 %296,092+1.2 %CRelaxed
143071600Hautefond, L'Hôpital-le-Mercier1,485 €/m²9.3 €/m²7.5 %6714,739+0.1 %CRelaxed
143121220Brochon, Broindon2,080 €/m²13.0 €/m²7.5 %238,581-0.1 %CRelaxed
143242110Chambéon, Civens1,639 €/m²10.3 €/m²7.5 %7319,161+0.7 %CRelaxed
143377000La Rochette, Livry-sur-Seine2,588 €/m²16.2 €/m²7.5 %46063,627+1.4 %AVery tight
143482700Bourret, Cordes-Tolosannes1,700 €/m²10.7 €/m²7.5 %2813,725+1.0 %CRelaxed
143583830Bargemon, Callas1,850 €/m²11.6 €/m²7.5 %577,046+0.7 %B1Tight
143691210Draveil2,857 €/m²17.9 €/m²7.5 %11030,098+0.4 %AVery tight
143795130Franconville, Le Plessis-Bouchard2,941 €/m²18.4 €/m²7.5 %42446,272+1.1 %AVery tight
143821600Fénay, Longvic2,029 €/m²12.7 €/m²7.5 %7212,006+0.2 %B1Tight
143969520Grigny-sur-Rhône2,109 €/m²13.2 €/m²7.5 %7610,030+0.6 %B1Tight
144084100Orange, Uchaux1,786 €/m²11.2 €/m²7.5 %18931,405+0.1 %B1Tight
144121700Agencourt, Arcenant1,926 €/m²12.1 €/m²7.5 %3913,476-0.4 %CRelaxed
144262100Calais1,840 €/m²11.6 €/m²7.5 %23567,571-1.4 %B2Moderate
144313270Fos-sur-Mer2,388 €/m²15.0 €/m²7.6 %6115,862+0.0 %AVery tight
144430210Argilliers, Cabrières2,060 €/m²13.0 €/m²7.6 %3116,971+0.5 %B1Tight
144531190Auragne, Auribail1,814 €/m²11.4 €/m²7.6 %4819,133+1.4 %CRelaxed
144640500Audignon, Aurice1,619 €/m²10.2 €/m²7.6 %2510,664+0.2 %CRelaxed
144777160Chalautre-la-Petite, Chenoise-Cucharmoy2,032 €/m²12.8 €/m²7.6 %8716,526-0.0 %B1Tight
144893190Livry-Gargan2,934 €/m²18.5 €/m²7.6 %28347,228+0.8 %AVery tight
144983670Barjols, Châteauvert1,742 €/m²11.0 €/m²7.6 %547,678+0.1 %CRelaxed
145083720Trans-en-Provence1,909 €/m²12.0 €/m²7.6 %316,905+2.3 %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).