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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
75138490Aoste, Charancieu2,135 €/m²12.2 €/m²6.8 %5316,805+0.5 %CRelaxed
75260280Bienville, Clairoix2,404 €/m²13.7 €/m²6.8 %9914,138+0.7 %B1Tight
75378640Neauphle-le-Château, Neauphle-le-Vieux3,333 €/m²19.0 €/m²6.8 %299,429+0.9 %AVery tight
75411110Armissan, Coursan1,916 €/m²10.9 €/m²6.8 %2913,229-0.0 %B2Moderate
75525300Arçon, Chaffois2,671 €/m²15.2 €/m²6.8 %38531,398+0.9 %B2Moderate
75630600Vauvert, Vestric-et-Candiac2,220 €/m²12.6 €/m²6.8 %3913,025+0.2 %B1Tight
75731220Cazères, Couladère1,711 €/m²9.7 €/m²6.8 %4512,308-0.0 %CRelaxed
75849800Loire-Authion, Sarrigné2,124 €/m²12.1 €/m²6.8 %4021,459+1.8 %B2Moderate
75978350Jouy-en-Josas, Les Loges-en-Josas3,916 €/m²22.2 €/m²6.8 %489,626-0.2 %AVery tight
76029200Brest2,148 €/m²12.2 €/m²6.8 %2023142,346+0.2 %B2Moderate
76169200Vénissieux2,596 €/m²14.7 €/m²6.8 %43165,502+0.5 %B1Tight
76221240Talant2,353 €/m²13.3 €/m²6.8 %9411,896+0.5 %B1Tight
76335200Rennes2,630 €/m²14.9 €/m²6.8 %50376,963+0.9 %B1Tight
76459170Croix2,556 €/m²14.5 €/m²6.8 %17120,566-0.2 %B1Tight
76593220Gagny3,279 €/m²18.6 €/m²6.8 %21642,313+0.9 %AVery tight
76693370Montfermeil3,182 €/m²18.0 €/m²6.8 %5928,703+1.2 %AVery tight
76701750Crottet, Replonges2,200 €/m²12.4 €/m²6.8 %376,690+0.7 %B2Moderate
76864140Billère, Lons2,236 €/m²12.6 €/m²6.8 %37427,990+0.8 %B2Moderate
76969420Ampuis, Condrieu2,275 €/m²12.9 €/m²6.8 %299,752+0.1 %B2Moderate
77091590Baulne, Boissy-le-Cutté2,773 €/m²15.7 €/m²6.8 %4813,369+0.1 %B1Tight
77193250Villemomble3,526 €/m²19.9 €/m²6.8 %17729,795+0.1 %A bisExtreme
77250120Cherbourg-en-Cotentin2,239 €/m²12.6 €/m²6.8 %4913,043-0.4 %B2Moderate
77383780Flayosc2,045 €/m²11.5 €/m²6.8 %314,673+0.8 %B1Tight
77429000Quimper2,130 €/m²12.0 €/m²6.8 %65864,385+0.2 %B2Moderate
77578480Verneuil-sur-Seine3,152 €/m²17.7 €/m²6.8 %11316,280+0.9 %AVery tight
77625660Fontain, Gennes2,064 €/m²11.6 €/m²6.7 %208,777-0.0 %B2Moderate
77778160Marly-le-Roi3,701 €/m²20.8 €/m²6.7 %17816,756+0.3 %A bisExtreme
77886000Poitiers2,167 €/m²12.2 €/m²6.7 %94789,916+0.3 %B1Tight
77977270Villeparisis3,167 €/m²17.8 €/m²6.7 %14726,946+0.4 %AVery tight
78077380Combs-la-Ville3,040 €/m²17.1 €/m²6.7 %11123,350+0.6 %AVery tight
78186180Buxerolles2,070 €/m²11.6 €/m²6.7 %5510,289+0.4 %B2Moderate
78293360Neuilly-Plaisance3,846 €/m²21.6 €/m²6.7 %16521,941+0.5 %A bisExtreme
78394450Limeil-Brévannes3,321 €/m²18.6 €/m²6.7 %19627,406+1.1 %AVery tight
78495800Cergy, Courdimanche3,292 €/m²18.5 €/m²6.7 %29442,764+1.3 %AVery tight
78563500Aulhat-Flat, Bergonne1,829 €/m²10.2 €/m²6.7 %15024,194+0.3 %CRelaxed
78677310Boissise-le-Roi, Pringy2,849 €/m²16.0 €/m²6.7 %12623,529+1.5 %AVery tight
78791450Soisy-sur-Seine, Étiolles3,133 €/m²17.5 €/m²6.7 %3710,523+0.3 %AVery tight
78893130Noisy-le-Sec3,386 €/m²19.0 €/m²6.7 %22245,510+0.7 %AVery tight
78995270Asnières-sur-Oise, Bellefontaine2,986 €/m²16.7 €/m²6.7 %5824,436+0.6 %B1Tight
79095540Méry-sur-Oise3,179 €/m²17.8 €/m²6.7 %419,983+0.9 %AVery tight
79125800Valdahon, Épenoy2,456 €/m²13.7 €/m²6.7 %446,647+0.7 %CRelaxed
79278510Triel-sur-Seine3,148 €/m²17.6 €/m²6.7 %5912,206+0.2 %AVery tight
79391260Juvisy-sur-Orge3,507 €/m²19.6 €/m²6.7 %15819,292+2.0 %AVery tight
79407140Chambonas, Gravières1,881 €/m²10.5 €/m²6.7 %236,149+0.8 %CRelaxed
79513009Marseille3,125 €/m²17.4 €/m²6.7 %84455,378+0.4 %AVery tight
79633210Bieujac, Bommes2,028 €/m²11.3 €/m²6.7 %5625,462+0.7 %CRelaxed
79733490Caudrot, Le Pian-sur-Garonne1,965 €/m²11.0 €/m²6.7 %2010,167+0.1 %CRelaxed
79878500Sartrouville3,682 €/m²20.5 €/m²6.7 %31152,763+0.2 %AVery tight
79926600Beaumont-Monteux, Chanos-Curson2,048 €/m²11.4 €/m²6.7 %8924,707+0.6 %B2Moderate
80083100Toulon2,594 €/m²14.4 €/m²6.7 %50259,705+0.9 %AVery tight

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