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
140106480La Colle-sur-Loup4,025 €/m²17.6 €/m²5.2 %648,202+0.4 %AVery tight
140213090Aix-en-Provence4,381 €/m²19.1 €/m²5.2 %75129,939+0.6 %AVery tight
140331320Aureville, Auzeville-Tolosane3,049 €/m²13.3 €/m²5.2 %21727,532+2.1 %B1Tight
140438410Chamrousse, Saint-Martin-d'Uriage3,188 €/m²13.9 €/m²5.2 %12811,444+0.7 %B1Tight
140505290Puy-Saint-Vincent, Vallouise-Pelvoux2,808 €/m²12.3 €/m²5.2 %92839-0.8 %CRelaxed
140614460Colombelles2,921 €/m²12.7 €/m²5.2 %437,243+1.6 %B1Tight
140788400Gérardmer, Liézey2,740 €/m²11.9 €/m²5.2 %1529,364-0.8 %CRelaxed
140813006Marseille3,856 €/m²16.8 €/m²5.2 %93955,378+0.4 %AVery tight
140938420Domène, Le Versoud3,151 €/m²13.7 €/m²5.2 %7114,237+0.2 %B1Tight
141069740Genas3,587 €/m²15.6 €/m²5.2 %5513,421+0.9 %B1Tight
141173570Brides-les-Bains4,369 €/m²19.0 €/m²5.2 %51442-1.9 %B1Tight
141274930Arbusigny, Pers-Jussy4,201 €/m²18.3 €/m²5.2 %10514,149+1.4 %AVery tight
141307130Châteaubourg, Cornas2,688 €/m²11.7 €/m²5.2 %4815,279+0.5 %B2Moderate
141444570Trignac2,769 €/m²12.0 €/m²5.2 %288,397+1.4 %B1Tight
141544840Les Sorinières3,134 €/m²13.6 €/m²5.2 %259,275+1.8 %B1Tight
141659350Saint-André-lez-Lille3,543 €/m²15.4 €/m²5.2 %9213,233+1.1 %AVery tight
141793170Bagnolet5,220 €/m²22.7 €/m²5.2 %22643,086+2.0 %A bisExtreme
141815300Albepierre-Bredons, Chavagnac2,143 €/m²9.3 €/m²5.2 %444,745-0.6 %CRelaxed
141935580Baulon, Goven2,625 €/m²11.4 €/m²5.2 %9623,860+1.0 %CRelaxed
142044190Boussay, Clisson2,837 €/m²12.3 €/m²5.2 %2923,945+1.1 %B2Moderate
142174800Amancy, Arenthon3,853 €/m²16.7 €/m²5.2 %23429,895+1.3 %B1Tight
142277600Bussy-Saint-Georges, Bussy-Saint-Martin4,327 €/m²18.8 €/m²5.2 %29335,930+0.8 %AVery tight
142384240Ansouis, Cabrières-d'Aigues3,017 €/m²13.1 €/m²5.2 %3312,018+0.7 %B1Tight
142406370Mouans-Sartoux4,082 €/m²17.7 €/m²5.2 %4511,015+1.6 %AVery tight
142531110Antignac, Artigue2,413 €/m²10.4 €/m²5.2 %2395,061-0.9 %CRelaxed
142651430Bezannes, Tinqueux3,212 €/m²13.9 €/m²5.2 %10615,810+3.5 %B1Tight
142754350Mont-Saint-Martin3,205 €/m²13.9 €/m²5.2 %309,361+1.6 %B2Moderate
142880350Mers-les-Bains2,702 €/m²11.7 €/m²5.2 %412,540-1.3 %B2Moderate
142983390Cuers, Pierrefeu-du-Var3,142 €/m²13.6 €/m²5.2 %18023,965+1.6 %AVery tight
143069650Quincieux, Saint-Germain-au-Mont-d'Or3,190 €/m²13.8 €/m²5.2 %316,803+0.7 %B1Tight
143178290Croissy-sur-Seine5,377 €/m²23.2 €/m²5.2 %8811,013+1.1 %A bisExtreme
143231750Escalquens3,043 €/m²13.1 €/m²5.2 %276,924+1.1 %B1Tight
143369130Écully3,785 €/m²16.3 €/m²5.2 %17417,944-0.1 %B1Tight
143478210Saint-Cyr-l'École4,552 €/m²19.6 €/m²5.2 %21821,268+1.7 %AVery tight
143506220Vallauris4,223 €/m²18.2 €/m²5.2 %57129,259+1.2 %AVery tight
143626800Ambonil, Beauvallon2,603 €/m²11.2 €/m²5.2 %8419,636+0.5 %B2Moderate
143731650Auzielle, Lauzerville3,130 €/m²13.5 €/m²5.2 %11417,863+2.5 %B1Tight
143833140Cadaujac, Villenave-d'Ornon3,272 €/m²14.1 €/m²5.2 %26749,454+3.3 %B1Tight
143973290La Motte-Servolex3,579 €/m²15.4 €/m²5.2 %9912,067+0.3 %B1Tight
144074890Bons-en-Chablais, Brenthonne3,760 €/m²16.2 €/m²5.2 %499,311+1.9 %B1Tight
144133520Bruges3,458 €/m²14.8 €/m²5.2 %19820,020+1.5 %B1Tight
144244220Couëron3,030 €/m²13.0 €/m²5.2 %8924,103+2.0 %B1Tight
144385500Beaurepaire, Chanverrie2,636 €/m²11.3 €/m²5.2 %2524,668+0.4 %B2Moderate
144494700Maisons-Alfort5,488 €/m²23.6 €/m²5.2 %60656,799+0.4 %A bisExtreme
144533700Mérignac3,456 €/m²14.8 €/m²5.1 %75778,090+1.3 %B1Tight
144635136Saint-Jacques-de-la-Lande3,061 €/m²13.1 €/m²5.1 %18013,800+1.3 %B1Tight
144773500Aussois, Avrieux2,743 €/m²11.8 €/m²5.1 %1776,732-0.6 %CRelaxed
144834160Beaulieu, Boisseron3,109 €/m²13.3 €/m²5.1 %5028,202+2.0 %B1Tight
144906410Biot4,845 €/m²20.7 €/m²5.1 %4210,511+0.6 %AVery tight
145014130Blangy-le-Château, Bonneville-la-Louvet3,088 €/m²13.2 €/m²5.1 %2017,111+0.4 %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).