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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
115197438Sainte-Marie2,429 €/m²13.5 €/m²6.7 %6337,093+1.3 %B1Tight
115238950Quaix-en-Chartreuse, Saint-Martin-le-Vinoux2,415 €/m²13.4 €/m²6.7 %547,021+0.8 %B1Tight
115377090Collégien3,453 €/m²19.2 €/m²6.7 %313,354+0.1 %AVery tight
115495430Auvers-sur-Oise, Butry-sur-Oise3,130 €/m²17.4 €/m²6.7 %209,115-0.1 %AVery tight
115506440Blausasc, L'Escarène2,462 €/m²13.7 €/m²6.7 %799,318-0.0 %B2Moderate
115627140Amécourt, Bazincourt-sur-Epte2,392 €/m²13.3 €/m²6.7 %4813,855+0.9 %B1Tight
115738630Corbelin, Les Avenières Veyrins-Thuellin2,050 €/m²11.4 €/m²6.7 %2110,073+0.3 %CRelaxed
115842210Bellegarde-en-Forez, Boisset-lès-Montrond1,965 €/m²10.9 €/m²6.7 %4015,498+0.7 %B2Moderate
115964000Pau2,167 €/m²12.1 €/m²6.7 %154080,441+0.4 %B2Moderate
116091200Athis-Mons3,301 €/m²18.3 €/m²6.7 %19236,613+1.7 %AVery tight
116126600Beaumont-Monteux, Chanos-Curson2,048 €/m²11.4 €/m²6.7 %8924,707+0.6 %B2Moderate
116283100Toulon2,594 €/m²14.4 €/m²6.7 %50259,705+0.9 %AVery tight
116307140Chambonas, Gravières1,881 €/m²10.5 €/m²6.7 %236,149+0.8 %CRelaxed
116413009Marseille3,125 €/m²17.4 €/m²6.7 %84455,378+0.4 %AVery tight
116533210Bieujac, Bommes2,028 €/m²11.3 €/m²6.7 %5625,462+0.7 %CRelaxed
116633490Caudrot, Le Pian-sur-Garonne1,965 €/m²11.0 €/m²6.7 %2010,167+0.1 %CRelaxed
116778500Sartrouville3,682 €/m²20.5 €/m²6.7 %31152,763+0.2 %AVery tight
116825800Valdahon, Épenoy2,456 €/m²13.7 €/m²6.7 %446,647+0.7 %CRelaxed
116978510Triel-sur-Seine3,148 €/m²17.6 €/m²6.7 %5912,206+0.2 %AVery tight
117091260Juvisy-sur-Orge3,507 €/m²19.6 €/m²6.7 %15819,292+2.0 %AVery tight
117195540Méry-sur-Oise3,179 €/m²17.8 €/m²6.7 %419,983+0.9 %AVery tight
117263500Aulhat-Flat, Bergonne1,829 €/m²10.2 €/m²6.7 %15024,194+0.3 %CRelaxed
117377310Boissise-le-Roi, Pringy2,849 €/m²16.0 €/m²6.7 %12623,529+1.5 %AVery tight
117491450Soisy-sur-Seine, Étiolles3,133 €/m²17.5 €/m²6.7 %3710,523+0.3 %AVery tight
117593130Noisy-le-Sec3,386 €/m²19.0 €/m²6.7 %22245,510+0.7 %AVery tight
117695270Asnières-sur-Oise, Bellefontaine2,986 €/m²16.7 €/m²6.7 %5824,436+0.6 %B1Tight
117777270Villeparisis3,167 €/m²17.8 €/m²6.7 %14726,946+0.4 %AVery tight
117877380Combs-la-Ville3,040 €/m²17.1 €/m²6.7 %11123,350+0.6 %AVery tight
117986180Buxerolles2,070 €/m²11.6 €/m²6.7 %5510,289+0.4 %B2Moderate
118093360Neuilly-Plaisance3,846 €/m²21.6 €/m²6.7 %16521,941+0.5 %A bisExtreme
118194450Limeil-Brévannes3,321 €/m²18.6 €/m²6.7 %19627,406+1.1 %AVery tight
118295800Cergy, Courdimanche3,292 €/m²18.5 €/m²6.7 %29442,764+1.3 %AVery tight
118325660Fontain, Gennes2,064 €/m²11.6 €/m²6.7 %208,777-0.0 %B2Moderate
118478160Marly-le-Roi3,701 €/m²20.8 €/m²6.7 %17816,756+0.3 %A bisExtreme
118586000Poitiers2,167 €/m²12.2 €/m²6.7 %94789,916+0.3 %B1Tight
118629000Quimper2,130 €/m²12.0 €/m²6.8 %65864,385+0.2 %B2Moderate
118778480Verneuil-sur-Seine3,152 €/m²17.7 €/m²6.8 %11316,280+0.9 %AVery tight
118850120Cherbourg-en-Cotentin2,239 €/m²12.6 €/m²6.8 %4913,043-0.4 %B2Moderate
118983780Flayosc2,045 €/m²11.5 €/m²6.8 %314,673+0.8 %B1Tight
119093250Villemomble3,526 €/m²19.9 €/m²6.8 %17729,795+0.1 %A bisExtreme
119101750Crottet, Replonges2,200 €/m²12.4 €/m²6.8 %376,690+0.7 %B2Moderate
119264140Billère, Lons2,236 €/m²12.6 €/m²6.8 %37427,990+0.8 %B2Moderate
119369420Ampuis, Condrieu2,275 €/m²12.9 €/m²6.8 %299,752+0.1 %B2Moderate
119491590Baulne, Boissy-le-Cutté2,773 €/m²15.7 €/m²6.8 %4813,369+0.1 %B1Tight
119521240Talant2,353 €/m²13.3 €/m²6.8 %9411,896+0.5 %B1Tight
119635200Rennes2,630 €/m²14.9 €/m²6.8 %50376,963+0.9 %B1Tight
119759170Croix2,556 €/m²14.5 €/m²6.8 %17120,566-0.2 %B1Tight
119893220Gagny3,279 €/m²18.6 €/m²6.8 %21642,313+0.9 %AVery tight
119993370Montfermeil3,182 €/m²18.0 €/m²6.8 %5928,703+1.2 %AVery tight
120029200Brest2,148 €/m²12.2 €/m²6.8 %2023142,346+0.2 %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).