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 %. · 90 / 103

#AreaMedian priceRentGross yieldSales/yearPopulationTension
445138600Fontaine3,259 €/m²12.7 €/m²4.7 %4522,020-0.2 %B1Tight
445249100Angers3,409 €/m²13.3 €/m²4.7 %27779,511+0.6 %B1Tight
445354280Brin-sur-Seille, Champenoux2,112 €/m²8.2 €/m²4.7 %989,468+0.9 %B2Moderate
445405500Aubessagne, Buissard2,571 €/m²10.0 €/m²4.7 %485,198+0.5 %CRelaxed
445513220Châteauneuf-les-Martigues3,828 €/m²14.9 €/m²4.7 %12918,455+3.0 %AVery tight
445613560Sénas3,063 €/m²11.9 €/m²4.7 %616,925-0.1 %B2Moderate
445738280Anthon, Janneyrias3,429 €/m²13.3 €/m²4.7 %468,318+1.2 %CRelaxed
445851470Moncetz-Longevas, Saint-Memmie2,070 €/m²8.0 €/m²4.7 %366,011-0.2 %B2Moderate
445959910Bondues3,704 €/m²14.4 €/m²4.7 %1129,747-0.2 %B1Tight
446060500Chantilly, Vineuil-Saint-Firmin4,485 €/m²17.4 €/m²4.7 %4211,971-0.3 %AVery tight
446169510Messimy, Rontalon3,188 €/m²12.4 €/m²4.7 %8813,775+0.8 %B1Tight
446269780Mions, Saint-Pierre-de-Chandieu3,705 €/m²14.4 €/m²4.7 %14921,636+0.9 %B1Tight
446374930Arbusigny, Pers-Jussy4,304 €/m²16.7 €/m²4.7 %7514,149+1.4 %AVery tight
446478300Poissy4,388 €/m²17.1 €/m²4.7 %9640,983+1.1 %AVery tight
446501390Civrieux, Mionnay3,393 €/m²13.1 €/m²4.7 %9613,174+1.2 %B2Moderate
446613750Plan-d'Orgon2,991 €/m²11.6 €/m²4.7 %313,573+0.8 %B2Moderate
446713940Mollégès3,488 €/m²13.5 €/m²4.7 %222,647+0.4 %B2Moderate
446814950Beaumont-en-Auge, Glanville3,172 €/m²12.3 €/m²4.7 %231,083-1.3 %CRelaxed
446921800Chevigny-Saint-Sauveur, Neuilly-Crimolois2,783 €/m²10.8 €/m²4.7 %10925,818+0.1 %B1Tight
447034510Florensac2,479 €/m²9.6 €/m²4.7 %625,254+0.6 %CRelaxed
447169005Lyon3,773 €/m²14.6 €/m²4.7 %3457,681+0.3 %AVery tight
447269480Ambérieux, Anse3,240 €/m²12.6 €/m²4.7 %15018,054+1.8 %B1Tight
447373100Aix-les-Bains, Brison-Saint-Innocent4,016 €/m²15.6 €/m²4.7 %23149,042+0.7 %B1Tight
447484510Caumont-sur-Durance3,039 €/m²11.8 €/m²4.7 %475,667+2.1 %B1Tight
447513180Gignac-la-Nerthe4,022 €/m²15.6 €/m²4.6 %7910,343+1.4 %AVery tight
447613920Saint-Mitre-les-Remparts3,601 €/m²13.9 €/m²4.6 %646,175+0.6 %AVery tight
447722410Lantic, Plourhan2,568 €/m²9.9 €/m²4.6 %1218,006+0.9 %CRelaxed
447833850Léognan3,171 €/m²12.3 €/m²4.6 %10910,670+0.8 %B1Tight
447934070Montpellier3,703 €/m²14.3 €/m²4.6 %22177,560+1.3 %AVery tight
448034400Entre-Vignes, Lunel2,998 €/m²11.6 €/m²4.6 %34341,010+0.9 %B1Tight
448144300Nantes3,708 €/m²14.4 €/m²4.6 %47981,934+1.1 %B1Tight
448254630Flavigny-sur-Moselle, Richardménil2,234 €/m²8.6 €/m²4.6 %344,050-0.1 %CRelaxed
448359166Bousbecque2,661 €/m²10.3 €/m²4.6 %564,978+0.3 %B1Tight
448469330Jonage, Jons3,725 €/m²14.4 €/m²4.6 %25548,597+1.2 %B1Tight
448574540Alby-sur-Chéran, Allèves4,087 €/m²15.8 €/m²4.6 %9114,306+0.6 %B1Tight
448683740La Cadière-d'Azur4,272 €/m²16.5 €/m²4.6 %695,739+0.4 %AVery tight
448784480Bonnieux, Buoux3,303 €/m²12.8 €/m²4.6 %261,770-0.5 %CRelaxed
448893340Le Raincy4,696 €/m²18.1 €/m²4.6 %6414,735+0.3 %A bisExtreme
448906000Nice5,600 €/m²21.6 €/m²4.6 %7289,434+0.4 %AVery tight
449007530Aizac, Genestelle1,772 €/m²6.8 €/m²4.6 %261,332-0.8 %CRelaxed
449121420Aloxe-Corton, Bouilland2,500 €/m²9.6 €/m²4.6 %312,191+0.0 %CRelaxed
449231880La Salvetat-Saint-Gilles2,781 €/m²10.7 €/m²4.6 %728,511+1.4 %B1Tight
449333600Pessac3,712 €/m²14.3 €/m²4.6 %42567,339+1.0 %B1Tight
449438320Bresson, Brié-et-Angonnes3,583 €/m²13.8 €/m²4.6 %7217,250+0.2 %B1Tight
449592260Fontenay-aux-Roses5,843 €/m²22.6 €/m²4.6 %3924,070+0.5 %A bisExtreme
449695870Bezons4,340 €/m²16.8 €/m²4.6 %10636,434+2.8 %AVery tight
449713170Les Pennes-Mirabeau4,127 €/m²15.9 €/m²4.6 %15322,537+1.1 %AVery tight
449813821La Penne-sur-Huveaune4,398 €/m²17.0 €/m²4.6 %336,605+0.5 %AVery tight
449926110Arpavon, Aubres2,459 €/m²9.5 €/m²4.6 %14913,779-0.0 %CRelaxed
450031750Escalquens3,110 €/m²12.0 €/m²4.6 %516,924+1.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).