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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
135142230Roche-la-Molière, Saint-Étienne1,637 €/m²9.9 €/m²7.3 %5867,555+0.1 %B2Moderate
135264270Arancou, Auterrive1,732 €/m²10.5 €/m²7.3 %3310,439+0.0 %CRelaxed
135394380Bonneuil-sur-Marne3,417 €/m²20.7 €/m²7.3 %3918,270+0.8 %AVery tight
135426000Valence1,967 €/m²11.9 €/m²7.3 %88564,458+0.4 %B2Moderate
135584270Vedène2,255 €/m²13.7 €/m²7.3 %3011,974+0.9 %B1Tight
135691600Savigny-sur-Orge2,934 €/m²17.8 €/m²7.3 %20837,601+0.2 %AVery tight
135791700Fleury-Mérogis, Sainte-Geneviève-des-Bois2,894 €/m²17.6 €/m²7.3 %19053,704+0.9 %AVery tight
135893320Les Pavillons-sous-Bois2,984 €/m²18.1 €/m²7.3 %15925,804+1.2 %AVery tight
135901360Balan, Bressolles2,463 €/m²15.0 €/m²7.3 %2311,194+1.0 %B2Moderate
136054270Essey-lès-Nancy1,991 €/m²12.1 €/m²7.3 %768,670-0.0 %B2Moderate
136159300Aulnoy-lez-Valenciennes, Famars1,986 €/m²12.1 €/m²7.3 %44553,022-0.1 %B1Tight
136295460Ézanville3,000 €/m²18.2 €/m²7.3 %639,858+0.3 %AVery tight
136334800Aspiran, Brignac1,970 €/m²12.0 €/m²7.3 %9522,492+1.0 %CRelaxed
136438400Saint-Martin-d'Hères2,219 €/m²13.5 €/m²7.3 %32637,695-0.1 %B1Tight
136560600Agnetz, Airion2,092 €/m²12.7 €/m²7.3 %9122,165+0.2 %B1Tight
136680090Amiens2,201 €/m²13.4 €/m²7.3 %13345,483+0.3 %B1Tight
136714700Aubigny, Bonnœil1,725 €/m²10.5 €/m²7.3 %6314,120-0.6 %CRelaxed
136830190Aubussargues, Boucoiran-et-Nozières1,920 €/m²11.7 €/m²7.3 %2718,572+1.0 %CRelaxed
136983490Le Muy2,251 €/m²13.7 €/m²7.3 %7310,118+0.8 %B1Tight
137095230Soisy-sous-Montmorency3,166 €/m²19.3 €/m²7.3 %9618,008-0.1 %AVery tight
137195560Baillet-en-France, Chauvry3,025 €/m²18.4 €/m²7.3 %348,197+1.0 %B1Tight
137213130Berre-l'Étang2,374 €/m²14.5 €/m²7.3 %3213,832+0.1 %AVery tight
137349124Le Plessis-Grammoire, Saint-Barthélemy-d'Anjou2,300 €/m²14.0 €/m²7.3 %3612,384+0.7 %B2Moderate
137456300Kergrist, Le Sourn1,890 €/m²11.5 €/m²7.3 %9622,699+0.4 %CRelaxed
137577120Amillis, Aulnoy2,395 €/m²14.6 €/m²7.3 %10028,140+0.9 %B1Tight
137678240Aigremont, Chambourcy3,373 €/m²20.6 €/m²7.3 %446,922+0.0 %AVery tight
137712100Comprégnac, Creissels1,676 €/m²10.2 €/m²7.3 %23825,586-0.0 %CRelaxed
137862480Le Portel1,880 €/m²11.5 €/m²7.3 %508,768-0.8 %B2Moderate
137937300Joué-lès-Tours2,089 €/m²12.8 €/m²7.3 %30738,423+0.2 %B1Tight
138025320Abbans-Dessous, Boussières1,955 €/m²12.0 €/m²7.4 %2110,626+0.9 %B2Moderate
138191160Ballainvilliers, Champlan2,860 €/m²17.5 €/m²7.4 %23536,248+0.8 %AVery tight
138295210Saint-Gratien3,333 €/m²20.4 €/m²7.4 %15921,336+0.2 %AVery tight
138326500Bourg-lès-Valence1,902 €/m²11.7 €/m²7.4 %23419,992+0.2 %B2Moderate
138443000Aiguilhe, Ceyssac1,514 €/m²9.3 €/m²7.4 %32226,884-0.0 %CRelaxed
138595110Sannois3,227 €/m²19.8 €/m²7.4 %17426,924+0.0 %AVery tight
138669960Corbas2,449 €/m²15.1 €/m²7.4 %5411,315+0.4 %B1Tight
138793600Aulnay-sous-Bois3,161 €/m²19.5 €/m²7.4 %24487,599+0.7 %AVery tight
138813360Roquevaire2,500 €/m²15.4 €/m²7.4 %378,915+0.1 %AVery tight
138978310Coignières, Maurepas2,818 €/m²17.4 €/m²7.4 %14324,950+0.9 %AVery tight
139042410Chavanay, Chuyer1,798 €/m²11.1 €/m²7.4 %309,852+0.1 %CRelaxed
139163800Cournon-d'Auvergne, La Roche-Noire2,191 €/m²13.5 €/m²7.4 %9623,892+0.3 %B2Moderate
139281500Ambres, Bannières1,814 €/m²11.2 €/m²7.4 %3622,522+0.7 %CRelaxed
139393000Bobigny3,202 €/m²19.8 €/m²7.4 %12956,927+1.3 %AVery tight
139406450Belvédère, La Bollène-Vésubie2,000 €/m²12.4 €/m²7.4 %836,616-0.0 %B2Moderate
139509140Aulus-les-Bains, Couflens1,321 €/m²8.2 €/m²7.4 %292,991+0.5 %CRelaxed
139638170Seyssinet-Pariset2,245 €/m²13.9 €/m²7.4 %13711,739-0.4 %B1Tight
139769320Feyzin2,239 €/m²13.8 €/m²7.4 %5310,304+1.0 %B1Tight
139893330Neuilly-sur-Marne3,046 €/m²18.8 €/m²7.4 %21139,800+1.5 %AVery tight
139977176Nandy, Savigny-le-Temple2,731 €/m²16.9 €/m²7.4 %15037,498+0.4 %AVery tight
140082170Bessens, Canals1,741 €/m²10.8 €/m²7.4 %2011,382+1.0 %CRelaxed

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