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.

5,117 postcodes ranked (≥ 20 sales/year) — prices 2025, rents 2025. Median gross yield in France: 6.6 %. · 63 / 103

#AreaMedian priceRentGross yieldSales/yearPopulationTension
310140410Belhade, Liposthey1,873 €/m²9.4 €/m²6.1 %564,664+2.2 %CRelaxed
310244720Saint-Joachim2,035 €/m²10.3 €/m²6.1 %594,112+0.5 %B2Moderate
310349125Briollay, Cheffes1,964 €/m²9.9 €/m²6.1 %1118,858+1.0 %B2Moderate
310449320Blaison-Saint-Sulpice, Brissac Loire Aubance2,000 €/m²10.1 €/m²6.1 %13711,917+0.2 %B2Moderate
310572650Aigné, La Bazoge1,875 €/m²9.5 €/m²6.1 %15514,775+0.6 %B2Moderate
310676610Le Havre2,333 €/m²11.8 €/m²6.1 %16555,562-0.4 %B1Tight
310778520Follainville-Dennemont, Guernes2,445 €/m²12.3 €/m²6.1 %12122,096+1.1 %AVery tight
310884370Bédarrides2,135 €/m²10.8 €/m²6.1 %365,671+1.4 %B1Tight
310991440Bures-sur-Yvette3,671 €/m²18.5 €/m²6.1 %599,548-0.2 %AVery tight
311095440Écouen3,445 €/m²17.4 €/m²6.1 %387,202-0.0 %AVery tight
311195590Nerville-la-Forêt, Nointel3,349 €/m²16.9 €/m²6.1 %625,676+1.0 %B1Tight
311295640Brignancourt, Bréançon2,660 €/m²13.4 €/m²6.1 %636,090+0.6 %B2Moderate
311397480Saint-Joseph2,266 €/m²11.4 €/m²6.1 %17539,207+0.5 %B1Tight
311401440Viriat2,083 €/m²10.5 €/m²6.0 %447,102+1.4 %B2Moderate
311531190Auragne, Auribail2,187 €/m²11.0 €/m²6.0 %16519,133+1.4 %CRelaxed
311633240Asques, Cadillac-en-Fronsadais2,169 €/m²10.9 €/m²6.0 %36638,470+1.6 %B2Moderate
311734390Colombières-sur-Orb, Mons1,431 €/m²7.2 €/m²6.0 %643,396-0.3 %CRelaxed
311835450Dourdain, Landavran1,738 €/m²8.7 €/m²6.0 %826,907+0.4 %CRelaxed
311937190Azay-le-Rideau, Cheillé1,802 €/m²9.1 €/m²6.0 %12311,581+0.3 %B2Moderate
312037230Fondettes, Luynes2,276 €/m²11.5 €/m²6.0 %18819,204+0.5 %B1Tight
312138300Bourgoin-Jallieu, Châteauvilain2,501 €/m²12.6 €/m²6.0 %30855,903+1.1 %B1Tight
312239400Bellefontaine, Hauts de Bienne2,276 €/m²11.5 €/m²6.0 %3711,624-0.1 %B2Moderate
312345140Boulay-les-Barres, Bucy-Saint-Liphard2,152 €/m²10.8 €/m²6.0 %22332,568+1.0 %B1Tight
312451190Avize, Blancs-Coteaux1,538 €/m²7.7 €/m²6.0 %445,152-0.9 %CRelaxed
312560620Acy-en-Multien, Antilly2,183 €/m²11.0 €/m²6.0 %615,620+0.3 %B2Moderate
312663730Corent, La Sauvetat1,778 €/m²9.0 €/m²6.0 %1069,376+0.1 %CRelaxed
312784600Grillon, Richerenches1,710 €/m²8.6 €/m²6.0 %12011,505-0.4 %CRelaxed
312897490Saint-Denis2,966 €/m²14.9 €/m²6.0 %14151,878+0.8 %B1Tight
312901290Bey, Biziat1,952 €/m²9.8 €/m²6.0 %9710,868+0.7 %CRelaxed
313006450Belvédère, La Bollène-Vésubie1,956 €/m²9.8 €/m²6.0 %616,616-0.0 %B2Moderate
313111290Alairac, Arzens1,587 €/m²8.0 €/m²6.0 %987,235+0.9 %CRelaxed
313222120Hillion, Pommeret1,884 €/m²9.5 €/m²6.0 %14615,494+0.4 %B2Moderate
313341500Avaray, Cour-sur-Loire1,571 €/m²7.9 €/m²6.0 %18914,934-0.1 %B2Moderate
313444522La Roche-Blanche, Mésanger1,882 €/m²9.5 €/m²6.0 %637,018+0.4 %CRelaxed
313562132Boursin, Caffiers1,785 €/m²9.0 €/m²6.0 %313,497+0.0 %CRelaxed
313666550Corneilla-la-Rivière1,745 €/m²8.8 €/m²6.0 %322,004+0.0 %CRelaxed
313776570Cideville, Fresquiennes1,774 €/m²8.9 €/m²6.0 %12512,117+0.1 %B2Moderate
313877670Saint-Mammès, Vernou-la-Celle-sur-Seine2,568 €/m²12.9 €/m²6.0 %595,792-0.3 %B1Tight
313986580Biard, Vouneuil-sous-Biard2,030 €/m²10.2 €/m²6.0 %938,200+1.3 %B2Moderate
314004500Allemagne-en-Provence, Montagnac-Montpezat1,947 €/m²9.8 €/m²6.0 %713,843-0.9 %CRelaxed
314115340Cassaniouze, Puycapel1,289 €/m²6.5 €/m²6.0 %241,434-1.0 %CRelaxed
314217780Moëze, Saint-Froult2,024 €/m²10.2 €/m²6.0 %775,526+1.0 %CRelaxed
314330000Nîmes2,418 €/m²12.1 €/m²6.0 %37575,920+0.1 %B1Tight
314433460Arcins, Arsac2,301 €/m²11.5 €/m²6.0 %18618,041+1.2 %CRelaxed
314538470Beaulieu, Chantesse1,988 €/m²10.0 €/m²6.0 %6611,782+0.6 %B2Moderate
314649730Montsoreau, Parnay1,660 €/m²8.3 €/m²6.0 %383,269-0.3 %CRelaxed
314762215Oye-Plage1,881 €/m²9.4 €/m²6.0 %415,780+0.8 %B2Moderate
314863100Clermont-Ferrand2,285 €/m²11.5 €/m²6.0 %20273,176+0.4 %B1Tight
314966330Cabestany2,580 €/m²13.0 €/m²6.0 %8510,465+0.9 %B2Moderate
315073400Cohennoz, Marthod2,635 €/m²13.2 €/m²6.0 %508,568+0.1 %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 (house). 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).